summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD85
1 files changed, 67 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 340f1d70acd8..c7e51066d92d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,76 @@
# Maintainer: Shanto <shanto@hotmail.com>
pkgname=fontconfig-infinality
-pkgver=1
-pkgrel=3
-_pkgdate=20130104
-_pkgrel=1
-pkgdesc="Fontconfig files for use with freetype2-infinality."
-arch=(any)
+pkgver=2.11.94
+pkgrel=1
+pkgdesc="Fontconfig is a library for configuring and customizing font access, patched with infinality patches."
+arch=(i686 x86_64)
license=('GPL')
-url="http://www.infinality.net/blog/infinality-freetype-patches/"
-depends=('fontconfig' 'freetype2-infinality')
+url="https://github.com/bohoomil/fontconfig-ultimate"
+depends=('freetype2-infinality')
+conflicts=('fontconfig')
+provides=("fontconfig=$pkgver")
+options=('!libtool')
install='install.sh'
-backup=(
- 'etc/fonts/infinality/infinality.conf'
- 'etc/fonts/conf.d/52-infinality.conf'
-)
source=(
- "http://www.infinality.net/fedora/linux/zips/fontconfig-infinality-${pkgver}-${_pkgdate}_${_pkgrel}.tar.bz2"
+ "http://www.freedesktop.org/software/fontconfig/release/fontconfig-${pkgver}.tar.bz2"
+ "01-configure.patch"
+ "02-configure.ac.patch"
+ "03-Makefile.in.patch"
+ "04-Makefile.conf.d.patch"
+ "05-Makefile.am.in.patch"
+ "conf.d.infinality.tar.xz"
+ "presets.tar.xz"
)
+sha256sums=('d763c024df434146f3352448bc1f4554f390c8a48340cef7aa9cc44716a159df'
+ 'dd8d5ee295003982a783aaa57307f507889216c53856f8355a1b83e836c92ec5'
+ 'dff6e1e1561a5d094b9906efb8b0ac06cd652c6a19eab3cde06c314a7b3f92eb'
+ '3daa2e2db611fb13342cdb511c344c12847ab669d050823c1cf40c4de863eff7'
+ '16f8b2fe38ba7dc921825b8d5a54248804c390ab6773830bc39394dd91a4d9ec'
+ '024dac82d87171c7c53b852ae97b563f4f70c6d2079921f8b0f16fa811eb93d5'
+ 'd8eb772ac556d2a8d62a203afbb261110f236cce8b283e80bae3cc2350c32d80'
+ 'ddbc1bea23161f6b32680ee45092f7b5f2d53aeb01730db38f686cb68786c672')
+
+build() {
+ cd "${srcdir}/fontconfig-${pkgver}"
+
+ patch -Np1 -i ../01-configure.patch
+ patch -Np1 -i ../02-configure.ac.patch
+ patch -Np1 -i ../03-Makefile.in.patch
+ patch -Np1 -i ../04-Makefile.conf.d.patch
+ patch -Np1 -i ../05-Makefile.am.in.patch
+
+ ln -s ../conf.d.infinality
+
+ autoreconf
+ ./configure --prefix=/usr
+ make
+}
+
package() {
- _destdir="$pkgdir"/etc/fonts
- mkdir -p $_destdir/{conf.avail,conf.d,infinality} "$pkgdir"/usr/bin
- cp -r "$srcdir"/{conf.avail,conf.d,infinality} $_destdir
- ln -sf /etc/fonts/infinality/infctl.sh "$pkgdir"/usr/bin/infctl
+ cd "${srcdir}/fontconfig-${pkgver}"
+
+ # Install fontconfig
+ make DESTDIR="${pkgdir}" install
+
+ # Install presets
+ install -Dm 755 "${srcdir}/presets/combi/30-metric-aliases-combi.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/combi/30-metric-aliases-combi.conf"
+ install -Dm 755 "${srcdir}/presets/combi/37-repl-global-combi.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/combi/37-repl-global-combi.conf"
+ install -Dm 755 "${srcdir}/presets/combi/60-latin-combi.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/combi/60-latin-combi.conf"
+ install -Dm 755 "${srcdir}/presets/combi/65-non-latin-combi.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/combi/65-non-latin-combi.conf"
+ install -Dm 755 "${srcdir}/presets/combi/66-aliases-wine-combi.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/combi/66-aliases-wine-combi.conf"
+ install -Dm 755 "${srcdir}/presets/free/30-metric-aliases-free.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/free/30-metric-aliases-free.conf"
+ install -Dm 755 "${srcdir}/presets/free/37-repl-global-free.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/free/37-repl-global-free.conf"
+ install -Dm 755 "${srcdir}/presets/free/60-latin-free.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/free/60-latin-free.conf"
+ install -Dm 755 "${srcdir}/presets/free/65-non-latin-free.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/free/65-non-latin-free.conf"
+ install -Dm 755 "${srcdir}/presets/free/66-aliases-wine-free.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/free/66-aliases-wine-free.conf"
+ install -Dm 755 "${srcdir}/presets/ms/30-metric-aliases-ms.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/ms/30-metric-aliases-ms.conf"
+ install -Dm 755 "${srcdir}/presets/ms/37-repl-global-ms.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/ms/37-repl-global-ms.conf"
+ install -Dm 755 "${srcdir}/presets/ms/60-latin-ms.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/ms/60-latin-ms.conf"
+ install -Dm 755 "${srcdir}/presets/ms/65-non-latin-ms.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/ms/65-non-latin-ms.conf"
+ install -Dm 755 "${srcdir}/presets/ms/66-aliases-wine-ms.conf" "${pkgdir}/etc/fonts/conf.avail.infinality/ms/66-aliases-wine-ms.conf"
+
+ # Install presets switcher
+ install -m 755 "${srcdir}/presets/fc-presets" "${pkgdir}/usr/bin/fc-presets"
}
-md5sums=('d7a7781865f3a76d70e32e074a63411c')
+