Date: Thursday, February 16, 2017 @ 11:06:45 Author: arodseth Revision: 212561
archrelease: copy trunk to community-any Added: groovy/repos/community-any/PKGBUILD (from rev 212560, groovy/trunk/PKGBUILD) Deleted: groovy/repos/community-any/PKGBUILD ----------+ PKGBUILD | 120 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 60 insertions(+), 60 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-02-16 11:06:06 UTC (rev 212560) +++ PKGBUILD 2017-02-16 11:06:45 UTC (rev 212561) @@ -1,60 +0,0 @@ -# $Id$ -# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> -# Contributor: Musikolo <musikoloAThotmailDOTcom> -# Contributor: Ruben Fonseca <fons...@gmail.com> -# Contributor: Andreas W. Hauser <andy-...@splashground.de> - -pkgname=groovy -pkgver=2.4.7 -pkgrel=1 -pkgdesc='Programming language based on Java, inspired by Python, Ruby and Smalltalk' -arch=('any') -url='http://groovy-lang.org/' -license=('APACHE') -depends=('bash' 'java-environment') -optdepends=('groovy-docs: html and pdf documentation for Groovy') -makedepends=('gendesk') -source=("http://dl.bintray.com/groovy/maven/apache-$pkgname-binary-$pkgver.zip" - "$pkgname.png::https://raw.githubusercontent.com/apache/incubator-groovy/master/subprojects/groovy-console/src/main/resources/groovy/ui/ConsoleIcon.png") -sha256sums=('438dd6098252647e88ff12ac5737d0d0f7e16a8e4e42e8be3e05a4c43abefbd5' - '24e539235b5762b1220f39d7953a52e9b4a458c2be4f66a60219755363ba6dba') - -prepare() { - # Generate desktop shortcut - gendesk -f -n --pkgname "$pkgname" --pkgdesc 'Groovy programming language' \ - --exec 'groovyConsole' --name 'Groovy Console' - - # Set GROOVY_HOME correctly at the top of all the scripts. - # There are probably better ways to do this, but this works. - for f in "$pkgname-$pkgver/bin/"*; do - sed 's:bin/sh:bin/sh\nGROOVY_HOME=/usr/share/groovy:' -i "$f" - done - - cd "$pkgname-$pkgver/embeddable" - ln -s "$pkgname-all-$pkgver.jar" "$pkgname-all.jar" -} - -package() { - cd "$pkgname-$pkgver" - - # Create the directories and package the files - install -d "$pkgdir/usr/share/groovy" "$pkgdir/usr/bin" - cp -r lib conf embeddable "$pkgdir/usr/share/groovy" - cp bin/* "$pkgdir/usr/bin" - - # Remove all DOS/Windows batch files - find $pkgdir -name '*.bat' -exec rm {} \; - - # Package the license file - install -Dm644 LICENSE \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - - # Package the desktop shortcut for Groovy Console - install -Dm644 "$srcdir/$pkgname.desktop" \ - "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 "$srcdir/$pkgname.png" \ - "$pkgdir/usr/share/pixmaps/$pkgname.png" -} - -# getver: groovy-lang.org/changelogs.html -# vim:set ts=2 sw=2 et: Copied: groovy/repos/community-any/PKGBUILD (from rev 212560, groovy/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-02-16 11:06:45 UTC (rev 212561) @@ -0,0 +1,60 @@ +# $Id$ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: Musikolo <musikoloAThotmailDOTcom> +# Contributor: Ruben Fonseca <fons...@gmail.com> +# Contributor: Andreas W. Hauser <andy-...@splashground.de> + +pkgname=groovy +pkgver=2.4.8 +pkgrel=1 +pkgdesc='Programming language based on Java, inspired by Python, Ruby and Smalltalk' +arch=('any') +url='http://groovy-lang.org/' +license=('APACHE') +depends=('bash' 'java-environment') +optdepends=('groovy-docs: html and pdf documentation for Groovy') +makedepends=('gendesk') +source=("http://dl.bintray.com/groovy/maven/apache-$pkgname-binary-$pkgver.zip" + "$pkgname.png::https://raw.githubusercontent.com/apache/incubator-groovy/master/subprojects/groovy-console/src/main/resources/groovy/ui/ConsoleIcon.png") +sha256sums=('668a65ea17037371a1952cca5f42ebc03329e15d3619aacb4c7dd5f4b39a8dfd' + '24e539235b5762b1220f39d7953a52e9b4a458c2be4f66a60219755363ba6dba') + +prepare() { + # Generate desktop shortcut + gendesk -f -n --pkgname "$pkgname" --pkgdesc 'Groovy programming language' \ + --exec 'groovyConsole' --name 'Groovy Console' + + # Set GROOVY_HOME correctly at the top of all the scripts. + # There are probably better ways to do this, but this works. + for f in "$pkgname-$pkgver/bin/"*; do + sed 's:bin/sh:bin/sh\nGROOVY_HOME=/usr/share/groovy:' -i "$f" + done + + cd "$pkgname-$pkgver/embeddable" + ln -s "$pkgname-all-$pkgver.jar" "$pkgname-all.jar" +} + +package() { + cd "$pkgname-$pkgver" + + # Create the directories and package the files + install -d "$pkgdir/usr/share/groovy" "$pkgdir/usr/bin" + cp -r lib conf embeddable "$pkgdir/usr/share/groovy" + cp bin/* "$pkgdir/usr/bin" + + # Remove all DOS/Windows batch files + find $pkgdir -name '*.bat' -exec rm {} \; + + # Package the license file + install -Dm644 LICENSE \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Package the desktop shortcut for Groovy Console + install -Dm644 "$srcdir/$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" +} + +# getver: groovy-lang.org/changelogs.html +# vim:set ts=2 sw=2 et: