[arch-commits] Commit in ditaa/trunk (PKGBUILD)
Alexander Rødseth
arodseth at archlinux.org
Fri Dec 2 11:12:32 UTC 2016
Date: Friday, December 2, 2016 @ 11:12:31
Author: arodseth
Revision: 197721
upgpkg: ditaa 0.10-1
Modified:
ditaa/trunk/PKGBUILD
----------+
PKGBUILD | 33 +++++++++++++++++++++++++--------
1 file changed, 25 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-12-02 10:42:26 UTC (rev 197720)
+++ PKGBUILD 2016-12-02 11:12:31 UTC (rev 197721)
@@ -4,22 +4,39 @@
# Contributor: domanov <domanov at gmail.com>
pkgname=ditaa
-pkgver=0.9
-pkgrel=2
+pkgver=0.10
+pkgrel=1
pkgdesc='Java utility to convert diagrams drawn using ascii art to bitmap'
arch=('any')
-url='http://ditaa.sf.net/'
+url='https://github.com/stathissideris/ditaa'
license=('GPL')
depends=('java-environment' 'gsfonts')
-source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname${pkgver/./_}.zip"
- 'ditaa.sh')
-sha256sums=('d689e933b80b065cd7c349e489cfb8feea69dd3e91ca78931edc6fa6e098e689'
+makedepends=('git' 'apache-ant')
+source=("git://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
+}
+
+build() {
+ cd "$pkgname"
+
+ ant -buildfile build/release.xml release-jar
+}
+
package() {
- install -Dm755 "$pkgname${pkgver/./_}.jar" "$pkgdir/usr/share/java/$pkgname/ditaa-${pkgver/./_}.jar"
+ install -Dm755 "$pkgname/releases/$pkgname${pkgver/./_}.jar" \
+ "$pkgdir/usr/share/java/$pkgname/ditaa-${pkgver/./_}.jar"
install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- sed -i "s:VERSION:${pkgver/./_}:" "$pkgdir/usr/bin/$pkgname"
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list