summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2014-07-29 22:18:38 (EDT)
committer P. J. McDermott <pj@pehjota.net>2014-07-29 22:18:38 (EDT)
commitc12c1016227e826fd068e376b7c450e65bee2cc0 (patch)
treeb488ecedf67508a12e1e24a7bd73426d5a9760c3
parentf49258cf99a0f4e6480b987b4ccb78f4f41125ea (diff)
Add binary packages
-rw-r--r--fontconfig-config.pkg/control8
-rw-r--r--fontconfig-config.pkg/files3
-rw-r--r--fontconfig-doc.pkg/control8
-rw-r--r--fontconfig-doc.pkg/files2
-rw-r--r--fontconfig.pkg/control8
-rw-r--r--fontconfig.pkg/files1
-rw-r--r--fontconfig.pkg/postinst8
-rw-r--r--fontconfig.pkg/postrm7
-rw-r--r--libfontconfig.1-dev.pkg/control8
-rw-r--r--libfontconfig.1-dev.pkg/files3
-rw-r--r--libfontconfig.1.pkg/control6
-rw-r--r--libfontconfig.1.pkg/docs0
-rw-r--r--libfontconfig.1.pkg/files1
-rw-r--r--substvars24
14 files changed, 87 insertions, 0 deletions
diff --git a/fontconfig-config.pkg/control b/fontconfig-config.pkg/control
new file mode 100644
index 0000000..173fc50
--- /dev/null
+++ b/fontconfig-config.pkg/control
@@ -0,0 +1,8 @@
+Architecture: all
+Platform: all
+Depends: libfontconfig.1 (>= ${Source-Version})
+Description: Font configuration and customization library - configuration
+ ${Common-Description}
+ .
+ This package contains configuration files for the font configuration and
+ customization library.
diff --git a/fontconfig-config.pkg/files b/fontconfig-config.pkg/files
new file mode 100644
index 0000000..2be127b
--- /dev/null
+++ b/fontconfig-config.pkg/files
@@ -0,0 +1,3 @@
+/etc/fonts/
+/usr/share/fontconfig/conf.avail/
+/usr/share/xml/fontconfig/fonts.dtd
diff --git a/fontconfig-doc.pkg/control b/fontconfig-doc.pkg/control
new file mode 100644
index 0000000..e3b6895
--- /dev/null
+++ b/fontconfig-doc.pkg/control
@@ -0,0 +1,8 @@
+Architecture: all
+Platform: all
+Depends: libfontconfig.1 (>= ${Source-Version})
+Description: Font configuration and customization library - documentation
+ ${Common-Description}
+ .
+ This package contains documentation for the font configuration and
+ customization library.
diff --git a/fontconfig-doc.pkg/files b/fontconfig-doc.pkg/files
new file mode 100644
index 0000000..4970578
--- /dev/null
+++ b/fontconfig-doc.pkg/files
@@ -0,0 +1,2 @@
+/usr/share/doc/
+/usr/share/man/
diff --git a/fontconfig.pkg/control b/fontconfig.pkg/control
new file mode 100644
index 0000000..2d6c9e2
--- /dev/null
+++ b/fontconfig.pkg/control
@@ -0,0 +1,8 @@
+Architecture: any
+Platform: all
+Depends: libexpat.1, libfreetype.6, libfontconfig.1 (= ${Binary-Version})
+Description: Font configuration and customization library - utilities
+ ${Common-Description}
+ .
+ This package contains utilities for the font configuration and customization
+ library.
diff --git a/fontconfig.pkg/files b/fontconfig.pkg/files
new file mode 100644
index 0000000..bc7b689
--- /dev/null
+++ b/fontconfig.pkg/files
@@ -0,0 +1 @@
+/usr/bin/
diff --git a/fontconfig.pkg/postinst b/fontconfig.pkg/postinst
new file mode 100644
index 0000000..5c3334c
--- /dev/null
+++ b/fontconfig.pkg/postinst
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+set -e
+
+if [ "x${1}" = 'xconfigure' ]; then
+ mkdir -p /var/cache/fontconfig
+ fc-cache -s -f -v
+fi
diff --git a/fontconfig.pkg/postrm b/fontconfig.pkg/postrm
new file mode 100644
index 0000000..d3809af
--- /dev/null
+++ b/fontconfig.pkg/postrm
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+set -e
+
+if [ "x${1}" = 'xpurge' ]; then
+ rm -rf /var/cache/fontconfig
+fi
diff --git a/libfontconfig.1-dev.pkg/control b/libfontconfig.1-dev.pkg/control
new file mode 100644
index 0000000..d3be338
--- /dev/null
+++ b/libfontconfig.1-dev.pkg/control
@@ -0,0 +1,8 @@
+Architecture: any
+Platform: all
+Depends: libfontconfig.1 (= ${Binary-Version})
+Description: Font configuration and customization library - development files
+ ${Common-Description}
+ .
+ This package contains development files for the font configuration and
+ customization library.
diff --git a/libfontconfig.1-dev.pkg/files b/libfontconfig.1-dev.pkg/files
new file mode 100644
index 0000000..f6f193b
--- /dev/null
+++ b/libfontconfig.1-dev.pkg/files
@@ -0,0 +1,3 @@
+/usr/include/
+/usr/lib/*/libfontconfig.so
+/usr/lib/*/pkgconfig/
diff --git a/libfontconfig.1.pkg/control b/libfontconfig.1.pkg/control
new file mode 100644
index 0000000..618bab8
--- /dev/null
+++ b/libfontconfig.1.pkg/control
@@ -0,0 +1,6 @@
+Architecture: any
+Platform: all
+Depends: libexpat.1, libfreetype.6, fontconfig (>= ${Source-Version}),
+ fontconfig-config (>= ${Source-Version})
+Description: Font configuration and customization library
+ ${Common-Description}
diff --git a/libfontconfig.1.pkg/docs b/libfontconfig.1.pkg/docs
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/libfontconfig.1.pkg/docs
diff --git a/libfontconfig.1.pkg/files b/libfontconfig.1.pkg/files
new file mode 100644
index 0000000..3a8e99b
--- /dev/null
+++ b/libfontconfig.1.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libfontconfig.so.*
diff --git a/substvars b/substvars
new file mode 100644
index 0000000..dd896ce
--- /dev/null
+++ b/substvars
@@ -0,0 +1,24 @@
+Common-Description:
+ Fontconfig is a library for configuring and customizing font access.
+ .
+ Fontconfig can:
+ .
+ * discover new fonts when installed automatically, removing a common source
+ of configuration problems.
+ * perform font name substitution, so that appropriate alternative fonts can
+ be selected if fonts are missing.
+ * identify the set of fonts required to completely cover a set of languages.
+ * have GUI configuration tools built as it uses an XML-based configuration
+ file (though with autodiscovery, we believe this need is minimized).
+ * efficiently and quickly find the fonts you need among the set of fonts you
+ have installed, even if you have installed thousands of fonts, while
+ minimzing memory usage.
+ * be used in concert with the X Render Extension and FreeType to implement
+ high quality, anti-aliased and subpixel rendered text on a display.
+ .
+ Fontconfig does not:
+ .
+ * render the fonts themselves (this is left to FreeType or other rendering
+ mechanisms)
+ * depend on the X Window System in any fashion, so that printer only
+ applications do not have such dependencies