Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / fontconfig


Commits:
c281f0e5 by Jan Alexander Steffens (heftig) at 2025-01-23T02:40:42+01:00
2:2.16.0-2: Return to expat

Fixes: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fontconfig/-/issues/1

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + keys/pgp/ECFFBC3A6B365E721E5BD79830757AA21971A672.asc


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = fontconfig
        pkgdesc = Library for configuring and customizing font access
        pkgver = 2.16.0
-       pkgrel = 1
+       pkgrel = 2
        epoch = 2
        url = https://www.freedesktop.org/wiki/Software/fontconfig/
        install = fontconfig.install
@@ -14,18 +14,19 @@ pkgbase = fontconfig
        makedepends = meson
        makedepends = perl-sgmls
        depends = bash
+       depends = expat
        depends = freetype2
        depends = glibc
-       depends = libxml2
        provides = fontconfig-docs
        conflicts = fontconfig-docs
        replaces = fontconfig-docs<2:2.13.93-1
        backup = etc/fonts/fonts.conf
-       source = 
git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#tag=2.16.0
+       source = 
git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git?signed#tag=2.16.0
        source = 40-fontconfig-config.script
        source = 40-fontconfig-config.hook
        source = fontconfig.hook
        validpgpkeys = F77A64C4B5B45FF8763A278F65755979B34E1294
+       validpgpkeys = ECFFBC3A6B365E721E5BD79830757AA21971A672
        b2sums = 
839b16dbb95da285518bbbe303e2acdf3537be96bd161e20501409cb9891d824c65e9f98ee038310b7ab3857745993138f21a91f193120d782e289ec3206d94e
        b2sums = 
7fb63e76ab126bc0a7decfd74c53429ad1ce6d13de2f14037259616d8d4150b8fa4601c7f02b75918ccd5995d424816dc9d01a5fe7e39dc3dd1fcc83dfdb0fe8
        b2sums = 
b06b3f2b8c0c38139a9247c26a641e6dc01d50b530478dd14133175a603f60b0af901af16c9fcf1ce73d23786ea14bfdbacd39f1dcfd88f6382965ad22be1411
@@ -33,10 +34,10 @@ pkgbase = fontconfig
 
 pkgname = fontconfig
        depends = bash
+       depends = expat
        depends = freetype2
        depends = glibc
-       depends = libxml2
+       depends = libexpat.so
        depends = libfreetype.so
-       depends = libxml2.so
        provides = fontconfig-docs
        provides = libfontconfig.so


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=fontconfig
 pkgver=2.16.0
-pkgrel=1
+pkgrel=2
 epoch=2
 pkgdesc="Library for configuring and customizing font access"
 url=https://www.freedesktop.org/wiki/Software/fontconfig/
@@ -11,9 +11,9 @@ arch=(x86_64)
 license=('HPND AND Unicode-DFS-2016')
 depends=(
   bash
+  expat
   freetype2
   glibc
-  libxml2
 )
 makedepends=(
   docbook-sgml
@@ -29,8 +29,7 @@ replaces=('fontconfig-docs<2:2.13.93-1')
 backup=(etc/fonts/fonts.conf)
 install=fontconfig.install
 source=(
-  # Signed with a newer key (ECFFBC3A6B365E721E5BD79830757AA21971A672) that 
cannot be found
-  "git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#tag=$pkgver";
+  
"git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git?signed#tag=$pkgver";
   40-fontconfig-config.script
   40-fontconfig-config.hook
   fontconfig.hook
@@ -41,6 +40,7 @@ 
b2sums=('839b16dbb95da285518bbbe303e2acdf3537be96bd161e20501409cb9891d824c65e9f9
         
'dfbf47c069c88da7687511356cef5bb94b7190e558a6f08390d6976fa7065ba7137ccb0a5ca1defdef655091afe74eb8a3d33fb9f3e0633409aa79f753ad276d')
 validpgpkeys=(
   F77A64C4B5B45FF8763A278F65755979B34E1294 # Akira TAGOH <ak...@tagoh.org>
+  ECFFBC3A6B365E721E5BD79830757AA21971A672 # Akira TAGOH <ak...@tagoh.org>
 )
 
 prepare() {
@@ -54,7 +54,6 @@ build() {
     -D doc-html=enabled
     -D doc-pdf=disabled
     -D doc-txt=disabled
-    -D xml-backend=libxml2
   )
 
   arch-meson fontconfig build "${meson_options[@]}"
@@ -67,8 +66,8 @@ check() {
 
 package() {
   depends+=(
+    libexpat.so
     libfreetype.so
-    libxml2.so
   )
   provides+=(libfontconfig.so)
 


=====================================
keys/pgp/ECFFBC3A6B365E721E5BD79830757AA21971A672.asc
=====================================
@@ -0,0 +1,13 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEYNnpghYJKwYBBAHaRw8BAQdACm8DxTjDT3IeuCPr82y4WqbYtW/nUw2JmVRt
+8c8lPHy0HUFraXJhIFRBR09IIDxha2lyYUB0YWdvaC5vcmc+iJQEExYKADwWIQTs
+/7w6azZech5b15gwdXqiGXGmcgUCYNnpggIbAwULCQgHAgMiAgEGFQoJCAsCBBYC
+AwECHgcCF4AACgkQMHV6ohlxpnKklAEAmep+BVHDxTSitGTgamkSHlxYAF7SCxp0
+KgLi0FNyHSsBANSs5NFvEBAzOX/yage2xJAk4Akpq7a0mi1GKZo25VoHuDgEYNnp
+ghIKKwYBBAGXVQEFAQEHQAbhvkkMdqfKvY1aXAahNOJ/kpCMBGJgi9c7+SOq9ktJ
+AwEIB4h4BBgWCgAgFiEE7P+8Oms2XnIeW9eYMHV6ohlxpnIFAmDZ6YICGwwACgkQ
+MHV6ohlxpnKWcQEAjBm7dJQ3yV8ojaiaybsBl0Epl/VlFJI6PY8WCXEpL+ABAJwV
+w3wisTSm4KZU/eI3MXiEJ3poop5APrqRM2kK1JAO
+=bVS3
+-----END PGP PUBLIC KEY BLOCK-----



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fontconfig/-/commit/c281f0e54c2493874e56b93c8cf210934b4855db

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fontconfig/-/commit/c281f0e54c2493874e56b93c8cf210934b4855db
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to