Date: Friday, October 21, 2022 @ 17:13:41
  Author: heftig
Revision: 1333144

2.14.1-1

Modified:
  lib32-fontconfig/trunk/PKGBUILD

----------+
 PKGBUILD |   50 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-10-21 17:05:45 UTC (rev 1333143)
+++ PKGBUILD    2022-10-21 17:13:41 UTC (rev 1333144)
@@ -3,10 +3,10 @@
 # Contributor: Jan de Groot <[email protected]>
 
 pkgname=lib32-fontconfig
-pkgver=2.14.0
+pkgver=2.14.1
 pkgrel=1
 epoch=2
-pkgdesc='Library for configuring and customizing font access'
+pkgdesc="Library for configuring and customizing font access"
 url=https://www.freedesktop.org/wiki/Software/fontconfig/
 arch=(x86_64)
 license=(custom)
@@ -13,20 +13,18 @@
 depends=(
   fontconfig
   lib32-expat
-  libfreetype.so
+  lib32-freetype2
 )
 makedepends=(
   git
+  gperf
   meson
-  gperf
-  lib32-freetype2
 )
-provides=(libfontconfig.so)
 install=fontconfig-32.install
 options=(debug)
-_tag=358ced9ac07d0660841645ac8ad06001cd9c3dd6
+_commit=c45e09df1ef235d653d56aef05012f6a3cc57979  # tags/2.14.1^0
 source=(
-  git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#tag=${_tag}
+  
"git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#commit=$_commit";
   fontconfig-32.hook
 )
 b2sums=('SKIP'
@@ -38,16 +36,20 @@
 
 pkgver() {
   cd fontconfig
-  git describe --tags
+  git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
 }
 
 build() {
+  local meson_options=(
+    --libdir=/usr/lib32
+    -D doc=disabled
+  )
+
   export CC='gcc -m32'
   export CXX='g++ -m32'
   export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
-  arch-meson fontconfig build \
-    --libdir=/usr/lib32 \
-    -D doc=disabled
+
+  arch-meson fontconfig build "${meson_options[@]}"
   meson compile -C build
 }
 
@@ -56,13 +58,21 @@
 }
 
 package() {
-  meson install -C build --destdir "${pkgdir}"
-  rm -r "${pkgdir}"/{etc,usr/{include,share}}
-  mv "${pkgdir}"/usr/bin/fc-cache{,-32}
-  find "${pkgdir}"/usr/bin -type f -not -name '*-32' -delete
-  install -Dm 644 *.hook -t "${pkgdir}"/usr/share/libalpm/hooks/
-  install -dm 755 "${pkgdir}"/usr/share/licenses
-  ln -s fontconfig "${pkgdir}"/usr/share/licenses/lib32-fontconfig
+  depends+=(
+    libexpat.so
+    libfreetype.so
+  )
+  provides+=(libfontconfig.so)
+
+  meson install -C build --destdir "$pkgdir"
+
+  rm -r "$pkgdir"/{etc,usr/{include,share}}
+
+  mv "$pkgdir"/usr/bin/fc-cache{,-32}
+  find "$pkgdir"/usr/bin -type f -not -name '*-32' -delete
+
+  install -Dm644 *.hook -t "$pkgdir/usr/share/libalpm/hooks"
+  install -Dm644 fontconfig/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
 }
 
-# vim:set sw=2 et:
+# vim:set sw=2 sts=-1 et:

Reply via email to