diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -3,7 +3,7 @@ pkgname=otf-san-francisco-mono pkgver=1 -pkgrel=3 +pkgrel=4 pkgdesc='Monospaced variant of San Francisco. Sourced directly from Apple.' arch=('any') url='https://developer.apple.com/fonts/' @@ -13,14 +13,22 @@ source=('https://developer.apple.com/design/downloads/SF-Mono.dmg') sha256sums=('fc0beba1460fbe0f1f6d7c0f1eff6e09dd9cd996a24595f47dcb332614ecd541') prepare() { + # remove previous files + rm -rf SFMonoFonts + # extract dmg 7z x SF-Mono.dmg - 7z x "SFMonoFonts/SF Mono Fonts.pkg" - 7z x "Payload~" + # extract pkg + bsdtar xvPf "SFMonoFonts/SF Mono Fonts.pkg" + bsdtar xvPf "SFMonoFonts.pkg/Payload" } package() { - cd 'Library/Fonts/' - install -d "${pkgdir}"/usr/share/fonts/apple - install -m644 *.otf "${pkgdir}"/usr/share/fonts/apple/ + # install fonts + install -d "$pkgdir"/usr/share/fonts/apple + install -m644 "Library/Fonts/"*.otf "$pkgdir/usr/share/fonts/apple" + + # install license + install -d "$pkgdir/usr/share/licenses/$pkgname" + install -m644 Resources/English.lproj/License.rtf "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rtf" } |