# Contributor: Francesco Colista # Maintainer: Francesco Colista global pkgname := 'minissdpd' global pkgver := '1.5.20161216' global pkgrel := '0' global pkgdesc := '"MiniSSDP Daemon'" global url := '"http://miniupnp.free.fr/minissdpd.html'" global arch := '"all'" global license := '"BSD'" global depends := ''"" global depends_dev := ''"" global makedepends := ""$depends_dev libnfnetlink-dev linux-headers bsd-compat-headers"" global install := ''"" global subpackages := ""$pkgname-doc"" global source := ""http://miniupnp.free.fr/files/download.php?file=$pkgname-$pkgver.tar.gz minissdpd-1.2-remove-initd.patch $pkgname.initd $pkgname.confd"" global builddir := ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir env INSTALLPREFIX=/usr make || return 1 } proc package { cd $builddir make PREFIX="$pkgdir" install install -m755 -D "$srcdir"/$pkgname.initd \ "$pkgdir"/etc/init.d/$pkgname || return 1 install -m644 -D "$srcdir"/$pkgname.confd \ "$pkgdir"/etc/conf.d/$pkgname || return 1 } global md5sums := '"03b005c24257cf27b2a90f75e54f0261 download.php?file=minissdpd-1.5.20161216.tar.gz ab5cb0b3b269bc30bbc8f8d1b9f631af minissdpd-1.2-remove-initd.patch 05ae1c73ac964936fb394d76819132c3 minissdpd.initd 9d0ceb5535561a9b28421a49dfc1732c minissdpd.confd'" global sha256sums := '"b04f8f9d6f0ec9e9a99c23dfaeb14d33cb2e8e6c48f2928f1235f38df6a9d228 download.php?file=minissdpd-1.5.20161216.tar.gz c64c8a62d4c8ccab7e6bd8016ff458698d257d7227c902b9c75dcf27a12364ac minissdpd-1.2-remove-initd.patch e74fdd45c728834f5e4517750da3616f35207846389ae25149c431cf228527b1 minissdpd.initd 5a31743b20198ce596a09c73abd45b747e2d087de688cd4f954626bdd1574fc6 minissdpd.confd'" global sha512sums := '"4fe1dbc14a39a18bcc834c73cc0150cda656b2be7ffcc0a72dc2854dbd698f3528bfdcd80af741124546f916d914921ffc428bb4f19b34e7493f0cbf9ff54928 download.php?file=minissdpd-1.5.20161216.tar.gz 20306ae9870659c9d5c07643f3d95ce56961a57a119d3f15b6aa6ef4ad6ab4c8f32bff9d11af3445f1c94fc9b628faf0a9c9b7e1fb1924f5bd20697bc39d438f minissdpd-1.2-remove-initd.patch 66c0822bc9166cd02faf57a58d0f843a85ecf71d3f852829197c8f81bcfd52358a115f2244520ffe50746aa7274d76c30365f927bc1cf5faf47485e91a44805f minissdpd.initd 5ac723cb5b3d3f8bb97989cffb174f22566fcebff304e40f12ca5144cfa94b00614fdf6925e2c5a1dd0f8fa533aac12e991bad0d0909cbdd90a9b7ed73e0c296 minissdpd.confd'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(minissdpd)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.5.20161216)} 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 ("MiniSSDP Daemon"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://miniupnp.free.fr/minissdpd.html"))} 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 (BSD))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") (" libnfnetlink-dev linux-headers bsd-compat-headers")) } spids: [43] ) ] spids: [43] ) (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 ($ VSub_Name "$pkgname") (-doc))} spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://miniupnp.free.fr/files/download.php?file=") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tminissdpd-1.2-remove-initd.patch\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") (.confd) ) } spids: [59] ) ] spids: [59] ) (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: [76] ) ] spids: [76] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (SimpleCommand words: [{(make)}] more_env: [(env_pair name:INSTALLPREFIX val:{(/usr)} spids:[99])] ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [89] ) spids: [85 88] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "PREFIX=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (AndOr children: [ (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token: arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [117] ) spids: [113 116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: { (DQ ( "03b005c24257cf27b2a90f75e54f0261 download.php?file=minissdpd-1.5.20161216.tar.gz\n" ) ("ab5cb0b3b269bc30bbc8f8d1b9f631af minissdpd-1.2-remove-initd.patch\n") ("05ae1c73ac964936fb394d76819132c3 minissdpd.initd\n") ("9d0ceb5535561a9b28421a49dfc1732c minissdpd.confd") ) } spids: [195] ) ] spids: [195] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "b04f8f9d6f0ec9e9a99c23dfaeb14d33cb2e8e6c48f2928f1235f38df6a9d228 download.php?file=minissdpd-1.5.20161216.tar.gz\n" ) ( "c64c8a62d4c8ccab7e6bd8016ff458698d257d7227c902b9c75dcf27a12364ac minissdpd-1.2-remove-initd.patch\n" ) ("e74fdd45c728834f5e4517750da3616f35207846389ae25149c431cf228527b1 minissdpd.initd\n") ( "5a31743b20198ce596a09c73abd45b747e2d087de688cd4f954626bdd1574fc6 minissdpd.confd" ) ) } spids: [203] ) ] spids: [203] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "4fe1dbc14a39a18bcc834c73cc0150cda656b2be7ffcc0a72dc2854dbd698f3528bfdcd80af741124546f916d914921ffc428bb4f19b34e7493f0cbf9ff54928 download.php?file=minissdpd-1.5.20161216.tar.gz\n" ) ( "20306ae9870659c9d5c07643f3d95ce56961a57a119d3f15b6aa6ef4ad6ab4c8f32bff9d11af3445f1c94fc9b628faf0a9c9b7e1fb1924f5bd20697bc39d438f minissdpd-1.2-remove-initd.patch\n" ) ( "66c0822bc9166cd02faf57a58d0f843a85ecf71d3f852829197c8f81bcfd52358a115f2244520ffe50746aa7274d76c30365f927bc1cf5faf47485e91a44805f minissdpd.initd\n" ) ( "5ac723cb5b3d3f8bb97989cffb174f22566fcebff304e40f12ca5144cfa94b00614fdf6925e2c5a1dd0f8fa533aac12e991bad0d0909cbdd90a9b7ed73e0c296 minissdpd.confd" ) ) } spids: [211] ) ] spids: [211] ) ] )