Date: Thursday, March 23, 2023 @ 15:10:05
Author: dvzrv
Revision: 1427226
upgpkg: fontobene-qt5 0.2.0-3: Rebuild to re-sign package.
Remove unnecessary quotes and curly braces.
Move qmake options to local bash array for better handling.
Simplify calls to make.
Switch package architecture to any (as it does not provide ELF files).
Modified:
fontobene-qt5/trunk/PKGBUILD
----------+
PKGBUILD | 44 +++++++++++++++++++-------------------------
1 file changed, 19 insertions(+), 25 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-23 15:08:27 UTC (rev 1427225)
+++ PKGBUILD 2023-03-23 15:10:05 UTC (rev 1427226)
@@ -2,42 +2,36 @@
pkgname=fontobene-qt5
pkgver=0.2.0
-pkgrel=2
+pkgrel=3
pkgdesc='A header-only library to parse FontoBene stroke fonts with C++/Qt5'
-arch=('x86_64')
-url='https://github.com/fontobene/fontobene-qt5'
-license=('MIT' 'Apache')
-depends=('qt5-base')
-makedepends=('qt5-tools')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+arch=(any)
+url=https://github.com/fontobene/fontobene-qt5
+license=(MIT Apache)
+depends=(qt5-base)
+makedepends=(qt5-tools)
+source=($url/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha512sums=('7885f78a118d08a0675687cbd24a899d579b6a8758e7249f52bba81fd9e46b6ad3f1cc2e37ff5913b47f177cfb582e4ca388ba8239d4b480e745f652ff59a24a')
+b2sums=('1d95515071502d83919536e1ce3a9eebba55278c03007f591a2c0edc346964e4fd37cfba5d9d35ad7a767e451ceabd3034d98f2de055aa3664cd27ec3747467b')
build() {
- mkdir $pkgname-$pkgver/build
- cd $pkgname-$pkgver/build
+ local qmake_options=(
+ PREFIX=/usr
+ QMAKE_CFLAGS_RELEASE="$CFLAGS"
+ QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS"
+ )
- qmake -r ../$pkgname.pro \
- PREFIX=/usr \
- QMAKE_CFLAGS_RELEASE="$CFLAGS" \
- QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS"
-
+ cd $pkgname-$pkgver
+ qmake "${qmake_options[@]}"
make
}
check() {
- cd $pkgname-$pkgver/build
-
- make check
+ make check -C $pkgname-$pkgver
}
package() {
- cd $pkgname-$pkgver/build
-
- make INSTALL_ROOT="$pkgdir" install
-
- install -Dm 644 ../$pkgname.pc.example
"$pkgdir"/usr/lib/pkgconfig/$pkgname.pc
-
- install -Dm 644 ../LICENSE-MIT
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE-MIT
- install -Dm 644 ../LICENSE-APACHE
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE-APACHE
+ make INSTALL_ROOT="$pkgdir" install -C $pkgname-$pkgver
+ install -Dm 644 $pkgname-$pkgver/$pkgname.pc.example
"$pkgdir"/usr/lib/pkgconfig/$pkgname.pc
+ install -Dm 644 $pkgname-$pkgver/LICENSE-* -t
"$pkgdir"/usr/share/licenses/$pkgname/
}