summaryrefslogtreecommitdiff
path: root/x11-misc/shutter
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-04-27 18:17:42 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-04-27 18:17:42 +0100
commitd198e0ebeee70707545d19ee3beb1de70802cc7c (patch)
treecc34c94525eccb3c19212de1316e86e7d187ac89 /x11-misc/shutter
parentc8e8719ce75120aeba1784b5edbe919b2e5e3dc3 (diff)
gentoo auto-resync : 27:04:2023 - 18:17:42
Diffstat (limited to 'x11-misc/shutter')
-rw-r--r--x11-misc/shutter/Manifest1
-rw-r--r--x11-misc/shutter/shutter-0.99.4-r1.ebuild91
2 files changed, 92 insertions, 0 deletions
diff --git a/x11-misc/shutter/Manifest b/x11-misc/shutter/Manifest
index e4b0b0d349ca..d9c041d822d6 100644
--- a/x11-misc/shutter/Manifest
+++ b/x11-misc/shutter/Manifest
@@ -1,5 +1,6 @@
DIST shutter-0.99.2.tar.gz 1733886 BLAKE2B 19596b5385a11f179c9fbbf81a97f2a5d9661d52d14f33be72595c26c096548095aa6cdbbc4932413f0a3103b30a78e2e870d2e7e904fb9cf0fd17ee43ad45fb SHA512 5fcb094f0e6f732da3648e58ef62aa1e5537132ffb0bff80972e1891f58fe5e63ec63bc7bec63e84268c095e3cd43d60d358be61e2d050dfcc49ffb042d34cfb
DIST shutter-0.99.4.tar.gz 1734992 BLAKE2B 410e73f784f0d83638867132669a00fe89c06af622f3024e52b5b5700c1a431b4ad50f9066c267cd76f9be48ce6ff88eab4348d2d4dff28b4ae7e0267eb7bc41 SHA512 57f7fdc1066375942bd1a9db381a8ba6f24fafbd5e0853a4dd19016438ec2f3cb039ebe90038d282bc07f6e45af9cdbb6f180f55e43357231b41818b8555347b
EBUILD shutter-0.99.2.ebuild 2164 BLAKE2B 5b07bd985c0187032a4d06d1b397ff2344f7cee5e3ec4bf6da71fc3fc5d23eea2f17f46e52a7007194a2d67066bf3bc04d7a8ec2804dc1a575370f3d0e4c69e2 SHA512 9a00d38a56f3c008e17c176e358a1a06d025525f5a0d07947fe4de938338b0cdd7a6f518ebc6c45d1f174315e912d96957af943d8e8e71465d46be9fd787bc57
+EBUILD shutter-0.99.4-r1.ebuild 2304 BLAKE2B b608665406515316038ba2c67066d65b172624b1a590fb7dd140b16068dc5480794b76aeb282a96ec4d703e15cda49235bca473e0cd40c6534bb397221bd4139 SHA512 41bffdef4ad5eefb76d2f5f131cffec5fbf1f75a89577def8d70913e19b1c3a7cf0e741f56d6740b5b874b0d132842cca582bcf220ce15cebd718a88e96dd35b
EBUILD shutter-0.99.4.ebuild 2311 BLAKE2B d0ebffc9595ccb120ea421839e484a6404c64a0bb7485be1c1abbbf17b9060e59855e940f1d1e5cfb18f7cc7533f4aac3ff06b850389515cb5b340e888f1a8d8 SHA512 26b79b23fc63d6f04568e81e95992b723bf1cd07150f40b476390848399bf74ff5d1b137afb604410f830aea4e20f1fc2614ea4b8bcd875aa90afc71a647d811
MISC metadata.xml 492 BLAKE2B 3e3bf1dc04748435e212469e84d12040db18041c65e432a4ca994fef361bc100bfb7e5f284067ae7ff63cc090ce10b2e05d38a7c4bfbdd0e8fe673f77f3fae4e SHA512 bba85636de4594323daf1be7648c76ad3323b03ce8d093842ff61e95e1f2023094d0d707985d14d99dae6f346d9624eb4e9fb17b72c0e2507f93e61bb26fec7b
diff --git a/x11-misc/shutter/shutter-0.99.4-r1.ebuild b/x11-misc/shutter/shutter-0.99.4-r1.ebuild
new file mode 100644
index 000000000000..2151903f4f96
--- /dev/null
+++ b/x11-misc/shutter/shutter-0.99.4-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature prefix xdg
+
+DESCRIPTION="Feature-rich screenshot program"
+HOMEPAGE="https://shutter-project.org/"
+SRC_URI="https://github.com/shutter-project/shutter/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-lang/perl
+ dev-libs/libayatana-appindicator
+ dev-perl/Carp-Always
+ dev-perl/libxml-perl
+ dev-perl/Glib-Object-Introspection
+ dev-perl/GooCanvas2
+ dev-perl/GooCanvas2-CairoTypes
+ dev-perl/Gtk3
+ dev-perl/Gtk3-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/Moo
+ dev-perl/Net-DBus
+ dev-perl/Number-Bytes-Human
+ dev-perl/Pango
+ dev-perl/Proc-Simple
+ dev-perl/Proc-ProcessTable
+ dev-perl/Sort-Naturally
+ dev-perl/X11-Protocol
+ dev-perl/XML-Simple
+ virtual/imagemagick-tools[perl]
+ x11-libs/libwnck:3[introspection]
+"
+BDEPEND="
+ sys-devel/gettext
+ test? ( dev-perl/Test-MockModule )
+"
+
+src_prepare() {
+ hprefixify bin/shutter
+ default
+}
+
+src_test() {
+ prove -I share/shutter/resources/modules/ -I t/lib t -r || die
+}
+
+src_install() {
+ dobin bin/shutter
+ dodoc README
+ domenu share/applications/shutter.desktop
+ doicon share/pixmaps/shutter.png
+ doman share/man/man1/shutter.1
+
+ insinto /usr/share
+ doins -r share/shutter
+ doins -r share/locale
+ doins -r share/icons
+
+ insinto /usr/share/metainfo
+ doins share/metainfo/shutter.metainfo.xml
+
+ # .po doesn't belong to installed system, only .mo
+ rm -r "${ED}"/usr/share/shutter/resources/po || die
+
+ # shutter executes perl scripts as standalone scripts, and after that "require"s them.
+ find "${ED}"/usr/share/shutter/resources/system/plugins/ -type f ! -name '*.*' -exec chmod +x {} + \
+ || die "failed to make plugins executables"
+ find "${ED}"/usr/share/shutter/resources/system/upload_plugins/upload -type f \
+ -name "*.pm" -exec chmod +x {} + || die "failed to make upload plugins executables"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "writing Exif information" media-libs/exiftool
+ optfeature "image hostings uploading" "dev-perl/JSON-MaybeXS dev-perl/Path-Class"
+}