From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 85279138334 for ; Mon, 24 Jun 2019 10:17:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0446DE0878; Mon, 24 Jun 2019 10:17:39 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CADE6E0878 for ; Mon, 24 Jun 2019 10:17:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6B7D7346911 for ; Mon, 24 Jun 2019 10:17:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D97D9618 for ; Mon, 24 Jun 2019 10:17:35 +0000 (UTC) From: "Jonas Stein" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jonas Stein" Message-ID: <1561371436.1668173bee719d0cafb608bd3c29d39a8cf11bcf.jstein@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/shutter/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-misc/shutter/Manifest x11-misc/shutter/shutter-0.94.3.ebuild X-VCS-Directories: x11-misc/shutter/ X-VCS-Committer: jstein X-VCS-Committer-Name: Jonas Stein X-VCS-Revision: 1668173bee719d0cafb608bd3c29d39a8cf11bcf X-VCS-Branch: master Date: Mon, 24 Jun 2019 10:17:35 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 5bf3254c-9bb5-4801-846a-1e9e84a9f4a7 X-Archives-Hash: 7f2d8870d878a928f96fb3bbf7e71610 commit: 1668173bee719d0cafb608bd3c29d39a8cf11bcf Author: Jonas Stein gentoo org> AuthorDate: Mon Jun 24 10:16:42 2019 +0000 Commit: Jonas Stein gentoo org> CommitDate: Mon Jun 24 10:17:16 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1668173b x11-misc/shutter: Version bump and cleanup Bump to 0.94.3 change SRC_URI to launchpad Bump EAPI=7 add xdg_icon_cache_update, xdg_desktop_database_update drop eutils drop obsolete patches Closes: https://bugs.gentoo.org/687042 Closes: https://bugs.gentoo.org/687960 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jonas Stein gentoo.org> x11-misc/shutter/Manifest | 1 + x11-misc/shutter/shutter-0.94.3.ebuild | 89 ++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest index 0cb2b89a380..d7a0818090e 100644 --- a/x11-misc/shutter/Manifest +++ b/x11-misc/shutter/Manifest @@ -1 +1,2 @@ DIST shutter-0.93.1.tar.gz 3432204 BLAKE2B 7c61942c1ddc288b912e8addd31111309b2b7305582f0d684f364552e4695ad45a54b2ef39b456f4410ee1434f20422c1abf0fffd7c15525e25810fd58a28008 SHA512 50a635fdf73454b15351a7e2c4507bf0f9fd816273affbed412f42b1032087304ecf1fb4a4b655bc056820f267b98214ff5104f4fcd9e843f78e70ac4a7a4a04 +DIST shutter-0.94.3.tar.gz 3375447 BLAKE2B e996966722999ee11ed3c185fd17a77e8982688ec17253f3558f89ccfd2e3afefec34d9214acffb10009fc1a28f587a5b994e32d7bb3538cde5e4f398b8e7b95 SHA512 7f67ed6fbc94aee4b6caa73662ab20684e2d8bdfd7208dcd407bdce4e1b93f2aa1fa256ad6bce66b92c741500726b90e5701e7f31bc831709568e5c4c27bff3b diff --git a/x11-misc/shutter/shutter-0.94.3.ebuild b/x11-misc/shutter/shutter-0.94.3.ebuild new file mode 100644 index 00000000000..1bdd2fcc248 --- /dev/null +++ b/x11-misc/shutter/shutter-0.94.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit xdg-utils desktop + +DESCRIPTION="Feature-rich screenshot program" +HOMEPAGE="http://shutter-project.org/" +#SRC_URI="http://shutter-project.org/wp-content/uploads/releases/tars/${P}.tar.gz" +SRC_URI="https://launchpad.net/shutter/0.9x/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="drawing" + +RDEPEND="dev-lang/perl + drawing? ( dev-perl/Goo-Canvas ) + dev-perl/libxml-perl + dev-perl/gnome2-canvas + dev-perl/gnome2-perl + dev-perl/gnome2-wnck + dev-perl/Gtk2-Unique + dev-perl/Gtk2-ImageView + dev-perl/File-DesktopEntry + dev-perl/File-HomeDir + dev-perl/File-Which + dev-perl/JSON + dev-perl/File-Copy-Recursive + dev-perl/File-MimeInfo + dev-perl/Locale-gettext + dev-perl/Net-DBus + dev-perl/Proc-Simple + dev-perl/Proc-ProcessTable + dev-perl/Sort-Naturally + dev-perl/WWW-Mechanize + dev-perl/X11-Protocol + dev-perl/XML-Simple + dev-perl/libwww-perl + virtual/imagemagick-tools[perl]" + +src_prepare() { + default + + use drawing || eapply "${FILESDIR}"/${PN}-0.90-goocanvas.patch + + #Fix tray icon because it doesn't pick the right icon using various themes + sed -i -e "/\$tray->set_from_icon_name/s:set_from_icon_name:set_from_file:" \ + -e "s:shutter-panel:/usr/share/icons/hicolor/scalable/apps/&.svg:" \ + bin/shutter || die "failed to fix trayicon" +} + +src_install() { + dobin bin/${PN} || die "dobin failed" + insinto /usr/share/${PN} + doins -r share/${PN}/* || die "doins failed" + dodoc README || die "dodoc failed" + domenu share/applications/${PN}.desktop + # Man page is broken. Reconstruct it. + gunzip share/man/man1/${PN}.1.gz || die "gunzip failed" + doman share/man/man1/${PN}.1 || die "doman failed" + doicon share/pixmaps/${PN}.png + doins -r share/locale || die "doins failed" + insinto /usr/share/icons/hicolor + doins -r share/icons/hicolor/* || die "doins failed" + find "${D}"/usr/share/shutter/resources/system/plugins/ -type f ! -name '*.*' -exec chmod 755 {} \; \ + || die "failed to make plugins executables" + find "${D}"/usr/share/shutter/resources/system/upload_plugins/upload -type f \ + -name "*.pm" -exec chmod 755 {} \; || die "failed to make upload plugins executables" +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + + elog "" + elog "These optional dependencies provide additional functions:" + elog "" + elog "- media-libs/exiftool : Writing Exif information" + elog "- dev-libs/libappindicator : Status icon support for Unity" + elog "- dev-perl/{Net-OAuth,Path-Class}: Dropbox support" + elog "- dev-perl/JSON-XS : vgy.me image hosting support" + elog"" +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +}