summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAustin Anderson2016-02-27 17:50:17 -0500
committerAustin Anderson2016-02-27 17:50:17 -0500
commit5fd0b01c2b1c9431f2321f874aac6d6dffe9f9d3 (patch)
tree3406614c8bf67ccef53cf068db7dcf35f797ae4e /PKGBUILD
downloadaur-5fd0b01c2b1c9431f2321f874aac6d6dffe9f9d3.tar.gz
Initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5b47f5b86feb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Austin Anderson <austin@angerson.org>
+_xsnowver=1.42
+_pkgname=xsnow-comp-patch
+pkgname=$_pkgname-git
+pkgver=10
+pkgrel=1
+pkgdesc="Compositor-friendly patch for Xsnow"
+arch=('i686' 'x86_64')
+url="https://github.com/protractorninja/$_pkgname"
+license=('MIT' 'custom')
+depends=('libxpm')
+makedepends=('git' 'imake')
+provides=('xsnow')
+conflicts=('xsnow')
+options=()
+source=("git://github.com/protractorninja/$_pkgname.git" "http://dropmix.xs4all.nl/rick/Xsnow/xsnow-$_xsnowver.tar.gz")
+md5sums=('SKIP'
+ '451d8fc0a2b5393b428faa496a556036')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ git rev-list --count HEAD
+}
+
+prepare() {
+ cd "$srcdir/xsnow-$_xsnowver"
+ patch -p1 -i "$srcdir/xsnow-comp-patch/xsnow-comp.patch"
+}
+
+build() {
+ cd "$srcdir/xsnow-$_xsnowver"
+
+ sed -n '/Copyright$/,/ facilitate this./p' README > XSNOW_LICENSE
+ xmkmf
+ make depend
+ make
+}
+
+package() {
+ cd "$srcdir/xsnow-$_xsnowver"
+
+ make DESTDIR="$pkgdir/" install
+ make DESTDIR="$pkgdir/" install.man
+ install -D -m644 XSNOW_LICENSE $pkgdir/usr/share/licenses/$pkgname/XSNOW_LICENSE
+ install -D -m644 PATCH_LICENSE $pkgdir/usr/share/licenses/$pkgname/PATCH_LICENSE
+}