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/
 }
 

Reply via email to