From: Michał Górny Date: Mon, 15 Dec 2014 05:10:10 +0000 (+0000) Subject: Convert to python-single-r1. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=66ff5e8a5339a12e113610f923176b38c31d300e;p=gentoo.git Convert to python-single-r1. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E! --- diff --git a/app-admin/abrt/ChangeLog b/app-admin/abrt/ChangeLog index 7e3dc8338a3d..73780343957b 100644 --- a/app-admin/abrt/ChangeLog +++ b/app-admin/abrt/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-admin/abrt -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/abrt/ChangeLog,v 1.20 2013/09/12 03:48:23 tetromino Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/abrt/ChangeLog,v 1.21 2014/12/15 05:10:05 mgorny Exp $ + +*abrt-2.0.12-r2 (15 Dec 2014) + + 15 Dec 2014; Michał Górny +abrt-2.0.12-r2.ebuild: + Convert to python-single-r1. 12 Sep 2013; Alexandre Rostovtsev -abrt-2.0.8.ebuild, -files/abrt-2.0.5-conf, -files/abrt-2.0.5-init, diff --git a/app-admin/abrt/Manifest b/app-admin/abrt/Manifest index cfd912aab1ba..0b03f273da40 100644 --- a/app-admin/abrt/Manifest +++ b/app-admin/abrt/Manifest @@ -9,16 +9,25 @@ AUX abrt-2.0.12-r1-init 2052 SHA256 45c5c1d0360cf3ce8cd161bc3d46dadfb1dce69e13e0 AUX abrt-2.0.6-format-security.patch 911 SHA256 23059d8bfc28ed3277828493dc267801baa1351e5a8a70c4879fbac3742f5ec8 SHA512 8e9f8bb37698834b998d1d4a9452e17f5484a2fa9fbc400b80f2154fb4f7ad35dcbc65112afa3fef2f1b2ccf78a01f745e436e61323c40d76f17da11a6229b71 WHIRLPOOL 0f3c6998e00608099ff5cce33ab07326776244ad666bb72a714652e60fcd4ef73cb75fffe0936f930588b3fa0ba383f1318eed60875961077747a30887da4e77 DIST abrt-2.0.12.tar.gz 1090121 SHA256 2957f4136958078c3c8c9b2031febd8b322ef8705ca25a51592279b3ccd5c9e2 SHA512 5432205edb4483fb1883b9bcebab48784b16dd9e72c3a929ea0d50c48dab638d80f136b6b0d7648d8ec9fcb79d5ce8c1be37d36301d3b2b151868901be82a63a WHIRLPOOL 9b39fe91f77e2de5b3816d5cfc10f75c7c3d7dedfc354ed4e052b50e6cebb94bd26fec94aaba6cfd1cc79b71f1cc34b77bfd70d27d25761fa853a6a2af5ef7ce EBUILD abrt-2.0.12-r1.ebuild 2807 SHA256 f96841c776a32df848f0474484edeb195d4477adcbc2e0c723d269a01ac31bc3 SHA512 a1aa2abfb0ac906cb497a3c3136109d25a5e768752822d3714e0b7c542480a277d594c3105a128a2a18296c7a2e26c3a8ad27931c5d96ca565171d51f5fb88ad WHIRLPOOL 1ab2c9ef96f26437bfbb7543de09a35dd700fbcc6730b280b73a169781f07059a3da117ed010998c45991930df22f3e8a7f1298f661de50da1e9010814e9e3a6 -MISC ChangeLog 3701 SHA256 b61f736e4faef9bdadeca195a6d3a71664743b46ba6fa1c52ba251d9f6d63854 SHA512 ced39e9f29fc3b9387ee16cf1a48379bf386bdf6ce00d10d07302cb7d25ef3e97f26b0de204b37c891df487797e780872258305944f0c168c9391435d10e438e WHIRLPOOL 42621c6a101b3106414ccadf0ed5f327546eba38eb1f58d37b128ea457585a461111b2b916ec00f6c91b61fa022b58f3adabc8072789f3fb9895212923736a51 +EBUILD abrt-2.0.12-r2.ebuild 2740 SHA256 ca94a004ef3ef79d530ce34212a471cad66a47489041d970cca7dd9c80b88248 SHA512 08d97c064b61c5cf08c5e23edd9a53dd99264d58c3d956977d8d322f065413aca92872b797502f2edc3cfb80303a0c00d9f688dc6f97df581e8856af5a5e3230 WHIRLPOOL 962bbce0c9fbb5d413a37415ab6370cdd66cb0c29cb6878ee650808cbda8deea6dc6196b6b4eb6d4ab9fb5c37e4fccf1e54bed9d1d188fee074c2e4844ab1e68 +MISC ChangeLog 3835 SHA256 77d713726f1ff1fbc01a3f6b15d4b11e465d70726d710a9f05eb2098af9bc267 SHA512 118dd06cb88fec181e8affa8e384bb531797d23142c1a17e912aa550ef2bdcdd32e2ae669fb3011e42fca38de69eeaf4353a18b81658b0345b697ea6c289e301 WHIRLPOOL 98f702b3dafabf10864bcd61572aaa0a8505240143b90def6fa1308530714ebc2446016d0cfd7320ffcea35cde6ad90e5a586d3b9ff2daa6cf3919e27bc26668 MISC metadata.xml 159 SHA256 b1ccd57b80d8d6ee7a9924844efd69830edfb744ab818d67e50a008b5aae7d4b SHA512 9408846d0f3194f62043b64e325aed9e8cce9a74b556865acf71facc3ad59a092dccbbb3c608ada40b73625eaac93a7bcc976858c6a47426bb8fadb6f830fe2b WHIRLPOOL 4700c8b71899b5acffcc46580315d4d116b478cfa283e0ea0569ab180e46850ce85d73c7370d989e53dd8aecb69ed843d2716bfebd3c5d74a7b5c3d4b94b96bb -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.21 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJSMTmZAAoJEJ0WA1zPCt1hdKgH/2HvLATTbnZ+28Aeh58HEXMf -NkiQfZP1ggPb5rh7cK+WYA4AN1Klmfg3l5k3rmRM4/BfbWHFuEflHAkLKqyE5DuE -bGxGMt3OX5rRgvAaSEDtu5Y7o1nM4wxaZfnZb/5yMxBn067ajSJj0PA7lpBykevX -jzvVae0SS7TLtqxtIpSK6PaqlORuKXBwXXGeYOhL9uJ5s95P9ajcPpH7q2DSNTxk -1g15yXunXBfmQx4LIJuh9bEF4BpGCg9O+GsV5RD/0iskpjI0R9Hav9TLrXICVmjU -RaIoZqwaO5WPNc7/7Rdp+Mlf0FXvJZa2ISSDkWI0s4UGQ6lfOQtBEA6UxP6nCts= -=FRUs +iQJ8BAEBCABmBQJUjm0xXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO7B4P/3CxWni3jeZNtRlcd9zw2YFG +JcLmP/xR25jcqV5z9RX0WidrW6lJPyISPDwWAF7lEH+LeefH5jcTwntteR2XZDpd +csBvBiSFRyGk+xcuig7L9YyhLFNs3hXEZYxaU0/7yvyRz8SY2gQy/TLHuvsjSkB9 +1ocoucbUGAytdn4pNbTsnsvrEJuWUNzBZCMLr5jOgq3Utqr5yFYvtMbct4SiHEqH +EgvsclGMAG0TbWCGlcjVpmJ05qX+sYtG7WLTong1sKSASnrjS3/cJznRXlYk8zdw +Isrdg3/RrFV4IRFtywqTo7paCO7Cb/WqyOYKpXwExwzeSBav0mvE8KxwpcAdyUk4 +d8pd1krmSRbIBkbxYsVJ5i2L2X2w1oyEw1aBEpeDfF2GFsFRNQswUsdCtMikj2y2 +hwmmxHiYDczPN0fc8YxgBMFJtsVUxO5FHdqbfklmwALAXXWb9vd6690+TKy9HljF +7ub4ubZtsrca7DhizG0kuO82jfQ+Y1qr+0fC2lq5tXYMOSnvUG+y9/b0jJwBgkih +mV/6MpgjSWHWUg3GBcFYrPhlSZr1nxNH4iwAPAuBI5rm7u3JgoSRc0pVSERgvohi +XfJmJX4pqZP4yFBEsqXEdDOZ9eCrCV6kCSn+XepwNhUU/jbp9ZkBK6V28O2NV9/O +VEUGKTAs0+hkvt/zUruL +=4vOm -----END PGP SIGNATURE----- diff --git a/app-admin/abrt/abrt-2.0.12-r2.ebuild b/app-admin/abrt/abrt-2.0.12-r2.ebuild new file mode 100644 index 000000000000..575c51578a14 --- /dev/null +++ b/app-admin/abrt/abrt-2.0.12-r2.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/abrt/abrt-2.0.12-r2.ebuild,v 1.1 2014/12/15 05:10:05 mgorny Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +# Need gnome2-utils for gnome2_icon_cache_update +inherit autotools eutils gnome2-utils python-single-r1 systemd user + +DESCRIPTION="Automatic bug detection and reporting tool" +HOMEPAGE="https://fedorahosted.org/abrt/" +SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-libs/btparser-0.18 + >=dev-libs/glib-2.21:2 + >=dev-libs/libreport-2.0.11[${PYTHON_USEDEP}] + dev-libs/libxml2 + dev-libs/nss + sys-apps/dbus + sys-auth/polkit + sys-fs/inotify-tools + x11-libs/gtk+:3 + x11-libs/libnotify" +RDEPEND="${COMMON_DEPEND} + app-arch/cpio + dev-libs/elfutils + >=sys-devel/gdb-7" +DEPEND="${COMMON_DEPEND} + app-text/asciidoc + app-text/xmlto + >=dev-util/intltool-0.35.0 + virtual/pkgconfig + >=sys-devel/gettext-0.17" + +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +pkg_setup() { + python-single-r1_pkg_setup + + enewgroup abrt + enewuser abrt -1 -1 -1 abrt +} + +src_prepare() { + # Disable redhat-specific code not usable in gentoo, or that requires + # bugs.gentoo.org infra support. + epatch "${FILESDIR}/${PN}-2.0.12-gentoo.patch" + + # Using a server response as a format string is a bad idea + epatch "${FILESDIR}/${PN}-2.0.6-format-security.patch" + + # 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 2 failed" + + # automake-1.12, #427926 + epatch "${FILESDIR}/${PN}-2.0.12-automake-1.12.patch" + + # Fix dbus timeout in gui; in next release + epatch "${FILESDIR}/${P}-dbus-fallback.patch" + + eautoreconf + + python_fix_shebang . +} + +src_configure() { + myeconfargs=( + "--localstatedir=${EPREFIX}/var" + "$(systemd_with_unitdir)" + ) + # --disable-debug enables debug! + use debug && myeconfargs=( "${myeconfargs[@]}" --enable-debug ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + 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' -exec rm -f {} + || die + + newinitd "${FILESDIR}/${PN}-2.0.12-r1-init" abrt + newconfd "${FILESDIR}/${PN}-2.0.12-r1-conf" abrt +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + elog "To start the bug detection service on an openrc-based system, do" + elog "# /etc/init.d/abrt start" +} + +pkg_postrm() { + gnome2_icon_cache_update +}