[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