summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Ryan2015-06-08 21:42:20 +1200
committerJason Ryan2015-06-08 21:42:20 +1200
commitd3f5a6a9c60d033988a5f82e6e45cd1a4d462d5f (patch)
treea8d10f8e076f30088124fef3652f8c669354b9c6
downloadaur-d3f5a6a9c60d033988a5f82e6e45cd1a4d462d5f.tar.gz
Initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD49
-rw-r--r--sxiv.install12
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..eb0ca3e13a69
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sxiv-git
+ pkgdesc = Simple (or small or suckless) X Image Viewer
+ pkgver = 2015.01.05.g47e6cd0
+ pkgrel = 1
+ url = https://github.com/muennich/sxiv
+ install = sxiv.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ depends = imlib2
+ depends = libexif
+ depends = desktop-file-utils
+ provides = sxiv
+ conflicts = sxiv
+ source = sxiv::git+https://github.com/muennich/sxiv.git
+ sha256sums = SKIP
+
+pkgname = sxiv-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..419bc015ed1b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Jason Ryan <jasonwryan@gmail.com>
+# Contributor: Steven Allen <steven@stebalien.com>
+# Contributor: Army
+# Contributor: Bastien Dejean <baskerville@lavabit.com>
+
+_name=sxiv
+pkgname="${_name}-git"
+pkgver=2015.01.05.g47e6cd0
+pkgrel=1
+pkgdesc="Simple (or small or suckless) X Image Viewer"
+arch=('i686' 'x86_64')
+url="https://github.com/muennich/${_name}"
+license=('GPL2')
+depends=('imlib2' 'libexif' 'desktop-file-utils')
+makedepends=('git')
+provides=("${_name}")
+conflicts=("${_name}")
+install="${_name}.install"
+source=("${_name}::git+${url}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_name}"
+ git log -1 --format="%cd.g%h" --date=short | sed 's/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_name}"
+ # use your customisations
+ [[ -f $SRCDEST/config.h ]] && cp "$SRCDEST"/config.h .
+
+ # Allow custom FLAGS
+ sed -i Makefile -e 's|^CFLAGS\s*=|CFLAGS +=|' -e 's|^LDFLAGS\s*=|LDFLAGS +=|'
+}
+
+build() {
+ cd "$srcdir/${_name}"
+ export CFLAGS="$CFLAGS $CPPFLAGS"
+ make PREFIX="/usr"
+}
+
+package() {
+ cd "$srcdir/${_name}"
+ make PREFIX="/usr" DESTDIR="$pkgdir" install
+ make -C icon PREFIX="/usr" DESTDIR="$pkgdir" install
+ install -Dm644 sxiv.desktop "$pkgdir/usr/share/applications/${_name}.desktop"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/sxiv.install b/sxiv.install
new file mode 100644
index 000000000000..3f1d550ca15a
--- /dev/null
+++ b/sxiv.install
@@ -0,0 +1,12 @@
+post_install(){
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_upgrade(){
+ post_install
+}
+
+post_remove(){
+ post_install
+}