summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-15 11:37:22 +0300
committerCaleb Maclennan2020-02-15 14:14:47 +0300
commitc4cf61158f3880de48e675580113516faea5b224 (patch)
treed7c757e5c68cf2ee329cd4722dbbc27532bf972b
parentc34dd9b4698c41f188f204c8aa21c05d87c6e313 (diff)
downloadaur-c4cf61158f3880de48e675580113516faea5b224.tar.gz
Convert to meta package, depend on independent packaging
-rw-r--r--.SRCINFO85
-rw-r--r--PKGBUILD76
-rw-r--r--ttf-sil-fonts.install21
3 files changed, 42 insertions, 140 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 09b0dae99cbd..0f5d56263a93 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,73 +1,24 @@
-# Generated by mksrcinfo v8
-# Sat Jan 23 08:19:21 UTC 2016
pkgbase = ttf-sil-fonts
- pkgdesc = A collection of OFL-licensed fonts from SIL (Abyssinica, Andika, Annapurna, Apparatus, Charis and more)
- pkgver = 6
- pkgrel = 8
- url = http://scripts.sil.org/OFL_fonts
- install = ttf-sil-fonts.install
+ pkgdesc = Metapackage depending on all OFL-licensed font packages from SIL
+ pkgver = 7
+ pkgrel = 1
+ url = https://software.sil.org/fonts
arch = any
license = custom:OFL
- depends = fontconfig
- depends = xorg-font-utils
- provides = ttf-andika
- provides = ttf-sil-gentium
- provides = ttf-sil-apparatus
- provides = ttf-charis
- provides = ttf-sil-doulos
- provides = ttf-sil-dai-banna
- provides = ttf-sil-ezra
- provides = ttf-sil-lateef
- provides = ttf-nuosu-sil
- provides = ttf-padauk
- provides = ttf-sil-scheherezade
- conflicts = ttf-andika
- conflicts = ttf-sil-gentium
- conflicts = ttf-sil-apparatus
- conflicts = ttf-charis
- conflicts = ttf-sil-doulos
- conflicts = ttf-sil-dai-banna
- conflicts = ttf-sil-ezra
- conflicts = ttf-sil-lateef
- conflicts = ttf-nuosu-sil
- conflicts = ttf-padauk
- conflicts = ttf-sil-scheherezade
- conflicts = ttf-google-fonts-git
- conflicts = ttf-google-fonts-hg
- source = abyssinica.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=AbyssinicaSIL-1.500.zip&filename=AbyssinicaSIL-1.500.zip
- source = andika.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Andika-5.000.zip&filename=Andika-5.000.zip
- source = annapurna.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=annapurna_sil_1_100&filename=AnnapurnaSIL-1.100.zip
- source = apparatus.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=AppSIL1.0.zip&filename=ApparatusSIL.zip
- source = charis.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=CharisSIL-5.000.zip&filename=CharisSIL-5.000.zip
- source = daibanna.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=DaiBanna-2.200.zip&filename=DaiBanna-2.200.zip
- source = doulos.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=DoulosSIL-5.000.zip&filename=DoulosSIL-5.000.zip
- source = ezra.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=EzraSIL251.zip&filename=EzraSIL251.zip
- source = galatia.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=GalSIL21b.zip&filename=GalSIL21.zip
- source = gentiumplus.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=GentiumPlus-5.000.zip&filename=GentiumPlus-5.000.zip
- source = lateef.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=Lateef_OT_1_001&filename=LateefRegOT_1.001.zip
- source = modulkiri.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Mondulkiri-7.100&filename=Mondulkiri-7.100.zip
- source = nuosu.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=NuosuSIL2.1.1.zip&filename=NuosuSIL2.1.1.zip
- source = padauk.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=Mh_Padauk_zip&filename=padauk-2.8.zip
- source = scheherezade.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Scheherazade-2.020.zip&filename=Scheherazade-2.020.zip
- source = sophianubian.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=SN1.0.zip&filename=SN1.0.zip
- source = taiheritagepro.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=TaiHeritagePro2_5.zip&filename=TaiHeritagePro2_5.zip
- sha1sums = 99cb557f650f29f7f1b38ae248fd6911a02da14b
- sha1sums = 073c9d02efc6a15ecf38f9abb07d7d6ba976cc7e
- sha1sums = 0da09965a43c107ec95b5cdeb9c181c99e5c716e
- sha1sums = ff1924fea5f984d9249704f179aaa9d6ccf14318
- sha1sums = acced0ca9a477f8b139bffad663109a59384d3db
- sha1sums = 7c233cce8d0a1d5351383e7e58723b79acf17cb6
- sha1sums = 2a04fb87b79c0c4c3bf0035076355a75eac629ee
- sha1sums = 97472305eea615f415c7805ba32da01a6d706283
- sha1sums = 21d3952b39f442f16b9630b2d7cd84ba144cf0db
- sha1sums = e7330eea3593509f8848ee5fd2321f1e52284626
- sha1sums = 376e9c645a43e9e11093f4e2558f871fbad08d14
- sha1sums = 4f9b37a0af9a0255bf13561cc792aed54aadd037
- sha1sums = f4eb4b2f311b10b32627ac984319a058f63a278c
- sha1sums = d7d7b72852c19446b95cae3ab45ec178bef7fa9d
- sha1sums = da15606e40664f7e1e1e90f2b12cbc451f335ecd
- sha1sums = 054a64ecf9d3a6158e6f9ebaa8d3736328195f56
- sha1sums = c09eecae14ad69b567503ac0b6ec6e459d2acbd3
+ depends = gentium-plus-font
+ depends = ttf-sil-abyssinica
+ depends = ttf-sil-annapurna
+ depends = ttf-sil-apparatus
+ depends = ttf-sil-doulos
+ depends = ttf-sil-dai-banna
+ depends = ttf-sil-ezra
+ depends = ttf-sil-galatia
+ depends = ttf-sil-lateef
+ depends = ttf-sil-nuosu
+ depends = ttf-sil-padauk
+ depends = ttf-sil-scheherazade
+ depends = ttf-sil-sophia-nubian
+ depends = ttf-sil-tai-heritage-pro
pkgname = ttf-sil-fonts
diff --git a/PKGBUILD b/PKGBUILD
index 6e1261b19497..fb1460241c4d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,61 +1,33 @@
-# Maintainer: farnsworth517 <hikmet1517[at]gmail[dot]com>
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Contributor: farnsworth517 <hikmet1517[at]gmail[dot]com>
# Contributor: mutlu_inek <mutlu_inek@yahoo.de>
# Contributor: <cheesinglee@gmail.com>
# Contributor: Corrado Primier <bardo@aur.archlinux.org>
+
pkgname=ttf-sil-fonts
-pkgver=6
-pkgrel=8
-pkgdesc="A collection of OFL-licensed fonts from SIL (Abyssinica, Andika, Annapurna, Apparatus, Charis and more)"
+pkgver=7
+pkgrel=1
+pkgdesc="Metapackage depending on all OFL-licensed font packages from SIL"
arch=('any')
-url="http://scripts.sil.org/OFL_fonts"
+url='https://software.sil.org/fonts'
license=('custom:OFL')
-depends=('fontconfig' 'xorg-font-utils')
-conflicts=('ttf-andika' 'ttf-sil-gentium' 'ttf-sil-apparatus' 'ttf-charis' 'ttf-sil-doulos' 'ttf-sil-dai-banna' 'ttf-sil-ezra' 'ttf-sil-lateef' 'ttf-nuosu-sil' 'ttf-padauk' 'ttf-sil-scheherezade' 'ttf-google-fonts-git' 'ttf-google-fonts-hg')
-provides=('ttf-andika' 'ttf-sil-gentium' 'ttf-sil-apparatus' 'ttf-charis' 'ttf-sil-doulos' 'ttf-sil-dai-banna' 'ttf-sil-ezra' 'ttf-sil-lateef' 'ttf-nuosu-sil' 'ttf-padauk' 'ttf-sil-scheherezade')
-install=${pkgname}.install
-source=('abyssinica.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=AbyssinicaSIL-1.500.zip&filename=AbyssinicaSIL-1.500.zip'
- 'andika.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Andika-5.000.zip&filename=Andika-5.000.zip'
- 'annapurna.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=annapurna_sil_1_100&filename=AnnapurnaSIL-1.100.zip'
- 'apparatus.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=AppSIL1.0.zip&filename=ApparatusSIL.zip'
- 'charis.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=CharisSIL-5.000.zip&filename=CharisSIL-5.000.zip'
- 'daibanna.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=DaiBanna-2.200.zip&filename=DaiBanna-2.200.zip'
- 'doulos.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=DoulosSIL-5.000.zip&filename=DoulosSIL-5.000.zip'
- 'ezra.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=EzraSIL251.zip&filename=EzraSIL251.zip'
- 'galatia.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=GalSIL21b.zip&filename=GalSIL21.zip'
- 'gentiumplus.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=GentiumPlus-5.000.zip&filename=GentiumPlus-5.000.zip'
- 'lateef.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=Lateef_OT_1_001&filename=LateefRegOT_1.001.zip'
- 'modulkiri.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Mondulkiri-7.100&filename=Mondulkiri-7.100.zip'
- 'nuosu.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=NuosuSIL2.1.1.zip&filename=NuosuSIL2.1.1.zip'
- 'padauk.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=Mh_Padauk_zip&filename=padauk-2.8.zip'
- 'scheherezade.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Scheherazade-2.020.zip&filename=Scheherazade-2.020.zip'
- 'sophianubian.zip::http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=SN1.0.zip&filename=SN1.0.zip'
- 'taiheritagepro.zip::http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=TaiHeritagePro2_5.zip&filename=TaiHeritagePro2_5.zip')
-sha1sums=('99cb557f650f29f7f1b38ae248fd6911a02da14b'
- '073c9d02efc6a15ecf38f9abb07d7d6ba976cc7e'
- '0da09965a43c107ec95b5cdeb9c181c99e5c716e'
- 'ff1924fea5f984d9249704f179aaa9d6ccf14318'
- 'acced0ca9a477f8b139bffad663109a59384d3db'
- '7c233cce8d0a1d5351383e7e58723b79acf17cb6'
- '2a04fb87b79c0c4c3bf0035076355a75eac629ee'
- '97472305eea615f415c7805ba32da01a6d706283'
- '21d3952b39f442f16b9630b2d7cd84ba144cf0db'
- 'e7330eea3593509f8848ee5fd2321f1e52284626'
- '376e9c645a43e9e11093f4e2558f871fbad08d14'
- '4f9b37a0af9a0255bf13561cc792aed54aadd037'
- 'f4eb4b2f311b10b32627ac984319a058f63a278c'
- 'd7d7b72852c19446b95cae3ab45ec178bef7fa9d'
- 'da15606e40664f7e1e1e90f2b12cbc451f335ecd'
- '054a64ecf9d3a6158e6f9ebaa8d3736328195f56'
- 'c09eecae14ad69b567503ac0b6ec6e459d2acbd3')
+_silfonts=('abyssinica'
+ # 'andika' Blocked by AUR package
+ 'annapurna'
+ 'apparatus'
+ # 'charis' Blocked by AUR package
+ 'doulos'
+ 'dai-banna'
+ 'ezra'
+ 'galatia'
+ 'lateef'
+ 'nuosu'
+ 'padauk'
+ 'scheherazade'
+ 'sophia-nubian'
+ 'tai-heritage-pro')
+depends=('gentium-plus-font' "${_silfonts[@]/#/ttf-sil-}")
package() {
- install -d ${pkgdir}/usr/share/fonts/TTF
-
- # Font installation
- install -m644 ${srcdir}/*.ttf ${pkgdir}/usr/share/fonts/TTF
- install -m644 ${srcdir}/*/*.ttf ${pkgdir}/usr/share/fonts/TTF
-
- # License installation
- install -d ${pkgdir}/usr/share/licenses/${pkgname}
- install -m644 ${srcdir}/OFL.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ :
}
diff --git a/ttf-sil-fonts.install b/ttf-sil-fonts.install
deleted file mode 100644
index a98c0cdf706c..000000000000
--- a/ttf-sil-fonts.install
+++ /dev/null
@@ -1,21 +0,0 @@
-post_install() {
- echo -n "Updating font cache... "
- fc-cache -f > /dev/null
- mkfontscale /usr/share/fonts/TTF
- mkfontdir /usr/share/fonts/TTF
- echo "done."
-}
-
-post_upgrade() {
- post_install $1
-}
-
-post_remove() {
- post_install $1
-}
-
-op=$1
-shift
-
-$op $*
-