summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndy Weidenbaum2016-01-10 23:48:02 -0800
committerAndy Weidenbaum2016-01-10 23:48:02 -0800
commit494994f8cb2350f68ab974114cbc292f5d966e32 (patch)
treec799f15d90a375de16eb61c1f0e0a899bea2456d /PKGBUILD
downloadaur-494994f8cb2350f68ab974114cbc292f5d966e32.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD84
1 files changed, 84 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..87c07fe45045
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,84 @@
+# Maintainer: Andy Weidenbaum <archbaum@gmail.com>
+# Contributor: Vlad M. <vlad@archlinux.net>
+# Contributor: Mario Rodas
+# Contributor: Oozyslug <oozyslug at gmail dot com>
+# Contributor: koral <koral at mailoo dot org>
+
+pkgname=nix-git
+pkgver=1.11.20160108
+pkgrel=1
+pkgdesc="The Purely Functional Package Manager"
+arch=('i686' 'x86_64')
+depends=('curl'
+ 'dblatex'
+ 'gc'
+ 'graphviz'
+ 'libsodium'
+ 'libxml2'
+ 'libxslt'
+ 'openssl'
+ 'patch'
+ 'perl'
+ 'perl-dbi'
+ 'perl-dbd-sqlite'
+ 'perl-www-curl'
+ 'pv'
+ 'sqlite'
+ 'xz')
+makedepends=('autoconf'
+ 'automake'
+ 'bison'
+ 'bzip2'
+ 'flex'
+ 'git'
+ 'libtool'
+ 'm4'
+ 'make'
+ 'pkg-config')
+url="https://github.com/NixOS/nix"
+license=('LGPL2')
+source=(git+https://github.com/NixOS/nix)
+sha256sums=('SKIP')
+provides=('nix')
+conflicts=('nix')
+
+pkgver() {
+ cd ${pkgname%-git}
+ _last_commit_date=$(git log -1 --format="%cd" --date=short | sed "s|-||g")
+ _version=$(cat ./version)
+ echo "${_version}.${_last_commit_date}"
+}
+
+prepare() {
+ cd ${pkgname%-git}
+
+ msg2 'Removing xml --nonet...' # https://github.com/NixOS/nix/issues/506
+ sed -i "s/--nonet\s//g" doc/manual/local.mk
+}
+
+build() {
+ cd ${pkgname%-git}
+
+ msg2 'Building...'
+ ./bootstrap.sh
+ ./configure \
+ --prefix=/usr \
+ --sbindir=/usr/bin \
+ --libexecdir=/usr/lib/nix \
+ --sysconfdir=/etc \
+ --sharedstatedir=/usr/share/nix \
+ --localstatedir=/var/lib/nix \
+ --disable-init-state \
+ --enable-gc
+ make
+}
+
+package() {
+ cd ${pkgname%-git}
+
+ msg2 'Installing...'
+ make DESTDIR="$pkgdir" install
+
+ msg2 'Cleaning up pkgdir...'
+ find "$pkgdir" -type d -name .git -exec rm -r '{}' +
+}