New package: dtools-2.081.1
This commit is contained in:
parent
e88e1380f0
commit
7db61f1eba
|
@ -0,0 +1,38 @@
|
|||
# Template file for 'dtools'
|
||||
pkgname=dtools
|
||||
# keep this synchronized with libphobos and dmd
|
||||
version=2.081.1
|
||||
revision=1
|
||||
wrksrc="tools-${version}"
|
||||
hostmakedepends="dmd"
|
||||
makedepends="libcurl-devel"
|
||||
depends="libphobos>=${version}"
|
||||
short_desc="Ancillary tools for the D programming language"
|
||||
maintainer="Auri <me@aurieh.me>"
|
||||
license="BSL-1.0"
|
||||
homepage="http://www.digitalmars.com/d/2.0/"
|
||||
distfiles="https://github.com/dlang/tools/archive/v${version}.tar.gz"
|
||||
checksum=71fa249dbfd278eec2b95ce577af32e623e44caf0d993905ddc189e3beec21d0
|
||||
|
||||
do_build() {
|
||||
# rdmd can't be built normally, is used to build others
|
||||
dmd -od. -ofdtools-rdmd rdmd.d
|
||||
|
||||
for tool in DustMite/dustmite catdoc checkwhitespace contributors ddemangle detab tolf changed dget rdmd_test; do
|
||||
./dtools-rdmd --compiler=dmd --build-only -od. -ofdtools-"$(basename "${tool}")" "${tool}.d"
|
||||
done
|
||||
}
|
||||
|
||||
do_install() {
|
||||
vbin dtools-rdmd rdmd
|
||||
vbin dtools-dustmite dustmite
|
||||
vbin dtools-ddemangle ddemangle
|
||||
vbin dtools-dget dget
|
||||
for tool in catdoc checkwhitespace contributors detab tolf changed rdmd_test; do
|
||||
vbin "dtools-${tool}"
|
||||
done
|
||||
|
||||
vman man/man1/rdmd.1
|
||||
|
||||
vlicense LICENSE.txt
|
||||
}
|
Loading…
Reference in New Issue