summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Weidenbaum2016-01-10 23:48:02 -0800
committerAndy Weidenbaum2016-01-10 23:48:02 -0800
commit494994f8cb2350f68ab974114cbc292f5d966e32 (patch)
treec799f15d90a375de16eb61c1f0e0a899bea2456d
downloadaur-494994f8cb2350f68ab974114cbc292f5d966e32.tar.gz
Initial import
-rw-r--r--.SRCINFO43
-rw-r--r--PKGBUILD84
2 files changed, 127 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5975c852e8dd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,43 @@
+# Generated by mksrcinfo v8
+# Mon Jan 11 07:47:53 UTC 2016
+pkgbase = nix-git
+ pkgdesc = The Purely Functional Package Manager
+ pkgver = 1.11.20160108
+ pkgrel = 1
+ url = https://github.com/NixOS/nix
+ arch = i686
+ arch = x86_64
+ license = LGPL2
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = bison
+ makedepends = bzip2
+ makedepends = flex
+ makedepends = git
+ makedepends = libtool
+ makedepends = m4
+ makedepends = make
+ makedepends = pkg-config
+ depends = curl
+ depends = dblatex
+ depends = gc
+ depends = graphviz
+ depends = libsodium
+ depends = libxml2
+ depends = libxslt
+ depends = openssl
+ depends = patch
+ depends = perl
+ depends = perl-dbi
+ depends = perl-dbd-sqlite
+ depends = perl-www-curl
+ depends = pv
+ depends = sqlite
+ depends = xz
+ provides = nix
+ conflicts = nix
+ source = git+https://github.com/NixOS/nix
+ sha256sums = SKIP
+
+pkgname = nix-git
+
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 '{}' +
+}