# Contributor: Carlo Landmeter # Maintainer: global pkgname := 't1-urw-fonts' global pkgver := '1.10' global pkgrel := '0' global pkgdesc := '"Standard Ghostscript Type1 fonts from URW for infinality-bundle-fonts.'" global url := '"http://sourceforge.net/projects/gs-fonts/'" global arch := '"noarch'" global license := '"GPL2'" global depends := '"fontconfig'" global depends_dev := ''"" global makedepends := $depends_dev global install := ''"" global subpackages := ''"" # added fontconfig configuration from: # https://github.com/bohoomil/fontconfig-ultimate/tree/master/fontconfig_patches/fonts-settings global source := ""http://dev.alpinelinux.org/archive/t1-urw-fonts/urw-core35-fonts-$pkgver.tar.xz 45-urw-fonts.conf 90-non-tt-urw-fonts.conf"" global _builddir := $srcdir proc build { cd $_builddir } proc package { cd $_builddir mkdir -p "$pkgdir"/usr/share/fonts/$pkgname \ "$pkgdir"/etc/fonts/conf.avail \ "$pkgdir"/etc/fonts/conf.d install -m644 *.pfb "$pkgdir"/usr/share/fonts/$pkgname/ || return 1 install -m644 *.pfm "$pkgdir"/usr/share/fonts/$pkgname/ || return 1 install -m644 *.afm "$pkgdir"/usr/share/fonts/$pkgname/ || return 1 for j in ["$srcdir"/*.conf] { install -m644 $j \ "$pkgdir"/etc/fonts/conf.avail/ || return 1 cd "$pkgdir"/etc/fonts/conf.d ln -sf /etc/fonts/conf.avail/$(j##*/) } } global md5sums := '"fd98607bf533d583f3af2c3a6ac16a11 urw-core35-fonts-1.10.tar.xz 48de0ded85f8185c3226e32e44ca5916 45-urw-fonts.conf d34210d1717da74a150cf0c09ddeba92 90-non-tt-urw-fonts.conf'" global sha256sums := '"1bbf31f39980ef401bf373a6581cd17cefe77166d045a009c04703f68feebcd8 urw-core35-fonts-1.10.tar.xz 7e7a7ebd942523a824e41956e7eff5bad5f0934bad4fbab8141704594c6894c2 45-urw-fonts.conf 99cd727c211603a1aa04c83c1ebc9b81eea8200228226f0880f1b7910666b5c6 90-non-tt-urw-fonts.conf'" global sha512sums := '"adae3ab7d075c8bc40116fd1761f1a043ad84fe8aa0ada8ed0676caa202bced7a5a073fd6e7f1fce7ecb149a91136dec31759d1054fa4cffa503e17ac9523a14 urw-core35-fonts-1.10.tar.xz e79b3eb7cacc1c4f98756937a65c8b37cce21e845fd158f52f70de4907d1e5be42ce69862060c6d07f8ede4b1624104a0375f02aa4eb8a282fed6bd869019320 45-urw-fonts.conf 7f341926a31831082cb2a9f231e4e0a268fd89f6abc26187d954822e6f4d6e2827ffd5509e2f1de8d7e20576fa5414d9c2a4da330241588343faf31d1c9a0b2e 90-non-tt-urw-fonts.conf'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(t1-urw-fonts)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.10)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Standard Ghostscript Type1 fonts from URW for infinality-bundle-fonts."))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://sourceforge.net/projects/gs-fonts/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (noarch))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ (fontconfig))} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [44] ) ] spids: [44] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[49])] spids: [49] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:subpackages) op:Equal rhs:{(DQ )} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://dev.alpinelinux.org/archive/t1-urw-fonts/urw-core35-fonts-") ($ VSub_Name "$pkgver") (".tar.xz\n") ("\t45-urw-fonts.conf\n") ("\t90-non-tt-urw-fonts.conf") ) } spids: [63] ) ] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir"))} spids: [73] ) ] spids: [73] ) (FuncDef name: build body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})] spids:[83]) spids: [79 82] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.avail)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.d)} ) (AndOr children: [ (C {(install)} {(-m644)} {(Lit_Other "*") (.pfb)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname") (/)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(Lit_Other "*") (.pfm)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname") (/)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(Lit_Other "*") (.afm)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/fonts/) ($ VSub_Name "$pkgname") (/)} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (ForEach iter_name: j iter_words: [{(DQ ($ VSub_Name "$srcdir")) (/) (Lit_Other "*") (.conf)}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$j"))} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.avail/)} ) (ControlFlow token: arg_word: {(1)} ) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/fonts/conf.d)}) (C {(ln)} {(-sf)} {(/etc/fonts/conf.avail/) (BracedVarSub token: suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [254 259] ) } ) ] spids: [216 262] ) spids: [207 214] ) ] spids: [99] ) spids: [95 98] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("fd98607bf533d583f3af2c3a6ac16a11 urw-core35-fonts-1.10.tar.xz\n") ("48de0ded85f8185c3226e32e44ca5916 45-urw-fonts.conf\n") ("d34210d1717da74a150cf0c09ddeba92 90-non-tt-urw-fonts.conf") ) } spids: [266] ) ] spids: [266] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "1bbf31f39980ef401bf373a6581cd17cefe77166d045a009c04703f68feebcd8 urw-core35-fonts-1.10.tar.xz\n" ) ("7e7a7ebd942523a824e41956e7eff5bad5f0934bad4fbab8141704594c6894c2 45-urw-fonts.conf\n") ( "99cd727c211603a1aa04c83c1ebc9b81eea8200228226f0880f1b7910666b5c6 90-non-tt-urw-fonts.conf" ) ) } spids: [273] ) ] spids: [273] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "adae3ab7d075c8bc40116fd1761f1a043ad84fe8aa0ada8ed0676caa202bced7a5a073fd6e7f1fce7ecb149a91136dec31759d1054fa4cffa503e17ac9523a14 urw-core35-fonts-1.10.tar.xz\n" ) ( "e79b3eb7cacc1c4f98756937a65c8b37cce21e845fd158f52f70de4907d1e5be42ce69862060c6d07f8ede4b1624104a0375f02aa4eb8a282fed6bd869019320 45-urw-fonts.conf\n" ) ( "7f341926a31831082cb2a9f231e4e0a268fd89f6abc26187d954822e6f4d6e2827ffd5509e2f1de8d7e20576fa5414d9c2a4da330241588343faf31d1c9a0b2e 90-non-tt-urw-fonts.conf" ) ) } spids: [280] ) ] spids: [280] ) ] )