summaryrefslogtreecommitdiffstats
path: root/guix/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'guix/PKGBUILD')
-rw-r--r--guix/PKGBUILD31
1 files changed, 28 insertions, 3 deletions
diff --git a/guix/PKGBUILD b/guix/PKGBUILD
index 0ef5946..f13b441 100644
--- a/guix/PKGBUILD
+++ b/guix/PKGBUILD
@@ -6,7 +6,7 @@
# gpg --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
pkgname=guix
-pkgver=0.13.0
+pkgver=0.14.0
pkgrel=1
pkgdesc="A purely functional package manager for the GNU system"
arch=('x86_64' 'i686')
@@ -20,6 +20,7 @@ makedepends=(
'help2man')
depends=(
'guile>=2.0.9'
+ 'guile-git-lib'
'sqlite>=3.6.19'
'bzip2'
'gnutls'
@@ -44,8 +45,8 @@ source=(
)
install="${pkgname}.install"
sha1sums=(
- '8de41773236eb54c50fd976fb614ba343c5ebd91'
- '8e966f6ffef05baea3e3bcbf38f1e0c27a4c05a6'
+ '1bc53c49d88600d63a1f195707a6f2cb0df83123'
+ '1c3ce54c829b93d6f9cb72367c1f669b6b5f381f'
'SKIP'
'SKIP'
'SKIP'
@@ -160,4 +161,28 @@ package() {
cd "${pkgdir}/usr/lib/guix"
tidy_strip
eval 'options=("!strip")'
+ # Make sure bootstrap binaries are not modified
+ cd "${pkgdir}/usr/share/guile/site/2.2/gnu/packages/bootstrap"
+ cat << EOF | sha256sum -c
+e3bf6ffe357eebcc28221ffdbb5b00b4ed1237cb101aba4b1b8119b08c732387 aarch64-linux/bash
+444c2af9fefd11d4fc20ee9281fa2c46cbe3cfb3df89cc30bcd50d20cdb6d6c0 aarch64-linux/mkdir
+05273f978a072269193e3a09371c23d6d149f6d807f8e413a4f79aa5a1bb6f25 aarch64-linux/tar
+48e9baa8a6c2527a5b4ecb8f0ac87767e2b055979256acab2a3dbff4f6171637 aarch64-linux/xz
+2ad82bb9ee6e77eaff284222e1d43a2829b5a1e2bcf158b08564a26da48e0045 armhf-linux/bash
+a19e386b31ebc8a46b5f934c11bca86e28f8aa997272a5fcd052b52d5019f790 armhf-linux/mkdir
+da56be0b332fac3880b151abe60c1eeb2649cd192379b18658b1d872f7aa53e8 armhf-linux/tar
+6507d04d55210e3a8cdc2e5758d79a4b0da3cb53bb142f60a78788af7b915ab1 armhf-linux/xz
+ed059a9ae964d538605c923c4e73128bd5ca912994709b3fe2d71d061751e8c5 i686-linux/bash
+b369264bda7bbb98d1acf0bf53ebc9077e82f48b190f3956fa23cb73d6e99f92 i686-linux/mkdir
+9f7e79e52aa369fc9ed69359e503d4f8179117842df8261fc0cae5629cc896cb i686-linux/tar
+d23173dfe66c41e1c8d8eef905d14d1f39aaa52c9d70621f366c275e9139b415 i686-linux/xz
+213cfb8794ffdf4a71cb321a89987ee61704edcec5d1203912575f0a626a239c mips64el-linux/bash
+d436070fde044366d72d7e59d8d12b1ba72b32d7b0f13e409b61118bdc8254c8 mips64el-linux/mkdir
+d27fcb52f9b4a42fafdae3164fffd200f52e04d142574dcf06212dbf7701cbb8 mips64el-linux/tar
+107eac7523b0148d18f461d81bec9d0db6154d6c61e4caf3a4cdb43a9a6afb3c mips64el-linux/xz
+265d2f633a5ab35747fc4836b5e3ca32bf56ad44cc24f3bd358f1ff6cf0779a5 x86_64-linux/bash
+50689abdf2d5374e17ea8c51801f04f7590ad604af33a12a940cc11d137a4a2f x86_64-linux/mkdir
+16440b4495a2ff9c6aa50c05a8c9066e1004a5990b75aa891f08cdf8753c8689 x86_64-linux/tar
+930ad7e88ca0b2275dc459b24aea912fadd5b7c9e95be06788d4b61efc7ef470 x86_64-linux/xz
+EOF
}