Date: Wednesday, May 17, 2023 @ 18:01:59
Author: dvzrv
Revision: 477990
Remove use of srcdir and remove hardcoding of directory names.
Modified:
zlib/trunk/PKGBUILD
----------+
PKGBUILD | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-05-17 17:39:48 UTC (rev 477989)
+++ PKGBUILD 2023-05-17 18:01:59 UTC (rev 477990)
@@ -19,12 +19,11 @@
validpgpkeys=('5ED46A6721D365587791E2AA783FCD8E58BCAFBA')
prepare() {
- cd "${srcdir}/zlib-$pkgver"
- grep -A 24 '^ Copyright' zlib.h > LICENSE
+ grep -A 24 '^ Copyright' $pkgbase-$pkgver/zlib.h > LICENSE
}
build() {
- cd "${srcdir}/zlib-$pkgver"
+ cd $pkgbase-$pkgver
CFLAGS+=" -ffat-lto-objects"
./configure --prefix=/usr
@@ -39,19 +38,16 @@
}
check() {
- cd "${srcdir}/zlib-$pkgver"
- make test
+ make test -C $pkgbase-$pkgver
- cd contrib/minizip
- make -f Makefile.orig test
+ make -f Makefile.orig test -C $pkgbase-$pkgver/contrib/minizip
}
package_zlib() {
pkgdesc='Compression library implementing the deflate compression method
found in gzip and PKZIP'
- cd "${srcdir}/zlib-$pkgver"
- make install DESTDIR="${pkgdir}"
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/zlib/LICENSE"
+ make install DESTDIR="${pkgdir}" -C $pkgbase-$pkgver
+ install -D -m644 $pkgbase-$pkgver/LICENSE -t
"${pkgdir}/usr/share/licenses/$pkgname/"
}
package_minizip() {
@@ -58,9 +54,8 @@
pkgdesc='Mini zip and unzip based on zlib'
depends=('zlib')
- cd "${srcdir}/zlib-$pkgver/contrib/minizip"
- make install DESTDIR="${pkgdir}"
- install -D -m644 "${srcdir}/zlib-$pkgver/LICENSE"
"${pkgdir}/usr/share/licenses/minizip/LICENSE"
+ make install DESTDIR="${pkgdir}" -C $pkgbase-$pkgver/contrib/$pkgname
+ install -D -m644 $pkgbase-$pkgver/LICENSE -t
"${pkgdir}/usr/share/licenses/$pkgname/"
# https://github.com/madler/zlib/pull/229
rm "${pkgdir}/usr/include/minizip/crypt.h"