diff options
Diffstat (limited to 'app-office/ledger')
-rw-r--r-- | app-office/ledger/Manifest | 3 | ||||
-rw-r--r-- | app-office/ledger/ledger-3.3.2-r1.ebuild | 116 | ||||
-rw-r--r-- | app-office/ledger/ledger-3.3.2-r2.ebuild | 4 |
3 files changed, 3 insertions, 120 deletions
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest index 36c3dcf9de87..3f5c34ca82bb 100644 --- a/app-office/ledger/Manifest +++ b/app-office/ledger/Manifest @@ -1,6 +1,5 @@ AUX convenience.patch 425 BLAKE2B 681557bc92a8006109abc3317a2e2d729e998f2ed9d3478b028cc38ebbb0d3f13fef21a6ad928b2c8fe0de1551342c33908e52e0043ba27c296eb1956267be96 SHA512 99782978e3877a4a896ea07d01dd40a0a7001becc422dc183a51bc39baf950f391da0d79d98249db9b103472deebdbc82428ca91f9c2f42010afc1ead42b5acc AUX sha1sum.patch 3438 BLAKE2B 28309d9f7377825abbdaf115f284cc9186bf0248d58b57c4f4a61ce9dd4ed15feab330c03fd879539847601b1a28351a7c7000ea2154492c06ab700930dbc28b SHA512 0818f243634b181f854efc18a539dd5030e673d3fa7910b581eac3656aba4b74562baeafe790af536b91f538fad724673e369d30026c67418ec18a0d4103b725 DIST ledger-3.3.2.tar.gz 825274 BLAKE2B ee0901eaba234688cc36e399bd86118269d8691162feacf25e70ffaf28e8d572f47a62fb014126f5dce65c73135f21ad4364a642637a80d2577bf20b657fc9a4 SHA512 d5d7058f0e9a02ad1d46e6780675d446070824b321f0f4c1ea6ac0c3dd4f11f259113bc36cbc796e4bb6d0a7898d6a68a25cce639e27a2b2434eec11a612ecb0 -EBUILD ledger-3.3.2-r1.ebuild 2447 BLAKE2B 8bb037421eb51cfd8113528275d10e0d1c97bebad13a42ae54ae855ef852d504afa4cc1695f54577468a6480e0fe7e4d06ac78eb5261be9ef6c11bbe982e2f4d SHA512 794adfadabfae5c14ee7b6b792852b0e5002fdd50daf7cd376cb3512800ca40f2f44363dc47b642caa43fb8ac9e847a7f9b18a3b2aab96c4b12c86bc84e6c3f9 -EBUILD ledger-3.3.2-r2.ebuild 2781 BLAKE2B ea998e31cf762fd5b95f46d619c25ba050b78bbc48bdcd2fac656703542db5a9501ee68fbb734b2ee2b2284d1af9ede06b428a87655386aa1e331d4975a1127e SHA512 715de9587dfa17e13a64b39c6d9573368b3516ca3e99870cc3a60255f2867711ece36aa76df5284b29c3f14e4fbed3feae09cfb6b780be71b7deba56b3482f91 +EBUILD ledger-3.3.2-r2.ebuild 2777 BLAKE2B f39ed3c360b5455eb0bb8fe211ec529cdc819c7ba89a70854d102e356783d9c183c8d337a44ee379be879cff065019c8a86d41885e9f4d7228dc2d8987cfcc8c SHA512 0a366337c2122876f7d3ab8868b80c4cfe947691b8da6c5abece182d8a8e6969f16fc2f9e925e9229e52c681eb6bc79712a270d1f2ec26490d2a0d4c0e10a0cc MISC metadata.xml 307 BLAKE2B f3dac05e0bf7b2902ba20eb344829c1b835ff3847c71aaf1c53d28c5045b350fbf140e2f6b3cdb80f3be99b9fa3afffdd2c52d5081c6500c42233a402ce25a54 SHA512 db8c5c551a20e1e19151f31188fb1e61642591dbb01ad4e52b4542dabde3fd374ed234b7de6c9fdd11cf57477acc8dda07e26bc5ae8f251ab306309bf3772668 diff --git a/app-office/ledger/ledger-3.3.2-r1.ebuild b/app-office/ledger/ledger-3.3.2-r1.ebuild deleted file mode 100644 index 44c8341895e0..000000000000 --- a/app-office/ledger/ledger-3.3.2-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10,11,12} ) -CMAKE_REMOVE_MODULES_LIST=( FindPython Support ) -inherit bash-completion-r1 check-reqs cmake python-single-r1 - -DESCRIPTION="Double-entry accounting system with a command-line reporting interface" -HOMEPAGE="https://www.ledger-cli.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" -IUSE="debug doc python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RESTRICT="test" - -CHECKREQS_MEMORY=8G - -RDEPEND=" - dev-libs/boost:=[python?] - dev-libs/gmp:0= - dev-libs/mpfr:0= - python? ( - $(python_gen_cond_dep ' - dev-libs/boost:=[${PYTHON_USEDEP}] - dev-python/cheetah3:=[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -DEPEND="${RDEPEND} - dev-libs/utfcpp - doc? ( - app-text/texlive[extra] - sys-apps/texinfo - virtual/texi2dvi - ) -" - -pkg_pretend() { - if use python; then - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if use python; then - check-reqs_pkg_setup - python-single-r1_pkg_setup - fi -} - -src_prepare() { - cmake_src_prepare - - # Want to type "info ledger" not "info ledger3" - sed -i -e 's/ledger3/ledger/g' \ - doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \ - tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \ - || die "Failed to update info file name in file contents" - - mv doc/ledger{3,}.texi || die "Failed to rename info file name" - - rm -r lib/utfcpp || die - - eapply "${FILESDIR}/convenience.patch" - eapply_user -} - -src_configure() { - local mycmakeargs=( - -DBUILD_DOCS="$(usex doc)" - -DBUILD_WEB_DOCS="$(usex doc)" - -DUSE_PYTHON="$(usex python)" - -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}" - -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON - -DBUILD_DEBUG="$(usex debug)" - -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp" - ) - if use python; then - mycmakeargs+=( - -DPython_EXECUTABLE="${PYTHON}" - -DPython_INCLUDE_DIR="$(python_get_includedir)" - ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - use doc && cmake_src_compile doc -} - -src_install() { - cmake_src_install - - newbashcomp contrib/${PN}-completion.bash ${PN} -} - -pkg_postinst() { - elog - elog "Since version 3, vim support is released separately." - elog "See https://github.com/ledger/vim-ledger" - elog - elog "For Emacs mode, emerge app-emacs/ledger-mode" -} - -# rainy day TODO: -# - IUSE test diff --git a/app-office/ledger/ledger-3.3.2-r2.ebuild b/app-office/ledger/ledger-3.3.2-r2.ebuild index 4d99599fedda..030d11a0b2c2 100644 --- a/app-office/ledger/ledger-3.3.2-r2.ebuild +++ b/app-office/ledger/ledger-3.3.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" IUSE="debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" |