summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhoton892020-06-20 07:10:24 +0200
committerPhoton892020-06-20 07:10:24 +0200
commit02d6aba43a13f3e1b34b53a157d892978f070cb4 (patch)
treed53967e44fc3b87c6c8bcde93a716b5f277be009
downloadaur-02d6aba43a13f3e1b34b53a157d892978f070cb4.tar.gz
Initial upload
-rw-r--r--.SRCINFO48
-rw-r--r--PKGBUILD51
2 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..97eb59dd35fa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,48 @@
+pkgbase = shutter-git
+ pkgdesc = A featureful screenshot tool, git version without gnome-perl dependency
+ pkgver = r1449.9c086723
+ pkgrel = 1
+ url = https://shutter-project.org/
+ arch = any
+ license = GPL3
+ depends = xdg-utils
+ depends = imagemagick
+ depends = procps
+ depends = librsvg
+ depends = gtk2-perl
+ depends = desktop-file-utils
+ depends = perl-glib-object-introspection
+ depends = perl-gnome2-wnck
+ depends = perl-gtk2-imageview
+ depends = perl-gtk2-unique
+ depends = perl-number-bytes-human
+ depends = perl-x11-protocol
+ depends = perl-proc-simple
+ depends = perl-proc-processtable
+ depends = perl-net-dbus
+ depends = perl-sort-naturally
+ depends = perl-json
+ depends = perl-json-maybexs
+ depends = perl-xml-simple
+ depends = perl-www-mechanize
+ depends = perl-locale-gettext
+ depends = perl-file-which
+ depends = perl-file-basedir
+ depends = perl-file-copy-recursive
+ depends = perl-xml-simple
+ optdepends = gnome-web-photo: web screenshot support
+ optdepends = perl-image-exiftool: read and write EXIF data
+ optdepends = nautilus-sendto: send screenshots via mail
+ optdepends = perl-goo-canvas: editing screenshots
+ optdepends = perl-gtk2-appindicator: AppIndicators support
+ optdepends = perl-path-class: Imgur and Dropbox upload support
+ optdepends = perl-lwp-protocol-https: Imgur and Dropbox upload support
+ optdepends = perl-net-oauth: Imgur and Dropbox upload support
+ optdepends = bc: 3D Rotate and 3D Reflection plugins support
+ optdepends = perl-webservice-gyazo-b: Gyazo upload support
+ conflicts = shutter
+ source = shutter::git+https://github.com/shutter-project/shutter.git
+ md5sums = SKIP
+
+pkgname = shutter-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1c06e6750b33
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: PhotonX <photon89 [at] gmail.com>
+
+pkgname=shutter-git
+_pkgname=shutter
+pkgver=r1449.9c086723
+pkgrel=1
+pkgdesc="A featureful screenshot tool, git version without gnome-perl dependency"
+arch=('any')
+url="https://shutter-project.org/"
+license=('GPL3')
+conflicts=('shutter')
+depends=(xdg-utils imagemagick procps librsvg gtk2-perl desktop-file-utils
+ perl-{glib-object-introspection,gnome2-wnck,gtk2-{imageview,unique},number-bytes-human,x11-protocol}
+ perl-{proc-{simple,processtable},net-dbus}
+ perl-{sort-naturally,json,json-maybexs,xml-simple,www-mechanize,locale-gettext}
+ perl-{file-{which,basedir,copy-recursive},xml-simple})
+optdepends=('gnome-web-photo: web screenshot support'
+ 'perl-image-exiftool: read and write EXIF data'
+ 'nautilus-sendto: send screenshots via mail'
+ 'perl-goo-canvas: editing screenshots'
+ 'perl-gtk2-appindicator: AppIndicators support'
+ 'perl-path-class: Imgur and Dropbox upload support'
+ 'perl-lwp-protocol-https: Imgur and Dropbox upload support'
+ 'perl-net-oauth: Imgur and Dropbox upload support'
+ 'bc: 3D Rotate and 3D Reflection plugins support'
+ 'perl-webservice-gyazo-b: Gyazo upload support')
+source=('shutter::git+https://github.com/shutter-project/shutter.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "$srcdir/$_pkgname"
+
+ # Fix tray icon under many icon themes, from Gentoo
+ sed -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:" \
+ -i bin/shutter
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ make prefix="$pkgdir/usr" install
+}
+