10024 changed files with 65189 additions and 61489 deletions
-
BINManifest.files.gz
-
BINacct-group/Manifest.gz
-
0acct-group/lighttpd/Manifest
-
8acct-group/lighttpd/lighttpd-0.ebuild
-
8acct-group/lighttpd/metadata.xml
-
0acct-group/telegraf/Manifest
-
8acct-group/telegraf/metadata.xml
-
8acct-group/telegraf/telegraf-0.ebuild
-
BINacct-user/Manifest.gz
-
0acct-user/lighttpd/Manifest
-
12acct-user/lighttpd/lighttpd-0.ebuild
-
8acct-user/lighttpd/metadata.xml
-
0acct-user/telegraf/Manifest
-
8acct-user/telegraf/metadata.xml
-
12acct-user/telegraf/telegraf-0.ebuild
-
BINapp-accessibility/Manifest.gz
-
1app-accessibility/at-spi2-atk/Manifest
-
39app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild
-
1app-accessibility/at-spi2-core/Manifest
-
55app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
-
28app-accessibility/at-spi2-core/files/2.26.2-fix-inverted-logic.patch
-
59app-accessibility/orca/orca-3.32.0-r1.ebuild
-
52app-accessibility/orca/orca-3.32.0.ebuild
-
BINapp-admin/Manifest.gz
-
123app-admin/abrt/abrt-2.12.0-r1.ebuild
-
127app-admin/abrt/abrt-2.12.0-r2.ebuild
-
2app-admin/amazon-ec2-init/amazon-ec2-init-20101127-r1.ebuild
-
11app-admin/calamares/calamares-3.2.12.ebuild
-
92app-admin/calamares/calamares-3.2.17.1-r1.ebuild
-
91app-admin/calamares/calamares-3.2.17.1.ebuild
-
4app-admin/diamond/diamond-4.0.515.20170311.ebuild
-
41app-admin/equo/equo-302-r1.ebuild
-
41app-admin/equo/equo-302.ebuild
-
2app-admin/exo/Manifest
-
0app-admin/exo/exo-1.10.0.ebuild
-
4app-admin/gkrellm/gkrellm-2.3.10-r2.ebuild
-
36app-admin/matter/matter-302-r1.ebuild
-
36app-admin/matter/matter-302.ebuild
-
3app-admin/mongo-tools/Manifest
-
71app-admin/mongo-tools/mongo-tools-3.6.17.ebuild
-
71app-admin/mongo-tools/mongo-tools-4.0.16.ebuild
-
71app-admin/mongo-tools/mongo-tools-4.2.3.ebuild
-
141app-admin/packagekit-base/packagekit-base-1.1.12-r1.ebuild
-
139app-admin/packagekit-base/packagekit-base-1.1.12.ebuild
-
28app-admin/ps_mem/ps_mem-3.13-r1.ebuild
-
30app-admin/ps_mem/ps_mem-3.13.ebuild
-
14app-admin/system-config-printer/system-config-printer-1.5.11-r2.ebuild
-
86app-admin/system-config-printer/system-config-printer-1.5.12-r1.ebuild
-
84app-admin/system-config-printer/system-config-printer-1.5.12.ebuild
-
4app-admin/usbview/usbview-2.0.ebuild
-
BINapp-antivirus/Manifest.gz
-
2app-antivirus/clamav-unofficial-sigs/clamav-unofficial-sigs-5.6.2.ebuild
-
2app-antivirus/clamav/clamav-0.102.2.ebuild
-
BINapp-arch/Manifest.gz
-
28app-arch/deb2targz/deb2targz-1-r2.ebuild
-
4app-arch/tar/tar-1.32.ebuild
-
2app-arch/unzip/unzip-6.0_p25.ebuild
-
BINapp-crypt/Manifest.gz
-
1app-crypt/gcr/Manifest
-
76app-crypt/gcr/gcr-3.20.0.ebuild
-
2app-crypt/rotix/rotix-0.83.ebuild
-
59app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.1.3-r1.ebuild
-
57app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.1.3.ebuild
-
BINapp-dicts/Manifest.gz
-
91app-dicts/opendict/opendict-0.6.7-r1.ebuild
-
89app-dicts/opendict/opendict-0.6.7.ebuild
-
BINapp-doc/Manifest.gz
-
31app-doc/cppman/cppman-0.4.8-r1.ebuild
-
29app-doc/cppman/cppman-0.4.8.ebuild
-
BINapp-editors/Manifest.gz
-
10app-editors/emacs/emacs-23.4-r18.ebuild
-
10app-editors/emacs/emacs-24.5-r7.ebuild
-
10app-editors/emacs/emacs-25.3-r6.ebuild
-
10app-editors/emacs/emacs-26.2.ebuild
-
10app-editors/emacs/emacs-26.3-r1.ebuild
-
8app-editors/emacs/emacs-27.0.50_pre20191223.ebuild
-
8app-editors/emacs/emacs-27.0.9999-r1.ebuild
-
8app-editors/emacs/emacs-28.0.9999.ebuild
-
1app-editors/nano/Manifest
-
80app-editors/nano/nano-4.8.ebuild
-
2app-editors/nvi/nvi-1.81.6-r7.ebuild
-
BINapp-emulation/Manifest.gz
-
1app-emulation/buildah/Manifest
-
50app-emulation/buildah/buildah-1.14.0.ebuild
-
8app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild
-
8app-emulation/crossover-bin/crossover-bin-14.0.3-r1.ebuild
-
8app-emulation/crossover-bin/crossover-bin-14.1.4-r1.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.3.0.ebuild
-
8app-emulation/crossover-bin/crossover-bin-15.3.1.ebuild
@ -0,0 +1,8 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-group |
|||
|
|||
ACCT_GROUP_ID=302 |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>zlogene@gentoo.org</email> |
|||
<name>Mikle Kolyada</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>williamh@gentoo.org</email> |
|||
<name>William Hubbs</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -0,0 +1,8 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-group |
|||
|
|||
ACCT_GROUP_ID=428 |
@ -0,0 +1,12 @@ |
|||
# Copyright 2019-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-user |
|||
|
|||
DESCRIPTION="A user for lighttpd" |
|||
ACCT_USER_ID=302 |
|||
ACCT_USER_GROUPS=( lighttpd ) |
|||
|
|||
acct-user_add_deps |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>zlogene@gentoo.org</email> |
|||
<name>Mikle Kolyada</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>williamh@gentoo.org</email> |
|||
<name>William Hubbs</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -0,0 +1,12 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-user |
|||
|
|||
DESCRIPTION="User for telegraf" |
|||
ACCT_USER_ID=428 |
|||
ACCT_USER_GROUPS=( telegraf ) |
|||
|
|||
acct-user_add_deps |
@ -1,3 +1,2 @@ |
|||
DIST at-spi2-atk-2.26.2.tar.xz 322800 BLAKE2B 108a01fd8c16816d9953ad42721080dd6dcb9f75c95c412387d7f54920998c66eb5855eb859e8e00096a47b387d05779691887a7717d31f4c70681d69a9c8266 SHA512 f938b8e2b999fcdfa13e9433bd13c39430bae2ceae0c664a24caccc6af522947bf73de02de3c359807f5370a85961193df2ba24b193b60b915c61828ea747bb2 |
|||
DIST at-spi2-atk-2.32.0.tar.xz 94952 BLAKE2B 972bb32590a51549eb8b0b3c46a068e95cc43783f0f0e31ca3663ff1669196a88def63342c01d056d45d6f4fb4bcc2127b50a49be37fd45d33aa1daeadca5172 SHA512 095ceaa33d5b35f1f4f81a31bea00487c054493cb29d4fdbcf74331ec8d1b9570dc7cb93e1cc06da9ea3f5805e7a3a9e7bf80cfdbce86a1822c2a46327109393 |
|||
DIST at-spi2-atk-2.34.0.tar.xz 96116 BLAKE2B 242b29b988d97b06ca85495be77f9c4cf1c621d9ff977cd73ea37f97b42fc636474df34429e7397fb3f91d3d11b14ce1b3de5d68c0b30f85877f444c78389564 SHA512 515ad4d0a000fa47a7848f3ea9f95f8e0c582f9d9876725deb8e521c60e290f73655445456e6c238f382cb8773b56db2795c221029ec931bad68395326b6bb04 |
@ -1,39 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
GNOME2_LA_PUNT="yes" |
|||
|
|||
inherit gnome2 multilib-minimal virtualx |
|||
|
|||
DESCRIPTION="Gtk module for bridging AT-SPI to Atk" |
|||
HOMEPAGE="https://wiki.gnome.org/Accessibility" |
|||
|
|||
LICENSE="LGPL-2+" |
|||
SLOT="2" |
|||
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" |
|||
IUSE="test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND=" |
|||
>=sys-apps/dbus-1.5[${MULTILIB_USEDEP}] |
|||
>=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] |
|||
>=dev-libs/atk-2.25.2[${MULTILIB_USEDEP}] |
|||
>=app-accessibility/at-spi2-core-2.25.3[${MULTILIB_USEDEP}] |
|||
" |
|||
DEPEND="${RDEPEND} |
|||
virtual/pkgconfig[${MULTILIB_USEDEP}] |
|||
test? ( >=dev-libs/libxml2-2.9.1 ) |
|||
" |
|||
|
|||
multilib_src_configure() { |
|||
ECONF_SOURCE=${S} \ |
|||
gnome2_src_configure --enable-p2p $(use_with test tests) |
|||
} |
|||
|
|||
multilib_src_test() { |
|||
virtx emake check TESTS_ENVIRONMENT="dbus-run-session" |
|||
} |
|||
|
|||
multilib_src_compile() { gnome2_src_compile; } |
|||
multilib_src_install() { gnome2_src_install; } |
@ -1,3 +1,2 @@ |
|||
DIST at-spi2-core-2.26.2.tar.xz 494484 BLAKE2B 0c67cea9c0107fb6503a933de134eb662f192ae2a98734bde1b0629da151476858720d2dcb1791a00a44b61ae2ead945178fba659f88303c552567d7f3f9817b SHA512 6a8e158e30c37ce475467b6634aff046a318875271966d7bfa3e56052d0cd26cd37435d0b9ae14f079542b8b3e76088da5bd50ed39eb39f3f40394c55ed3f255 |
|||
DIST at-spi2-core-2.32.1.tar.xz 188952 BLAKE2B a12e234b19a38b0fcffbabb8430ef49dc538b38831cc22bbafc7f5d499082007909a82e785184d052f3a62853474cbc4838125540026a6d0e2ac2181e98a6a4c SHA512 cec6ea1426b25d9738c5c401a1038b39e04b1e989b7ef8e02590d117b35cfb253b260cc6e41b09e10e007801fedcb7702c48ba7f3a0c7b6c1f16edd4e8ad0cca |
|||
DIST at-spi2-core-2.34.0.tar.xz 186736 BLAKE2B 6210ef0254760f1ef6e9c9124680f604864e24228650d4be1026dc73ce0ec5d10eec5e9958a98f0970e1292e4fc3935c8379278b10c633c87da5eb3960b94670 SHA512 99f6773e29fb5fcb339cbe5b23133dab78bc52e3c46a1d5bd748788c48345223f1def5078ac48e58756a7692459b177b0e26dc8059898a5ccac56ceb495b7de8 |
@ -1,55 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
GNOME2_LA_PUNT="yes" |
|||
|
|||
inherit gnome2 multilib-minimal |
|||
|
|||
DESCRIPTION="D-Bus accessibility specifications and registration daemon" |
|||
HOMEPAGE="https://wiki.gnome.org/Accessibility" |
|||
|
|||
LICENSE="LGPL-2+" |
|||
SLOT="2" |
|||
IUSE="X +introspection" |
|||
KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" |
|||
|
|||
# x11-libs/libSM is needed until upstream #719808 is solved either |
|||
# making the dep unneeded or fixing their configure |
|||
# Only libX11 is optional right now |
|||
RDEPEND=" |
|||
>=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] |
|||
>=sys-apps/dbus-1[${MULTILIB_USEDEP}] |
|||
introspection? ( >=dev-libs/gobject-introspection-1.32.0:= ) |
|||
X? ( |
|||
x11-libs/libX11[${MULTILIB_USEDEP}] |
|||
x11-libs/libXtst[${MULTILIB_USEDEP}] |
|||
x11-libs/libXi[${MULTILIB_USEDEP}] |
|||
) |
|||
" |
|||
DEPEND="${RDEPEND} |
|||
>=dev-util/gtk-doc-am-1.25 |
|||
>=sys-devel/gettext-0.19.8 |
|||
virtual/pkgconfig[${MULTILIB_USEDEP}] |
|||
" |
|||
|
|||
PATCHES=( |
|||
# disable teamspaces test since that requires Novell.ICEDesktop.Daemon |
|||
"${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch" |
|||
"${FILESDIR}/${PV}-fix-inverted-logic.patch" |
|||
) |
|||
|
|||
multilib_src_configure() { |
|||
ECONF_SOURCE=${S} \ |
|||
gnome2_src_configure \ |
|||
$(multilib_native_use_enable introspection) \ |
|||
$(use_enable X x11) |
|||
|
|||
# work-around gtk-doc out-of-source brokedness |
|||
if multilib_is_native_abi; then |
|||
ln -s "${S}"/doc/libatspi/html doc/libatspi/html || die |
|||
fi |
|||
} |
|||
|
|||
multilib_src_compile() { gnome2_src_compile; } |
|||
multilib_src_install() { gnome2_src_install; } |
@ -1,28 +0,0 @@ |
|||
From c2e87fe00b596dba20c9d57d406ab8faa744b15a Mon Sep 17 00:00:00 2001 |
|||
From: Maya Rashish <maya@NetBSD.org> |
|||
Date: Sat, 2 Dec 2017 13:24:29 +0200 |
|||
Subject: [PATCH] Fix inverted logic. |
|||
|
|||
Don't write more into a buffer than it can hold. |
|||
|
|||
https://bugzilla.gnome.org/show_bug.cgi?id=791124 |
|||
---
|
|||
bus/at-spi-bus-launcher.c | 2 +- |
|||
1 file changed, 1 insertion(+), 1 deletion(-) |
|||
|
|||
diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
|
|||
index 261353f..eb2b8e3 100644
|
|||
--- a/bus/at-spi-bus-launcher.c
|
|||
+++ b/bus/at-spi-bus-launcher.c
|
|||
@@ -244,7 +244,7 @@ unix_read_all_fd_to_string (int fd,
|
|||
{ |
|||
ssize_t bytes_read; |
|||
|
|||
- while (max_bytes > 1 && (bytes_read = read (fd, buf, MAX (4096, max_bytes - 1))))
|
|||
+ while (max_bytes > 1 && (bytes_read = read (fd, buf, MIN (4096, max_bytes - 1))))
|
|||
{ |
|||
if (bytes_read < 0) |
|||
return FALSE; |
|||
--
|
|||
2.18.0 |
|||
|
@ -0,0 +1,59 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
GNOME2_LA_PUNT="yes" |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
PYTHON_REQ_USE="threads" |
|||
|
|||
inherit gnome2 python-single-r1 |
|||
|
|||
DESCRIPTION="Extensible screen reader that provides access to the desktop" |
|||
HOMEPAGE="https://wiki.gnome.org/Projects/Orca" |
|||
|
|||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" |
|||
|
|||
IUSE="+braille" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
>=app-accessibility/at-spi2-atk-2.32:2 |
|||
>=app-accessibility/at-spi2-core-2.32:2[introspection] |
|||
>=dev-libs/atk-2.32 |
|||
>=dev-libs/glib-2.28:2 |
|||
media-libs/gstreamer:1.0[introspection] |
|||
>=x11-libs/gtk+-3.6.2:3[introspection] |
|||
$(python_gen_cond_dep ' |
|||
dev-python/gst-python:1.0[${PYTHON_MULTI_USEDEP}] |
|||
>=dev-python/pygobject-3.18:3[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
braille? ( |
|||
$(python_gen_cond_dep ' |
|||
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_MULTI_USEDEP}] |
|||
dev-libs/liblouis[python,${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
dev-libs/atk[introspection] |
|||
$(python_gen_cond_dep ' |
|||
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_MULTI_USEDEP}] |
|||
>=dev-python/pyatspi-2.32[${PYTHON_MULTI_USEDEP}] |
|||
dev-python/setproctitle[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
x11-libs/libwnck:3[introspection] |
|||
x11-libs/pango[introspection] |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
>=dev-util/intltool-0.50 |
|||
dev-util/itstool |
|||
virtual/pkgconfig |
|||
" |
|||
# app-text/yelp-tools |
|||
|
|||
src_configure() { |
|||
gnome2_src_configure \ |
|||
$(use_with braille liblouis) |
|||
} |
@ -1,52 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
GNOME2_LA_PUNT="yes" |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
PYTHON_REQ_USE="threads" |
|||
|
|||
inherit gnome2 python-single-r1 |
|||
|
|||
DESCRIPTION="Extensible screen reader that provides access to the desktop" |
|||
HOMEPAGE="https://wiki.gnome.org/Projects/Orca" |
|||
|
|||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" |
|||
|
|||
IUSE="+braille" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
>=app-accessibility/at-spi2-atk-2.32:2 |
|||
>=app-accessibility/at-spi2-core-2.32:2[introspection] |
|||
>=dev-libs/atk-2.32 |
|||
>=dev-libs/glib-2.28:2 |
|||
dev-python/gst-python:1.0[${PYTHON_USEDEP}] |
|||
>=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}] |
|||
media-libs/gstreamer:1.0[introspection] |
|||
>=x11-libs/gtk+-3.6.2:3[introspection] |
|||
braille? ( |
|||
>=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}] |
|||
dev-libs/liblouis[python,${PYTHON_USEDEP}] ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
>=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}] |
|||
dev-libs/atk[introspection] |
|||
>=dev-python/pyatspi-2.32[${PYTHON_USEDEP}] |
|||
dev-python/setproctitle[${PYTHON_USEDEP}] |
|||
x11-libs/libwnck:3[introspection] |
|||
x11-libs/pango[introspection] |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
>=dev-util/intltool-0.50 |
|||
dev-util/itstool |
|||
virtual/pkgconfig |
|||
" |
|||
# app-text/yelp-tools |
|||
|
|||
src_configure() { |
|||
gnome2_src_configure \ |
|||
$(use_with braille liblouis) |
|||
} |
@ -1,123 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
|
|||
inherit autotools gnome2-utils python-single-r1 systemd user |
|||
|
|||
DESCRIPTION="Automatic bug detection and reporting tool" |
|||
HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project" |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
|
|||
IUSE="debug selinux" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
>=dev-libs/glib-2.56:2 |
|||
>=dev-libs/libreport-2.10.0[python] |
|||
dev-libs/libxml2:2 |
|||
>=gnome-base/gsettings-desktop-schemas-3.15.1 |
|||
net-libs/libsoup:2.4 |
|||
sys-apps/dbus |
|||
sys-apps/systemd:0= |
|||
sys-auth/polkit |
|||
sys-fs/inotify-tools |
|||
x11-libs/gtk+:3 |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
app-arch/cpio |
|||
app-arch/rpm |
|||
dev-libs/elfutils |
|||
dev-libs/json-c:0= |
|||
dev-python/argcomplete[${PYTHON_USEDEP}] |
|||
dev-python/argh[${PYTHON_USEDEP}] |
|||
dev-python/humanize[${PYTHON_USEDEP}] |
|||
sys-apps/util-linux |
|||
>=sys-devel/gdb-7 |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/asciidoc |
|||
app-text/xmlto |
|||
dev-libs/satyr[${PYTHON_USEDEP}] |
|||
>=dev-util/intltool-0.35.0 |
|||
virtual/pkgconfig |
|||
>=sys-devel/gettext-0.17 |
|||
" |
|||
|
|||
RESTRICT="test" # tests *may* be broken due to all the RHEL crap. explore later. |
|||
|
|||
pkg_setup() { |
|||
python-single-r1_pkg_setup |
|||
|
|||
enewgroup abrt |
|||
enewuser abrt -1 -1 -1 abrt |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# Install under proper directory |
|||
sed -i -e 's:dbusabrtdocdir = ${datadir}/doc/abrt-dbus-${VERSION}/html:dbusabrtdocdir = ${datadir}/doc/${PF}/html:' doc/problems-service/Makefile.am || die |
|||
|
|||
# Ensure this works for systems with and without /usr merge |
|||
sed -i -e "s:/usr/bin/bash:$(which bash):" init-scripts/abrtd.service || die |
|||
|
|||
# pyhook test is sensitive to the format of python's error messages, and |
|||
# fails with certain python versions |
|||
sed -e '/pyhook.at/ d' \ |
|||
-i tests/Makefile.* tests/testsuite.at || die "sed remove pyhook tests failed" |
|||
./gen-version || die # Needed to be run before autoreconf |
|||
eautoreconf |
|||
} |
|||
|
|||
src_configure() { |
|||
myeconfargs=( |
|||
--libdir="${EPREFIX}/usr/$(get_libdir)" |
|||
--localstatedir="${EPREFIX}/var" |
|||
--without-bodhi |
|||
# package breaks due to not finding libreport-web with bodhi plugin enabled |
|||
--without-rpm |
|||
$(usex selinux "" "--without-selinux") |
|||
--without-python2 |
|||
# Fixes "syntax error in VERSION script" and we aren't supporting Python2 anyway |
|||
--with-python3 |
|||
--without-pythondoc |
|||
# package breaks due to no sphinx-build-3 |
|||
--without-pythontests |
|||
# kill tests for now until they can be explored. |
|||
) |
|||
|
|||
econf "${myeconfargs[@]}" |
|||
} |
|||
|
|||
src_install() { |
|||
default |
|||
python_optimize #661706 |
|||
|
|||
keepdir /var/run/abrt |
|||
# /var/spool/abrt is created by dev-libs/libreport |
|||
|
|||
diropts -m 700 -o abrt -g abrt |
|||
keepdir /var/spool/abrt-upload |
|||
|
|||
diropts -m 775 -o abrt -g abrt |
|||
keepdir /var/cache/abrt-di |
|||
|
|||
find "${D}" -name '*.la' -delete || die |
|||
|
|||
newinitd "${FILESDIR}/${PN}-2.0.12-r1-init" abrt |
|||
newconfd "${FILESDIR}/${PN}-2.0.12-r1-conf" abrt |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
gnome2_icon_cache_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
gnome2_icon_cache_update |
|||
} |
@ -0,0 +1,127 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
|
|||
inherit autotools gnome2-utils python-single-r1 systemd user |
|||
|
|||
DESCRIPTION="Automatic bug detection and reporting tool" |
|||
HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project" |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
|
|||
IUSE="debug selinux" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
>=dev-libs/glib-2.56:2 |
|||
>=dev-libs/libreport-2.10.0[python] |
|||
dev-libs/libxml2:2 |
|||
>=gnome-base/gsettings-desktop-schemas-3.15.1 |
|||
net-libs/libsoup:2.4 |
|||
sys-apps/dbus |
|||
sys-apps/systemd:0= |
|||
sys-auth/polkit |
|||
sys-fs/inotify-tools |
|||
x11-libs/gtk+:3 |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
app-arch/cpio |
|||
app-arch/rpm |
|||
dev-libs/elfutils |
|||
dev-libs/json-c:0= |
|||
sys-apps/util-linux |
|||
>=sys-devel/gdb-7 |
|||
$(python_gen_cond_dep ' |
|||
dev-python/argcomplete[${PYTHON_MULTI_USEDEP}] |
|||
dev-python/argh[${PYTHON_MULTI_USEDEP}] |
|||
dev-python/humanize[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/asciidoc |
|||
app-text/xmlto |
|||
>=dev-util/intltool-0.35.0 |
|||
virtual/pkgconfig |
|||
>=sys-devel/gettext-0.17 |
|||
$(python_gen_cond_dep ' |
|||
dev-libs/satyr[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
" |
|||
|
|||
RESTRICT="test" # tests *may* be broken due to all the RHEL crap. explore later. |
|||
|
|||
pkg_setup() { |
|||
python-single-r1_pkg_setup |
|||
|
|||
enewgroup abrt |
|||
enewuser abrt -1 -1 -1 abrt |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# Install under proper directory |
|||
sed -i -e 's:dbusabrtdocdir = ${datadir}/doc/abrt-dbus-${VERSION}/html:dbusabrtdocdir = ${datadir}/doc/${PF}/html:' doc/problems-service/Makefile.am || die |
|||
|
|||
# Ensure this works for systems with and without /usr merge |
|||
sed -i -e "s:/usr/bin/bash:$(which bash):" init-scripts/abrtd.service || die |
|||
|
|||
# pyhook test is sensitive to the format of python's error messages, and |
|||
# fails with certain python versions |
|||
sed -e '/pyhook.at/ d' \ |
|||
-i tests/Makefile.* tests/testsuite.at || die "sed remove pyhook tests failed" |
|||
./gen-version || die # Needed to be run before autoreconf |
|||
eautoreconf |
|||
} |
|||
|
|||
src_configure() { |
|||
myeconfargs=( |
|||
--libdir="${EPREFIX}/usr/$(get_libdir)" |
|||
--localstatedir="${EPREFIX}/var" |
|||
--without-bodhi |
|||
# package breaks due to not finding libreport-web with bodhi plugin enabled |
|||
--without-rpm |
|||
$(usex selinux "" "--without-selinux") |
|||
--without-python2 |
|||
# Fixes "syntax error in VERSION script" and we aren't supporting Python2 anyway |
|||
--with-python3 |
|||
--without-pythondoc |
|||
# package breaks due to no sphinx-build-3 |
|||
--without-pythontests |
|||
# kill tests for now until they can be explored. |
|||
) |
|||
|
|||
econf "${myeconfargs[@]}" |
|||
} |
|||
|
|||
src_install() { |
|||
default |
|||
python_optimize #661706 |
|||
|
|||
keepdir /var/run/abrt |
|||
# /var/spool/abrt is created by dev-libs/libreport |
|||
|
|||
diropts -m 700 -o abrt -g abrt |
|||
keepdir /var/spool/abrt-upload |
|||
|
|||
diropts -m 775 -o abrt -g abrt |
|||
keepdir /var/cache/abrt-di |
|||
|
|||
find "${D}" -name '*.la' -delete || die |
|||
|
|||
newinitd "${FILESDIR}/${PN}-2.0.12-r1-init" abrt |
|||
newconfd "${FILESDIR}/${PN}-2.0.12-r1-conf" abrt |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
gnome2_icon_cache_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
gnome2_icon_cache_update |
|||
} |
@ -0,0 +1,92 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
ECM_TEST="true" |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
inherit ecm python-single-r1 |
|||
|
|||
DESCRIPTION="Distribution-independent installer framework" |
|||
HOMEPAGE="https://calamares.io" |
|||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" |
|||
KEYWORDS="~amd64" |
|||
SLOT=5 |
|||
LICENSE="GPL-3" |
|||
IUSE="+networkmanager pythonqt +upower" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
BDEPEND=" |
|||
dev-qt/linguist-tools:5 |
|||
" |
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
dev-cpp/yaml-cpp:= |
|||
$(python_gen_cond_dep ' |
|||
>=dev-libs/boost-1.55:=[python,${PYTHON_MULTI_USEDEP}] |
|||
dev-libs/libpwquality[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
dev-qt/qtconcurrent:5 |
|||
dev-qt/qtdbus:5 |
|||
dev-qt/qtdeclarative:5 |
|||
dev-qt/qtgui:5 |
|||
dev-qt/qtnetwork:5 |
|||
dev-qt/qtsvg:5 |
|||
dev-qt/qtwebengine:5[widgets] |
|||
dev-qt/qtwidgets:5 |
|||
dev-qt/qtxml:5 |
|||
kde-frameworks/kconfig:5 |
|||
kde-frameworks/kcoreaddons:5 |
|||
kde-frameworks/kcrash:5 |
|||
kde-frameworks/kpackage:5 |
|||
kde-frameworks/kparts:5 |
|||
kde-frameworks/kservice:5 |
|||
sys-apps/dbus |
|||
sys-apps/dmidecode |
|||
sys-auth/polkit-qt |
|||
>=sys-libs/kpmcore-4.0.0:5= |
|||
pythonqt? ( >=dev-python/PythonQt-3.1:=[${PYTHON_SINGLE_USEDEP}] ) |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
test? ( dev-qt/qttest:5 ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
app-admin/sudo |
|||
dev-libs/libatasmart |
|||
net-misc/rsync |
|||
|| ( sys-boot/grub:2 sys-boot/systemd-boot ) |
|||
sys-boot/os-prober |
|||
sys-fs/squashfs-tools |
|||
sys-libs/timezone-data |
|||
virtual/udev |
|||
networkmanager? ( net-misc/networkmanager ) |
|||
upower? ( sys-power/upower ) |
|||
" |
|||
|
|||
src_prepare() { |
|||
ecm_src_prepare |
|||
export PYTHON_INCLUDE_DIRS="$(python_get_includedir)" \ |
|||
PYTHON_INCLUDE_PATH="$(python_get_library_path)"\ |
|||
PYTHON_CFLAGS="$(python_get_CFLAGS)"\ |
|||
PYTHON_LIBS="$(python_get_LIBS)" |
|||
|
|||
sed -i -e 's:pkexec /usr/bin/calamares:calamares-pkexec:' \ |
|||
calamares.desktop || die |
|||
sed -i -e 's:Icon=calamares:Icon=drive-harddisk:' \ |
|||
calamares.desktop || die |
|||
} |
|||
|
|||
src_configure() { |
|||
local mycmakeargs=( |
|||
-DWEBVIEW_FORCE_WEBKIT=OFF |
|||
-DCMAKE_DISABLE_FIND_PACKAGE_LIBPARTED=ON |
|||
-DWITH_PYTHONQT=$(usex pythonqt) |
|||
) |
|||
|
|||
ecm_src_configure |
|||
} |
|||
|
|||
src_install() { |
|||
ecm_src_install |
|||
dobin "${FILESDIR}"/calamares-pkexec |
|||
} |
@ -1,91 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
ECM_TEST="true" |
|||
PYTHON_COMPAT=( python3_6 ) |
|||
inherit ecm python-r1 |
|||
|
|||
DESCRIPTION="Distribution-independent installer framework" |
|||
HOMEPAGE="https://calamares.io" |
|||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" |
|||
KEYWORDS="~amd64" |
|||
SLOT=5 |
|||
LICENSE="GPL-3" |
|||
IUSE="+networkmanager pythonqt +upower" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
BDEPEND=" |
|||
dev-qt/linguist-tools:5 |
|||
" |
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
dev-cpp/yaml-cpp:= |
|||
>=dev-libs/boost-1.55:=[python,${PYTHON_USEDEP}] |
|||
dev-libs/libpwquality[${PYTHON_USEDEP}] |
|||
dev-qt/qtconcurrent:5 |
|||
dev-qt/qtdbus:5 |
|||
dev-qt/qtdeclarative:5 |
|||
dev-qt/qtgui:5 |
|||
dev-qt/qtnetwork:5 |
|||
dev-qt/qtsvg:5 |
|||
dev-qt/qtwebengine:5[widgets] |
|||
dev-qt/qtwidgets:5 |
|||
dev-qt/qtxml:5 |
|||
kde-frameworks/kconfig:5 |
|||
kde-frameworks/kcoreaddons:5 |
|||
kde-frameworks/kcrash:5 |
|||
kde-frameworks/kpackage:5 |
|||
kde-frameworks/kparts:5 |
|||
kde-frameworks/kservice:5 |
|||
sys-apps/dbus |
|||
sys-apps/dmidecode |
|||
sys-auth/polkit-qt |
|||
>=sys-libs/kpmcore-4.0.0:5= |
|||
pythonqt? ( >=dev-python/PythonQt-3.1:=[${PYTHON_USEDEP}] ) |
|||
" |
|||
DEPEND="${COMMON_DEPEND} |
|||
test? ( dev-qt/qttest:5 ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
app-admin/sudo |
|||
dev-libs/libatasmart |
|||
net-misc/rsync |
|||
|| ( sys-boot/grub:2 sys-boot/systemd-boot ) |
|||
sys-boot/os-prober |
|||
sys-fs/squashfs-tools |
|||
sys-libs/timezone-data |
|||
virtual/udev |
|||
networkmanager? ( net-misc/networkmanager ) |
|||
upower? ( sys-power/upower ) |
|||
" |
|||
|
|||
src_prepare() { |
|||
ecm_src_prepare |
|||
python_setup |
|||
export PYTHON_INCLUDE_DIRS="$(python_get_includedir)" \ |
|||
PYTHON_INCLUDE_PATH="$(python_get_library_path)"\ |
|||
PYTHON_CFLAGS="$(python_get_CFLAGS)"\ |
|||
PYTHON_LIBS="$(python_get_LIBS)" |
|||
|
|||
sed -i -e 's:pkexec /usr/bin/calamares:calamares-pkexec:' \ |
|||
calamares.desktop || die |
|||
sed -i -e 's:Icon=calamares:Icon=drive-harddisk:' \ |
|||
calamares.desktop || die |
|||
} |
|||
|
|||
src_configure() { |
|||
local mycmakeargs=( |
|||
-DWEBVIEW_FORCE_WEBKIT=OFF |
|||
-DCMAKE_DISABLE_FIND_PACKAGE_LIBPARTED=ON |
|||
-DWITH_PYTHONQT=$(usex pythonqt) |
|||
) |
|||
|
|||
ecm_src_configure |
|||
} |
|||
|
|||
src_install() { |
|||
ecm_src_install |
|||
dobin "${FILESDIR}"/calamares-pkexec |
|||
} |
@ -0,0 +1,41 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit eutils python-single-r1 bash-completion-r1 |
|||
|
|||
DESCRIPTION="Entropy Package Manager text-based client" |
|||
HOMEPAGE="http://www.sabayon.org" |
|||
LICENSE="GPL-2" |
|||
|
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="" |
|||
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2" |
|||
|
|||
S="${WORKDIR}/entropy-${PV}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
~sys-apps/entropy-${PV}[${PYTHON_SINGLE_USEDEP}]" |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/asciidoc" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
sys-apps/file[python]" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
src_compile() { |
|||
cd "${S}"/client || die |
|||
emake |
|||
} |
|||
|
|||
src_install() { |
|||
cd "${S}"/client || die |
|||
emake DESTDIR="${D}" LIBDIR="usr/lib" install |
|||
newbashcomp "${S}/misc/equo-completion.bash" equo |
|||
|
|||
python_optimize "${D}/usr/lib/entropy/client" |
|||
} |
@ -1,41 +0,0 @@ |
|||
# Copyright 1999-2016 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit eutils python-single-r1 bash-completion-r1 |
|||
|
|||
DESCRIPTION="Entropy Package Manager text-based client" |
|||
HOMEPAGE="http://www.sabayon.org" |
|||
LICENSE="GPL-2" |
|||
|
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="" |
|||
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2" |
|||
|
|||
S="${WORKDIR}/entropy-${PV}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
~sys-apps/entropy-${PV}[${PYTHON_USEDEP}]" |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/asciidoc" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
sys-apps/file[python]" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
src_compile() { |
|||
cd "${S}"/client || die |
|||
emake |
|||
} |
|||
|
|||
src_install() { |
|||
cd "${S}"/client || die |
|||
emake DESTDIR="${D}" LIBDIR="usr/lib" install |
|||
newbashcomp "${S}/misc/equo-completion.bash" equo |
|||
|
|||
python_optimize "${D}/usr/lib/entropy/client" |
|||
} |
@ -1 +1 @@ |
|||
DIST exo-1.9.0.tar.gz 3805146 BLAKE2B d2626270b6caa31a3c6853a0676a70d05a8165da0d229d44a6245840c76b91dcee0f44361373ff9e36138963cae0bb29245287ed49d155073a957f74049e2d08 SHA512 4c0e909ad86b9c6920e6a7ccd165fe126402399ff751add52720a44def6b43498a3bbaf2c70efaf966dbeb5bf3c41f8b8f73e40b70d3b58b732ec7e701e76871 |
|||
DIST exo-1.10.0.tar.gz 3805637 BLAKE2B fb74d3dadc8be11134bf5929a4ccfa12ac5e0b04854a0d1d74a63ac0b6a25bb5a0c945dfaf7f60141e2fdc0fa0f797c36edccf5d256f0a041ab726644ca324c4 SHA512 ef2e76e2e3d4b41121c00fa6ca869fe62e79c6790c8d7b44733ab1d9fab582989222852ca87849aa760d32db69b105ee528db5bb3dd0b0514a570d982007eb22 |
@ -0,0 +1,36 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit eutils python-single-r1 bash-completion-r1 |
|||
|
|||
DESCRIPTION="Automated Packages Builder for Portage and Entropy" |
|||
HOMEPAGE="http://www.sabayon.org" |
|||
LICENSE="GPL-2" |
|||
|
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="+entropy" |
|||
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2" |
|||
|
|||
S="${WORKDIR}/entropy-${PV}/${PN}" |
|||
|
|||
DEPEND="" |
|||
RDEPEND="entropy? ( ~sys-apps/entropy-${PV}[${PYTHON_SINGLE_USEDEP}] ) |
|||
sys-apps/file[python] |
|||
${PYTHON_DEPS}" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install |
|||
emake DESTDIR="${D}" base-install |
|||
if use entropy; then |
|||
emake DESTDIR="${D}" entropysrv-install |
|||
fi |
|||
|
|||
python_optimize "${D}/usr/lib/matter" |
|||
} |
@ -1,36 +0,0 @@ |
|||
# Copyright 1999-2016 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=5 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
|
|||
inherit eutils python-single-r1 bash-completion-r1 |
|||
|
|||
DESCRIPTION="Automated Packages Builder for Portage and Entropy" |
|||
HOMEPAGE="http://www.sabayon.org" |
|||
LICENSE="GPL-2" |
|||
|
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
IUSE="+entropy" |
|||
SRC_URI="mirror://sabayon/sys-apps/entropy-${PV}.tar.bz2" |
|||
|
|||
S="${WORKDIR}/entropy-${PV}/${PN}" |
|||
|
|||
DEPEND="" |
|||
RDEPEND="entropy? ( ~sys-apps/entropy-${PV}[${PYTHON_USEDEP}] ) |
|||
sys-apps/file[python] |
|||
${PYTHON_DEPS}" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
src_install() { |
|||
emake DESTDIR="${D}" install |
|||
emake DESTDIR="${D}" base-install |
|||
if use entropy; then |
|||
emake DESTDIR="${D}" entropysrv-install |
|||
fi |
|||
|
|||
python_optimize "${D}/usr/lib/matter" |
|||
} |
@ -1,8 +1,11 @@ |
|||
DIST mongo-tools-3.6.13.tar.gz 4990848 BLAKE2B 022ddf214869c3a3e545aa9572f77f0adc21c0dbd6ea6ad9e083633c2e972b7ef77c0bda4354dbde9fd0e23c6dd02a7de8873d4b2c2a3e4423ea6f8e1c23ed52 SHA512 fac21c4841bfecba11a7765bb6c36d1fa19d4dd94f6f4168fa767fc11dc8b3caf04a5029becd09eba01dd694274e9cc22da8566ce878769e5c3c97016c162432 |
|||
DIST mongo-tools-3.6.14.tar.gz 4990861 BLAKE2B 13394a7222e73c0912e7d9d04205b25e5d73d6c72b53521b0749e0998dc52bbe4c7733d460b189aff2401790f537d9aa369b969ed273ea0858520ecd75782b66 SHA512 3e7caaa1d568023d478c77d5e88127796b25d27c71e30af692983f4fd2160887662253ffc67e6e87aa3a7e1fd4ae231de9401b1628412a4561b9595b71df8834 |
|||
DIST mongo-tools-3.6.16.tar.gz 4990806 BLAKE2B 743c24fe55a0353e3ce31a82a53c94560408725f9fa35d93d5bc136d2b6e465e081c8ad4b00d63826ea45db4431124cdf2b66341eba9be24db890fd80941b728 SHA512 ebb356690c2aeb7d47435ea05f977e9319c915e1af48b89fc9941f72871baabb5faac238b59281330fb46e7340ee354f56f438ea3d0abd97b859e2321b719038 |
|||
DIST mongo-tools-3.6.17.tar.gz 4991196 BLAKE2B 53e86b3513aa74ad174801cea987d574c5248f438cb0a9419c2352c04333eae2f92214b11c59ee8688ad7235dc7a4586c39cc27450c654b1fc0e2eec2e4e22e2 SHA512 ea7a010097fdfe7807daf9352519b808b4a7b614b793ee2ac27495207bcf1cf8b4151fecd525946a0d6b8aa9332c205f437d5141b16efb613810963f502061be |
|||
DIST mongo-tools-4.0.12.tar.gz 11134652 BLAKE2B d3c9703046dc577b85cefe1185678e0029411ddd44d0648f9b09fc3ab41e3661891d18afd83bf1a148dc4c9208895f444c115948e515e09dfa3062e89d98fc24 SHA512 068d8c456386caddcce23fa8917ffecdc9b5c39fb6794c5cd1d9099be1f127ecf680b006055581dc3d90507072a87788b46be7410f0dbede42da64c664b77ced |
|||
DIST mongo-tools-4.0.13.tar.gz 11134653 BLAKE2B b963f2a4ee598f6716c6c678df029040f57e2ad17b0e025139d3ac5049aacefbf5342a455ac58161c11df734da4fe4f62f021c1544eee3542af3aed77a65e6d2 SHA512 0694c7ac5743b04d927e27eb913df1b9b55c6c7a26d2a4dc52af8d2e0a6934416f416da91c57e1e61804ae855ec4bd8facabacf0754f9f924f21602737f29e3c |
|||
DIST mongo-tools-4.0.14.tar.gz 11134659 BLAKE2B 9caf119901d528079bb9aefce78d702dc3196cb105ac623137f8ffceffef4f8f6e61c8134470abe11f0bd422df9a6bef0e15331ee71065450b97220431458fc1 SHA512 6a0c39cbca0d51cd42518bb68a36fb7f0ed1e7b1ecf4dcd41256c8ab5c23505ca189b81a88c2a783ad81788bcab81d7e3c69f4788366e10dea744a03a2f3cf1e |
|||
DIST mongo-tools-4.0.16.tar.gz 11139827 BLAKE2B 550acfd7e4434b178170dfd94c65668cb7dd37d128235c63a10f72802e3119f33d5cd2138bfd5b957f6d3813f1d9aff49218c4e122c0cd454b4ea7a969c84d4e SHA512 a75831d9fd0b596bfb7354cbc05d1ecf6871d5a7230a858b09b94d5001d18069c9cbe89c9500e9c1a16fc5186fa7a1ac59c605156666a3f1a2d7c81115a47c16 |
|||
DIST mongo-tools-4.2.1.tar.gz 14435826 BLAKE2B 8d068cb39957f6773fb6ca186a1eb324e03c21b8472fede407daf7bce091f3d401f0debe6412d70bb8e338101d7ada870e7347782ffb582b58fcafc236ad4932 SHA512 bba754acd9e21f8f832fc2e434720347c2222897b2af08d66f9491110d5491f5475ae2118ff25b263606677da10b0c96b76cc507a01287180096c25c1eab5ced |
|||
DIST mongo-tools-4.2.2.tar.gz 14433618 BLAKE2B 7610bd6b386684836e91b6bb7f73e24267fac56ce975263ac2aaeebe51d37123baa8eb2009cf4478af89e6dcc596c9c07126224ad4bd80aee47d03fde9413eca SHA512 661813c70bf891f0a834ac9970cbe390a8616f9e89e4f33918e479ba3f3ce3851edecd63c1e35e65a4dee47419e3ce0fa3186c7ee2326bef11fce3bac8bed0c7 |
|||
DIST mongo-tools-4.2.3.tar.gz 15020325 BLAKE2B 8501a3ec6e947112ec561ce62f2ea568984f8ac911a7aff3cb8c08c1f29d2cfc64cf7f4b6a24ba73ae0f9b2b5853480f4fbed51c98fdc8c83cd433ea65e21dba SHA512 772719b450f8b656c22ac0126fee1e0fa58b5320c94ac6414b1d9af13e6437393c2482f2e386f4a73c84a2d1bfe0ea88df117a6a7ae87f4884477505cf662585 |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PV=${PV/_rc/-rc} |
|||
MY_P=${PN}-r${MY_PV} |
|||
|
|||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database" |
|||
HOMEPAGE="https://www.mongodb.com" |
|||
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="sasl ssl" |
|||
|
|||
DEPEND="dev-lang/go:= |
|||
net-libs/libpcap |
|||
sasl? ( dev-libs/cyrus-sasl ) |
|||
ssl? ( dev-libs/openssl:0= )" |
|||
|
|||
# Do not complain about CFLAGS etc since go projects do not use them. |
|||
QA_FLAGS_IGNORED='.*' |
|||
|
|||
EGO_PN="github.com/mongodb/mongo-tools" |
|||
S="${WORKDIR}/src/${EGO_PN}" |
|||
|
|||
src_unpack() { |
|||
mkdir -p "${S%/*}" || die |
|||
default |
|||
mv ${MY_P} "${S}" || die |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# allow building with go 1.12 #678924 |
|||
sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die |
|||
} |
|||
|
|||
src_compile() { |
|||
local myconf=() |
|||
|
|||
if use sasl; then |
|||
myconf+=(sasl) |
|||
fi |
|||
|
|||
if use ssl; then |
|||
myconf+=(ssl) |
|||
fi |
|||
|
|||
# build pie to avoid text relocations wrt #582854 |
|||
local buildmode="pie" |
|||
|
|||
# skip on ppc64 wrt #610984 |
|||
if use ppc64; then |
|||
buildmode="default" |
|||
fi |
|||
|
|||
mkdir -p bin || die |
|||
for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do |
|||
echo "Building $i" |
|||
GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ |
|||
-ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die |
|||
done |
|||
} |
|||
|
|||
src_install() { |
|||
dobin bin/* |
|||
} |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PV=${PV/_rc/-rc} |
|||
MY_P=${PN}-r${MY_PV} |
|||
|
|||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database" |
|||
HOMEPAGE="https://www.mongodb.com" |
|||
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="sasl ssl" |
|||
|
|||
DEPEND="dev-lang/go:= |
|||
net-libs/libpcap |
|||
sasl? ( dev-libs/cyrus-sasl ) |
|||
ssl? ( dev-libs/openssl:0= )" |
|||
|
|||
# Do not complain about CFLAGS etc since go projects do not use them. |
|||
QA_FLAGS_IGNORED='.*' |
|||
|
|||
EGO_PN="github.com/mongodb/mongo-tools" |
|||
S="${WORKDIR}/src/${EGO_PN}" |
|||
|
|||
src_unpack() { |
|||
mkdir -p "${S%/*}" || die |
|||
default |
|||
mv ${MY_P} "${S}" || die |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# allow building with go 1.12 #678924 |
|||
sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die |
|||
} |
|||
|
|||
src_compile() { |
|||
local myconf=() |
|||
|
|||
if use sasl; then |
|||
myconf+=(sasl) |
|||
fi |
|||
|
|||
if use ssl; then |
|||
myconf+=(ssl) |
|||
fi |
|||
|
|||
# build pie to avoid text relocations wrt #582854 |
|||
local buildmode="pie" |
|||
|
|||
# skip on ppc64 wrt #610984 |
|||
if use ppc64; then |
|||
buildmode="default" |
|||
fi |
|||
|
|||
mkdir -p bin || die |
|||
for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do |
|||
echo "Building $i" |
|||
GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ |
|||
-ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die |
|||
done |
|||
} |
|||
|
|||
src_install() { |
|||
dobin bin/* |
|||
} |
@ -0,0 +1,71 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PV=${PV/_rc/-rc} |
|||
MY_P=${PN}-r${MY_PV} |
|||
|
|||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database" |
|||
HOMEPAGE="https://www.mongodb.com" |
|||
SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="sasl ssl" |
|||
|
|||
DEPEND="dev-lang/go:= |
|||
net-libs/libpcap |
|||
sasl? ( dev-libs/cyrus-sasl ) |
|||
ssl? ( dev-libs/openssl:0= )" |
|||
|
|||
# Do not complain about CFLAGS etc since go projects do not use them. |
|||
QA_FLAGS_IGNORED='.*' |
|||
|
|||
EGO_PN="github.com/mongodb/mongo-tools" |
|||
S="${WORKDIR}/src/${EGO_PN}" |
|||
|
|||
src_unpack() { |
|||
mkdir -p "${S%/*}" || die |
|||
default |
|||
mv ${MY_P} "${S}" || die |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
|
|||
# allow building with go 1.12 #678924 |
|||
sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die |
|||
} |
|||
|
|||
src_compile() { |
|||
local myconf=() |
|||
|
|||
if use sasl; then |
|||
myconf+=(sasl) |
|||
fi |
|||
|
|||
if use ssl; then |
|||
myconf+=(ssl) |
|||
fi |
|||
|
|||
# build pie to avoid text relocations wrt #582854 |
|||
local buildmode="pie" |
|||
|
|||
# skip on ppc64 wrt #610984 |
|||
if use ppc64; then |
|||
buildmode="default" |
|||
fi |
|||
|
|||
mkdir -p bin || die |
|||
for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do |
|||
echo "Building $i" |
|||
GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \ |
|||
-ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die |
|||
done |
|||
} |
|||
|
|||
src_install() { |
|||
dobin bin/* |
|||
} |
@ -0,0 +1,141 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
# PackageKit supports 3.2+, but entropy and portage backends are untested |
|||
PYTHON_COMPAT=( python2_7 ) |
|||
VALA_USE_DEPEND="vapigen" |
|||
|
|||
inherit autotools bash-completion-r1 multilib python-single-r1 systemd vala xdg |
|||
|
|||
MY_PN="PackageKit" |
|||
MY_P=${MY_PN}-${PV} |
|||
|
|||
DESCRIPTION="Manage packages in a secure way using a cross-distro and cross-architecture API" |
|||
HOMEPAGE="https://www.freedesktop.org/software/PackageKit/" |
|||
SRC_URI="https://www.freedesktop.org/software/${MY_PN}/releases/${MY_P}.tar.xz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0/18" |
|||
KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 x86" |
|||
IUSE="command-not-found consolekit cron elogind entropy +introspection systemd test vala" |
|||
RESTRICT="!test? ( test )" |
|||
REQUIRED_USE=" |
|||
${PYTHON_REQUIRED_USE} |
|||
^^ ( consolekit elogind systemd ) |
|||
vala? ( introspection ) |
|||
entropy? ( $(python_gen_useflags 'python2*' ) ) |
|||
" |
|||
|
|||
# While not strictly needed, consolekit is the alternative to systemd-login |
|||
# or elogind to get current session's user. |
|||
COMMON_DEPEND=" |
|||
>=app-shells/bash-completion-2 |
|||
dev-db/sqlite:3 |
|||
>=dev-libs/dbus-glib-0.74 |
|||
>=dev-libs/glib-2.54.0:2 |
|||
>=sys-auth/polkit-0.114 |
|||
>=sys-apps/dbus-1.3.0 |
|||
${PYTHON_DEPS} |
|||
elogind? ( >=sys-auth/elogind-229.4 ) |
|||
introspection? ( >=dev-libs/gobject-introspection-0.9.9:= ) |
|||
systemd? ( >=sys-apps/systemd-213 ) |
|||
" |
|||
# vala-common needed for eautoreconf |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/docbook-xsl-stylesheets |
|||
>=dev-cpp/glibmm-2.4 |
|||
dev-libs/libxml2:2 |
|||
dev-libs/libxslt |
|||
dev-libs/vala-common |
|||
dev-util/glib-utils |
|||
>=dev-util/gtk-doc-am-1.11 |
|||
>=dev-util/intltool-0.35.0 |
|||
sys-devel/autoconf-archive |
|||
sys-devel/gettext |
|||
virtual/pkgconfig |
|||
vala? ( $(vala_depend) ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
$(python_gen_cond_dep ' |
|||
>=app-portage/layman-2[${PYTHON_MULTI_USEDEP}] |
|||
>=sys-apps/portage-2.2[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
consolekit? ( sys-auth/consolekit ) |
|||
entropy? ( >=sys-apps/entropy-234[${PYTHON_SINGLE_USEDEP}] ) |
|||
" |
|||
|
|||
PATCHES=( |
|||
# Fixes QA Notices: |
|||
# - https://github.com/gentoo/gentoo/pull/1760 |
|||
# - https://github.com/hughsie/PackageKit/issues/143 |
|||
"${FILESDIR}"/${PV}-cache-qafix.patch |
|||
|
|||
# Adds elogind support: |
|||
# - https://bugs.gentoo.org/show_bug.cgi?id=620948 |
|||
# - https://github.com/hughsie/PackageKit/pull/299 |
|||
"${FILESDIR}"/${PV}-elogind-support.patch |
|||
|
|||
# From master |
|||
"${FILESDIR}"/${PV}-use-autotool-python.patch |
|||
"${FILESDIR}"/${PV}-add-missing-config.h.patch |
|||
) |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
src_prepare() { |
|||
# Disable unittests not working with portage backend |
|||
# console: requires terminal input |
|||
sed -e 's:^\(.*/packagekit-glib2/control\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/transaction-list\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/client"\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/package-sack\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/task\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/console\)://\1:' \ |
|||
-i lib/packagekit-glib2/pk-test-daemon.c || die |
|||
sed -e 's:^\(.*/packagekit/spawn\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/transaction-db\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/backend\)://\1:' \ |
|||
-i src/pk-self-test.c || die |
|||
|
|||
eapply_user |
|||
use vala && vala_src_prepare |
|||
xdg_src_prepare |
|||
|
|||
# Needed by elogind patch |
|||
eautoreconf |
|||
} |
|||
|
|||
src_configure() { |
|||
econf \ |
|||
--disable-gstreamer-plugin \ |
|||
--disable-gtk-doc \ |
|||
--disable-gtk-module \ |
|||
--disable-schemas-compile \ |
|||
--disable-static \ |
|||
--enable-bash-completion \ |
|||
--enable-man-pages \ |
|||
--enable-nls \ |
|||
--enable-portage \ |
|||
--localstatedir=/var \ |
|||
$(use_enable command-not-found) \ |
|||
$(use_enable cron) \ |
|||
$(use_enable elogind) \ |
|||
$(use_enable entropy) \ |
|||
$(use_enable introspection) \ |
|||
$(use_enable systemd) \ |
|||
$(use_enable test daemon-tests) \ |
|||
$(use_enable test local) \ |
|||
$(use_enable vala) \ |
|||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" |
|||
} |
|||
|
|||
src_install() { |
|||
python_fix_shebang backends/portage/portageBackend.py |
|||
|
|||
emake DESTDIR="${D}" install |
|||
find "${D}" -name '*.la' -delete || die |
|||
|
|||
dodoc AUTHORS ChangeLog MAINTAINERS NEWS README |
|||
} |
@ -1,139 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
# PackageKit supports 3.2+, but entropy and portage backends are untested |
|||
PYTHON_COMPAT=( python2_7 ) |
|||
VALA_USE_DEPEND="vapigen" |
|||
|
|||
inherit autotools bash-completion-r1 multilib python-single-r1 systemd vala xdg |
|||
|
|||
MY_PN="PackageKit" |
|||
MY_P=${MY_PN}-${PV} |
|||
|
|||
DESCRIPTION="Manage packages in a secure way using a cross-distro and cross-architecture API" |
|||
HOMEPAGE="https://www.freedesktop.org/software/PackageKit/" |
|||
SRC_URI="https://www.freedesktop.org/software/${MY_PN}/releases/${MY_P}.tar.xz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0/18" |
|||
KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 x86" |
|||
IUSE="command-not-found consolekit cron elogind entropy +introspection systemd test vala" |
|||
RESTRICT="!test? ( test )" |
|||
REQUIRED_USE=" |
|||
${PYTHON_REQUIRED_USE} |
|||
^^ ( consolekit elogind systemd ) |
|||
vala? ( introspection ) |
|||
entropy? ( $(python_gen_useflags 'python2*' ) ) |
|||
" |
|||
|
|||
# While not strictly needed, consolekit is the alternative to systemd-login |
|||
# or elogind to get current session's user. |
|||
COMMON_DEPEND=" |
|||
>=app-shells/bash-completion-2 |
|||
dev-db/sqlite:3 |
|||
>=dev-libs/dbus-glib-0.74 |
|||
>=dev-libs/glib-2.54.0:2 |
|||
>=sys-auth/polkit-0.114 |
|||
>=sys-apps/dbus-1.3.0 |
|||
${PYTHON_DEPS} |
|||
elogind? ( >=sys-auth/elogind-229.4 ) |
|||
introspection? ( >=dev-libs/gobject-introspection-0.9.9:= ) |
|||
systemd? ( >=sys-apps/systemd-213 ) |
|||
" |
|||
# vala-common needed for eautoreconf |
|||
DEPEND="${COMMON_DEPEND} |
|||
app-text/docbook-xsl-stylesheets |
|||
>=dev-cpp/glibmm-2.4 |
|||
dev-libs/libxml2:2 |
|||
dev-libs/libxslt |
|||
dev-libs/vala-common |
|||
dev-util/glib-utils |
|||
>=dev-util/gtk-doc-am-1.11 |
|||
>=dev-util/intltool-0.35.0 |
|||
sys-devel/autoconf-archive |
|||
sys-devel/gettext |
|||
virtual/pkgconfig |
|||
vala? ( $(vala_depend) ) |
|||
" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
>=app-portage/layman-2[${PYTHON_USEDEP}] |
|||
>=sys-apps/portage-2.2[${PYTHON_USEDEP}] |
|||
consolekit? ( sys-auth/consolekit ) |
|||
entropy? ( >=sys-apps/entropy-234[${PYTHON_USEDEP}] ) |
|||
" |
|||
|
|||
PATCHES=( |
|||
# Fixes QA Notices: |
|||
# - https://github.com/gentoo/gentoo/pull/1760 |
|||
# - https://github.com/hughsie/PackageKit/issues/143 |
|||
"${FILESDIR}"/${PV}-cache-qafix.patch |
|||
|
|||
# Adds elogind support: |
|||
# - https://bugs.gentoo.org/show_bug.cgi?id=620948 |
|||
# - https://github.com/hughsie/PackageKit/pull/299 |
|||
"${FILESDIR}"/${PV}-elogind-support.patch |
|||
|
|||
# From master |
|||
"${FILESDIR}"/${PV}-use-autotool-python.patch |
|||
"${FILESDIR}"/${PV}-add-missing-config.h.patch |
|||
) |
|||
|
|||
S="${WORKDIR}/${MY_P}" |
|||
|
|||
src_prepare() { |
|||
# Disable unittests not working with portage backend |
|||
# console: requires terminal input |
|||
sed -e 's:^\(.*/packagekit-glib2/control\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/transaction-list\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/client"\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/package-sack\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/task\)://\1:' \ |
|||
-e 's:^\(.*/packagekit-glib2/console\)://\1:' \ |
|||
-i lib/packagekit-glib2/pk-test-daemon.c || die |
|||
sed -e 's:^\(.*/packagekit/spawn\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/transaction-db\)://\1:' \ |
|||
-e 's:^\(.*/packagekit/backend\)://\1:' \ |
|||
-i src/pk-self-test.c || die |
|||
|
|||
eapply_user |
|||
use vala && vala_src_prepare |
|||
xdg_src_prepare |
|||
|
|||
# Needed by elogind patch |
|||
eautoreconf |
|||
} |
|||
|
|||
src_configure() { |
|||
econf \ |
|||
--disable-gstreamer-plugin \ |
|||
--disable-gtk-doc \ |
|||
--disable-gtk-module \ |
|||
--disable-schemas-compile \ |
|||
--disable-static \ |
|||
--enable-bash-completion \ |
|||
--enable-man-pages \ |
|||
--enable-nls \ |
|||
--enable-portage \ |
|||
--localstatedir=/var \ |
|||
$(use_enable command-not-found) \ |
|||
$(use_enable cron) \ |
|||
$(use_enable elogind) \ |
|||
$(use_enable entropy) \ |
|||
$(use_enable introspection) \ |
|||
$(use_enable systemd) \ |
|||
$(use_enable test daemon-tests) \ |
|||
$(use_enable test local) \ |
|||
$(use_enable vala) \ |
|||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" |
|||
} |
|||
|
|||
src_install() { |
|||
python_fix_shebang backends/portage/portageBackend.py |
|||
|
|||
emake DESTDIR="${D}" install |
|||
find "${D}" -name '*.la' -delete || die |
|||
|
|||
dodoc AUTHORS ChangeLog MAINTAINERS NEWS README |
|||
} |
@ -0,0 +1,28 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
PYTHON_COMPAT=( python3_{6,7,8} ) |
|||
DISTUTILS_SINGLE_IMPL=1 |
|||
inherit distutils-r1 vcs-snapshot |
|||
|
|||
COMMIT="9f54e1aa3a87ec176ce8b71f02673e0d8293b344" |
|||
|
|||
DESCRIPTION="A utility to report core memory usage per program" |
|||
HOMEPAGE="https://github.com/pixelb/ps_mem" |
|||
SRC_URI="https://github.com/pixelb/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="LGPL-2.1" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 sparc x86" |
|||
IUSE="" |
|||
|
|||
python_install() { |
|||
distutils-r1_python_install --install-scripts="${EPREFIX}/usr/sbin" |
|||
} |
|||
|
|||
python_install_all() { |
|||
distutils-r1_python_install_all |
|||
doman ${PN}.1 |
|||
} |
@ -1,30 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
PYTHON_COMPAT=( python3_{6,7,8} ) |
|||
DISTUTILS_SINGLE_IMPL=1 |
|||
inherit distutils-r1 vcs-snapshot |
|||
|
|||
COMMIT="9f54e1aa3a87ec176ce8b71f02673e0d8293b344" |
|||
|
|||
DESCRIPTION="A utility to report core memory usage per program" |
|||
HOMEPAGE="https://github.com/pixelb/ps_mem" |
|||
SRC_URI="https://github.com/pixelb/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="LGPL-2.1" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 sparc x86" |
|||
IUSE="" |
|||
|
|||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" |
|||
|
|||
python_install() { |
|||
distutils-r1_python_install --install-scripts="${EPREFIX}/usr/sbin" |
|||
} |
|||
|
|||
python_install_all() { |
|||
distutils-r1_python_install_all |
|||
doman ${PN}.1 |
|||
} |