# Contributor: Sören Tempel # Maintainer: Sören Tempel setglobal pkgname = 'rsound' setglobal _realname = 'RSound' setglobal pkgver = '1.1' setglobal pkgrel = '4' setglobal pkgdesc = '"A multi-platform, simple PCM audio server and client'" setglobal url = '"https://github.com/Themaister/RSound'" setglobal arch = '"all'" setglobal license = '"GPLv3'" setglobal depends = ''"" setglobal depends_dev = '"alsa-lib-dev libsamplerate-dev portaudio-dev libao-dev jack-dev'" setglobal makedepends = $depends_dev setglobal subpackages = ""$pkgname-dev $pkgname-libs $pkgname-doc $pkgname-client $pkgname-server"" setglobal source = ""$pkgname-$pkgver.tar.gz::https://github.com/Themaister/$(_realname)/archive/v$(pkgver).tar.gz $pkgname.initd $pkgname.confd pidfile.patch"" setglobal builddir = ""$srcdir"/$_realname-$pkgver" proc build { cd $builddir ./configure --prefix=/usr make } proc package { # The rsound install rule doesn't create non-existent directories. mkdir -p "$pkgdir"/usr/lib "$pkgdir"/usr/share/man/man1 \ "$pkgdir"/usr/lib/pkgconfig "$pkgdir"/usr/include make DESTDIR="$pkgdir" -C $builddir install for doc in [DOCUMENTATION ChangeLog AUTHORS INSTALL README] { install -Dm644 "$builddir"/$doc \ "$pkgdir"/usr/share/doc/$pkgname/$doc } } proc client { setglobal pkgdesc = ""$pkgdesc (client)"" mkdir -p "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/bin/rsdplay \ "$subpkgdir"/usr/bin/ } proc server { setglobal pkgdesc = ""$pkgdesc (server)"" mkdir -p "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/bin/rsd \ "$subpkgdir"/usr/bin/ install -Dm755 "$srcdir"/$pkgname.initd \ "$subpkgdir"/etc/init.d/$pkgname install -Dm644 "$srcdir"/$pkgname.confd \ "$subpkgdir"/etc/conf.d/$pkgname } setglobal sha512sums = '"1f55bd1c9cab03cb844ca9d3d4a60413421f20d2a2432e1eff7a55ef662842aa6bb23913e3dcb490b6186feff4ddc462d499db7c45639688398ec42912bce252 rsound-1.1.tar.gz 5047ca28666e6f4700659ccd1dd72dfed70146edccbece2fd529653c8c9b82057f0c7cf47233ebd5f9aa5c3cea0f0313f26c61ba0b4ae9db540ffe06a0acc1f8 rsound.initd 4b07a8a04bae9f127f3b362ccb867041139193a73e83051055c783722bbc515d045b9ea3814f91352af20f314b0b8f1b768dc39d8d0f4ef47a6b50e288f9b38d rsound.confd aef6a2fc2f0c6f71f3fcd424d131bcd1a73ff8c451fc18a496341ff5c1a403d9e351e0f1555c46ae23529f4710b1af65abef88b2cc43e23f978cc84318e92197 pidfile.patch'"