diff options
author | Heorhi Valakhanovich | 2016-09-22 23:51:05 +0300 |
---|---|---|
committer | Heorhi Valakhanovich | 2016-09-23 17:46:40 +0300 |
commit | 7dc6407ea7315cc6686b793785f6010aa1ffb1df (patch) | |
tree | 19d31c7b8a7faa99b1994e2c6a2e524a6e994566 /PKGBUILD | |
download | aur-7dc6407ea7315cc6686b793785f6010aa1ffb1df.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b4a77bbac341 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Heorhi Valakhanovich <valahanovich@tut.by> + +pkgname=('dlangide-git') +pkgver=r555.12b8651 +pkgrel=1 +pkgdesc="D language IDE based on DlangUI " +arch=('i686' 'x86_64') +url="https://github.com/buggins/dlangide" +license=("BSL") +groups=('dlang') +makedepends=('dmd' 'git') +conflicts=('dlangide') + +source=( + "git+https://github.com/buggins/dlangide.git" + dlangide.desktop + dlangide.install +) +sha256sums=('SKIP' + 'dc3b72ef22bec75722266497f398b87a057b44b9add7dbf1ca1140521d553efa' + '9fe12f1bc573f5d431fcc8f9ca3ed17fc1e1d30248ae3b58209fc53084ae0a4e') + + +pkgver() { + cd $srcdir/dlangide + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd $srcdir/dlangide + dub build +} + +package() { + # binary + mkdir -p $pkgdir/usr/bin + install -m755 \ + $srcdir/dlangide/bin/dlangide \ + $pkgdir/usr/bin/dlangide + # license + mkdir -p $pkgdir/usr/share/licenses/${pkgname} + install -m644 $srcdir/dlangide/LICENSE.txt \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # icon + mkdir -p $pkgdir/usr/share/applications + install -m644 $srcdir/dlangide.desktop \ + $pkgdir/usr/share/applications/dlangide.desktop + mkdir -p $pkgdir/usr/share/pixmaps + install -m644 \ + $srcdir/dlangide/views/res/mdpi/dlangui-logo1.png \ + $pkgdir/usr/share/pixmaps/dlangui-logo1.png +} |