diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2023-05-06 07:16:52 +0200 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2023-05-06 07:16:52 +0200 |
commit | d2a420578b09f006276510af0b55369bd30bdbee (patch) | |
tree | 8ea5ce856ba15569da06e9bec1cd931504fb0897 /x11-misc/menumaker | |
parent | media-sound/qsampler: dropped obsolete 0.9.8 (diff) | |
download | gentoo-d2a420578b09f006276510af0b55369bd30bdbee.tar.gz gentoo-d2a420578b09f006276510af0b55369bd30bdbee.tar.bz2 gentoo-d2a420578b09f006276510af0b55369bd30bdbee.zip |
x11-misc/menumaker: bump to 0.99.14, eapi8, py3.11
Closes: https://bugs.gentoo.org/897348
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'x11-misc/menumaker')
-rw-r--r-- | x11-misc/menumaker/Manifest | 1 | ||||
-rw-r--r-- | x11-misc/menumaker/menumaker-0.99.14.ebuild | 49 |
2 files changed, 50 insertions, 0 deletions
diff --git a/x11-misc/menumaker/Manifest b/x11-misc/menumaker/Manifest index 10cb05fd2c69..4fcd2e61d58e 100644 --- a/x11-misc/menumaker/Manifest +++ b/x11-misc/menumaker/Manifest @@ -1 +1,2 @@ DIST menumaker-0.99.12.tar.gz 206208 BLAKE2B c909a103bd031f385a1b7c19c8f17ac97310b3f19b2cf3eeb4b77ebfa82ac388cb9d76b1c88523942ce9d20016ba86bd4fa3741b31e3f6cd9ca63e10c8cab65e SHA512 dceef85da4d68a7f13bb59e1d93a51632d4134e55c59fa9cdf4ec4497eb502959c1b65ccaa56c2410f2fc5a770a9b023ddec05e80d186c88cdc1a351e1869af6 +DIST menumaker-0.99.14.tar.gz 205664 BLAKE2B b86e46ec07ea14b695c9350e5156081db7a5ae278a7356d98ae1e1a488d83da02d3efd547f9c7d3ac5bdc894b77085434a05e27fd76c09cafc88f1cbce4c428a SHA512 81d44c1917d0fd4cd1c8b7cdd4ce12795fee7cc286959a7fc9dc6f84a096ea850a4348d98b6a7dce153c5d07fdb8b3aaf13f3476a9f34dd56646af3097d406d0 diff --git a/x11-misc/menumaker/menumaker-0.99.14.ebuild b/x11-misc/menumaker/menumaker-0.99.14.ebuild new file mode 100644 index 000000000000..20c089275a97 --- /dev/null +++ b/x11-misc/menumaker/menumaker-0.99.14.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools python-single-r1 + +DESCRIPTION="Utility that scans through the system and generates a menu of installed programs" +HOMEPAGE="http://menumaker.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="doc" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND} + doc? ( sys-apps/texinfo )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.99.12-AM_PATH_PYTHON.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + ECONF_SOURCE="${S}" econf PYTHON="${EPYTHON}" +} + +src_compile() { + default + use doc && emake html +} + +src_install() { + default + use doc && emake DESTDIR="${D}" install-html + python_optimize + python_fix_shebang "${ED}"/usr/bin/mmaker +} |