summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorVeeti Paananen2015-06-08 21:20:17 +0300
committerVeeti Paananen2015-06-08 21:20:17 +0300
commite0a49967d23499c70c985c0171841da80d66ada9 (patch)
tree3d30bea3a9a452a39535c57a7595d3541a7ca9e0 /PKGBUILD
downloadaur-e0a49967d23499c70c985c0171841da80d66ada9.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD109
1 files changed, 109 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..043a60c64264
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,109 @@
+# Maintainer: Veeti Paananen <veeti.paananen@rojekti.fi>
+# Contributor: Sebastian Stammler <stammler.s@gmail.com>
+# Contributor: Sarkasper <echo a2FzcGVyLm1lbnRlbkBnbXguY29tCg== | base64 -d>
+# Contributor: Daniel Micay <danielmicay@gmail.com>
+# Contributor: Michalis Georgiou <mechmg93@gmail.comr>
+# Contributor: Alexander De Sousa <archaur.xandy21@spamgourmet.com>
+
+# This package is a version of ttf-google-fonts-git that makes opinionated
+# exclusions for certain fonts in the Google repository that are outdated or
+# otherwise unsuitable (bugs, etc.) Their individual packages are included as
+# dependencies instead. A list of excluded fonts is below.
+
+# Cantarell: Google ships an outdated version compared to the cantarell-fonts
+# package.
+
+# Droid: the ttf-droid package includes more variants.
+
+# Fira Sans & Fira Mono: Google ships an outdated and buggy version.
+# https://github.com/google/fonts/issues/10
+
+# Inconsolata: Google ships a modified version.
+
+pkgname=ttf-google-fonts-opinionated-git
+pkgver=20150608
+pkgrel=1
+pkgdesc="TrueType fonts from the Google Fonts project"
+arch=('any')
+url="https://github.com/google/fonts"
+license=('various')
+depends=('fontconfig'
+ 'xorg-fonts-encodings'
+ 'xorg-mkfontdir'
+ 'xorg-mkfontscale'
+
+ 'cantarell-fonts'
+ 'ttf-droid'
+ 'ttf-fira-sans'
+ 'ttf-fira-mono'
+ 'ttf-inconsolata')
+makedepends=('git')
+conflicts=('adobe-source-code-pro-fonts'
+ 'adobe-source-sans-pro-fonts'
+ 'googlefontdirectory'
+ 'jsmath-fonts'
+ 'lohit-fonts'
+ 'oldstand-font'
+ 'openarch_fonts'
+ 'otf-bitter'
+ 'otf-goudy'
+ 'ttf-andika'
+ 'ttf-anonymous-pro'
+ 'ttf-cardo'
+ 'ttf-chromeos-fonts'
+ 'ttf-comfortaa'
+ 'ttf-google-fonts-git'
+ 'ttf-google-fonts-hg'
+ 'ttf-google-webfonts'
+ 'ttf-google-webfonts-git'
+ 'ttf-google-webfonts-hg'
+ 'ttf-kimberly_geswein_print'
+ 'ttf-lato'
+ 'ttf-lekton'
+ 'ttf-medievalsharp'
+ 'ttf-nova'
+ 'ttf-noto'
+ 'ttf-oldstandard'
+ 'ttf-opensans'
+ 'ttf-oxygen'
+ 'ttf-oxygen-git'
+ 'ttf-ptsans'
+ 'ttf-pt-mono'
+ 'ttf-pt-sans'
+ 'ttf-roboto'
+ 'ttf-sil-fonts'
+ 'ttf-sortsmillgoudy'
+ 'ttf-source-code-pro'
+ 'ttf-source-sans-pro'
+ 'ttf-ubuntu-font-family'
+ 'ttf-vollkorn'
+ 'ttf-lato')
+provides=("${conflicts[@]}" 'ttf-font')
+source=("git://github.com/google/fonts.git")
+md5sums=('SKIP')
+install=ttf-google-fonts-opinionated-git.install
+
+# xz compression is very slow for a large font package. Using gzip is much
+# faster with only around ~50 megabytes in added size.
+PKGEXT='.pkg.tar.gz'
+
+# git variables
+_gitname="fonts"
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git log -1 --format="%cd" --date=short | sed 's|-||g'
+}
+
+package() {
+ cd "$srcdir"
+ install -dm755 "$pkgdir/usr/share/fonts/TTF"
+ find . -type f -name \*.ttf -exec install -Dm644 '{}' \
+ "$pkgdir/usr/share/fonts/TTF" \;
+
+ # Remove excluded fonts.
+ find "${pkgdir}/usr/share/fonts/" -type f -name "Cantarell-*.ttf" -delete
+ find "${pkgdir}/usr/share/fonts/" -type f -name "Droid*.ttf" -delete
+ find "${pkgdir}/usr/share/fonts/" -type f -name "Fira*.ttf" -delete
+ find "${pkgdir}/usr/share/fonts/" -type f -name "Inconsolata-*.ttf" -delete
+}