forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug: https://bugs.gentoo.org/778857 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Adam Feldman <[email protected]>
- Loading branch information
1 parent
bfdada0
commit 289a0c4
Showing
2 changed files
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST mozo-1.24.0.tar.xz 228180 BLAKE2B 6eb880b82dcb608f84efd8df74e77812f9da68dfa877ec896c6f04fa18088e8e4a82641c715e3620201dbb8a1bea8bb4ded09dd72f50770edae09c1326cbf453 SHA512 e0d217d2e7bb7d2c8df777e51bfb20e8bf4fa1bee0f9f3a9348ec1c8501b386a4afbd8848735ecfa61a0f9576382d784d3ef5b884a2a34af6ba33d3a126fe193 | ||
DIST mozo-1.24.1.tar.xz 231032 BLAKE2B 27938aca9810943d19074cc5761ac58bb1dc2c1918b2fefea983f7a1b8788cb555311555515bb4387944c7b48a309de4a80da9003d212ca68ea257fa9ab06c8d SHA512 04b7e93e7302b46a3959f78655de4a6f8b17896be2c506c0e8a9041a9a2d5247e8c2ac00b5c8f86616f6c39a533584923feacfe4b81ae58d41080632af2a24bd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# Copyright 1999-2021 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
PYTHON_COMPAT=( python{3_6,3_7,3_8} ) | ||
PYTHON_REQ_USE="xml" | ||
|
||
inherit mate python-r1 | ||
|
||
if [[ ${PV} != 9999 ]]; then | ||
KEYWORDS="~amd64 ~arm ~arm64 ~x86" | ||
fi | ||
|
||
DESCRIPTION="Mozo menu editor for MATE" | ||
LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+" | ||
SLOT="0" | ||
IUSE="" | ||
REQUIRED_USE=${PYTHON_REQUIRED_USE} | ||
|
||
COMMON_DEPEND="${PYTHON_DEPS} | ||
>=dev-python/pygobject-3:3[${PYTHON_USEDEP}] | ||
>=mate-base/mate-menus-1.21.0[introspection] | ||
x11-libs/gdk-pixbuf:2[introspection] | ||
>=x11-libs/gtk+-3.22:3[introspection] | ||
!!x11-misc/mate-menu-editor | ||
" | ||
|
||
RDEPEND="${COMMON_DEPEND} | ||
virtual/libintl | ||
" | ||
|
||
DEPEND="${COMMON_DEPEND} | ||
>=sys-devel/gettext-0.19.8 | ||
virtual/pkgconfig | ||
" | ||
|
||
src_prepare() { | ||
mate_src_prepare | ||
python_copy_sources | ||
} | ||
|
||
src_configure() { | ||
python_foreach_impl run_in_build_dir mate_src_configure \ | ||
--disable-icon-update | ||
} | ||
|
||
src_compile() { | ||
python_foreach_impl run_in_build_dir default | ||
} | ||
|
||
src_test() { | ||
python_foreach_impl run_in_build_dir emake check | ||
} | ||
|
||
src_install() { | ||
installing() { | ||
mate_src_install | ||
|
||
# Massage shebang to make python_doscript happy | ||
sed -e 's:#! '"${PYTHON}:#!/usr/bin/python:" \ | ||
-i mozo || die | ||
|
||
python_doscript mozo | ||
python_optimize | ||
} | ||
|
||
python_foreach_impl run_in_build_dir installing | ||
} |