Date: Wednesday, December 10, 2014 @ 15:45:00 Author: fyan Revision: 123721
archrelease: copy trunk to community-any Added: fira/repos/community-any/ fira/repos/community-any/PKGBUILD (from rev 123720, fira/trunk/PKGBUILD) fira/repos/community-any/otf.install (from rev 123720, fira/trunk/otf.install) fira/repos/community-any/ttf.install (from rev 123720, fira/trunk/ttf.install) -------------+ PKGBUILD | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ otf.install | 15 ++++++++++++++ ttf.install | 15 ++++++++++++++ 3 files changed, 92 insertions(+) Copied: fira/repos/community-any/PKGBUILD (from rev 123720, fira/trunk/PKGBUILD) =================================================================== --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2014-12-10 14:45:00 UTC (rev 123721) @@ -0,0 +1,62 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgbase=fira +pkgname=(ttf-fira-sans ttf-fira-mono otf-fira-sans otf-fira-mono) +pkgver=3.111 +_commit=d6c39732a0f69080b748b967e87928cac53d342e +pkgrel=2 +epoch=1 +pkgdesc="Mozilla's typeface designed for Firefox OS" +arch=('any') +license=('custom:OFL') +url='https://github.com/mozilla/Fira' +makedepends=('git') +depends=('fontconfig' 'xorg-font-utils') +source=("git+https://github.com/mozilla/Fira.git#commit=$_commit") +md5sums=('SKIP') + +function _package { + cd "$srcdir/Fira" + + case "$1" in + ttf-fira-sans) + pkgdesc="Mozilla's sans-serif typeface designed for Firefox OS" + install=ttf.install + cd ttf + fonts=(FiraSans-*.ttf) + installdir=TTF;; + ttf-fira-mono) + pkgdesc="Mozilla's monospace typeface designed for Firefox OS" + install=ttf.install + cd ttf + fonts=(FiraMono-*.ttf) + installdir=TTF;; + otf-fira-sans) + pkgdesc="Mozilla's sans-serif typeface designed for Firefox OS" + install=otf.install + cd otf + fonts=(FiraSans-*.otf) + installdir=OTF;; + otf-fira-mono) + pkgdesc="Mozilla's monospace typeface designed for Firefox OS" + install=otf.install + cd otf + fonts=(FiraMono-*.otf) + installdir=OTF;; + esac + + # Prepare destination directory + install -dm755 "$pkgdir/usr/share/fonts/$installdir" + + # Install fonts + for font in "${fonts[@]}"; do + install -m644 "$font" "$pkgdir/usr/share/fonts/$installdir" + done + + install -D -m644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +for _pkgname in ${pkgname[@]}; do + eval "function package_$_pkgname() { _package $_pkgname; }" +done Copied: fira/repos/community-any/otf.install (from rev 123720, fira/trunk/otf.install) =================================================================== --- community-any/otf.install (rev 0) +++ community-any/otf.install 2014-12-10 14:45:00 UTC (rev 123721) @@ -0,0 +1,15 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -s > /dev/null + mkfontscale /usr/share/fonts/OTF + mkfontdir /usr/share/fonts/OTF + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} Copied: fira/repos/community-any/ttf.install (from rev 123720, fira/trunk/ttf.install) =================================================================== --- community-any/ttf.install (rev 0) +++ community-any/ttf.install 2014-12-10 14:45:00 UTC (rev 123721) @@ -0,0 +1,15 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -s > /dev/null + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +}