# Contributor: Henrik Riomar # Maintainer: Henrik Riomar global pkgname := 'apt-dater' global pkgver := '0.9.0' global pkgrel := '0' global pkgdesc := '"terminal-based remote package update manager'" global url := '"https://github.com/DE-IBH/apt-dater'" global arch := '"all'" global license := '"GPL2+'" global depends := '"lockfile-progs screen openssh-client'" global makedepends := '"automake autoconf popt-dev glib-dev ncurses-dev tcl-dev libconfig-dev libxml2-dev'" global install := ''"" global subpackages := ""$pkgname-doc $pkgname-lang"" global source := ""apt-dater-$pkgver.tar.gz::https://github.com/DE-IBH/apt-dater/archive/v$pkgver.tar.gz apt-dater-fix-includes.patch 02-refresh-ssh-flags.patch"" # 02-refresh-ssh-flags.patch is 02-refresh-ssh-flags.diff from Debian Jessie global builddir := ""$srcdir/$pkgname-$pkgver"" proc prepare { cd $builddir default_prepare update_config_sub } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --enable-tclfilter \ --enable-xmlreport \ --enable-autoref \ --enable-history \ --enable-debug make } proc check { cd $builddir env HOME=$builddir ./src/apt-dater -v } proc package { cd $builddir make -j1 DESTDIR="$pkgdir" install rm -f "$pkgdir"/usr/share/man/man1/apt-dater-host.1 } global sha512sums := '"9bb4ecec27e10dc45a16a472b0765917885acd62cc573ab823666fd2a1196b36a7019486458b2f5e4fdccde31c08ed5dd2fceaba8d297eea99929062e8a5ef99 apt-dater-0.9.0.tar.gz 562631999cbcf0dcfeb987705c3ec66b274b0f6914527229adbe9281b2a791f601052ed51dff9004220c376b3de9e3da812e0961b3e999174c9c4fb75593499c apt-dater-fix-includes.patch f934b74453eb08709684ab277abd24a904d702242300b22a89e2b5a79a641647a7be2341ea871520d2ee1ba8d1359bb0c5700393c6025b4dbf15b346397a8c35 02-refresh-ssh-flags.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(apt-dater)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.9.0)} 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 ("terminal-based remote package update manager"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://github.com/DE-IBH/apt-dater"))} 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 ("GPL2+"))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("lockfile-progs screen openssh-client"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ( "automake autoconf popt-dev glib-dev ncurses-dev tcl-dev libconfig-dev libxml2-dev" ) ) } spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[45])] spids: [45] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") (-lang))} spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ (apt-dater-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/DE-IBH/apt-dater/archive/v") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tapt-dater-fix-includes.patch\n") ("\t02-refresh-ssh-flags.patch") ) } spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [71] ) ] spids: [71] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(default_prepare)}) (C {(update_config_sub)}) ] spids: [85] ) spids: [81 84] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--localstatedir) (Lit_Other "=") (/var)} {(--enable-tclfilter)} {(--enable-xmlreport)} {(--enable-autoref)} {(--enable-history)} {(--enable-debug)} ) (C {(make)}) ] spids: [107] ) spids: [103 106] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [{(./src/apt-dater)} {(-v)}] more_env: [(env_pair name:HOME val:{(DQ ($ VSub_Name "$builddir"))} spids:[196])] ) ] spids: [186] ) spids: [182 185] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(rm)} {(-f)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/man/man1/apt-dater-host.1)}) ] spids: [212] ) spids: [208 211] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "9bb4ecec27e10dc45a16a472b0765917885acd62cc573ab823666fd2a1196b36a7019486458b2f5e4fdccde31c08ed5dd2fceaba8d297eea99929062e8a5ef99 apt-dater-0.9.0.tar.gz\n" ) ( "562631999cbcf0dcfeb987705c3ec66b274b0f6914527229adbe9281b2a791f601052ed51dff9004220c376b3de9e3da812e0961b3e999174c9c4fb75593499c apt-dater-fix-includes.patch\n" ) ( "f934b74453eb08709684ab277abd24a904d702242300b22a89e2b5a79a641647a7be2341ea871520d2ee1ba8d1359bb0c5700393c6025b4dbf15b346397a8c35 02-refresh-ssh-flags.patch" ) ) } spids: [246] ) ] spids: [246] ) ] )