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:

Reply via email to