summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302015-06-17 16:45:49 +0200
committerM0Rf302015-06-17 16:45:49 +0200
commitbe0ef7c4b5d97598a1823ff5982c5c11e84212bb (patch)
tree71425234c7b411161e7c54a46e36dff34cb7711f
downloadaur-be0ef7c4b5d97598a1823ff5982c5c11e84212bb.tar.gz
Initial import
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD69
-rw-r--r--ziftrcoin-qt.install11
3 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b24949b18a08
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = ziftrcoin
+ pkgver = 0.9.31
+ pkgrel = 1
+ url = https://www.ziftrcoin.com/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = boost
+ makedepends = automoc4
+ makedepends = qrencode
+ makedepends = miniupnpc
+ makedepends = protobuf
+ source = https://github.com/ZiftrCOIN/ziftrcoin/archive/v0.9.31.tar.gz
+ md5sums = eb35bd7a8c7962b80dc957578f847a95
+
+pkgname = ziftrcoin-daemon
+ pkgdesc = Ziftrcoin is an experimental new digital couponing system - daemon
+ depends = boost-libs
+ depends = miniupnpc
+ depends = openssl
+
+pkgname = ziftrcoin-cli
+ pkgdesc = Ziftrcoin is an experimental new digital couponing system - RPC client
+ depends = boost-libs
+ depends = openssl
+
+pkgname = ziftrcoin-qt
+ pkgdesc = Ziftrcoin is an experimental new digital couponing system - Qt
+ install = ziftrcoin-qt.install
+ depends = boost-libs
+ depends = qt4
+ depends = miniupnpc
+ depends = qrencode
+ depends = protobuf
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f290ecbafc65
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,69 @@
+# Maintainer: M0Rf30
+
+pkgbase=ziftrcoin
+pkgname=('ziftrcoin-daemon' 'ziftrcoin-cli' 'ziftrcoin-qt')
+pkgver=0.9.31
+pkgrel=1
+arch=('i686' 'x86_64')
+url="https://www.ziftrcoin.com/"
+makedepends=('boost' 'automoc4' 'qrencode' 'miniupnpc' 'protobuf')
+license=('MIT')
+source=(https://github.com/ZiftrCOIN/ziftrcoin/archive/v$pkgver.tar.gz)
+
+# Upstream should be more coherent!
+case "$pkgver" in
+*.*.*.*)
+ _pkgver=${pkgver%.*}
+ ;;
+*)
+ _pkgver=$pkgver
+ ;;
+esac
+
+build() {
+ cd "$srcdir/$pkgbase-$pkgver"
+ ./autogen.sh
+ ./configure --prefix=/usr --with-incompatible-bdb --with-gui=qt4
+ make CXXFLAGS="$CXXFLAGS -fPIC"
+}
+
+package_ziftrcoin-qt() {
+ pkgdesc="Ziftrcoin is an experimental new digital couponing system - Qt"
+ depends=(boost-libs qt4 miniupnpc qrencode protobuf)
+ install=ziftrcoin-qt.install
+
+ cd "$pkgbase-$pkgver"
+ install -Dm755 src/qt/ziftrcoin-qt "$pkgdir"/usr/bin/ziftrcoin-qt
+ install -Dm644 contrib/debian/ziftrcoin-qt.desktop \
+ "$pkgdir"/usr/share/applications/ziftrcoin.desktop
+ install -Dm644 share/pixmaps/ziftrcoin128.png \
+ "$pkgdir"/usr/share/pixmaps/ziftrcoin128.png
+
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+package_ziftrcoin-daemon() {
+ pkgdesc="Ziftrcoin is an experimental new digital couponing system - daemon"
+ depends=(boost-libs miniupnpc openssl)
+
+ cd "$pkgbase-$pkgver"
+ install -Dm755 src/ziftrcoind "$pkgdir"/usr/bin/ziftrcoind
+ install -Dm644 contrib/debian/examples/ziftrcoin.conf \
+ "$pkgdir/usr/share/doc/$pkgname/examples/ziftrcoin.conf"
+ install -Dm644 contrib/debian/manpages/ziftrcoind.1 \
+ "$pkgdir"/usr/share/man/man1/ziftrcoind.1
+ install -Dm644 contrib/debian/manpages/ziftrcoin.conf.5 \
+ "$pkgdir"/usr/share/man/man5/ziftrcoin.conf.5
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+package_ziftrcoin-cli() {
+ pkgdesc="Ziftrcoin is an experimental new digital couponing system - RPC client"
+ depends=(boost-libs openssl)
+
+ cd "$pkgbase-$pkgver"
+ install -Dm755 src/ziftrcoin-cli "$pkgdir"/usr/bin/ziftrcoin-cli
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+md5sums=('eb35bd7a8c7962b80dc957578f847a95')
diff --git a/ziftrcoin-qt.install b/ziftrcoin-qt.install
new file mode 100644
index 000000000000..f98ba7338938
--- /dev/null
+++ b/ziftrcoin-qt.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}