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

Михаил Страшун dicebot at nymeria.archlinux.org
Sun Nov 10 15:38:22 UTC 2013


    Date: Sunday, November 10, 2013 @ 16:38:22
  Author: dicebot
Revision: 100772

Initial release of dstep tool (C->D binding generator)

Added:
  dstep/
  dstep/repos/
  dstep/trunk/
  dstep/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

Added: dstep/trunk/PKGBUILD
===================================================================
--- dstep/trunk/PKGBUILD	                        (rev 0)
+++ dstep/trunk/PKGBUILD	2013-11-10 15:38:22 UTC (rev 100772)
@@ -0,0 +1,40 @@
+# Maintainer: Dicebot <public at dicebot.lv>
+pkgname=dstep-git
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Automatic C header to D module translator"
+arch=('i686' 'x86_64')
+groups=('dlang')
+url="https://github.com/jacob-carlborg/dstep"
+license=('custom')
+depends=('clang')
+makedepends=('git' 'dmd' 'dtools')
+
+source=(
+    "git+https://github.com/jacob-carlborg/dstep.git#tag=v$pkgver"
+    "tango::git+https://github.com/SiegeLord/Tango-D2.git"
+    "http://www.boost.org/LICENSE_1_0.txt"
+)
+sha1sums=(
+    'SKIP'
+    'SKIP'
+    '3cba29011be2b9d59f6204d6fa0a386b1b2dbd90'
+)
+
+build ()
+{
+    cd $srcdir/tango
+    ARCH=$CARCH make -f build/Makefile
+
+    cd $srcdir/dstep
+    git submodule update --init --recursive
+    rdmd --build-only -debug -gc -ofbin/dstep -Idstack/mambo -Idstack -I$srcdir/tango -L-L$srcdir/tango -I/usr/include/dlang -L-lclang -L-ltango-dmd dstep/driver/DStep.d
+}
+
+package ()
+{
+    mkdir -p $pkgdir/usr/bin
+    install -m755 $srcdir/dstep/bin/dstep $pkgdir/usr/bin/dstep
+    mkdir -p $pkgdir/usr/share/licenses/$pkgname
+    install -m644 $srcdir/LICENSE_1_0.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE.txt
+}


Property changes on: dstep/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property



More information about the arch-commits mailing list