[arch-commits] Commit in fira-sans/repos (2 files)
Felix Yan
felixonmars at archlinux.org
Thu Sep 13 17:42:01 UTC 2018
Date: Thursday, September 13, 2018 @ 17:42:00
Author: felixonmars
Revision: 380451
archrelease: copy trunk to community-testing-any
Added:
fira-sans/repos/community-testing-any/
fira-sans/repos/community-testing-any/PKGBUILD
(from rev 380450, fira-sans/trunk/PKGBUILD)
----------+
PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
Copied: fira-sans/repos/community-testing-any/PKGBUILD (from rev 380450, fira-sans/trunk/PKGBUILD)
===================================================================
--- community-testing-any/PKGBUILD (rev 0)
+++ community-testing-any/PKGBUILD 2018-09-13 17:42:00 UTC (rev 380451)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+
+pkgbase=fira-sans
+pkgname=(ttf-fira-sans otf-fira-sans)
+pkgver=4.301
+_commit=f54eeb3124c63fe9b5bcd36d09d1cd46788cd15e
+pkgrel=1
+epoch=1
+pkgdesc="Mozilla's typeface designed for Firefox OS"
+arch=('any')
+license=('custom:OFL')
+url='https://github.com/mozilla/Fira'
+depends=('fontconfig' 'xorg-font-utils')
+source=("$pkgbase-$_commit.tar.gz::https://github.com/bBoxType/FiraSans/archive/$_commit.tar.gz")
+sha512sums=('56fde0b2a76d11dd663851290b655949191011580dfc61576294c52f1b2f0be2d8a8963ed731ef21c258398caa278ec516481fad98ab5d9cbcb4d2705664ec21')
+
+function _package {
+ cd FiraSans-$_commit/Fira_Sans_4_3/Fonts
+
+ case "$1" in
+ ttf-fira-sans)
+ pkgdesc="Mozilla's sans-serif typeface designed for Firefox OS"
+ cd Fira_Sans_TTF_4301
+ fonts=(*/*/FiraSans*.ttf)
+ installdir=TTF;;
+ otf-fira-sans)
+ pkgdesc="Mozilla's sans-serif typeface designed for Firefox OS"
+ cd Fira_Sans_OTF_4301
+ fonts=(*/*/FiraSans*.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 ../../../OFL.txt "$pkgdir/usr/share/licenses/$pkgname/OFL.txt"
+}
+
+for _pkgname in ${pkgname[@]}; do
+ eval "function package_$_pkgname() { _package $_pkgname; }"
+done
More information about the arch-commits
mailing list