Date: Sunday, January 17, 2016 @ 23:44:13 Author: jlichtblau Revision: 157271
upgpkg: dcd 0.7.5-1 - new upstream release Modified: dcd/trunk/PKGBUILD ----------+ PKGBUILD | 63 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 32 insertions(+), 31 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-01-17 22:18:26 UTC (rev 157270) +++ PKGBUILD 2016-01-17 22:44:13 UTC (rev 157271) @@ -1,47 +1,48 @@ -# Maintainer: Mihails Strasuns <pub...@dicebot.lv> -pkgname=('dcd') -pkgver=0.7.3 +# $Id$ +# Maintainer: Jaroslav Lichtblau <svetlemo...@archlinux.org> +# Contributor: Mihails Strasuns <pub...@dicebot.lv> + +pkgname=dcd +pkgver=0.7.5 pkgrel=1 pkgdesc="D Completion Daemon: auto-complete for the D programming language" -license=("GPL3") groups=('dlang') -arch=('x86_64') +arch=('i686' 'x86_64') url="https://github.com/Hackerpilot/DCD" +license=('GPL3') +depends=('liblphobos') makedepends=('ldc' 'git') -depends=('liblphobos') - -source=( - "git+https://github.com/Hackerpilot/DCD#tag=v$pkgver" - "dcd.service" - "dcd.conf" -) +source=($pkgname-$pkgver::git+https://github.com/Hackerpilot/DCD#tag=v$pkgver + dcd.service + dcd.conf) sha256sums=('SKIP' '7d3483ee92e42101d07395775aac5f0b277780f847c3823879fb35d1f2a9fbb3' 'fb765020c49a918b157f5be2cabd71c16bbb050ddd762f1e08c84d1eddd4c97b') -build() -{ - cd $srcdir/DCD - git submodule update --init --recursive - make ldc +prepare() { + cd "${srcdir}"/$pkgname-$pkgver + git submodule update --init --recursive +} + +build() { + cd "${srcdir}"/$pkgname-$pkgver + make ldc } -package() -{ - cd $srcdir/DCD +package() { + cd "${srcdir}"/$pkgname-$pkgver - # binaries - mkdir -p $pkgdir/usr/bin - install -m755 -t $pkgdir/usr/bin ./bin/dcd-server - install -m755 -t $pkgdir/usr/bin ./bin/dcd-client +# binaries + install -Dm755 bin/dcd-server "${pkgdir}"/usr/bin/dcd-server + install -Dm755 bin/dcd-client "${pkgdir}"/usr/bin/dcd-client - # documentation - mkdir -p $pkgdir/usr/share/man/man1 - install -Dm644 man1/* $pkgdir/usr/share/man/man1/ +# documentation + install -d "${pkgdir}"/usr/share/man/man1 + install -Dm644 man1/* "${pkgdir}"/usr/share/man/man1/ - # systemd service - install -Dm644 $srcdir/dcd.service ${pkgdir}/usr/lib/systemd/system/dcd.service +# systemd service + install -Dm644 "${srcdir}"/dcd.service "${pkgdir}"/usr/lib/systemd/system/dcd.service - # global config - install -Dm644 $srcdir/dcd.conf ${pkgdir}/etc/dcd.conf +# global config + install -Dm644 "${srcdir}"/dcd.conf "${pkgdir}"/etc/dcd.conf }