diff options
author | Maarten de Boer | 2015-08-31 19:28:35 +0200 |
---|---|---|
committer | Maarten de Boer | 2015-08-31 19:28:35 +0200 |
commit | b2774091797056c826305b2e74b0519be8febf50 (patch) | |
tree | 239768c0212c3581570e2c4a6f0b37bf473e613d | |
parent | 34c7674a0572f48dd22484770c5e6e4eed0fc20d (diff) | |
download | aur-b2774091797056c826305b2e74b0519be8febf50.tar.gz |
Fontconfig files for use with freetype2-infinality.
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | 01-configure.patch | 73 | ||||
-rw-r--r-- | 02-configure.ac.patch | 53 | ||||
-rw-r--r-- | 03-Makefile.in.patch | 150 | ||||
-rw-r--r-- | 04-Makefile.conf.d.patch | 112 | ||||
-rw-r--r-- | 05-Makefile.am.in.patch | 48 | ||||
-rw-r--r-- | PKGBUILD | 85 | ||||
-rw-r--r-- | conf.d.infinality.tar.xz | bin | 0 -> 20544 bytes | |||
-rw-r--r-- | install.sh | 1 | ||||
-rw-r--r-- | presets.tar.xz | bin | 0 -> 9440 bytes |
10 files changed, 529 insertions, 28 deletions
@@ -1,17 +1,32 @@ pkgbase = fontconfig-infinality - pkgdesc = Fontconfig files for use with freetype2-infinality. - pkgver = 1 - pkgrel = 3 - url = http://www.infinality.net/blog/infinality-freetype-patches/ + pkgdesc = Fontconfig is a library for configuring and customizing font access, patched with infinality patches. + pkgver = 2.11.94 + pkgrel = 1 + url = https://github.com/bohoomil/fontconfig-ultimate install = install.sh - arch = any + arch = i686 + arch = x86_64 license = GPL - depends = fontconfig depends = freetype2-infinality - backup = etc/fonts/infinality/infinality.conf - backup = etc/fonts/conf.d/52-infinality.conf - source = http://www.infinality.net/fedora/linux/zips/fontconfig-infinality-1-20130104_1.tar.bz2 - md5sums = d7a7781865f3a76d70e32e074a63411c + provides = fontconfig=2.11.94 + conflicts = fontconfig + options = !libtool + source = http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.11.94.tar.bz2 + source = 01-configure.patch + source = 02-configure.ac.patch + source = 03-Makefile.in.patch + source = 04-Makefile.conf.d.patch + source = 05-Makefile.am.in.patch + source = conf.d.infinality.tar.xz + source = presets.tar.xz + sha256sums = d763c024df434146f3352448bc1f4554f390c8a48340cef7aa9cc44716a159df + sha256sums = dd8d5ee295003982a783aaa57307f507889216c53856f8355a1b83e836c92ec5 + sha256sums = dff6e1e1561a5d094b9906efb8b0ac06cd652c6a19eab3cde06c314a7b3f92eb + sha256sums = 3daa2e2db611fb13342cdb511c344c12847ab669d050823c1cf40c4de863eff7 + sha256sums = 16f8b2fe38ba7dc921825b8d5a54248804c390ab6773830bc39394dd91a4d9ec + sha256sums = 024dac82d87171c7c53b852ae97b563f4f70c6d2079921f8b0f16fa811eb93d5 + sha256sums = d8eb772ac556d2a8d62a203afbb261110f236cce8b283e80bae3cc2350c32d80 + sha256sums = ddbc1bea23161f6b32680ee45092f7b5f2d53aeb01730db38f686cb68786c672 pkgname = fontconfig-infinality diff --git a/01-configure.patch b/01-configure.patch new file mode 100644 index 000000000000..9f526d692748 --- /dev/null +++ b/01-configure.patch @@ -0,0 +1,73 @@ +--- a/configure 2014-03-24 07:04:16.000000000 +0100 ++++ b/configure 2015-03-18 21:26:18.805031769 +0100 +@@ -655,6 +655,7 @@ XMLDIR + CONFIGDIR + BASECONFIGDIR + TEMPLATEDIR ++TEMPLATEINFDIR + FC_FONTDATE + FC_CACHEDIR + fc_cachedir +@@ -833,6 +834,7 @@ with_default_fonts + with_add_fonts + with_cache_dir + with_templatedir ++with_templateinfdir + with_baseconfigdir + with_configdir + with_xmldir +@@ -1518,6 +1520,10 @@ Optional Packages: + [default=LOCALSTATEDIR/cache/fontconfig] + --with-templatedir=DIR Use DIR to store the configuration template files + [default=DATADIR/fontconfig/conf.avail] ++ --with-templateinfdir=DIR ++ Use DIR to store the Infinality compliant ++ configuration template files ++ [default=DATADIR/fontconfig/conf.avail.infinality] + --with-baseconfigdir=DIR + Use DIR to store the base configuration files + [default=SYSCONFDIR/fonts] +@@ -14856,6 +14862,12 @@ else + templatedir=yes + fi + ++# Check whether --with-templateinfdir was given. ++if test "${with_templateinfdir+set}" = set; then : ++ withval=$with_templateinfdir; templateinfdir="$withval" ++else ++ templateinfdir=yes ++fi + + # Check whether --with-baseconfigdir was given. + if test "${with_baseconfigdir+set}" = set; then : +@@ -14888,6 +14900,13 @@ no|yes) + *) + ;; + esac ++case "$templateinfdir" in ++no|yes) ++ templateinfdir='${datadir}'/fontconfig/conf.avail.infinality ++ ;; ++*) ++ ;; ++esac + case "$baseconfigdir" in + no|yes) + baseconfigdir='${sysconfdir}'/fonts +@@ -14911,6 +14930,7 @@ no|yes) + esac + + TEMPLATEDIR=${templatedir} ++TEMPLATEINFDIR=${templateinfdir} + BASECONFIGDIR=${baseconfigdir} + CONFIGDIR=${configdir} + XMLDIR=${xmldir} +@@ -16294,7 +16294,7 @@ _ACEOF + + + +-ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-glyphname/Makefile fc-blanks/Makefile fc-case/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip" ++ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-glyphname/Makefile fc-case/Makefile src/Makefile conf.d/Makefile conf.d.infinality/Makefile fc-cache/Makefile fc-cat/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml test/Makefile fontconfig.spec fontconfig.pc fontconfig-zip" + + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure diff --git a/02-configure.ac.patch b/02-configure.ac.patch new file mode 100644 index 000000000000..d7f78c9cda2c --- /dev/null +++ b/02-configure.ac.patch @@ -0,0 +1,53 @@ +--- a/configure.ac 2015-03-18 21:12:24.000000000 +0100 ++++ b/configure.ac 2015-03-18 21:35:29.224165540 +0100 +@@ -520,9 +520,14 @@ AC_SUBST(FC_FONTDATE) + + AC_ARG_WITH(templatedir, + [AC_HELP_STRING([--with-templatedir=DIR], +- [Use DIR to store the configuration template files [default=DATADIR/fontconfig/conf.avail]])], ++ [Use DIR to store the generic configuration template files [default=DATADIR/fontconfig/conf.avail]])], + [templatedir="$withval"], + [templatedir=yes]) ++AC_ARG_WITH(templateinfdir, ++ [AC_HELP_STRING([--with-templateinfdir=DIR], ++ [Use DIR to store the Infinality compliant configuration template files [default=DATADIR/fontconfig/conf.avail.infinality]])], ++ [templateinfdir="$withval"], ++ [templateinfdir=yes]) + AC_ARG_WITH(baseconfigdir, + [AC_HELP_STRING([--with-baseconfigdir=DIR], + [Use DIR to store the base configuration files [default=SYSCONFDIR/fonts]])], +@@ -546,6 +551,13 @@ no|yes) + *) + ;; + esac ++case "$templateinfdir" in ++no|yes) ++ templateinfdir='${datadir}'/fontconfig/conf.avail.infinality ++ ;; ++*) ++ ;; ++esac + case "$baseconfigdir" in + no|yes) + baseconfigdir='${sysconfdir}'/fonts +@@ -569,10 +581,12 @@ no|yes) + esac + + TEMPLATEDIR=${templatedir} ++TEMPLATEINFDIR=${templateinfdir} + BASECONFIGDIR=${baseconfigdir} + CONFIGDIR=${configdir} + XMLDIR=${xmldir} + AC_SUBST(TEMPLATEDIR) ++AC_SUBST(TEMPLATEINFDIR) + AC_SUBST(BASECONFIGDIR) + AC_SUBST(CONFIGDIR) + AC_SUBST(XMLDIR) +@@ -702,6 +716,7 @@ fc-blanks/Makefile + fc-case/Makefile + src/Makefile + conf.d/Makefile ++conf.d.infinality/Makefile + fc-cache/Makefile + fc-cat/Makefile + fc-list/Makefile diff --git a/03-Makefile.in.patch b/03-Makefile.in.patch new file mode 100644 index 000000000000..fb6668f673b2 --- /dev/null +++ b/03-Makefile.in.patch @@ -0,0 +1,150 @@ +--- a/doc/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/doc/Makefile.in 2015-03-18 21:40:52.932671653 +0100 +@@ -514,6 +514,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-cache/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-cache/Makefile.in 2015-03-18 21:43:52.937006196 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-case/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-case/Makefile.in 2015-03-18 21:45:27.227510005 +0100 +@@ -283,6 +283,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-cat/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-cat/Makefile.in 2015-03-18 21:46:51.928365449 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-glyphname/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-glyphname/Makefile.in 2015-03-18 21:47:41.240280146 +0100 +@@ -283,6 +283,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-lang/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-lang/Makefile.in 2015-03-18 21:49:04.774578565 +0100 +@@ -283,6 +283,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-list/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-list/Makefile.in 2015-03-18 21:51:13.704329503 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-match/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-match/Makefile.in 2015-03-18 21:52:26.998992338 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-pattern/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-pattern/Makefile.in 2015-03-18 21:53:13.907720435 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-query/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-query/Makefile.in 2015-03-18 21:54:35.288864307 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-scan/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-scan/Makefile.in 2015-03-18 21:55:11.414565316 +0100 +@@ -318,6 +318,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fc-validate/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fc-validate/Makefile.in 2015-03-18 21:55:50.673519841 +0100 +@@ -320,6 +320,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/fontconfig/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/fontconfig/Makefile.in 2015-03-18 21:56:36.035649892 +0100 +@@ -261,6 +261,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/src/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/src/Makefile.in 2015-03-18 21:57:16.651243142 +0100 +@@ -331,6 +331,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +--- a/test/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/test/Makefile.in 2015-03-18 21:57:59.763440840 +0100 +@@ -472,6 +472,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ diff --git a/04-Makefile.conf.d.patch b/04-Makefile.conf.d.patch new file mode 100644 index 000000000000..9be723f70d43 --- /dev/null +++ b/04-Makefile.conf.d.patch @@ -0,0 +1,112 @@ +--- a/conf.d/Makefile.am 2014-01-20 09:14:19.000000000 +0100 ++++ b/conf.d/Makefile.am 2015-03-18 22:01:22.228445576 +0100 +@@ -21,26 +21,9 @@ + # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + # PERFORMANCE OF THIS SOFTWARE. + +-BUILT_SOURCES = README +-DOC_SOURCES = README.in + DOC_FILES = $(DOC_SOURCES:.in=) + +-CONF_LINKS = \ +- 10-scale-bitmap-fonts.conf \ +- 20-unhint-small-vera.conf \ +- 30-urw-aliases.conf \ +- 30-metric-aliases.conf \ +- 40-nonlatin.conf \ +- 45-latin.conf \ +- 49-sansserif.conf \ +- 50-user.conf \ +- 51-local.conf \ +- 60-latin.conf \ +- 65-fonts-persian.conf \ +- 65-nonlatin.conf \ +- 69-unifont.conf \ +- 80-delicious.conf \ +- 90-synthetic.conf ++CONF_LINKS = + + EXTRA_DIST = $(template_DATA) $(DOC_SOURCES) + CLEANFILES = $(DOC_FILES) +@@ -80,24 +63,4 @@ template_DATA = \ + 80-delicious.conf \ + 90-synthetic.conf + +-README: $(srcdir)/README.in +- sed "s|\@TEMPLATEDIR\@|$(templatedir)|" $< > $@ +- +-install-data-hook: +- mkdir -p $(DESTDIR)$(configdir) +- @(echo cd $(DESTDIR)$(configdir); \ +- cd $(DESTDIR)$(configdir); \ +- for i in $(CONF_LINKS); do \ +- echo $(RM) $$i";" ln -s $(templatedir)/$$i .; \ +- $(RM) $$i; \ +- ln -s $(templatedir)/$$i .; \ +- done) +-uninstall-local: +- @(echo cd $(DESTDIR)$(configdir); \ +- cd $(DESTDIR)$(configdir); \ +- for i in $(CONF_LINKS); do \ +- echo $(RM) $$i; \ +- $(RM) $$i; \ +- done) +- + -include $(top_srcdir)/git.mk +--- a/conf.d/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/conf.d/Makefile.in 2015-03-18 22:06:52.180613814 +0100 +@@ -163,7 +163,7 @@ am__uninstall_files_from_dir = { \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +-am__installdirs = "$(DESTDIR)$(configdir)" "$(DESTDIR)$(templatedir)" ++am__installdirs = "$(DESTDIR)$(templatedir)" + DATA = $(config_DATA) $(template_DATA) + am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) + DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +@@ -324,25 +324,8 @@ target_alias = @target_alias@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-BUILT_SOURCES = README +-DOC_SOURCES = README.in + DOC_FILES = $(DOC_SOURCES:.in=) +-CONF_LINKS = \ +- 10-scale-bitmap-fonts.conf \ +- 20-unhint-small-vera.conf \ +- 30-urw-aliases.conf \ +- 30-metric-aliases.conf \ +- 40-nonlatin.conf \ +- 45-latin.conf \ +- 49-sansserif.conf \ +- 50-user.conf \ +- 51-local.conf \ +- 60-latin.conf \ +- 65-fonts-persian.conf \ +- 65-nonlatin.conf \ +- 69-unifont.conf \ +- 80-delicious.conf \ +- 90-synthetic.conf ++CONF_LINKS = + + EXTRA_DIST = $(template_DATA) $(DOC_SOURCES) + CLEANFILES = $(DOC_FILES) +@@ -504,7 +487,7 @@ check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am + all-am: Makefile $(DATA) + installdirs: +- for dir in "$(DESTDIR)$(configdir)" "$(DESTDIR)$(templatedir)"; do \ ++ for dir in "$(DESTDIR)$(templatedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done + install: $(BUILT_SOURCES) +@@ -625,9 +608,6 @@ uninstall-am: uninstall-configDATA unins + uninstall-local uninstall-templateDATA + + +-README: $(srcdir)/README.in +- sed "s|\@TEMPLATEDIR\@|$(templatedir)|" $< > $@ +- + install-data-hook: + mkdir -p $(DESTDIR)$(configdir) + @(echo cd $(DESTDIR)$(configdir); \ diff --git a/05-Makefile.am.in.patch b/05-Makefile.am.in.patch new file mode 100644 index 000000000000..0cadc0837eb8 --- /dev/null +++ b/05-Makefile.am.in.patch @@ -0,0 +1,48 @@ +--- a/Makefile.am 2014-01-20 09:14:19.000000000 +0100 ++++ b/Makefile.am 2015-03-18 22:14:14.902609277 +0100 +@@ -23,7 +23,7 @@ + + SUBDIRS=fontconfig fc-blanks fc-case fc-lang fc-glyphname src \ + fc-cache fc-cat fc-list fc-match fc-pattern fc-query fc-scan \ +- fc-validate conf.d test ++ fc-validate conf.d conf.d.infinality test + if ENABLE_DOCS + SUBDIRS += doc + endif +--- a/Makefile.in 2014-03-24 07:04:15.000000000 +0100 ++++ b/Makefile.in 2015-03-18 22:19:27.809614806 +0100 +@@ -138,6 +138,8 @@ AM_V_at = $(am__v_at_@AM_V@) + am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) + am__v_at_0 = @ + am__v_at_1 = ++depcomp = ++am__depfiles_maybe = + SOURCES = + DIST_SOURCES = + RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ +@@ -219,7 +219,7 @@ CTAGS = ctags + CSCOPE = cscope + DIST_SUBDIRS = fontconfig fc-blanks fc-case fc-lang fc-glyphname src \ + fc-cache fc-cat fc-list fc-match fc-pattern fc-query fc-scan \ +- fc-validate conf.d test doc ++ fc-validate conf.d conf.d.infinality test doc + am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/fontconfig-zip.in $(srcdir)/fontconfig.pc.in \ + $(srcdir)/fontconfig.spec.in AUTHORS COPYING ChangeLog INSTALL \ +@@ -354,6 +356,7 @@ SET_MAKE = @SET_MAKE@ + SHELL = @SHELL@ + STRIP = @STRIP@ + TEMPLATEDIR = @TEMPLATEDIR@ ++TEMPLATEINFDIR = @TEMPLATEINFDIR@ + VERSION = @VERSION@ + WARN_CFLAGS = @WARN_CFLAGS@ + XMLDIR = @XMLDIR@ +@@ -415,7 +418,7 @@ top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = fontconfig fc-blanks fc-case fc-lang fc-glyphname src \ + fc-cache fc-cat fc-list fc-match fc-pattern fc-query fc-scan \ +- fc-validate conf.d test $(am__append_1) ++ fc-validate conf.d conf.d.infinality test $(am__append_1) + ACLOCAL_AMFLAGS = -I m4 + EXTRA_DIST = fontconfig.pc.in fonts.conf.in fonts.dtd \ + fontconfig.spec.in fontconfig.spec fontconfig-zip.in \ @@ -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') + diff --git a/conf.d.infinality.tar.xz b/conf.d.infinality.tar.xz Binary files differnew file mode 100644 index 000000000000..0fa1e547b280 --- /dev/null +++ b/conf.d.infinality.tar.xz diff --git a/install.sh b/install.sh index 969ec9b45944..0304a0216730 100644 --- a/install.sh +++ b/install.sh @@ -1,4 +1,5 @@ post_install() { + fc-cache cat <<- EOF ==> Infinality fontconfig settings are enabled system-wide by default. If you don't like this, replace the symlink /etc/fonts/conf.d/52-infinality.conf with an empty file - It will be preserved between updates. ==> Refer to /etc/fonts/infinality/README for available customization options. For best experience, install either Windows, Apple or Google fonts. More information is available at http://www.infinality.net. diff --git a/presets.tar.xz b/presets.tar.xz Binary files differnew file mode 100644 index 000000000000..2f3c6406b6f7 --- /dev/null +++ b/presets.tar.xz |