From 1cabdf8a981c00269cbd7a2f8e77aec329054395 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 21:54:56 -0600 Subject: deprecate java-ugly, just put them in java --- java-ugly/maven/PKGBUILD | 107 -------------------------------- java-ugly/maven/maven.csh | 2 - java-ugly/maven/maven.sh | 3 - java-ugly/not-working/java-bnd/PKGBUILD | 24 ------- java/maven/PKGBUILD | 107 ++++++++++++++++++++++++++++++++ java/maven/maven.csh | 2 + java/maven/maven.sh | 3 + java/not-working/java-bnd/PKGBUILD | 24 +++++++ 8 files changed, 136 insertions(+), 136 deletions(-) delete mode 100644 java-ugly/maven/PKGBUILD delete mode 100644 java-ugly/maven/maven.csh delete mode 100644 java-ugly/maven/maven.sh delete mode 100644 java-ugly/not-working/java-bnd/PKGBUILD create mode 100644 java/maven/PKGBUILD create mode 100644 java/maven/maven.csh create mode 100644 java/maven/maven.sh create mode 100644 java/not-working/java-bnd/PKGBUILD diff --git a/java-ugly/maven/PKGBUILD b/java-ugly/maven/PKGBUILD deleted file mode 100644 index 3f8e5071d..000000000 --- a/java-ugly/maven/PKGBUILD +++ /dev/null @@ -1,107 +0,0 @@ -# Maintainer: Luke Shumaker -# Maintainer (Arch): Sergej Pupykin -# Contributor: William Rea - -pkgname=maven -pkgver=3.0.5 -pkgdesc="A Java project management and project comprehension tool" -url="http://maven.apache.org" -license=('Apache') - -replaces=('maven-libre') -conflicts=('maven-libre') - -pkgrel=1 -arch=('any') -options=(!emptydirs) -conflicts=('maven') -depends=('java-environment' 'sh') -makedepends=('apache-ant' 'jh' 'imake' - java-antlr2 - java-asm3 -) -backup=('etc/maven/settings.xml') - -_mirror=http://archive.apache.org/dist -source=($_mirror/maven/maven-${pkgver%%.*}/$pkgver/source/apache-maven-$pkgver-src.tar.gz - maven.sh maven.csh) - -_setup_env() { - unset _JAVA_OPTIONS - . /etc/profile.d/jre.sh - . /etc/profile.d/jdk.sh - export MAVEN_OPTS=-Xmx512m - export M2_HOME="$pkgdir"/opt/maven - export PATH="$PATH:$M2_HOME/bin" - _M2_LOCALREPO=$(jh mvn-localrepo) - ant_args=( - -Dmaven.repo.local="$srcdir"/maven.repo.local - ) -} - -prepare() { - if type mvn &>/dev/null; then - error "maven cannot be built while an existing version is installed" - return 1 - fi -} - -build() ( - _setup_env - install -d "$srcdir"/maven.repo.local - lndir "$_M2_LOCALREPO" "$srcdir"/maven.repo.local - - cd "$srcdir"/apache-maven-$pkgver - - # FIXME: downloads makedepends from the Internet. Add them to makedepends=() - ant "${ant_args[@]}" maven-assembly 2>&1|tee "$srcdir"/ant-log.txt - - < "$srcdir"/ant-log.txt \ - sed -nr 's/.*Download(ed|ing):\s*//p' | \ - sed 's/ .*//' | \ - sed -r -e 's|^http://repo.maven.apache.org/maven2/||' -e 's/\.(jar|pom)$//' | \ - sort -u > "$srcdir"/downloaded-artifacts.txt -) - -package() ( - _setup_env - cd "$srcdir"/apache-maven-$pkgver - ant "${ant_args[@]}" extract-assembly - #rm "$pkgdir"/opt/maven/*.txt - - # Install config file in /etc - # Unlike the other directories, we symlink from the system to /opt/maven - # because that way all conf files stay in /etc - install -d "$pkgdir"/etc/maven - sed "55i$_M2_LOCALREPO" \ - < "$pkgdir"/opt/maven/conf/settings.xml \ - > "$pkgdir"/etc/maven/settings.xml - rm -rf "$pkgdir"/opt/maven/conf - ln -s /etc/maven "$pkgdir"/opt/maven/conf - - # Install profile.d settings - install -d "$pkgdir"/etc/profile.d - install -m 755 "$srcdir"/maven.{csh,sh} "$pkgdir"/etc/profile.d - - # Link executables to /usr/bin - install -d "$pkgdir"/usr/bin - ln -s /opt/maven/bin/{mvn,mvnDebug,mvnyjp} "$pkgdir"/usr/bin - - # Link jar files to appropriate place in /usr/share - install -d "$pkgdir"/usr/share/java - ln -s /opt/maven/lib "$pkgdir"/usr/share/java/maven - - # Install the local repo - mkdir -p "$pkgdir"${_M2_LOCALREPO%/*} - cp -a "$srcdir"/maven.repo.local "$pkgdir"$_M2_LOCALREPO - # Remove extra artifacts - find "$pkgdir"$_M2_LOCALREPO -type l -delete - find "$pkgdir"$_M2_LOCALREPO -name _maven.repositories -delete - cat "$srcdir"/downloaded-artifacts.txt | while read artifact; do - rm -f "$pkgdir"$_M2_LOCALREPO/$artifact* - done -) - -md5sums=('b88becd8fe5a9665191e05945942db64' - '58820067a4d7384477daa134023d9b57' - 'e2bbdeffed100cd51d05b2ba8ebd6321') diff --git a/java-ugly/maven/maven.csh b/java-ugly/maven/maven.csh deleted file mode 100644 index f5750cfc8..000000000 --- a/java-ugly/maven/maven.csh +++ /dev/null @@ -1,2 +0,0 @@ -setenv MAVEN_OPTS -Xmx512m -setenv M2_HOME=/opt/maven diff --git a/java-ugly/maven/maven.sh b/java-ugly/maven/maven.sh deleted file mode 100644 index b6655cc22..000000000 --- a/java-ugly/maven/maven.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -export MAVEN_OPTS=-Xmx512m -export M2_HOME=/opt/maven diff --git a/java-ugly/not-working/java-bnd/PKGBUILD b/java-ugly/not-working/java-bnd/PKGBUILD deleted file mode 100644 index 86820469a..000000000 --- a/java-ugly/not-working/java-bnd/PKGBUILD +++ /dev/null @@ -1,24 +0,0 @@ -# Maintainer: Luke Shumaker - -_pkgname=bnd -pkgname=java-bnd -pkgver=1.50.0 -pkgdesc="A swiss army knife for OSGi" -url="http://www.aqute.biz/Bnd/" -license=('Apache2') - -pkgrel=1 -arch=(any) -makedepends=('apache-ant' 'junit') -source=("git://github.com/bndtools/bnd.git") - -build() { - cd "$srcdir/$_pkgname" - ant dist -} - -package() { - : -} - -md5sums=('SKIP') diff --git a/java/maven/PKGBUILD b/java/maven/PKGBUILD new file mode 100644 index 000000000..3f8e5071d --- /dev/null +++ b/java/maven/PKGBUILD @@ -0,0 +1,107 @@ +# Maintainer: Luke Shumaker +# Maintainer (Arch): Sergej Pupykin +# Contributor: William Rea + +pkgname=maven +pkgver=3.0.5 +pkgdesc="A Java project management and project comprehension tool" +url="http://maven.apache.org" +license=('Apache') + +replaces=('maven-libre') +conflicts=('maven-libre') + +pkgrel=1 +arch=('any') +options=(!emptydirs) +conflicts=('maven') +depends=('java-environment' 'sh') +makedepends=('apache-ant' 'jh' 'imake' + java-antlr2 + java-asm3 +) +backup=('etc/maven/settings.xml') + +_mirror=http://archive.apache.org/dist +source=($_mirror/maven/maven-${pkgver%%.*}/$pkgver/source/apache-maven-$pkgver-src.tar.gz + maven.sh maven.csh) + +_setup_env() { + unset _JAVA_OPTIONS + . /etc/profile.d/jre.sh + . /etc/profile.d/jdk.sh + export MAVEN_OPTS=-Xmx512m + export M2_HOME="$pkgdir"/opt/maven + export PATH="$PATH:$M2_HOME/bin" + _M2_LOCALREPO=$(jh mvn-localrepo) + ant_args=( + -Dmaven.repo.local="$srcdir"/maven.repo.local + ) +} + +prepare() { + if type mvn &>/dev/null; then + error "maven cannot be built while an existing version is installed" + return 1 + fi +} + +build() ( + _setup_env + install -d "$srcdir"/maven.repo.local + lndir "$_M2_LOCALREPO" "$srcdir"/maven.repo.local + + cd "$srcdir"/apache-maven-$pkgver + + # FIXME: downloads makedepends from the Internet. Add them to makedepends=() + ant "${ant_args[@]}" maven-assembly 2>&1|tee "$srcdir"/ant-log.txt + + < "$srcdir"/ant-log.txt \ + sed -nr 's/.*Download(ed|ing):\s*//p' | \ + sed 's/ .*//' | \ + sed -r -e 's|^http://repo.maven.apache.org/maven2/||' -e 's/\.(jar|pom)$//' | \ + sort -u > "$srcdir"/downloaded-artifacts.txt +) + +package() ( + _setup_env + cd "$srcdir"/apache-maven-$pkgver + ant "${ant_args[@]}" extract-assembly + #rm "$pkgdir"/opt/maven/*.txt + + # Install config file in /etc + # Unlike the other directories, we symlink from the system to /opt/maven + # because that way all conf files stay in /etc + install -d "$pkgdir"/etc/maven + sed "55i$_M2_LOCALREPO" \ + < "$pkgdir"/opt/maven/conf/settings.xml \ + > "$pkgdir"/etc/maven/settings.xml + rm -rf "$pkgdir"/opt/maven/conf + ln -s /etc/maven "$pkgdir"/opt/maven/conf + + # Install profile.d settings + install -d "$pkgdir"/etc/profile.d + install -m 755 "$srcdir"/maven.{csh,sh} "$pkgdir"/etc/profile.d + + # Link executables to /usr/bin + install -d "$pkgdir"/usr/bin + ln -s /opt/maven/bin/{mvn,mvnDebug,mvnyjp} "$pkgdir"/usr/bin + + # Link jar files to appropriate place in /usr/share + install -d "$pkgdir"/usr/share/java + ln -s /opt/maven/lib "$pkgdir"/usr/share/java/maven + + # Install the local repo + mkdir -p "$pkgdir"${_M2_LOCALREPO%/*} + cp -a "$srcdir"/maven.repo.local "$pkgdir"$_M2_LOCALREPO + # Remove extra artifacts + find "$pkgdir"$_M2_LOCALREPO -type l -delete + find "$pkgdir"$_M2_LOCALREPO -name _maven.repositories -delete + cat "$srcdir"/downloaded-artifacts.txt | while read artifact; do + rm -f "$pkgdir"$_M2_LOCALREPO/$artifact* + done +) + +md5sums=('b88becd8fe5a9665191e05945942db64' + '58820067a4d7384477daa134023d9b57' + 'e2bbdeffed100cd51d05b2ba8ebd6321') diff --git a/java/maven/maven.csh b/java/maven/maven.csh new file mode 100644 index 000000000..f5750cfc8 --- /dev/null +++ b/java/maven/maven.csh @@ -0,0 +1,2 @@ +setenv MAVEN_OPTS -Xmx512m +setenv M2_HOME=/opt/maven diff --git a/java/maven/maven.sh b/java/maven/maven.sh new file mode 100644 index 000000000..b6655cc22 --- /dev/null +++ b/java/maven/maven.sh @@ -0,0 +1,3 @@ +#!/bin/bash +export MAVEN_OPTS=-Xmx512m +export M2_HOME=/opt/maven diff --git a/java/not-working/java-bnd/PKGBUILD b/java/not-working/java-bnd/PKGBUILD new file mode 100644 index 000000000..86820469a --- /dev/null +++ b/java/not-working/java-bnd/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Luke Shumaker + +_pkgname=bnd +pkgname=java-bnd +pkgver=1.50.0 +pkgdesc="A swiss army knife for OSGi" +url="http://www.aqute.biz/Bnd/" +license=('Apache2') + +pkgrel=1 +arch=(any) +makedepends=('apache-ant' 'junit') +source=("git://github.com/bndtools/bnd.git") + +build() { + cd "$srcdir/$_pkgname" + ant dist +} + +package() { + : +} + +md5sums=('SKIP') -- cgit v1.2.3 From 22df51df56c1f8e90ed0cf75b86fc8fdc7b6c04e Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 21:56:49 -0600 Subject: add java/beanshell and dependencies --- java/beanshell/PKGBUILD | 45 +++++++++++++++++++++++++++++++ java/java-commons-bsf/PKGBUILD | 59 ----------------------------------------- java/java-commons-bsf2/PKGBUILD | 59 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 59 deletions(-) create mode 100644 java/beanshell/PKGBUILD delete mode 100644 java/java-commons-bsf/PKGBUILD create mode 100644 java/java-commons-bsf2/PKGBUILD diff --git a/java/beanshell/PKGBUILD b/java/beanshell/PKGBUILD new file mode 100644 index 000000000..95b14d379 --- /dev/null +++ b/java/beanshell/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Luke Shumaker +# Maintainer (Arch): AndyRTR + +pkgname=beanshell +pkgver=2.0b4 +pkgrel=2.1 +pkgdesc="Lightweight scripting for Java" +url="http://www.beanshell.org/" +license=('LGPL') + +provides=('bsh') + +arch=('any') +depends=('java-runtime') +makedepends=('apache-ant' 'java-commons-bsf2' 'javacc' 'java-servlet3.0-tomcat') +source=("http://www.beanshell.org/bsh-${pkgver}-src.jar") + +prepare() { + cd "$srcdir"/BeanShell-$pkgver + + rm lib/*.jar + ln -s /usr/share/java/bsf2.jar lib/ + ln -s /usr/share/java/javacc.jar lib/ + ln -s /usr/share/java/servlet-api.jar lib/servlet.jar +} + +build() { + cd "$srcdir"/BeanShell-$pkgver + ant dist +} + +check() { + cd "$srcdir"/BeanShell-$pkgver + ant test +} + +package() { + cd "$srcdir"/BeanShell-$pkgver/dist + install -d "${pkgdir}"/usr/share/java/ + for artifact in $(printf '%s\n' *.jar|sed 's/-[0-9b.]*\.jar$//'); do + install -m644 $artifact-$pkgver.jar "${pkgdir}"/usr/share/java/$artifact.jar + done +} + +sha1sums=('69b36df249654a04e777ab899046c50b8cc844ac') diff --git a/java/java-commons-bsf/PKGBUILD b/java/java-commons-bsf/PKGBUILD deleted file mode 100644 index 57a9dfc1a..000000000 --- a/java/java-commons-bsf/PKGBUILD +++ /dev/null @@ -1,59 +0,0 @@ -# Maintainer: Luke Shumaker - -pkgname=java-commons-bsf2 -pkgver=2.4.0 -url="https://commons.apache.org/proper/commons-bsf/" -license=('Apache') -pkgdesc="Bean Scripting Framework" - -pkgrel=1 -arch=('any') -depends=('java-commons-logging') -makedepends=('apache-ant') - -_mirror=http://archive.apache.org/dist -source=($_mirror/commons/bsf/source/bsf-src-$pkgver.tar.gz - build-properties.xml::"https://svn.apache.org/viewvc/commons/proper/bsf/tags/bsf-2.4.0/build-properties.xml?view=co&content-type=text%2Fplain" -) - -declare -A _opts -#_opts[jacl]="/usr/share/java/jacl.jar" -_opts[jython]="/opt/jython/jython.jar" -#_opts[nexrexx]="/usr/share/java/nexrexx.jar" -_opts[java-rhino]="/usr/share/java/js.jar" -_opts[xalan-java]="/usr/share/java/xalan.jar" -_opts[junit]="/usr/share/java/junit.jar" - -for pkg in "${!_opts[@]}"; do - optdepends+=("$pkg") - makedepends+=("$pkg") - _jars+="${_opts[$pkg]} " -done - -prepare() { - cd "${srcdir}/bsf-${pkgver}" - rm lib/*.jar -} - -build() { - cd "${srcdir}/bsf-${pkgver}" - - for jar in $_jars; do - ln -s "$jar" lib/ - done - - # Adjust it to work with jython 2.5+ - sed -i 's/PyJavaInstance/PyJavaType/g' src/org/apache/bsf/engines/jython/* - - ln -sf ../build-properties.xml ./ - ant jar -} - -package() { - cd "${srcdir}/bsf-${pkgver}" - install -Dm644 build/lib/bsf.jar "$pkgdir"/usr/share/java/bsf-$pkgver.jar - ln -s bsf-$pkgver.jar "$pkgdir"/usr/share/java/bsf2.jar -} - -md5sums=('7e58b2a009c0f70ab36bbef420b25c07' - 'd7180c2b95f1a5424f785a2482260eaa') diff --git a/java/java-commons-bsf2/PKGBUILD b/java/java-commons-bsf2/PKGBUILD new file mode 100644 index 000000000..57a9dfc1a --- /dev/null +++ b/java/java-commons-bsf2/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Luke Shumaker + +pkgname=java-commons-bsf2 +pkgver=2.4.0 +url="https://commons.apache.org/proper/commons-bsf/" +license=('Apache') +pkgdesc="Bean Scripting Framework" + +pkgrel=1 +arch=('any') +depends=('java-commons-logging') +makedepends=('apache-ant') + +_mirror=http://archive.apache.org/dist +source=($_mirror/commons/bsf/source/bsf-src-$pkgver.tar.gz + build-properties.xml::"https://svn.apache.org/viewvc/commons/proper/bsf/tags/bsf-2.4.0/build-properties.xml?view=co&content-type=text%2Fplain" +) + +declare -A _opts +#_opts[jacl]="/usr/share/java/jacl.jar" +_opts[jython]="/opt/jython/jython.jar" +#_opts[nexrexx]="/usr/share/java/nexrexx.jar" +_opts[java-rhino]="/usr/share/java/js.jar" +_opts[xalan-java]="/usr/share/java/xalan.jar" +_opts[junit]="/usr/share/java/junit.jar" + +for pkg in "${!_opts[@]}"; do + optdepends+=("$pkg") + makedepends+=("$pkg") + _jars+="${_opts[$pkg]} " +done + +prepare() { + cd "${srcdir}/bsf-${pkgver}" + rm lib/*.jar +} + +build() { + cd "${srcdir}/bsf-${pkgver}" + + for jar in $_jars; do + ln -s "$jar" lib/ + done + + # Adjust it to work with jython 2.5+ + sed -i 's/PyJavaInstance/PyJavaType/g' src/org/apache/bsf/engines/jython/* + + ln -sf ../build-properties.xml ./ + ant jar +} + +package() { + cd "${srcdir}/bsf-${pkgver}" + install -Dm644 build/lib/bsf.jar "$pkgdir"/usr/share/java/bsf-$pkgver.jar + ln -s bsf-$pkgver.jar "$pkgdir"/usr/share/java/bsf2.jar +} + +md5sums=('7e58b2a009c0f70ab36bbef420b25c07' + 'd7180c2b95f1a5424f785a2482260eaa') -- cgit v1.2.3 From 7d32e705f11f0d623d136440bd84bdedb2e48b29 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 22:27:09 -0600 Subject: tune up java/java-jarjar --- java/java-jarjar/PKGBUILD | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/java/java-jarjar/PKGBUILD b/java/java-jarjar/PKGBUILD index 8d1d1120b..c78d5539e 100644 --- a/java/java-jarjar/PKGBUILD +++ b/java/java-jarjar/PKGBUILD @@ -9,30 +9,28 @@ pkgver=1.2 _pkgrev=132 # v1.2 wasn't tagged, but this is clearly it pkgdesc="Java static linker (instead of the normal dynamic linking)" url="https://code.google.com/p/jarjar/" -license=('Apache2') +license=('Apache') -pkgrel=1 +pkgrel=2 arch=('any') depends=('java-runtime') -makedepends=('apache-ant' 'java-asm3' 'junit' 'maven' 'jh') -source=("svn+http://jarjar.googlecode.com/svn/trunk/jarjar#revision=$_pkgrev") +makedepends=('apache-ant' 'java-asm3' 'junit' 'maven') +source=("libre://${_pkgname}-${pkgver}.tar.gz") +mksource=("${_pkgname}-${pkgver}::svn+http://jarjar.googlecode.com/svn/trunk/jarjar#revision=$_pkgrev") mksource() { - cd "$srcdir/$_pkgname" - rm -f src/test/*.{class,jar} + cd "$srcdir/$_pkgname-$pkgver" rm -f lib/*.jar } build() { - cd "$srcdir/$_pkgname" - eval `jh mksource` + cd "$srcdir/$_pkgname-$pkgver" - ln -s /usr/share/java/asm-3.jar lib/asm-3.3.1.jar - ln -s /usr/share/java/asm-commons-3.jar lib/asm-commons-3.3.1.jar - ln -s /usr/share/java/junit.jar lib/junit-4.8.1.jar - ln -s /opt/maven/lib/maven-plugin-api-*.jar lib/maven-plugin-api.jar - - ln -s /opt/apache-ant/lib/ant.jar lib/ + ln -sf /usr/share/java/asm-3.jar lib/asm-3.3.1.jar + ln -sf /usr/share/java/asm-commons-3.jar lib/asm-commons-3.3.1.jar + ln -sf /usr/share/java/junit.jar lib/junit-4.8.1.jar + ln -sf /opt/maven/lib/maven-plugin-api-*.jar lib/maven-plugin-api.jar + ln -sf /opt/apache-ant/lib/ant.jar lib/ant.jar export CLASSPATH=/usr/share/java/asm-3.jar echo 'includeantruntime false' > build.properties @@ -40,10 +38,11 @@ build() { } package() { - cd "$srcdir/$_pkgname" + cd "$srcdir/$_pkgname-$pkgver" install -d "$pkgdir/usr/share/java/$_pkgname" install -D "dist/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname" ln -s "$_pkgname/$_pkgname-$pkgver.jar" "$pkgdir/usr/share/java/$_pkgname.jar" } -md5sums=('SKIP') +mkmd5sums=('SKIP') +md5sums=('cc2698a58f93cdb22c51f039a1b8a56e') -- cgit v1.2.3 From f80f55a091fa231f7118fc27d32b50ceb6e1c087 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 23:26:31 -0600 Subject: java/apache-ant: install maven artifacts --- java/apache-ant/PKGBUILD | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/java/apache-ant/PKGBUILD b/java/apache-ant/PKGBUILD index 9f9c77c28..dfda3c28d 100644 --- a/java/apache-ant/PKGBUILD +++ b/java/apache-ant/PKGBUILD @@ -12,9 +12,10 @@ provides=("apache-ant-libre=$pkgver") replaces=("apache-ant-libre") conflicts=("apache-ant-libre") -pkgrel=2 +pkgrel=3 arch=('any') depends=('java-environment') +makedepends=('jh') _mirror=http://archive.apache.org/dist source=($_mirror/ant/source/${pkgname}-${pkgver}-src.tar.bz2 @@ -98,9 +99,18 @@ package() { install -d "${pkgdir}"/usr/share/doc/${pkgname} install -d "${pkgdir}"/usr/share/licenses/${pkgname} + cd "${pkgdir}"/${ANT_HOME}/lib + for pom in *.pom; do + a=${pom%.pom} + base=$(jh mvn-basename org.apache.ant $a $pkgver) + install -d "${pkgdir}${base%/*}" + ln -sf ${ANT_HOME}/lib/$a.pom "${pkgdir}${base}".pom + ln -sf ${ANT_HOME}/lib/$a.jar "${pkgdir}${base}".jar + done + cd "${pkgdir}"/${ANT_HOME} for prog in bin/*; do - ln -sf ${ANT_HOME}/$prog "${pkgdir}"/usr/bin + ln -sf ${ANT_HOME}/$prog "${pkgdir}"/usr/bin done ln -sf ${ANT_HOME}/{README,WHATSNEW} "${pkgdir}"/usr/share/doc/${pkgname} ln -sf ${ANT_HOME}/docs "${pkgdir}"/usr/share/doc/${pkgname}/html -- cgit v1.2.3 From b4f11c431f8a0a2b72bf9b4659a9b055e25e36b9 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 23:26:52 -0600 Subject: retool java/java-rxtx --- java/java-rxtx/PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/java/java-rxtx/PKGBUILD b/java/java-rxtx/PKGBUILD index 4fcabe2a4..ceb0d9bab 100644 --- a/java/java-rxtx/PKGBUILD +++ b/java/java-rxtx/PKGBUILD @@ -10,16 +10,18 @@ pkgver=${_pkgver//-/.} pkgdesc="A native library providing serial and parallel communication for Java" license=(LGPL2.1) -pkgrel=3 +pkgrel=4 arch=('i686' 'x86_64') depends=('java-runtime') -makedepends=('java-environment' 'pacman>4.0.3') +makedepends=('java-environment') case "$_pkgver" in *arduino*) url="https://github.com/arduino/RXTX" - source=("git://github.com/arduino/RXTX.git#${_gitver}") - md5sums=('SKIP') + source=("libre://RXTX-$pkgver.tar.gz") + md5sums=('a71156587dc8d28d1ff4ece376bc0140') + mksource=("git://github.com/arduino/RXTX.git#${_gitver}") + mkmd5sums=('SKIP') _dirname=RXTX ;; *) -- cgit v1.2.3 From 8257aef942c673aac2de80de16753ffee99152f8 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 23 Jun 2013 23:27:34 -0600 Subject: retool java/java-sonatype-oss-parent --- java/java-sonatype-oss-parent/PKGBUILD | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/java/java-sonatype-oss-parent/PKGBUILD b/java/java-sonatype-oss-parent/PKGBUILD index f42f6adc5..b62c971ac 100644 --- a/java/java-sonatype-oss-parent/PKGBUILD +++ b/java/java-sonatype-oss-parent/PKGBUILD @@ -5,23 +5,17 @@ pkgver=7 pkgdesc="Metadata file for Maven-based build systems to inherit from" license='Apache2' -_groupId=org/sonatype/oss +_groupId=org.sonatype.oss _artifactId=oss-parent pkgrel=1 arch=('any') -depends=('maven') -makedepends=('java-sonatype-oss-parent=7' 'jh') +makedepends=('jh') source=("http://search.maven.org/remotecontent?filepath=$_groupId/$_artifactId/$pkgver/$_artifactId-$pkgver.pom") -build() { - : -} - package() { cd "$srcdir" - install -Dm644 $_artifactId-$pkgver.pom \ - "$pkgdir/`jh mvn-basename $_groupId $_artifactId $pkgver`".pom + DESTDIR=$pkgdir jh mvn-install $_groupId $_artifactId $pkgver $_artifactId-$pkgver.pom } md5sums=('3e418cf7f2607bf359e6c514a992cb38') -- cgit v1.2.3 From 15b686e993a485aeb06ec081569fcc73bd461c2f Mon Sep 17 00:00:00 2001 From: Guest One Date: Tue, 25 Jun 2013 21:35:07 +0200 Subject: updated amsynth to 1.4.0-1 version --- pcr/amsynth/PKGBUILD | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pcr/amsynth/PKGBUILD b/pcr/amsynth/PKGBUILD index 1cd3cccf6..7142d6c9f 100644 --- a/pcr/amsynth/PKGBUILD +++ b/pcr/amsynth/PKGBUILD @@ -1,26 +1,25 @@ # Maintainer : Guest One pkgname=amsynth -pkgver=1.3.2 -pkgrel=2 +pkgver=1.4.0 +pkgrel=1 pkgdesc="Analogue Modeling SYNTHesizer" arch=('i686' 'x86_64') -url="http://code.google.com/p/amsynth/" +url="http://code.google.com/p/$pkgname/" license=('GPL') -depends=('gtkmm' 'jack' 'liblo') -makedepends=('desktop-file-utils' 'dssi' 'libtool' 'ladspa') +depends=('gtkmm' 'jack' 'liblo' 'ladspa') +makedepends=('desktop-file-utils' 'dssi' 'libtool') install="$pkgname.install" -source=("http://amsynth.googlecode.com/files/amSynth-$pkgver.tar.gz") -md5sums=('991329e433bb8c496f9ca5158faf0bca') +source=("http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz") +md5sums=('9193d334c89996cf44e98422e03318bb') build() { - cd "$srcdir/amSynth-$pkgver" - libtoolize + cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr make } package() { - cd "$srcdir/amSynth-$pkgver" + cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir/" install } -- cgit v1.2.3 From 06ad6a3f12629877f355f114dc5576107c03d14f Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 25 Jun 2013 22:33:58 -0600 Subject: add pcr/perl-crypt-dh and dependency pcr/perl-math-bigint-gmp --- pcr/perl-crypt-dh/PKGBUILD | 47 +++++++++++++++++++++++++++++++++++++++ pcr/perl-math-bigint-gmp/PKGBUILD | 37 ++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 pcr/perl-crypt-dh/PKGBUILD create mode 100644 pcr/perl-math-bigint-gmp/PKGBUILD diff --git a/pcr/perl-crypt-dh/PKGBUILD b/pcr/perl-crypt-dh/PKGBUILD new file mode 100644 index 000000000..e2c9b5a3c --- /dev/null +++ b/pcr/perl-crypt-dh/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer (AUR): Michael Witten +# +# Derived from perl-crypt-blowfish: +# Contributor: Sergej Pupykin +# Contributor: Charles Mauch +# +# Contributor: Pedro Alejandro López-Valencia + +pkgname=perl-crypt-dh +pkgver=0.07 +pkgrel=3 + +pkgdesc='Perl/CPAN Module Crypt::DH: Diffie-Hellman key exchange system' + +_cpan_name=Crypt-DH-$pkgver +url=http://search.cpan.org/~mithaldu/$_cpan_name/lib/Crypt/DH.pm + +license=(GPL PerlArtistic) +source=("http://search.cpan.org/CPAN/authors/id/M/MI/MITHALDU/$_cpan_name.tar.gz") +md5sums=(5494c91420bf77de4af808fcafb6c3ce) + +arch=(any) +makedepends=(make) +depends=(perl perl-math-bigint-gmp) + +build() +{ + cd "$srcdir/$_cpan_name" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() +{ + cd "$srcdir/$_cpan_name" + make test +} + +package() +{ + cd "$srcdir/$_cpan_name" + make pure_install DESTDIR="$pkgdir" + + cd "$pkgdir" + find . -name '.packlist' -delete + find . -name '*.pod' -delete +} diff --git a/pcr/perl-math-bigint-gmp/PKGBUILD b/pcr/perl-math-bigint-gmp/PKGBUILD new file mode 100644 index 000000000..32923d432 --- /dev/null +++ b/pcr/perl-math-bigint-gmp/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer (AUR): Pedro Alejandro López-Valencia + +_author=PJACKLAM +_perlmod=Math-BigInt-GMP +pkgname=perl-math-bigint-gmp +pkgver=1.37 +pkgrel=2 +pkgdesc="Big integer calculations using the GNU Multiple Precision Arithmetic Library." +arch=('i686' 'x86_64') +url="http://search.cpan.org/~$_author/$_perlmod-$pkgver/" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.16.2' 'gmp') +options=(!emptydirs) +source=(http://cpan.perl.org/modules/by-authors/id/P/PJ/$_author/$_perlmod-$pkgver.tar.gz) +md5sums=('d11bf69c0471e38191f33144079d0373') + +build() { + cd "$srcdir/$_perlmod-$pkgver" + # Install module in vendor directories. + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/$_perlmod-$pkgver" + make test +} + +package() { + cd "$srcdir/$_perlmod-$pkgver" + make install DESTDIR="$pkgdir/" + + find ${pkgdir} -name '.packlist' -delete + find ${pkgdir} -name '*.pod' -delete +} + +# vim:set ts=2 sw=2 et ft=sh: -- cgit v1.2.3