diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-01 20:11:24 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-03-01 20:11:24 -0300 |
commit | e79a947fbccf15d6954488eabab40d6ad4ac1d31 (patch) | |
tree | 9530485c926529bea8629cba9e48d2771dc68a2b /pcr/guix/PKGBUILD | |
parent | bde11d2ca93d95c92956b782462a2e8a62f75a92 (diff) | |
download | abslibre-e79a947fbccf15d6954488eabab40d6ad4ac1d31.tar.gz abslibre-e79a947fbccf15d6954488eabab40d6ad4ac1d31.tar.bz2 abslibre-e79a947fbccf15d6954488eabab40d6ad4ac1d31.zip |
guix: add new package to [pcr]
Diffstat (limited to 'pcr/guix/PKGBUILD')
-rw-r--r-- | pcr/guix/PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/pcr/guix/PKGBUILD b/pcr/guix/PKGBUILD new file mode 100644 index 000000000..fa2f9bbd3 --- /dev/null +++ b/pcr/guix/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer (Arch): lantw44 (at) gmail (dot) com +# Modified from guix-git 20130119 PKGBUILD + +# In order to verify the PGP signature of the source archive, you may need to +# use this command to download the needed public key: +# gpg --recv-keys 090B11993D9AEBB5 + +pkgname=guix +pkgver=0.9.0 +pkgrel=2 +pkgdesc="GNU guix is a purely functional package manager" +arch=('x86_64' 'i686') +url="https://www.gnu.org/software/guix/" +license=('GPL') +makedepends=( + 'bash-completion' + 'emacs' # Please remove this if you are not going to use guix in emacs + 'guile-json') +depends=( + 'guile>=2.0.7' + 'sqlite>=3.6.19' + 'bzip2' + 'libgcrypt') +optdepends=( + 'bash-completion: to enable bash programmable completion' + 'emacs: to enable Emacs Interface' + 'guile-json: to import packages from cpan, gem, pypi') +source=( + "ftp://alpha.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig}) +install="${pkgname}.install" +sha1sums=('765de53aa344a801c3d376cf1e050650cec58039' + 'ab25cfdb39ff6d53458c07a8ab9b397a7bc8c9c5') +validpgpkeys=('3CE464558A84FDC69DB40CFB090B11993D9AEBB5') + +build() { + bash_completion_dir="`pkg-config --variable=completionsdir bash-completion`" + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sbindir=/usr/bin --localstatedir=/var \ + --sysconfdir=/etc --with-bash-completion-dir="${bash_completion_dir}" \ + --disable-rpath + make +} + +#check() { +# cd ${srcdir}/${pkgname}-${pkgver} +# # Don't run container tests if the kernel doesn't support user namespace +# zgrep "CONFIG_USER_NS=y" /proc/config.gz || \ +# sed -i 's|tests/guix-environment-container.sh||' Makefile +# make check +#} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install +} |