Date: Saturday, August 18, 2018 @ 15:10:18 Author: felixonmars Revision: 372659
archrelease: copy trunk to community-any Added: debootstrap/repos/community-any/PKGBUILD (from rev 372658, debootstrap/trunk/PKGBUILD) debootstrap/repos/community-any/arch-detect.patch (from rev 372658, debootstrap/trunk/arch-detect.patch) Deleted: debootstrap/repos/community-any/PKGBUILD debootstrap/repos/community-any/arch-detect.patch -------------------+ PKGBUILD | 74 ++++++++++++++++++++++++++-------------------------- arch-detect.patch | 42 ++++++++++++++--------------- 2 files changed, 58 insertions(+), 58 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-08-18 15:10:00 UTC (rev 372658) +++ PKGBUILD 2018-08-18 15:10:18 UTC (rev 372659) @@ -1,37 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -pkgname=debootstrap -pkgver=1.0.107 -pkgrel=1 -pkgdesc="Bootstrap a basic Debian system" -arch=('any') -license=('GPL') -url="https://tracker.debian.org/pkg/debootstrap" -depends=('wget' 'binutils') -source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/debootstrap/archive/$pkgver.tar.gz" - arch-detect.patch) -optdepends=('gnupg: check release signatures' - 'debian-archive-keyring: check release signatures for Debian' - 'ubuntu-keyring: check release signatures for Ubuntu') -sha512sums=('2c466aa78a8be006f069070dba2700d331192f16e50e6309e9d0ba27876b73fa0691384cd3776baf917b3a165273bbd14c0c396a3bfccc1d96d8ef9e191315c1' - '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97') - -prepare() { - cd debootstrap-$pkgver - - sed -i 's/sbin/bin/g' Makefile - - # Debian defaults - sed -i 's|export PATH|export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|' debootstrap - - # Detect Architecture - patch -p1 -i ../arch-detect.patch -} - -package() { - cd debootstrap-$pkgver - make DESTDIR="$pkgdir" install - - install -Dm644 debootstrap.8 "$pkgdir"/usr/share/man/man8/debootstrap.8 -} Copied: debootstrap/repos/community-any/PKGBUILD (from rev 372658, debootstrap/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-08-18 15:10:18 UTC (rev 372659) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=debootstrap +pkgver=1.0.108 +pkgrel=1 +pkgdesc="Bootstrap a basic Debian system" +arch=('any') +license=('GPL') +url="https://tracker.debian.org/pkg/debootstrap" +depends=('wget' 'binutils') +source=("$pkgname-$pkgver.tar.gz::https://github.com/felixonmars/debootstrap/archive/$pkgver.tar.gz" + arch-detect.patch) +optdepends=('gnupg: check release signatures' + 'debian-archive-keyring: check release signatures for Debian' + 'ubuntu-keyring: check release signatures for Ubuntu') +sha512sums=('23781a31ac4b44f13186c67074fdcf78d68fb3f3d20b42698d2ae83fc492abcf0e51fc3941521e622f5229e5e23f1106624d7a7a843bf2265d1d68c2fd8187d8' + '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97') + +prepare() { + cd debootstrap-$pkgver + + sed -i 's/sbin/bin/g' Makefile + + # Debian defaults + sed -i 's|export PATH|export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"|' debootstrap + + # Detect Architecture + patch -p1 -i ../arch-detect.patch +} + +package() { + cd debootstrap-$pkgver + make DESTDIR="$pkgdir" install + + install -Dm644 debootstrap.8 "$pkgdir"/usr/share/man/man8/debootstrap.8 +} Deleted: arch-detect.patch =================================================================== --- arch-detect.patch 2018-08-18 15:10:00 UTC (rev 372658) +++ arch-detect.patch 2018-08-18 15:10:18 UTC (rev 372659) @@ -1,21 +0,0 @@ -diff --git a/debootstrap b/debootstrap -index fcdb20f..184900d 100755 ---- a/debootstrap -+++ b/debootstrap -@@ -427,6 +427,16 @@ elif in_path udpkg && \ - HOST_ARCH=$(/usr/bin/udpkg --print-architecture) - elif [ -e "$DEBOOTSTRAP_DIR/arch" ]; then - HOST_ARCH=$(cat "$DEBOOTSTRAP_DIR/arch") -+elif in_path pacman; then -+ # pacman 5.1 will have `pacman-conf Architecture` -+ CARCH="$(bash -c '. /etc/makepkg.conf && echo $CARCH')" -+ case "$CARCH" in -+ "i686") HOST_ARCH="i386" ;; -+ "x86_64") HOST_ARCH="amd64" ;; -+ "armv7h") HOST_ARCH="armhf" ;; -+ "aarch64") HOST_ARCH="arm64" ;; -+ *) echo "Unknown architecture: $CARCH" && exit 1 -+ esac - fi - HOST_OS="$HOST_ARCH" - # basic host OS guessing for non-Debian systems Copied: debootstrap/repos/community-any/arch-detect.patch (from rev 372658, debootstrap/trunk/arch-detect.patch) =================================================================== --- arch-detect.patch (rev 0) +++ arch-detect.patch 2018-08-18 15:10:18 UTC (rev 372659) @@ -0,0 +1,21 @@ +diff --git a/debootstrap b/debootstrap +index fcdb20f..184900d 100755 +--- a/debootstrap ++++ b/debootstrap +@@ -427,6 +427,16 @@ elif in_path udpkg && \ + HOST_ARCH=$(/usr/bin/udpkg --print-architecture) + elif [ -e "$DEBOOTSTRAP_DIR/arch" ]; then + HOST_ARCH=$(cat "$DEBOOTSTRAP_DIR/arch") ++elif in_path pacman; then ++ # pacman 5.1 will have `pacman-conf Architecture` ++ CARCH="$(bash -c '. /etc/makepkg.conf && echo $CARCH')" ++ case "$CARCH" in ++ "i686") HOST_ARCH="i386" ;; ++ "x86_64") HOST_ARCH="amd64" ;; ++ "armv7h") HOST_ARCH="armhf" ;; ++ "aarch64") HOST_ARCH="arm64" ;; ++ *) echo "Unknown architecture: $CARCH" && exit 1 ++ esac + fi + HOST_OS="$HOST_ARCH" + # basic host OS guessing for non-Debian systems