[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Friday, June 19, 2020 @ 01:02:10 Author: heftig Revision: 647585 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 647584, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 647584, lib32-fontconfig/trunk/fontconfig-32.hook) lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.install (from rev 647584, lib32-fontconfig/trunk/fontconfig-32.install) ---+ PKGBUILD | 74 fontconfig-32.hook| 11 +++ fontconfig-32.install | 12 +++ 3 files changed, 97 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 647584, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2020-06-19 01:02:10 UTC (rev 647585) @@ -0,0 +1,74 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +pkgname=lib32-fontconfig +pkgver=2.13.91+48+gfcb0420 +pkgrel=2 +epoch=2 +pkgdesc="Library for configuring and customizing font access (32-bit)" +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +arch=(x86_64) +license=(custom) +makedepends=(git autoconf-archive gperf python-lxml python-six lib32-json-c + lib32-expat lib32-freetype2 fontconfig) +checkdepends=(unzip) +_commit=fcb042028126d79ea5a5fa015b2b034b98656e73 # master +source=("git+https://gitlab.freedesktop.org/fontconfig/fontconfig.git#commit=$_commit"; +fontconfig-32.hook) +sha256sums=('SKIP' +'6a0c171c0bce4ffd70fc5c8e275113d2866148591c952f35c69587e8b423c6a4') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd fontconfig + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd fontconfig + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd fontconfig + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd fontconfig + make -k check +} + +package() { + depends=(fontconfig lib32-expat libfreetype.so) + provides=(libfontconfig.so) + install=fontconfig-32.install + + cd fontconfig + make DESTDIR="$pkgdir" install + + 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 -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 ../*.hook + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 COPYING +} + +# vim:set sw=2 et: Copied: lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 647584, lib32-fontconfig/trunk/fontconfig-32.hook) === --- multilib-testing-x86_64/fontconfig-32.hook (rev 0) +++ multilib-testing-x86_64/fontconfig-32.hook 2020-06-19 01:02:10 UTC (rev 647585) @@ -0,0 +1,11 @@ +[Trigger] +Type = Path +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.install (from rev 647584, lib32-fontconfig/trunk/fontconfig-32.install) === --- multilib-testing-x86_64/fontconfig-32.install (rev 0) +++ multilib-testing-x86_64/fontconfig-32.install 2020-06-19 01:02:10 UTC (rev 647585) @@ -0,0 +1,12 @@ +post_upgrade() { + # a full forced directory scan is required here + echo -n "Rebuilding 32-bit fontconfig cache..." + /usr/bin/fc-cache-32 -rs + echo " done." +} + +post_install() { + post_upgrade $1 0 +} + +# vim:set sw=2 et:
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Monday, October 14, 2019 @ 13:22:46 Author: andyrtr Revision: 515699 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 515698, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 515698, lib32-fontconfig/trunk/fontconfig-32.hook) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 515698, lib32-fontconfig/trunk/lib32-fontconfig.install) --+ PKGBUILD | 73 + fontconfig-32.hook | 11 ++ lib32-fontconfig.install | 10 ++ 3 files changed, 94 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 515698, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2019-10-14 13:22:46 UTC (rev 515699) @@ -0,0 +1,73 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.13.91+23+g65087ac +pkgrel=1 +epoch=2 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +license=(custom) +depends=(lib32-expat lib32-freetype2 $_pkgbasename) +makedepends=(git autoconf-archive gperf python-lxml python-six lib32-json-c) +install=lib32-fontconfig.install +_commit=65087ac7ce4cc5f2109967c1380b474955dcb590 # master +source=("git+https://anongit.freedesktop.org/git/fontconfig#commit=$_commit"; +fontconfig-32.hook) +sha256sums=('SKIP' +'d97c0c5b88023da5a2acf64cf560265390a9365305c43b8e86b4f89348e727b3') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $_pkgbasename + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--with-xmldir=/etc/fonts \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd $_pkgbasename + make -k check +} + +package() { + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -r "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + install -Dm644 ../fontconfig-32.hook "$pkgdir/usr/share/libalpm/hooks/fontconfig-32.hook" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 515698, lib32-fontconfig/trunk/fontconfig-32.hook) === --- multilib-testing-x86_64/fontconfig-32.hook (rev 0) +++ multilib-testing-x86_64/fontconfig-32.hook 2019-10-14 13:22:46 UTC (rev 515699) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 515698, lib32-fontconfig/trunk/lib32-fontconfig.install) === --- multilib-testing-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.install2019-10-14 13:22:46 UTC (rev 515699) @@ -0,0 +1,10 @@ +post_install() { + post_upgrade $1 +} + +post_upgrade() { + echo -n "Rebuilding 32-bit fontconfig cache..." + # a full forced directory scan is required here + /usr/bin/fc-cache-32 -rs + echo " done." +}
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Tuesday, August 21, 2018 @ 19:18:56 Author: heftig Revision: 373171 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 373170, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 373170, lib32-fontconfig/trunk/fontconfig-32.hook) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 373170, lib32-fontconfig/trunk/lib32-fontconfig.install) --+ PKGBUILD | 72 + fontconfig-32.hook | 11 ++ lib32-fontconfig.install | 10 ++ 3 files changed, 93 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 373170, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2018-08-21 19:18:56 UTC (rev 373171) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.13.0+17+gc78afa9 +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +license=(custom) +depends=(lib32-expat lib32-freetype2 $_pkgbasename) +makedepends=(git autoconf-archive gperf python-lxml python-six) +install=lib32-fontconfig.install +_commit=c78afa906699933e87889895ca2039887943b639 # master~43 +source=("git+https://anongit.freedesktop.org/git/fontconfig#commit=$_commit"; +fontconfig-32.hook) +sha256sums=('SKIP' +'d97c0c5b88023da5a2acf64cf560265390a9365305c43b8e86b4f89348e727b3') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $_pkgbasename + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--with-xmldir=/etc/fonts \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd $_pkgbasename + make -k check +} + +package() { + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -r "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + install -Dm644 ../fontconfig-32.hook "$pkgdir/usr/share/libalpm/hooks/fontconfig-32.hook" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-testing-x86_64/fontconfig-32.hook (from rev 373170, lib32-fontconfig/trunk/fontconfig-32.hook) === --- multilib-testing-x86_64/fontconfig-32.hook (rev 0) +++ multilib-testing-x86_64/fontconfig-32.hook 2018-08-21 19:18:56 UTC (rev 373171) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 373170, lib32-fontconfig/trunk/lib32-fontconfig.install) === --- multilib-testing-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.install2018-08-21 19:18:56 UTC (rev 373171) @@ -0,0 +1,10 @@ +post_install() { + post_upgrade $1 +} + +post_upgrade() { + echo -n "Rebuilding 32-bit fontconfig cache..." + # a full forced directory scan is required here + /usr/bin/fc-cache-32 -rs + echo " done." +}
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Thursday, March 15, 2018 @ 11:23:06 Author: heftig Revision: 308466 archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-fontconfig/repos/multilib-staging-x86_64/ lib32-fontconfig/repos/multilib-staging-x86_64/PKGBUILD (from rev 308465, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-staging-x86_64/lib32-fontconfig.hook (from rev 308465, lib32-fontconfig/trunk/lib32-fontconfig.hook) lib32-fontconfig/repos/multilib-staging-x86_64/lib32-fontconfig.install (from rev 308465, lib32-fontconfig/trunk/lib32-fontconfig.install) --+ PKGBUILD | 72 + lib32-fontconfig.hook| 11 ++ lib32-fontconfig.install | 10 ++ 3 files changed, 93 insertions(+) Copied: lib32-fontconfig/repos/multilib-staging-x86_64/PKGBUILD (from rev 308465, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2018-03-15 11:23:06 UTC (rev 308466) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.13.0 +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +license=(custom) +depends=(lib32-expat lib32-freetype2 $_pkgbasename) +makedepends=(git autoconf-archive gperf python-lxml python-six) +install=lib32-fontconfig.install +_commit=f075ca1aeaedbc288d42a70df5cf2fd069ea0d10 # tags/2.13.0^0 +source=("git+https://anongit.freedesktop.org/git/fontconfig#commit=$_commit"; +lib32-fontconfig.hook) +sha256sums=('SKIP' +'d97c0c5b88023da5a2acf64cf560265390a9365305c43b8e86b4f89348e727b3') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $_pkgbasename + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--with-xmldir=/etc/fonts \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd $_pkgbasename + make -k check +} + +package() { + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -r "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + install -Dm644 ../lib32-fontconfig.hook "$pkgdir/usr/share/libalpm/hooks/lib32-fontconfig.hook" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-staging-x86_64/lib32-fontconfig.hook (from rev 308465, lib32-fontconfig/trunk/lib32-fontconfig.hook) === --- multilib-staging-x86_64/lib32-fontconfig.hook (rev 0) +++ multilib-staging-x86_64/lib32-fontconfig.hook 2018-03-15 11:23:06 UTC (rev 308466) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-staging-x86_64/lib32-fontconfig.install (from rev 308465, lib32-fontconfig/trunk/lib32-fontconfig.install) === --- multilib-staging-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-staging-x86_64/lib32-fontconfig.install2018-03-15 11:23:06 UTC (rev 308466) @@ -0,0 +1,10 @@ +post_install() { + post_upgrade $1 +} + +post_upgrade() { + echo -n "Rebuilding 32-bit fontconfig cache..." + # a full forced directory scan is required here + /usr/bin/fc-cache-32 -rs + echo " done." +}
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Tuesday, November 14, 2017 @ 20:26:26 Author: heftig Revision: 266803 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 266802, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.hook (from rev 266802, lib32-fontconfig/trunk/lib32-fontconfig.hook) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 266802, lib32-fontconfig/trunk/lib32-fontconfig.install) --+ PKGBUILD | 72 + lib32-fontconfig.hook| 11 ++ lib32-fontconfig.install | 10 ++ 3 files changed, 93 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 266802, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2017-11-14 20:26:26 UTC (rev 266803) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.12.6+5+g665584a +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +license=(custom) +depends=(lib32-expat lib32-freetype2 $_pkgbasename) +makedepends=(git autoconf-archive gperf python-lxml python-six) +install=lib32-fontconfig.install +_commit=665584a19b0ec227c93643ffb0540d11ac8ecf7f # fc-2-12 +source=("git+https://anongit.freedesktop.org/git/fontconfig#commit=$_commit"; +lib32-fontconfig.hook) +sha256sums=('SKIP' +'d97c0c5b88023da5a2acf64cf560265390a9365305c43b8e86b4f89348e727b3') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $_pkgbasename + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--with-xmldir=/etc/fonts \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd $_pkgbasename + make -k check +} + +package() { + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + install -Dm644 ../lib32-fontconfig.hook "$pkgdir/usr/share/libalpm/hooks/lib32-fontconfig.hook" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.hook (from rev 266802, lib32-fontconfig/trunk/lib32-fontconfig.hook) === --- multilib-testing-x86_64/lib32-fontconfig.hook (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.hook 2017-11-14 20:26:26 UTC (rev 266803) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 266802, lib32-fontconfig/trunk/lib32-fontconfig.install) === --- multilib-testing-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.install2017-11-14 20:26:26 UTC (rev 266803) @@ -0,0 +1,10 @@ +post_install() { + post_upgrade $1 +} + +post_upgrade() { + echo -n "Rebuilding 32-bit fontconfig cache..." + # a full forced directory scan is required here + /usr/bin/fc-cache-32 -rs + echo " done." +}
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Friday, September 8, 2017 @ 18:51:20 Author: heftig Revision: 256433 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 256432, lib32-fontconfig/trunk/PKGBUILD) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.hook (from rev 256432, lib32-fontconfig/trunk/lib32-fontconfig.hook) lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 256432, lib32-fontconfig/trunk/lib32-fontconfig.install) --+ PKGBUILD | 72 + lib32-fontconfig.hook| 11 ++ lib32-fontconfig.install | 10 ++ 3 files changed, 93 insertions(+) Copied: lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD (from rev 256432, lib32-fontconfig/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2017-09-08 18:51:20 UTC (rev 256433) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.12.4+29+g92da67a +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="https://www.freedesktop.org/wiki/Software/fontconfig/"; +license=(custom) +depends=(lib32-expat lib32-freetype2 $_pkgbasename) +makedepends=(git autoconf-archive gperf python-lxml python-six) +install=lib32-fontconfig.install +_commit=92da67a9fcf9fa48ebb40f2032d47291d5427d41 # master +source=("git+https://anongit.freedesktop.org/git/fontconfig#commit=$_commit"; +lib32-fontconfig.hook) +sha256sums=('SKIP' +'d97c0c5b88023da5a2acf64cf560265390a9365305c43b8e86b4f89348e727b3') + +# a nice page to test font matching: +# http://zipcon.net/~swhite/docs/computers/browsers/fonttest.html +# http://getemoji.com/ + +pkgver() { + cd $_pkgbasename + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $_pkgbasename + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $_pkgbasename + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr \ +--libdir=/usr/lib32 \ +--sysconfdir=/etc \ +--with-templatedir=/etc/fonts/conf.avail \ +--with-xmldir=/etc/fonts \ +--localstatedir=/var \ +--disable-static \ +--with-default-fonts=/usr/share/fonts \ +--with-add-fonts=/usr/local/share/fonts + make +} + +check() { + cd $_pkgbasename + make -k check +} + +package() { + cd $_pkgbasename + make DESTDIR="$pkgdir" install + + rm -rf "$pkgdir"/{etc,usr/{include,share}} + find "$pkgdir/usr/bin" -not -type d -not -name fc-cache -delete + mv "$pkgdir"/usr/bin/fc-cache{,-32} + + install -Dm644 ../lib32-fontconfig.hook "$pkgdir/usr/share/libalpm/hooks/lib32-fontconfig.hook" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.hook (from rev 256432, lib32-fontconfig/trunk/lib32-fontconfig.hook) === --- multilib-testing-x86_64/lib32-fontconfig.hook (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.hook 2017-09-08 18:51:20 UTC (rev 256433) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/fonts/* + +[Action] +Description = Updating 32-bit fontconfig cache... +When = PostTransaction +Exec = /usr/bin/fc-cache-32 -s Copied: lib32-fontconfig/repos/multilib-testing-x86_64/lib32-fontconfig.install (from rev 256432, lib32-fontconfig/trunk/lib32-fontconfig.install) === --- multilib-testing-x86_64/lib32-fontconfig.install (rev 0) +++ multilib-testing-x86_64/lib32-fontconfig.install2017-09-08 18:51:20 UTC (rev 256433) @@ -0,0 +1,10 @@ +post_install() { + post_upgrade $1 +} + +post_upgrade() { + echo -n "Rebuilding 32-bit fontconfig cache..." + # a full forced directory scan is required here + /usr/bin/fc-cache-32 -rs + echo " done." +}
[arch-commits] Commit in lib32-fontconfig/repos (4 files)
Date: Monday, April 22, 2013 @ 00:26:56 Author: heftig Revision: 88705 db-move: moved lib32-fontconfig from [multilib-testing] to [multilib] (x86_64) Added: lib32-fontconfig/repos/multilib-x86_64/PKGBUILD (from rev 88704, lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD) lib32-fontconfig/repos/multilib-x86_64/git_fixes.diff (from rev 88704, lib32-fontconfig/repos/multilib-testing-x86_64/git_fixes.diff) Deleted: lib32-fontconfig/repos/multilib-testing-x86_64/ lib32-fontconfig/repos/multilib-x86_64/PKGBUILD + /PKGBUILD | 60 +++ multilib-x86_64/PKGBUILD | 53 -- multilib-x86_64/git_fixes.diff | 732 +++ 3 files changed, 792 insertions(+), 53 deletions(-) Deleted: multilib-x86_64/PKGBUILD === --- multilib-x86_64/PKGBUILD2013-04-21 22:24:14 UTC (rev 88704) +++ multilib-x86_64/PKGBUILD2013-04-21 22:26:56 UTC (rev 88705) @@ -1,53 +0,0 @@ -# $Id$ -# Maintainer: Jan de Groot -_pkgbasename=fontconfig -pkgname=lib32-$_pkgbasename -pkgver=2.10.2 -pkgrel=1 -pkgdesc="A library for configuring and customizing font access (32-bit)" -arch=(x86_64) -url="http://www.fontconfig.org/release/"; -license=('custom') -depends=('lib32-expat>=2.0.1' 'lib32-freetype2>=2.3.11' $_pkgbasename) -makedepends=(gcc-multilib) -options=('!libtool') -source=(http://www.fontconfig.org/release/${_pkgbasename}-${pkgver}.tar.bz2) -md5sums=('2f239690057d1438aa282e051f721d08') - -build() { - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - - cd "${srcdir}/${_pkgbasename}-${pkgver}" - # make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well - libtoolize -f - autoreconf -f - - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --with-templatedir=/etc/fonts/conf.avail \ - --with-xmldir=/etc/fonts \ - --localstatedir=/var \ - --disable-static \ - --with-default-fonts=/usr/share/fonts \ - --with-add-fonts=/usr/share/fonts \ - --libdir=/usr/lib32 - - make -} - -check() { - cd "$srcdir/$_pkgbasename-$pkgver" - make -k check -} - -package() { - cd "${srcdir}/${_pkgbasename}-${pkgver}" - - make DESTDIR="${pkgdir}" install - - rm -rf "${pkgdir}"/usr/{include,share,bin} "$pkgdir"/{etc,var} - mkdir -p "$pkgdir/usr/share/licenses" - ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" -} Copied: lib32-fontconfig/repos/multilib-x86_64/PKGBUILD (from rev 88704, lib32-fontconfig/repos/multilib-testing-x86_64/PKGBUILD) === --- multilib-x86_64/PKGBUILD(rev 0) +++ multilib-x86_64/PKGBUILD2013-04-21 22:26:56 UTC (rev 88705) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Jan de Groot + +_pkgbasename=fontconfig +pkgname=lib32-$_pkgbasename +pkgver=2.10.92 +pkgrel=1 +pkgdesc="A library for configuring and customizing font access (32-bit)" +arch=(x86_64) +url="http://www.fontconfig.org/release/"; +license=('custom') +depends=('lib32-expat' 'lib32-freetype2' $_pkgbasename) +makedepends=(gcc-multilib) +options=('!libtool') +source=(http://www.fontconfig.org/release/${_pkgbasename}-${pkgver}.tar.bz2 +git_fixes.diff) +sha256sums=('1162059927120f2321f12917189b524e6b2f09e11ac643278d0bb82634035b22' +'7dc98137405ee0e5f98f3266a760a4da27d78e3c2bc7b7ef4db6b481df3c39f0') + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + # post release fixes + patch -Np1 -i ${srcdir}/git_fixes.diff + + # make sure there's no rpath trouble and sane .so versioning - FC and Gentoo do this as well + libtoolize -f + autoreconf -fi + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-templatedir=/etc/fonts/conf.avail \ + --with-xmldir=/etc/fonts \ + --localstatedir=/var \ + --disable-static \ + --with-default-fonts=/usr/share/fonts \ + --with-add-fonts=/usr/share/fonts \ + --libdir=/usr/lib32 + + make +} + +check() { + cd "$srcdir/$_pkgbasename-$pkgver" + make -k check +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + rm -rf "${pkgdir}"/usr/{include,share,bin} "$pkgdir"/{etc,var} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} Copied: lib32-fontconfig/repos/multilib-x86_64/git_fixes.diff (from rev 88704, lib32-fontconfig/repos/multilib-testing-x86_64/git_fixes.diff) === --- multilib-x86_64/git_fixes.diff (rev 0) +++ multilib-x86_64/git_fixes.diff 2013-04-21 22:26:56 UTC (rev 88705) @@ -0,0 +1,732 @@ +From 8fd0ed60a62cb