[Dev] [PATCH 3/4] debootstrap: Add PureOS support

Denis 'GNUtoo' Carikli GNUtoo at cyberdimension.org
Wed Oct 24 23:50:52 GMT 2018


Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at cyberdimension.org>
---
 libre/debootstrap/PKGBUILD | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/libre/debootstrap/PKGBUILD b/libre/debootstrap/PKGBUILD
index 916e380fe..eb561c852 100644
--- a/libre/debootstrap/PKGBUILD
+++ b/libre/debootstrap/PKGBUILD
@@ -5,16 +5,22 @@
 pkgname=debootstrap
 
 pkgver=1.0.107
-pkgrel=1.parabola1
+pkgrel=2.parabola1
 arch=(any)
 
+_pureospkgver=1.0.108
+_pureospkgrel=pureos1
+
 pkgdesc="Bootstrap a basic gNewSense and Trisquel system, without Debian support"
 url="https://tracker.debian.org/pkg/debootstrap"
 license=(GPL)
 
 depends=(wget binutils)
 makedepends=(git)
-optdepends=('gnupg: check release signatures')
+optdepends=(
+  'gnupg: check release signatures'
+  'pureos-archive-keyring: check PureOS release signatures'
+)
 replaces=(${pkgname}-libre)
 conflicts=(${pkgname}-libre)
 
@@ -22,11 +28,13 @@ source=("git+https://anonscm.debian.org/git/d-i/debootstrap.git#tag=$pkgver"
         arch-detect.patch
         debootstrap.8
         gnewsense
+        https://repo.puri.sm/pureos/pool/main/d/debootstrap/debootstrap_$_pureospkgver$_pureospkgrel.tar.gz
         trisquel)
 sha512sums=('SKIP'
             'fb1101bcbbb2525e12c717ef0dbb4652b8c98e167b538127f0735690d588aa63d864115eca43a109b2b4305540b45a97ca410b5ea8265ec724af33ec11071e2a'
             '0b3507756b8f29d19146df3201143ccbd71cfd1f7ef865d184079180612b90c046cabab59fe42d246bfe476ae8fd5c43e81ee2fc3ee06bbc1fc3e75d9f1382ca'
             '968ef005bf1f399b3400080b2ba65f1b32c067c49faadc1caa7ee524a85980f0a6625c7b06838e01bbd8b99a496492da77a38f0e17f0a81fc029ee611fe639b6'
+            '0eccd31d4dea343ba64dab4948da5d2de519773dfe37c8a16755f5a8bb5fc6278840ec20113629d899745c69eef694e4c8e24918e8d2c375253eb2a6eb9acfcd'
             'b192dcbd0d85923ddd97d1094bbcf36edb36a095bfe06e0971707651524f6712c7ab21f733ba6f24e5cbc2e977aec7c52645e41b78d04e45fca65971f89a47a7')
 
 prepare() {
@@ -52,6 +60,9 @@ prepare() {
   # Add gNewSense script
   install -m644 $srcdir/gnewsense scripts
 
+  # Add PureOS script
+  install -m644 $srcdir/debootstrap-$_pureospkgver$_pureospkgrel/scripts/green scripts/pureos
+
   # Add Trisquel script
   install -m644 $srcdir/trisquel scripts
 
@@ -62,6 +73,11 @@ prepare() {
   ln -s gnewsense ucclia
   ln -s gnewsense parkes
 
+  # Create PureOS symlinks
+  ln -s pureos green
+  ln -s pureos landing
+  ln -s pureos purple
+
   # Create Trisquel symlinks
   ln -s trisquel awen
   ln -s trisquel belenos
-- 
2.19.0




More information about the Dev mailing list