Date: Friday, January 27, 2023 @ 15:17:40
Author: heftig
Revision: 467445
archrelease: copy trunk to extra-x86_64
Added:
fontconfig/repos/extra-x86_64/40-fontconfig-config.hook
(from rev 467444, fontconfig/trunk/40-fontconfig-config.hook)
fontconfig/repos/extra-x86_64/40-fontconfig-config.script
(from rev 467444, fontconfig/trunk/40-fontconfig-config.script)
fontconfig/repos/extra-x86_64/PKGBUILD
(from rev 467444, fontconfig/trunk/PKGBUILD)
fontconfig/repos/extra-x86_64/fontconfig.hook
(from rev 467444, fontconfig/trunk/fontconfig.hook)
fontconfig/repos/extra-x86_64/fontconfig.install
(from rev 467444, fontconfig/trunk/fontconfig.install)
Deleted:
fontconfig/repos/extra-x86_64/40-fontconfig-config.hook
fontconfig/repos/extra-x86_64/40-fontconfig-config.script
fontconfig/repos/extra-x86_64/PKGBUILD
fontconfig/repos/extra-x86_64/fontconfig.hook
fontconfig/repos/extra-x86_64/fontconfig.install
-----------------------------+
40-fontconfig-config.hook | 22 ++---
40-fontconfig-config.script | 24 ++---
PKGBUILD | 175 +++++++++++++++++++++---------------------
fontconfig.hook | 28 +++---
fontconfig.install | 52 ++++++------
5 files changed, 151 insertions(+), 150 deletions(-)
Deleted: 40-fontconfig-config.hook
===================================================================
--- 40-fontconfig-config.hook 2023-01-27 15:15:22 UTC (rev 467444)
+++ 40-fontconfig-config.hook 2023-01-27 15:17:40 UTC (rev 467445)
@@ -1,11 +0,0 @@
-[Trigger]
-Type = Path
-Operation = Install
-Operation = Remove
-Target = usr/share/fontconfig/conf.default/*
-
-[Action]
-Description = Updating fontconfig configuration...
-When = PostTransaction
-Exec = /usr/share/libalpm/scripts/40-fontconfig-config /etc/fonts/conf.d
-NeedsTargets
Copied: fontconfig/repos/extra-x86_64/40-fontconfig-config.hook (from rev
467444, fontconfig/trunk/40-fontconfig-config.hook)
===================================================================
--- 40-fontconfig-config.hook (rev 0)
+++ 40-fontconfig-config.hook 2023-01-27 15:17:40 UTC (rev 467445)
@@ -0,0 +1,11 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Remove
+Target = usr/share/fontconfig/conf.default/*
+
+[Action]
+Description = Updating fontconfig configuration...
+When = PostTransaction
+Exec = /usr/share/libalpm/scripts/40-fontconfig-config /etc/fonts/conf.d
+NeedsTargets
Deleted: 40-fontconfig-config.script
===================================================================
--- 40-fontconfig-config.script 2023-01-27 15:15:22 UTC (rev 467444)
+++ 40-fontconfig-config.script 2023-01-27 15:17:40 UTC (rev 467445)
@@ -1,12 +0,0 @@
-#!/bin/bash
-
-while read -r f; do
- link="${1:?}/${f##*/}"
- if [[ -e $f && ! -e $link ]]; then
- ln -sT "/$f" "$link"
- elif [[ ! -e $f && -L $link ]]; then
- rm -f "$link"
- fi
-done
-
-# vim:set sw=2 et:
Copied: fontconfig/repos/extra-x86_64/40-fontconfig-config.script (from rev
467444, fontconfig/trunk/40-fontconfig-config.script)
===================================================================
--- 40-fontconfig-config.script (rev 0)
+++ 40-fontconfig-config.script 2023-01-27 15:17:40 UTC (rev 467445)
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+while read -r f; do
+ link="${1:?}/${f##*/}"
+ if [[ -e $f && ! -e $link ]]; then
+ ln -sT "/$f" "$link"
+ elif [[ ! -e $f && -L $link ]]; then
+ rm -f "$link"
+ fi
+done
+
+# vim:set sw=2 et:
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2023-01-27 15:15:22 UTC (rev 467444)
+++ PKGBUILD 2023-01-27 15:17:40 UTC (rev 467445)
@@ -1,87 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Jan de Groot <[email protected]>
-
-pkgname=fontconfig
-pkgver=2.14.1
-pkgrel=2
-epoch=2
-pkgdesc="Library for configuring and customizing font access"
-url=https://www.freedesktop.org/wiki/Software/fontconfig/
-arch=(x86_64)
-license=(custom)
-depends=(
- expat
- freetype2
-)
-makedepends=(
- docbook-sgml
- docbook-utils
- git
- gperf
- meson
- perl-sgmls
-)
-provides=(fontconfig-docs)
-conflicts=(fontconfig-docs)
-replaces=('fontconfig-docs<2:2.13.93-1')
-backup=(etc/fonts/fonts.conf)
-install=fontconfig.install
-options=(debug)
-_commit=c45e09df1ef235d653d56aef05012f6a3cc57979 # tags/2.14.1^0
-source=(
-
"git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#commit=$_commit"
- 40-fontconfig-config.script
- 40-fontconfig-config.hook
- fontconfig.hook
-)
-b2sums=('SKIP'
-
'7fb63e76ab126bc0a7decfd74c53429ad1ce6d13de2f14037259616d8d4150b8fa4601c7f02b75918ccd5995d424816dc9d01a5fe7e39dc3dd1fcc83dfdb0fe8'
-
'b06b3f2b8c0c38139a9247c26a641e6dc01d50b530478dd14133175a603f60b0af901af16c9fcf1ce73d23786ea14bfdbacd39f1dcfd88f6382965ad22be1411'
-
'dfbf47c069c88da7687511356cef5bb94b7190e558a6f08390d6976fa7065ba7137ccb0a5ca1defdef655091afe74eb8a3d33fb9f3e0633409aa79f753ad276d')
-
-prepare() {
- cd fontconfig
-}
-
-pkgver() {
- cd fontconfig
- git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
-}
-
-build() {
- local meson_options=(
- -D doc-html=enabled
- -D doc-pdf=disabled
- -D doc-txt=disabled
- )
- arch-meson fontconfig build "${meson_options[@]}"
- meson compile -C build
-}
-
-check() {
- meson test -C build --print-errorlogs
-}
-
-package() {
- depends+=(
- libexpat.so
- libfreetype.so
- )
- provides+=(libfontconfig.so)
-
- meson install -C build --destdir "$pkgdir"
-
- # Handle conf.d using the hook to avoid overwriting the symlinks on upgrade
- mkdir -p "$pkgdir/usr/share/fontconfig/conf.default"
- for _f in "$pkgdir"/etc/fonts/conf.d/*.conf; do
- ln -sr "$pkgdir"/usr/share/fontconfig/conf.{avail,default}/"${_f##*/}"
- rm "$_f"
- done
-
- install -Dm644 *.hook -t "$pkgdir/usr/share/libalpm/hooks"
- install -D 40-fontconfig-config.script \
- "$pkgdir/usr/share/libalpm/scripts/40-fontconfig-config"
- install -Dm644 fontconfig/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
-}
-
-# vim:set sw=2 sts=-1 et:
Copied: fontconfig/repos/extra-x86_64/PKGBUILD (from rev 467444,
fontconfig/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2023-01-27 15:17:40 UTC (rev 467445)
@@ -0,0 +1,88 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Jan de Groot <[email protected]>
+
+pkgname=fontconfig
+pkgver=2.14.2
+pkgrel=1
+epoch=2
+pkgdesc="Library for configuring and customizing font access"
+url=https://www.freedesktop.org/wiki/Software/fontconfig/
+arch=(x86_64)
+license=(custom)
+depends=(
+ expat
+ freetype2
+)
+makedepends=(
+ docbook-sgml
+ docbook-utils
+ git
+ gperf
+ meson
+ perl-sgmls
+)
+provides=(fontconfig-docs)
+conflicts=(fontconfig-docs)
+replaces=('fontconfig-docs<2:2.13.93-1')
+backup=(etc/fonts/fonts.conf)
+install=fontconfig.install
+_commit=7861a719616b4b132b9cac089c6c64f47832edb1 # tags/2.14.2^0
+source=(
+
"git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#commit=$_commit"
+ 40-fontconfig-config.script
+ 40-fontconfig-config.hook
+ fontconfig.hook
+)
+b2sums=('SKIP'
+
'7fb63e76ab126bc0a7decfd74c53429ad1ce6d13de2f14037259616d8d4150b8fa4601c7f02b75918ccd5995d424816dc9d01a5fe7e39dc3dd1fcc83dfdb0fe8'
+
'b06b3f2b8c0c38139a9247c26a641e6dc01d50b530478dd14133175a603f60b0af901af16c9fcf1ce73d23786ea14bfdbacd39f1dcfd88f6382965ad22be1411'
+
'dfbf47c069c88da7687511356cef5bb94b7190e558a6f08390d6976fa7065ba7137ccb0a5ca1defdef655091afe74eb8a3d33fb9f3e0633409aa79f753ad276d')
+
+prepare() {
+ cd fontconfig
+}
+
+pkgver() {
+ cd fontconfig
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+build() {
+ local meson_options=(
+ -D default-hinting=slight
+ -D default-sub-pixel-rendering=rgb
+ -D doc-html=enabled
+ -D doc-pdf=disabled
+ -D doc-txt=disabled
+ )
+ arch-meson fontconfig build "${meson_options[@]}"
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
+}
+
+package() {
+ depends+=(
+ libexpat.so
+ libfreetype.so
+ )
+ provides+=(libfontconfig.so)
+
+ meson install -C build --destdir "$pkgdir"
+
+ # Handle conf.d using the hook to avoid overwriting the symlinks on upgrade
+ mkdir -p "$pkgdir/usr/share/fontconfig/conf.default"
+ for _f in "$pkgdir"/etc/fonts/conf.d/*.conf; do
+ ln -sr "$pkgdir"/usr/share/fontconfig/conf.{avail,default}/"${_f##*/}"
+ rm "$_f"
+ done
+
+ install -Dm644 *.hook -t "$pkgdir/usr/share/libalpm/hooks"
+ install -D 40-fontconfig-config.script \
+ "$pkgdir/usr/share/libalpm/scripts/40-fontconfig-config"
+ install -Dm644 fontconfig/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
+}
+
+# vim:set sw=2 sts=-1 et:
Deleted: fontconfig.hook
===================================================================
--- fontconfig.hook 2023-01-27 15:15:22 UTC (rev 467444)
+++ fontconfig.hook 2023-01-27 15:17:40 UTC (rev 467445)
@@ -1,14 +0,0 @@
-[Trigger]
-Type = Path
-Operation = Install
-Operation = Upgrade
-Operation = Remove
-Target = etc/fonts/conf.d/*
-Target = usr/share/fonts/*
-Target = usr/share/fontconfig/conf.avail/*
-Target = usr/share/fontconfig/conf.default/*
-
-[Action]
-Description = Updating fontconfig cache...
-When = PostTransaction
-Exec = /usr/bin/fc-cache -s
Copied: fontconfig/repos/extra-x86_64/fontconfig.hook (from rev 467444,
fontconfig/trunk/fontconfig.hook)
===================================================================
--- fontconfig.hook (rev 0)
+++ fontconfig.hook 2023-01-27 15:17:40 UTC (rev 467445)
@@ -0,0 +1,14 @@
+[Trigger]
+Type = Path
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = etc/fonts/conf.d/*
+Target = usr/share/fonts/*
+Target = usr/share/fontconfig/conf.avail/*
+Target = usr/share/fontconfig/conf.default/*
+
+[Action]
+Description = Updating fontconfig cache...
+When = PostTransaction
+Exec = /usr/bin/fc-cache -s
Deleted: fontconfig.install
===================================================================
--- fontconfig.install 2023-01-27 15:15:22 UTC (rev 467444)
+++ fontconfig.install 2023-01-27 15:17:40 UTC (rev 467445)
@@ -1,26 +0,0 @@
-post_upgrade() {
- if (( $(vercmp $2 2:2.13.93-1) < 0 )); then
- echo "Creating fontconfig configuration..."
- find usr/share/fontconfig/conf.default -mindepth 1 |
- /usr/share/libalpm/scripts/40-fontconfig-config /etc/fonts/conf.d
-
- (( $(vercmp $2 0) > 0 )) && cat <<END
-
->>> If you have configured NoExtract to prevent symlinks in /etc/fonts/conf.d/
- from being restored, these symlinks have been recreated one last time. You
- can now delete the symlinks and remove the paths from NoExtract and they
- will not be created again.
-
-END
- fi
-
- # a full forced directory scan is required here
- echo "Rebuilding fontconfig cache..."
- /usr/bin/fc-cache -rs
-}
-
-post_install() {
- post_upgrade $1 0
-}
-
-# vim:set sw=2 et:
Copied: fontconfig/repos/extra-x86_64/fontconfig.install (from rev 467444,
fontconfig/trunk/fontconfig.install)
===================================================================
--- fontconfig.install (rev 0)
+++ fontconfig.install 2023-01-27 15:17:40 UTC (rev 467445)
@@ -0,0 +1,26 @@
+post_upgrade() {
+ if (( $(vercmp $2 2:2.13.93-1) < 0 )); then
+ echo "Creating fontconfig configuration..."
+ find usr/share/fontconfig/conf.default -mindepth 1 |
+ /usr/share/libalpm/scripts/40-fontconfig-config /etc/fonts/conf.d
+
+ (( $(vercmp $2 0) > 0 )) && cat <<END
+
+>>> If you have configured NoExtract to prevent symlinks in /etc/fonts/conf.d/
+ from being restored, these symlinks have been recreated one last time. You
+ can now delete the symlinks and remove the paths from NoExtract and they
+ will not be created again.
+
+END
+ fi
+
+ # a full forced directory scan is required here
+ echo "Rebuilding fontconfig cache..."
+ /usr/bin/fc-cache -rs
+}
+
+post_install() {
+ post_upgrade $1 0
+}
+
+# vim:set sw=2 et: