[arch-commits] Commit in ditaa/trunk (PKGBUILD)
Alexander Rødseth
arodseth at archlinux.org
Wed Jul 18 14:20:54 UTC 2018
Date: Wednesday, July 18, 2018 @ 14:20:53
Author: arodseth
Revision: 361993
Need to build with leiningen
Modified:
ditaa/trunk/PKGBUILD
----------+
PKGBUILD | 41 +++++++++++++++++++++++------------------
1 file changed, 23 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-07-18 14:18:08 UTC (rev 361992)
+++ PKGBUILD 2018-07-18 14:20:53 UTC (rev 361993)
@@ -1,42 +1,47 @@
# $Id$
-# Maintainer: Alexander Rødseth <rodseth at gmail.com>
+# Maintainer: Alexander F. Rødseth <xyproto at archlinux.org>
# Contributor: Florian Pritz <bluewind at xinu.at>
# Contributor: domanov <domanov at gmail.com>
pkgname=ditaa
-pkgver=0.10
+pkgver=0.11.0
pkgrel=1
-pkgdesc='Java utility to convert diagrams drawn using ascii art to bitmap'
+pkgdesc='Utility for converting ASCII art diagrams into bitmaps'
arch=('any')
url='https://github.com/stathissideris/ditaa'
license=('GPL')
-depends=('java-environment' 'gsfonts')
-makedepends=('git' 'apache-ant')
-source=("git://github.com/stathissideris/ditaa#tag=v$pkgver"
- "$pkgname.sh")
+depends=('gsfonts' 'java-environment>=8')
+makedepends=('apache-ant' 'git')
+source=("git+https://github.com/stathissideris/ditaa#tag=v$pkgver"
+ $pkgname.sh)
sha256sums=('SKIP'
'77f95a7c3235a1263b560844f988445083895550385bff1a4c28313b0767e38f')
prepare() {
- cd "$pkgname"
-
- sed -i 's/0_9/0_10/g' build/release.xml
- sed -i 's/version 0.9/version 0.10/g' \
- src/org/stathissideris/ascii2image/core/CommandLineConverter.java
- sed -i "s:VERSION:${pkgver/./_}:" "$srcdir/$pkgname.sh"
- mkdir -p bin
+ local oldver="0_9"
+ local shortver=${pkgver%.0}
+ local underver=${shortver/./_}
+ sed -i "s|$oldver|$underver|" $pkgname/build/release.xml
+ sed -i 's|1.6|1.8|g' $pkgname/build/release.xml
+ sed -i "s|VERSION|$underver|" $pkgname.sh
+ mkdir -p $pkgname/{bin,lib}
+ sed -i 's|</javac>|<compilerarg value="-Xlint:unchecked"/></javac>|g' $pkgname/build/release.xml
}
build() {
cd "$pkgname"
+ # TODO: Build with leiningen, after moving from AUR to [community]
+
ant -buildfile build/release.xml release-jar
}
package() {
- install -Dm755 "$pkgname/releases/$pkgname${pkgver/./_}.jar" \
- "$pkgdir/usr/share/java/$pkgname/ditaa-${pkgver/./_}.jar"
- install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ local shortver=${pkgver%.0}
+ local underver=${shortver/./_}
+ install -Dm755 "$pkgname/releases/$pkgname$shortver.jar" \
+ "$pkgdir/usr/share/java/$pkgname/ditaa-$shortver.jar"
+ install -Dm755 $pkgname.sh "$pkgdir/usr/bin/$pkgname"
}
-# vim:set ts=2 sw=2 et:
+# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list