[arch-commits] Commit in dcd/trunk (PKGBUILD)

Jaroslav Lichtblau jlichtblau at archlinux.org
Sun Jan 17 22:44:13 UTC 2016


    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 <public at dicebot.lv>
-pkgname=('dcd')
-pkgver=0.7.3
+# $Id$
+# Maintainer: Jaroslav Lichtblau <svetlemodry at archlinux.org>
+# Contributor: Mihails Strasuns <public at 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
 }



More information about the arch-commits mailing list