# Contributor: Carlo Landmeter # Maintainer: global pkgname := 'otf-quintessential' global pkgver := '1.000' global pkgrel := '0' global pkgdesc := '"The Quintessential typeface is a calligraphic lettering style based on the Italic Hand.'" global url := '"http://www.impallari.com'" global arch := '"noarch'" global license := '"OFL'" 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://googlefontdirectory.googlecode.com/hg/ofl/quintessential/src/Quintessential-Regular.otf 45-quintessential.conf 90-non-tt-quintessential.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 -Dm644 *.otf \ "$(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 := '"a8324545c8c11da13d440855400cd0e6 Quintessential-Regular.otf a01dd1b0fab960cc85c360dbb3f49ad4 45-quintessential.conf 12812943d242a2458b6d35eb70d97601 90-non-tt-quintessential.conf'" global sha256sums := '"3490a47283b18390ded494938605810073354e9444e0ad3bb1525c9f40698fb8 Quintessential-Regular.otf a2d8634952dc67fac7064acec999b4fd914a151c9ed8b548baeba627af122866 45-quintessential.conf deb7279000a6591a594bcb485eaa84f074ef8e6e9cf810f78e504f7b9c213bbf 90-non-tt-quintessential.conf'" global sha512sums := '"e51d17ba4f89fe33bfe8de1e3e206911ee69b14c7f3ebcf86bd972f457f36c1467d82905f9d6477f31363a37d67bb434b7d3abdca4a5fda7f5da06475337ba11 Quintessential-Regular.otf a93d3ba56621dca42f6f58763cab0300128b2de068c94234a5fb081cfdfb4f389f873f3de663a39158c61af892d619e6cfcc66e50366bd854d6b0ad96a953cca 45-quintessential.conf 31bf9b35c61dfd4d1621570e7d7b833055daf8ac86e2da50bc94a02616d819ce0b2bf387a160221b6c011ee93f05247973beead846a154bcc9448e92318ba593 90-non-tt-quintessential.conf'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(otf-quintessential)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.000)} 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 ( "The Quintessential typeface is a calligraphic lettering style based on the Italic Hand." ) ) } spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.impallari.com"))} 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 (OFL))} 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://googlefontdirectory.googlecode.com/hg/ofl/quintessential/src/Quintessential-Regular.otf\n" ) ("\t45-quintessential.conf\n") ("\t90-non-tt-quintessential.conf") ) } spids: [63] ) ] spids: [63] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir"))} spids: [71] ) ] spids: [71] ) (FuncDef name: build body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})] spids:[81]) spids: [77 80] ) (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)} {(-Dm644)} {(Lit_Other "*") (.otf)} {(DQ (${ VSub_Name pkgdir)) (/usr/share/fonts/) (DQ (${ 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: [213 218] ) } ) ] spids: [175 221] ) spids: [166 173] ) ] spids: [97] ) spids: [93 96] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ("a8324545c8c11da13d440855400cd0e6 Quintessential-Regular.otf\n") ("a01dd1b0fab960cc85c360dbb3f49ad4 45-quintessential.conf\n") ("12812943d242a2458b6d35eb70d97601 90-non-tt-quintessential.conf") ) } spids: [225] ) ] spids: [225] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "3490a47283b18390ded494938605810073354e9444e0ad3bb1525c9f40698fb8 Quintessential-Regular.otf\n" ) ("a2d8634952dc67fac7064acec999b4fd914a151c9ed8b548baeba627af122866 45-quintessential.conf\n") ( "deb7279000a6591a594bcb485eaa84f074ef8e6e9cf810f78e504f7b9c213bbf 90-non-tt-quintessential.conf" ) ) } spids: [232] ) ] spids: [232] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "e51d17ba4f89fe33bfe8de1e3e206911ee69b14c7f3ebcf86bd972f457f36c1467d82905f9d6477f31363a37d67bb434b7d3abdca4a5fda7f5da06475337ba11 Quintessential-Regular.otf\n" ) ( "a93d3ba56621dca42f6f58763cab0300128b2de068c94234a5fb081cfdfb4f389f873f3de663a39158c61af892d619e6cfcc66e50366bd854d6b0ad96a953cca 45-quintessential.conf\n" ) ( "31bf9b35c61dfd4d1621570e7d7b833055daf8ac86e2da50bc94a02616d819ce0b2bf387a160221b6c011ee93f05247973beead846a154bcc9448e92318ba593 90-non-tt-quintessential.conf" ) ) } spids: [239] ) ] spids: [239] ) ] )