-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 archlinux@jelmail.com wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
archlinux@jelmail.com wrote:
Hello,
I was messing around with my fonts today and decided to get some new ones. There are several packages of apple fonts on the AUR but I had issues with some of the fonts not being recognised by LibreOffice (due to it seemingly being unable to read ttc - truetype font collection
files) so I thought I'd fix that issue and bring the various font collections together into a single package for my own use, but I wondered if this sort of thing would be useful to others.
The pkgbuild is below. Let me know if I should upload this package.
Thanks.
# Maintainer: John Lane <archlinux at jelmail dot com> # Based on ttf-mac by Guten Ye (https://github.com/GutenYe/aur/tree/master/ttf-mac) # ttf-mac-fonts by Shanto (at hotmail.com) # macfonts by Erus <erus.iluvatar@gmail.com>
# This packages Apple font packs obtained from multiple # sources. Where the same font is in multiple packs, # this package will contain the one from the last pack # processed.
pkgname=ttf-apple pkgver=0 pkgrel=1 pkgdesc='A collection of Apple Mac/OS X TrueType fonts' arch=('any') url='http://www.apple.com/osx/' license=('custom') depends=('fontconfig') makedepends=('subversion' 'fondu' 'fontforge') conflicts=('ttf-mac-fonts' 'ttf-mac' 'macfonts') provides=('ttf-mac-fonts' 'ttf-mac' 'macfonts') install='install'
On 17/01/13 16:01, Daniel Wallace wrote: - source=(http://invisible-files.googlecode.com/files/ttf-mac-fonts.tar.gz
md5sums=('4f84a9630c3c8faf1f4ba8ea075108bc' 'e185688cf54a2f2020a4bc071316b67b')
build() {
# font pack from https://macbuntu.svn.sourceforge.net/svnroot/macbuntu/Macbuntu/fonts svn co https://macbuntu.svn.sourceforge.net/svnroot/macbuntu/Macbuntu/fonts "$srcdir/macbunt u"
# font pack from http://invisible-files.googlecode.com/files/ttf-mac-fonts.tar.gz cd "$srcdir/ttf-mac-fonts" fondu -force *.dfont for ttc in *.ttc; do ttf=${ttc%.*}.ttf [[ -f $ttf ]] || FONTFORGE_LANGUAGE=ff fontforge -c
'Open($1);
Generate($2)' $ttc $ttf done }
package() {
# font pack from http://ompldr.org/vNXFlNA cd "$srcdir/macfonts" install -d $pkgdir/usr/share/fonts/{TTF,Type1} install *.ttf $pkgdir/usr/share/fonts/TTF install *.PFB $pkgdir/usr/share/fonts/Type1
# font pack from https://macbuntu.svn.sourceforge.net/svnroot/macbuntu/Macbuntu/fonts cd "$srcdir/macbuntu" install -d $pkgdir/usr/share/fonts/{TTF,Type1} install gbk/*.ttf $pkgdir/usr/share/fonts/TTF install mac/*.ttf $pkgdir/usr/share/fonts/TTF install mac/*.pfb $pkgdir/usr/share/fonts/Type1
# font pack from http://invisible-files.googlecode.com/files/ttf-mac-fonts.tar.gz cd "$srcdir/ttf-mac-fonts" install -dm755 "$pkgdir/usr/share/fonts/TTF" install -m644 *.ttf *.ttc "$pkgdir/usr/share/fonts/TTF" } Don't just svn checkout, please follow the prototype in /usr/share/pacman/PKGBUILD-svn.proto from the abs package
I've done that, thanks. It's interesting that it drives the version number. That doesn't strictly relate to the package as it's a collection of things from various places. Also curious how this would have worked had there been two svn checkouts (luckily only one of the 3 items in the package came from svn).
But anyway, I've updated my pkgbuild.
This will all be changed when pacman 4.1 finally gets tagged, where you will be able to include svn, git, hg, etc repositories in the source array - -- Sent from my Android Phone. Daniel Wallace Arch Linux Trusted User GTManfred -----BEGIN PGP SIGNATURE----- Version: APG v1.0.8 iQFUBAEBCAA+BQJQ+F9QNxxEYW5pZWwgV2FsbGFjZSAoZ3RtYW5mcmVkKSA8ZGFu aWVsLndhbGxhY2VAZ2F0ZWNoLmVkdT4ACgkQX6XlVE8BDUjRgQgApHXoOkCcMJn4 WlbjtaPuRgfAp39NmySV+J1i+CDTyT6m3aIdVonX0iCmuxq7VvGTeagpfW/oXevd VHIdun2rs3u9k7/zSB5V3mUBJDE0bkE7z4Y7QsKEAxfGBNZAYFhH6KyWSf+1YGTf /3H6/vYV1V/4XezpQvtAAKFQCVkRhahFhBh1BYL8QziT7h/YmPT+NygD0loXEORR 4/JEEr8SP+j2mvpJ2s1nQZiwmvbG5Jil/rFrPYF6ganIQyaql8MebORe21XIIxPM Wss6OKivxuMOsij4iHtUVmha0Rr3CzgAR5SKMF1KkqoM8y8J56KR3auqtY88fp7q lLki6Ro2iw== =QJ7g -----END PGP SIGNATURE-----