summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b8869e3864b0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: M0Rf30
+
+pkgname=namecoin-core
+pkgver=0.3.80
+pkgrel=1
+pkgdesc="Namecoin Core headless P2P node"
+arch=('i686' 'x86_64')
+url="http://namecoin.info/"
+depends=('boost' 'boost-libs' 'miniupnpc' 'openssl')
+makedepends=('autoconf' 'automake' 'binutils' 'expect' 'gcc' 'libtool' 'make' 'pkg-config' 'yasm')
+license=('MIT')
+source=(https://github.com/namecoin/namecoin/archive/nc${pkgver}.tar.gz
+ namecoin.conf
+ namecoin.logrotate
+ namecoin.service
+ Makefile)
+backup=('etc/namecoin/namecoin.conf'
+ 'etc/logrotate.d/namecoin')
+provides=('namecoin-cli' 'namecoin-daemon' 'namecoin-tx')
+conflicts=('namecoin-cli' 'namecoind' 'namecoin-daemon' 'namecoin-qt' 'namecoin-tx')
+install=namecoin.install
+
+build() {
+ cd "$srcdir/${pkgname%-core}-nc$pkgver"
+
+ msg 'Building...'
+ cd src
+ cp $srcdir/Makefile .
+ make namecoind
+}
+
+package() {
+ cd "$srcdir/${pkgname%-core}-nc$pkgver"
+
+ msg 'Installing license...'
+ install -Dm 644 COPYING "$pkgdir/usr/share/licenses/${pkgname%-core}/COPYING"
+
+ msg 'Installing namecoin...'
+ install -Dm 775 src/namecoind "$pkgdir/usr/bin/namecoind"
+
+ msg 'Installing namecoin.conf...'
+ install -Dm 600 "$srcdir/namecoin.conf" "$pkgdir/etc/namecoin/namecoin.conf"
+
+ msg 'Installing namecoin.service...'
+ install -Dm 644 "$srcdir/namecoin.service" "$pkgdir/usr/lib/systemd/system/namecoin.service"
+
+ msg 'Installing namecoin.logrotate...'
+ install -Dm 644 "$srcdir/namecoin.logrotate" "$pkgdir/etc/logrotate.d/namecoin"
+
+ msg 'Cleaning up pkgdir...'
+ find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' +
+}
+
+md5sums=('7302f83d8390184139277255a6c1d484'
+ '020bfdfe192bd21b84964c1e90ae4450'
+ '2ca92d94c329bf54b8df70f22c27ba98'
+ '1186c6c80cb488e0809a4977ec92399b'
+ '701197b708dbb6b5d7568f77ae46f3bb')