# Contributor: ScrumpyJack # Maintainer: ScrumpyJack global pkgname := 'bluefish' global pkgver := '2.2.10' global pkgrel := '0' global pkgdesc := '"Bluefish is an editor targeted towards programmers and webdevelopers'" global url := '"http://bluefish.openoffice.nl/'" global arch := '"all'" global license := '"GPL'" global makedepends := '"libtool libxml2-dev python2-dev gtk+3.0-dev enchant-dev \ gucharmap-dev'" global subpackages := ""$pkgname-lang $pkgname-doc"" global source := ""http://www.bennewitz.com/$pkgname/stable/source/$pkgname-$pkgver.tar.bz2"" global builddir := "$(srcdir)/$(pkgname)-$(pkgver)" proc prepare { default_prepare update_config_guess } proc build { cd $builddir ./configure --prefix=/usr make } proc package { cd $builddir make DESTDIR="$pkgdir" install } global sha512sums := '"ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb bluefish-2.2.10.tar.bz2'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(bluefish)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.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 ("Bluefish is an editor targeted towards programmers and webdevelopers"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://bluefish.openoffice.nl/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libtool libxml2-dev python2-dev gtk+3.0-dev enchant-dev ") (" gucharmap-dev"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-lang ") ($ VSub_Name "$pkgname") (-doc))} spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.bennewitz.com/") ($ VSub_Name "$pkgname") (/stable/source/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.tar.bz2) ) } spids: [50] ) ] spids: [50] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(${ VSub_Name srcdir) (/) (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver)} spids: [62] ) ] spids: [62] ) (FuncDef name: prepare body: (BraceGroup children:[(C {(default_prepare)})(C {(update_config_guess)})] spids:[80]) spids: [76 79] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--prefix) (Lit_Other "=") (/usr)}) (C {(make)}) ] spids: [95] ) spids: [91 94] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) ] spids: [121] ) spids: [117 120] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "ddfad4c595d371dfd7ca5551c1771c2d82dbffcc90acda31bbd2a048730e24e2d1e37fbe847e5005d96acefdf5f38cb93785d23817e59624ecd7ea10bfbc3aeb bluefish-2.2.10.tar.bz2" ) ) } spids: [144] ) ] spids: [144] ) ] )