1 # Maintainer: Dan Printzell <wild@archlinux.org>
2 # Maintainer: Filipe LaĆns (FFY00) <lains@archlinux.org>
3 # Contributor: Jaroslav Lichtblau <svetlemodry@archlinux.org>
4 # Contributor: Mihails Strasuns <public@dicebot.lv>
10 _pkgcommit=4946d49abdc35810254151923bab30fb3cc2c004
11 pkgdesc="D Completion Daemon: auto-complete for the D programming language"
13 url="https://github.com/dlang-community/DCD"
16 makedepends=('ldc' 'git')
17 depends=('liblphobos')
18 source=("git+https://github.com/dlang-community/DCD#commit=$_pkgcommit"
19 "git+https://github.com/msgpack/msgpack-d"
20 "git+https://github.com/dlang-community/libdparse"
21 "git+https://github.com/dlang-community/d-test-utils"
22 "git+https://github.com/dlang-community/containers"
30 '563e660058721fdacdfa365a774e58b0e9cdb962e14198112a5d971aa4e35025529266130474212834d78ad1c11901e2f8208176a3891ce6ffc9a2ffd9c8c1e0'
31 '1480d4d66b6732f198fcaae52861b06c8bfcee7f622a546d643a4e8fb259aa0350415fb2f87b1bc4d301ad11af866d7962faf2bcfc0587971a86a73265676703')
37 git config submodule.msgpack-d.url "$srcdir/msgpack-d"
38 git config submodule.libdparse.url "$srcdir/libdparse"
39 git config submodule.d-test-utils.url "$srcdir/d-test-utils"
40 git config submodule.containers.url "$srcdir/containers"
41 git -c protocol.file.allow=always submodule update
44 sed -i "/-O5/ a -flto=full -linker=gold -link-defaultlib-shared=false -L=\"$LDFLAGS\"\\\\" makefile
55 install -Dm755 "$srcdir/DCD/bin/dcd-server" "$pkgdir/usr/bin/dcd-server"
56 install -Dm755 "$srcdir/DCD/bin/dcd-client" "$pkgdir/usr/bin/dcd-client"
59 install -d "$pkgdir/usr/share/man/man1/"
60 find "$srcdir/DCD/man1/" -type f -exec install -m 644 "{}" "$pkgdir/usr/share/man/man1/" \;
63 install -Dm644 "$srcdir/DCD/License.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
66 install -Dm644 "$srcdir/dcd.service" "$pkgdir/usr/lib/systemd/system/dcd.service"
69 install -Dm644 "$srcdir/dcd.conf" "$pkgdir/etc/dcd.conf"