From e123b277bd4f12f4dd5d55403463c6f6c84edf0a Mon Sep 17 00:00:00 2001 From: Fredrick Brennan Date: Sat, 27 May 2023 13:11:21 -0400 Subject: [PATCH] v0.0.19 --- .SRCINFO | 24 +++++++++-- 0001-no-fork-bomb-test.patch | 4 ++ 0001-no-fork-bomb-test.patch.sig | Bin 0 -> 119 bytes PKGBUILD | 68 +++++++++++++++++++++++-------- sensible-utils_0.0.19.dsc.sig | Bin 0 -> 119 bytes sensible-utils_0.0.19.tar.xz.sig | Bin 0 -> 119 bytes 6 files changed, 74 insertions(+), 22 deletions(-) create mode 100644 0001-no-fork-bomb-test.patch create mode 100644 0001-no-fork-bomb-test.patch.sig create mode 100644 sensible-utils_0.0.19.dsc.sig create mode 100644 sensible-utils_0.0.19.tar.xz.sig diff --git a/.SRCINFO b/.SRCINFO index 6444904..0918e2f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,15 +1,31 @@ pkgbase = sensible-utils pkgdesc = Utilities for sensible alternative selection - pkgver = 0.0.17 - pkgrel = 3 + pkgver = 0.0.19 + pkgrel = 1 url = http://packages.debian.org/source/sid/sensible-utils arch = any license = GPL checkdepends = ed makedepends = po4a depends = bash - source = http://ftp.debian.org/debian/pool/main/s/sensible-utils/sensible-utils_0.0.17+nmu1.tar.xz - sha256sums = a4ead62e0dc8f965453221dcb09c964abc4f1bedad24f527d33c443a1570cb31 + depends = coreutils + provides = sensible-pager + provides = sensible-editor + provides = sensible-browser + conflicts = sensible-pager + conflicts = sensible-editor + conflicts = sensible-browser + source = http://ftp.debian.org/debian/pool/main/s/sensible-utils/sensible-utils_0.0.19.tar.xz + source = http://ftp.debian.org/debian/pool/main/s/sensible-utils/sensible-utils_0.0.19.dsc + source = 0001-no-fork-bomb-test.patch + source = sensible-utils_0.0.19.dsc.sig + source = sensible-utils_0.0.19.tar.xz.sig + validpgpkeys = 98F28F767470129FBE3B054CE2154DD1A1C77B8B + sha256sums = 3af5fe874c9e643b3d413d4f1b71009194c9093225e9dd49de86e2e604721d69 + sha256sums = 758218a18c89964da1b2bcfb1e457949ef4e9ccc18a5b9061bb547b617167e1b + sha256sums = 063c12d9dfb193f94ded0de3384a78a463c72d0fb1eb3b8edbafe418efaebc46 + sha256sums = SKIP + sha256sums = SKIP pkgname = sensible-pager diff --git a/0001-no-fork-bomb-test.patch b/0001-no-fork-bomb-test.patch new file mode 100644 index 0000000..84ba4fc --- /dev/null +++ b/0001-no-fork-bomb-test.patch @@ -0,0 +1,4 @@ +6c6 +< TESTS = test/ed-as-sensible-editor test/echo-as-browser test/ed-as-visual test/ed-as-fallback test/error-out test/fork-bomb test/shell-script test/failure-propagation test/echo-as-pager +--- +> TESTS = test/ed-as-sensible-editor test/echo-as-browser test/ed-as-visual test/ed-as-fallback test/error-out test/shell-script test/failure-propagation test/echo-as-pager diff --git a/0001-no-fork-bomb-test.patch.sig b/0001-no-fork-bomb-test.patch.sig new file mode 100644 index 0000000000000000000000000000000000000000..c4f9e1e96069a56f59c89f0762161b6cc4673469 GIT binary patch literal 119 zcmeAuWnmEGV2~A4WZAlA`#iyq`|CYFYww5%X3b3c=oi7tlu~3V%D}}b026td%gC^z z^%}RA6c_v6KU^&@{k8q-op#Fk>a95<#25Ox`$xGQ!~fu-!^^+=a0;BatA2ac^0w1j Ug^eXOGZwJ pkgbase=sensible-utils pkgname=(sensible-pager sensible-editor sensible-browser sensible-utils-data) -pkgver=0.0.17 -_debianextra=+nmu1 -pkgrel=3 +pkgver=0.0.19 +_debianextra='' +pkgrel=1 pkgdesc="Utilities for sensible alternative selection" arch=('any') url="http://packages.debian.org/source/sid/sensible-utils" license=('GPL') -depends=('bash') +depends=('bash' 'coreutils') +provides=(sensible-pager sensible-editor sensible-browser) +conflicts=(sensible-pager sensible-editor sensible-browser) makedepends=('po4a') checkdepends=('ed') -source=(http://ftp.debian.org/debian/pool/main/s/$pkgbase/${pkgbase}_${pkgver}${_debianextra}.tar.xz) -sha256sums=('a4ead62e0dc8f965453221dcb09c964abc4f1bedad24f527d33c443a1570cb31') +source=("http://ftp.debian.org/debian/pool/main/s/$pkgbase/${pkgbase}_${pkgver}${_debianextra}.tar.xz" + "http://ftp.debian.org/debian/pool/main/s/$pkgbase/${pkgbase}_${pkgver}${_debianextra}.dsc" + "0001-no-fork-bomb-test.patch" + "sensible-utils_0.0.19.dsc.sig" + "sensible-utils_0.0.19.tar.xz.sig") +sha256sums=('3af5fe874c9e643b3d413d4f1b71009194c9093225e9dd49de86e2e604721d69' + '758218a18c89964da1b2bcfb1e457949ef4e9ccc18a5b9061bb547b617167e1b' + '063c12d9dfb193f94ded0de3384a78a463c72d0fb1eb3b8edbafe418efaebc46' + 'SKIP' + 'SKIP') +validpgpkeys=('98F28F767470129FBE3B054CE2154DD1A1C77B8B') + +prepare() { + pushd ${pkgbase}-${pkgver}${_debianextra} + OPWD="$PWD" + popd + patch -p0 "$OPWD/Makefile.am" < 0001-no-fork-bomb-test.patch +} build() { cd ${pkgbase}-${pkgver}${_debianextra} @@ -23,40 +41,54 @@ build() { make } +build_sensible-utils() { + exit 0 +} + check() { cd ${pkgbase}-${pkgver}${_debianextra} - export -n EDITOR VISUAL - make -k check + bash -c 'make -k check' } _package_sensible() { cd ${pkgbase}-${pkgver}${_debianextra} + pkgdesc="$pkgdesc (${pkgname##*-})" + provides=() + conflicts=() + depends+=(sensible-utils-data) + [ "$pkgname" != sensible-utils-data ] && provides=($pkgname) + [ "$pkgname" != sensible-utils-data ] && conflicts=($pkgname) + [ "$pkgname" == sensible-utils-data ] && depends=(bash) export -n EDITOR VISUAL make DESTDIR="$pkgdir/" install shopt -s globstar - cd $pkgdir - [[ $CURRENTLY_PACKAGING = sensible-utils ]] && return 0 + cd "$pkgdir" find . -type f -and \( -not -iname "*$CURRENTLY_PACKAGING*" \) | xargs rm -v } package_sensible-pager() { - CURRENTLY_PACKAGING=sensible-pager _package_sensible + CURRENTLY_PACKAGING=sensible-pager pkgdir="$pkgdir" _package_sensible } package_sensible-browser() { - CURRENTLY_PACKAGING=sensible-browser _package_sensible + CURRENTLY_PACKAGING=sensible-browser pkgdir="$pkgdir" _package_sensible } package_sensible-editor() { - CURRENTLY_PACKAGING=editor _package_sensible -} - -package_sensible-utils() { - CURRENTLY_PACKAGING=sensible-utils _package_sensible + CURRENTLY_PACKAGING=editor pkgdir="$pkgdir" _package_sensible } package_sensible-utils-data() { - CURRENTLY_PACKAGING=gettext _package_sensible + CURRENTLY_PACKAGING=gettext pkgdir="$pkgdir" _package_sensible +} + +package_sensible-utils() { + pkgdesc="$pkgdesc (metapackage)" + provides=() + conflicts=() + depends+=(sensible-pager sensible-editor sensible-browser sensible-utils-data) + mkdir -p "$pkgdir/usr/share/sensible-utils" + echo 1 > "$pkgdir/usr/share/sensible-utils/.ARCH" } # vim:set ts=2 sw=2 et: diff --git a/sensible-utils_0.0.19.dsc.sig b/sensible-utils_0.0.19.dsc.sig new file mode 100644 index 0000000000000000000000000000000000000000..ee58d0735ddd06268c249dd4fc1625d9508150af GIT binary patch literal 119 zcmeAuWnmEGV2~A4WZAlA`#iyq`|CYFYww5%X3b3c=oi7tlu~5L%fQ7c028@8k&&T| zU--nww_Ll!v=pxQt7SA@`TZ!{f<@;GNB_(lU-slBG5q%l@H``RyUJ+siHsHhy>~vA V&G@#t_07S(Hp^DMt8ah94gj)mG|>P6 literal 0 HcmV?d00001 diff --git a/sensible-utils_0.0.19.tar.xz.sig b/sensible-utils_0.0.19.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000..396ee85b5f617e51f4780d2cd6a9bfe685290e82 GIT binary patch literal 119 zcmeAuWnmEGV2~A4WZAlA`#iyq`|CYFYww5%X3b3c=oi7tlu~5L$-u=a027hdWn^fm z>OED!)x_}sok8H1xxXvCY;@~_Z@7NE{QQ!A^9JK?hW|dzt?ON!cQC!4uDxpWsauSt U#mX&A59|IPN}ee+bMtFf0Bc4u`Tzg` literal 0 HcmV?d00001