summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJan Holthuis2015-06-21 19:41:12 +0200
committerJan Holthuis2015-06-21 19:41:12 +0200
commitb0cd66addedaf13cc553fcb2ce8582b96e87727d (patch)
tree187807de975fac1df6530977b5cdb110274eeb8b /PKGBUILD
downloadaur-b0cd66addedaf13cc553fcb2ce8582b96e87727d.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b5c6e5a9c375
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Jan Holthuis <holthuis.jan@googlemail.com>
+pkgname=airdcnano-git
+pkgver=20140305-git
+pkgrel=2
+pkgdesc="AirDC++ nano is a high-performance text-mode client for sharing and chatting."
+arch=('any')
+url="http://www.airdcpp.net/nano"
+license=('GPL')
+depends=('bzip2' 'ncurses' 'zlib' 'glib2' 'miniupnpc' 'geoip' 'boost' 'leveldb')
+optdepends=(
+ 'natpmp: NAT-PMP port mapping support'
+ 'intel-tbb: Intel x86 multicore support'
+)
+makedepends=('git' 'scons')
+conflicts=('airdcnano')
+provides=('airdcnano')
+source=('git+https://github.com/airdcnano/airdcnano.git')
+md5sums=( 'SKIP' )
+
+pkgver() {
+ cd "$srcdir/airdcnano"
+ git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/airdcnano"
+ clang_inst=0
+ pacman -Qs clang>/dev/null || clang_inst=$?
+ if [ "$clang_inst" -eq 0 ]
+ then
+ echo "Using clang, since it will compile the client twice as fast as gcc."
+ export CXX=clang
+ fi
+ scons -Q PREFIX=/usr
+}
+
+package() {
+ cd "$srcdir/airdcnano"
+ scons -Q PREFIX=/usr --install-sandbox="$pkgdir" install
+}
+
+