Date: Thursday, March 23, 2023 @ 22:24:27
Author: dvzrv
Revision: 1427326
upgpkg: liblzf 3.6-4: Rebuild to re-sign package.
Remove unnecessary quotes and curly braces.
Use bash arrays with one entry per line for better handling.
Simplify make calls.
Modified:
liblzf/trunk/PKGBUILD
----------+
PKGBUILD | 49 +++++++++++++++++++++++++------------------------
1 file changed, 25 insertions(+), 24 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-23 22:17:59 UTC (rev 1427325)
+++ PKGBUILD 2023-03-23 22:24:27 UTC (rev 1427326)
@@ -2,50 +2,51 @@
pkgname=liblzf
pkgver=3.6
-pkgrel=3
+pkgrel=4
pkgdesc="A very small data compression library"
-arch=('x86_64')
+arch=(x86_64)
url="http://software.schmorp.de/pkg/liblzf.html"
-license=('BSD')
-depends=('glibc')
-makedepends=('signify')
-provides=('liblzf.so')
-source=("http://dist.schmorp.de/${pkgname}/${pkgname}-${pkgver}.tar.gz"
-
"${pkgname}-${pkgver}.tar.gz.signature::http://dist.schmorp.de/${pkgname}/${pkgname}-${pkgver}.tar.gz.sig"
- "http://dist.schmorp.de/signing-key.pub"
- "liblzf-3.6-autoconf-20140314.patch")
+license=(BSD)
+depends=(glibc)
+makedepends=(signify)
+provides=(liblzf.so)
+source=(
+ http://dist.schmorp.de/$pkgname/$pkgname-$pkgver.tar.gz
+
$pkgname-$pkgver.tar.gz.signature::http://dist.schmorp.de/$pkgname/$pkgname-$pkgver.tar.gz.sig
+ http://dist.schmorp.de/signing-key.pub
+ liblzf-3.6-autoconf-20140314.patch
+)
sha512sums=('701f70245a11e7cf3412b14ed26bf7b1464512d5b0cf3f913e70ebfdfe20574b8ebbae5a78f4b56ac0034d54830380309cac3057ca00a8028edbde3d091141f5'
-
'b86a7be7fa2bca713a68f9ca08ed881d0e7ecc4b9d7ab27290e9897f865d99b7eb5bd9b73e16bd34b5763dd173bf6c91c4ad6305cc190c3460f108c9f6df2b5a'
+
'8558e81f619010a974e45d295df5ca8ae3a039932d062e8f9b78250fa842623075ca4529287a88e543bf1806022fdab56d69546f5f57de92bd24de0782226617'
'a09a434387e22612a9225ddfa444044977712c6410efe8a77a33d8aa607bd1acbef2a1da08b62e21a4b070f0974ba94ae907ac0452b5d060e33a1c051a7780e4'
'b68bfd8b5ff56a1e0cd2ed1a1827bc14cde5d65f8d8654a2354d3dd9c6527532d801f675998ba8d2a72babbf6e6bcced1c3a25d5aa1be452c09bd3621a2f20d3')
b2sums=('b84494706c97861f1cbf9e70129ee25df05e873225bd8a971d6e874822c84532528d04186847cced0a8c13322d1bab7578e48552bd2fa196ca8f9b5d0576b692'
-
'4bf44b00293c4288659593daa5a57b69de88e695cfbca4e0052b0ece80ea39361eff2ef4a02f9b65355affa6b40eabb32ab683b62a824f20178fc019134a7efe'
+
'1816d200b96eb4d2c5fb4c3bed6fd309c7a7d1c2bc857365cd80ecad77e86c11e7a73ffc9458cbb0c7100fea82282d77d091346709270ccc676b82b24cece163'
'6d6bd90b77e67ccb876f0c78c710c9e1b82767a19aeadaac9310e5628b791586fc8475ad5179eaa2fee386ae80aae916226167ec92c5af309bba4052238326c8'
'1ff8cd4554bafb3b5273206b6ab8c9de4a4af81d82fef1d3aeccc0bc47bfc5e2ef97f8f7c4d3734f2be3734dc8f8bcfbf3e9a4f924046f89ee425f95f86f745a')
prepare() {
# hacking around to validate with signify
- mv -v "${pkgname}-${pkgver}.tar.gz."{signature,sig}
- signify -V -p signing-key.pub -m "${pkgname}-${pkgver}.tar.gz"
- cd "$pkgname-$pkgver"
+ mv -v $pkgname-$pkgver.tar.gz.{signature,sig}
+ signify -V -p signing-key.pub -m $pkgname-$pkgver.tar.gz
# taking autoconf patch from Fedora (which upstream never included,
because..)
#
https://src.fedoraproject.org/rpms/liblzf/blob/master/f/liblzf-3.6-autoconf-20140314.patch
- patch -Np1 -i "../liblzf-3.6-autoconf-20140314.patch"
+ patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-3.6-autoconf-20140314.patch
+
+ cd $pkgname-$pkgver
sh ./bootstrap.sh
}
build() {
- cd "$pkgname-$pkgver"
- ./configure --prefix=/usr \
- --disable-static
+ cd $pkgname-$pkgver
+ ./configure --prefix=/usr --disable-static
make
}
package() {
- cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
+ make DESTDIR="$pkgdir/" install -C $pkgname-$pkgver
# the binary does different things, being called by a different name
- ln -sv lzf "${pkgdir}/usr/bin/unlzf"
- install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
- install -vDm 644 {Changes,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
+ ln -sv lzf "$pkgdir/usr/bin/unlzf"
+ install -vDm 644 $pkgname-$pkgver/LICENSE -t
"$pkgdir/usr/share/licenses/$pkgname/"
+ install -vDm 644 $pkgname-$pkgver/{Changes,README} -t
"$pkgdir/usr/share/doc/$pkgname/"
}