summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Scholl2015-07-06 16:25:58 -0400
committerDavid Scholl2015-07-06 16:25:58 -0400
commit991520d22d5b9f5fbcc2c593095b90fa5865551b (patch)
treeb6de3b06aa400569d68cefaac890019213dfb9cd
downloadaur-991520d22d5b9f5fbcc2c593095b90fa5865551b.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD32
-rw-r--r--sgi-fonts.install20
-rw-r--r--sgi-fonts.patch144
4 files changed, 216 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..043c08f4217f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sgi-fonts
+ pkgdesc = Bitmapped X11 screen fonts from Silicon Graphics, Inc.
+ pkgver = 1.0.1
+ pkgrel = 6
+ url = http://oss.sgi.com/projects/sgi_propack/
+ install = sgi-fonts.install
+ arch = any
+ license = MIT
+ makedepends = rpmextract
+ makedepends = imake
+ depends = fontconfig
+ depends = xorg-font-utils
+ depends = xorg-fonts-encodings
+ source = ftp://patches-europe.sgi.com/pub/linux/ProPack1.4/SRPMS/sgi-fonts-1.0-1.src.rpm
+ source = sgi-fonts.patch
+ md5sums = a98655922ee624a7aa8fdae161afdfa9
+ md5sums = a7f1df8c2d785c859ae60eb1c5742407
+
+pkgname = sgi-fonts
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b92917144418
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: David Scholl <djscholl at gmail dot com>
+pkgname=sgi-fonts
+pkgver=1.0.1
+pkgrel=6
+pkgdesc="Bitmapped X11 screen fonts from Silicon Graphics, Inc."
+arch=('any')
+url="http://oss.sgi.com/projects/sgi_propack/"
+license=('MIT')
+depends=('fontconfig' 'xorg-font-utils' 'xorg-fonts-encodings')
+makedepends=('rpmextract' 'imake')
+install=sgi-fonts.install
+source=(ftp://patches-europe.sgi.com/pub/linux/ProPack1.4/SRPMS/$pkgname-1.0-1.src.rpm sgi-fonts.patch)
+md5sums=('a98655922ee624a7aa8fdae161afdfa9' 'a7f1df8c2d785c859ae60eb1c5742407')
+
+build() {
+ cd $srcdir
+ rpmextract.sh $pkgname-1.0-1.src.rpm
+ tar xf sgi-fonts.tar.gz
+ patch -p0 < sgi-fonts.patch || return 1
+ cd $pkgname
+ xmkmf || return 1
+ sed '/^ FONTDIR = /s/${datarootdir}\/fonts\/X11/\/usr\/share\/fonts/' -i Makefile || return 1
+ sed '/^ FONTROOTDIR = /s/${datarootdir}\/fonts\/X11/\/usr\/share\/fonts/' -i Makefile || return 1
+ make || return 1
+}
+package() {
+ cd $srcdir/$pkgname
+ make DESTDIR=$pkgdir install || return 1
+ cd $pkgdir/usr/share/fonts/misc
+ mv sgi/*.pcf.gz ./
+ rm -Rf sgi
+}
diff --git a/sgi-fonts.install b/sgi-fonts.install
new file mode 100644
index 000000000000..02f654af7dc7
--- /dev/null
+++ b/sgi-fonts.install
@@ -0,0 +1,20 @@
+post_install() {
+ echo -n "Updating font cache... "
+ fc-cache /usr/share/fonts/misc
+ mkfontscale /usr/share/fonts/misc
+ mkfontdir /usr/share/fonts/misc
+ echo "done."
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}
+
+op=$1
+shift
+
+$op $*
diff --git a/sgi-fonts.patch b/sgi-fonts.patch
new file mode 100644
index 000000000000..c43214441187
--- /dev/null
+++ b/sgi-fonts.patch
@@ -0,0 +1,144 @@
+diff -ru sgi-fonts-orig/Imakefile sgi-fonts/Imakefile
+--- sgi-fonts-orig/Imakefile 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/Imakefile 2006-06-26 22:03:42.000000000 -0400
+@@ -1,11 +1,10 @@
+ XCOMM $Id: Imakefile,v 1.1 1999/12/27 18:09:26 lembree Exp $
+
+ XCOMM additional SGI supplied fonts
+-XCOMM Note: we want Scr15 uncompressed
+
+ SGIOBJS = \
+ FontObj(intl15) FontObj(Scr10) FontObj(Scr11) \
+- FontObj(Scr12) FontObj(Scr13) FontObj(Scr14) Scr15.pcf \
++ FontObj(Scr12) FontObj(Scr13) FontObj(Scr14) FontObj(Scr15) \
+ FontObj(Scr16) FontObj(Scr18) FontObj(Scr7) FontObj(Scr8) \
+ FontObj(Scr9) FontObj(ScrB10) FontObj(ScrB11) FontObj(ScrB12) \
+ FontObj(ScrB13) FontObj(ScrB14) FontObj(ScrB15) FontObj(ScrB16) \
+@@ -21,16 +20,12 @@
+
+ MakeFonts()
+
+-UncompressedFontTarget(9x15)
+-XCOMM SGI wants default fonts uncompressed
+-UncompressedFontTarget(cursor)
+ FontTarget(Scr10)
+ FontTarget(Scr11)
+ FontTarget(Scr12)
+ FontTarget(Scr13)
+ FontTarget(Scr14)
+-XCOMM SGI wants Scr15 font uncompressed
+-UncompressedFontTarget(Scr15)
++FontTarget(Scr15)
+ FontTarget(Scr16)
+ FontTarget(Scr18)
+ FontTarget(Scr7)
+diff -ru sgi-fonts-orig/sgi/intl15.bdf sgi-fonts/sgi/intl15.bdf
+--- sgi-fonts-orig/sgi/intl15.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/intl15.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,5 +1,5 @@
+ STARTFONT 2.1
+-FONT --International-Medium-R-Normal--15-150-72-72-M-90-ISO8859-1
++FONT -SGI-International-Medium-R-Normal--15-150-72-72-M-90-ISO8859-1
+ SIZE 15 72 72
+ FONTBOUNDINGBOX 9 15 0 -3
+ STARTPROPERTIES 22
+@@ -7,7 +7,7 @@
+ COMMENT Begin LogicalFontDescription
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "International"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"
+diff -ru sgi-fonts-orig/sgi/iris10.bdf sgi-fonts/sgi/iris10.bdf
+--- sgi-fonts-orig/sgi/iris10.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/iris10.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,12 +1,12 @@
+ STARTFONT 2.1
+-FONT --Iris-Medium-R-Normal--10-100-72-72-M-60-ISO8859-1
++FONT -SGI-Iris-Medium-R-Normal--10-100-72-72-M-60-ISO8859-1
+ SIZE 10 72 72
+ FONTBOUNDINGBOX 6 10 0 -2
+ STARTPROPERTIES 22
+ _DEC_DEVICE_FONTNAMES "FM=Iris"
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "Iris"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"
+diff -ru sgi-fonts-orig/sgi/iris12.bdf sgi-fonts/sgi/iris12.bdf
+--- sgi-fonts-orig/sgi/iris12.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/iris12.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,12 +1,12 @@
+ STARTFONT 2.1
+-FONT --Iris-Medium-R-Normal--12-120-72-72-M-80-iso8859-1
++FONT -SGI-Iris-Medium-R-Normal--12-120-72-72-M-80-iso8859-1
+ SIZE 12 72 72
+ FONTBOUNDINGBOX 8 12 0 -2
+ STARTPROPERTIES 22
+ _DEC_DEVICE_FONTNAMES "FM=Iris"
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "Iris"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"
+diff -ru sgi-fonts-orig/sgi/iris13.bdf sgi-fonts/sgi/iris13.bdf
+--- sgi-fonts-orig/sgi/iris13.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/iris13.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,12 +1,12 @@
+ STARTFONT 2.1
+-FONT --Iris-Medium-R-Normal--13-130-72-72-M-90-ISO8859-1
++FONT -SGI-Iris-Medium-R-Normal--13-130-72-72-M-90-ISO8859-1
+ SIZE 13 72 72
+ FONTBOUNDINGBOX 8 13 0 -2
+ STARTPROPERTIES 22
+ _DEC_DEVICE_FONTNAMES "FM=Iris"
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "Iris"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"
+diff -ru sgi-fonts-orig/sgi/space10.bdf sgi-fonts/sgi/space10.bdf
+--- sgi-fonts-orig/sgi/space10.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/space10.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,5 +1,5 @@
+ STARTFONT 2.1
+-FONT --Space-Medium-R-Normal--10-100-72-72-M-60-SGI-FONTSPECIFIC
++FONT -SGI-Space-Medium-R-Normal--10-100-72-72-M-60-SGI-FONTSPECIFIC
+ COMMENT The all-space font
+ SIZE 10 72 72
+ FONTBOUNDINGBOX -3 -3 6 10
+@@ -8,7 +8,7 @@
+ COMMENT Begin LogicalFontDescription
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "Space"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"
+diff -ru sgi-fonts-orig/sgi/type13.bdf sgi-fonts/sgi/type13.bdf
+--- sgi-fonts-orig/sgi/type13.bdf 2006-06-26 22:03:32.000000000 -0400
++++ sgi-fonts/sgi/type13.bdf 2006-06-26 22:03:42.000000000 -0400
+@@ -1,12 +1,12 @@
+ STARTFONT 2.1
+-FONT --Type-Medium-R-Normal--13-130-72-72-M-80-ISO8859-1
++FONT -SGI-Type-Medium-R-Normal--13-130-72-72-M-80-ISO8859-1
+ SIZE 13 72 72
+ FONTBOUNDINGBOX 8 13 0 -3
+ STARTPROPERTIES 23
+ _DEC_DEVICE_FONTNAMES "FM=Type"
+ FONTNAME_REGISTRY ""
+ FAMILY_NAME "Type"
+-FOUNDRY ""
++FOUNDRY "SGI"
+ WEIGHT_NAME "Medium"
+ SLANT "R"
+ SETWIDTH_NAME "Normal"