diff options
author | Markus Heidelberg | 2014-02-09 22:55:00 +0100 |
---|---|---|
committer | Markus Heidelberg | 2015-06-27 01:15:43 +0200 |
commit | 0cdae5424109c0c6b69ff7dc8771c2ff44515fb8 (patch) | |
tree | 19e21d650f82d0b55b28403138a986c7c337d6be /PKGBUILD | |
parent | 83469d83c76832e4771a0eb465ab5b8acb0953ca (diff) | |
download | aur-javapsionlink-cvs.tar.gz |
javapsionlink-cvs 2.0_beta1-3: cleanup
Update to the VCS packaging guidelines, according to PKGBUILD-cvs.proto, but
$pkgver left as is.
** Manually imported from AUR 3 **
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 38 insertions, 15 deletions
@@ -1,7 +1,8 @@ # Maintainer: Markus Heidelberg <markus dot heidelberg at web dot de> + pkgname=javapsionlink-cvs pkgver=2.0_beta1 -pkgrel=2 +pkgrel=3 pkgdesc="Data transfer between Psion EPOC PDA and PC via RS-232; PsiWin clone" arch=('any') url="http://littlespikeyland.com/psionlink/" @@ -18,19 +19,41 @@ md5sums=('29ac8e314bc13e912f74ebeee340ac88' '20581709a51cbad21029bc8b829ae1df' '8d8ec03c8acf71f12b70794187286c94') +_cvsroot=":pserver:anonymous:@javapsionlink.cvs.sourceforge.net:/cvsroot/javapsionlink" +_cvsmod="javapsionlink" + build() { - if [ -d $srcdir/javapsionlink/CVS ]; then - cd $srcdir/javapsionlink - cvs -q update - else - cvs -z3 -d:pserver:anonymous:@javapsionlink.cvs.sourceforge.net:/cvsroot/javapsionlink checkout -P javapsionlink - cd $srcdir/javapsionlink - patch -p1 < $srcdir/replace-javax.comm.patch - patch -p1 < $srcdir/remove-beanshell-classpath.patch - fi - ant -lib /usr/share/java/rxtx/ jar || return 1 - install -D -m644 dist/jpl2.jar $pkgdir/usr/share/java/javapsionlink/jpl2.jar - install -D -m644 icon.gif $pkgdir/usr/share/pixmaps/javapsionlink.gif - install -D -m644 $srcdir/javapsionlink.desktop $pkgdir/usr/share/applications/javapsionlink.desktop - install -D -m755 $srcdir/javapsionlink.sh $pkgdir/usr/bin/jpl2 + cd "$srcdir" + msg "Connecting to CVS server...." + + if [[ -d "$_cvsmod/CVS" ]]; then + cd "$_cvsmod" + cvs -z3 update -d + else + cvs -z3 -d "$_cvsroot" co -P -f "$_cvsmod" + cd "$_cvsmod" + fi + + msg "CVS checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_cvsmod-build" + cp -r "$srcdir/$_cvsmod" "$srcdir/$_cvsmod-build" + cd "$srcdir/$_cvsmod-build" + + patch -p1 < "$srcdir/replace-javax.comm.patch" + patch -p1 < "$srcdir/remove-beanshell-classpath.patch" + + # + # BUILD HERE + # + ant -lib /usr/share/java/rxtx/ jar +} + +package() { + cd "$srcdir/$_cvsmod-build" + install -D -m644 dist/jpl2.jar "$pkgdir/usr/share/java/javapsionlink/jpl2.jar" + install -D -m644 icon.gif "$pkgdir/usr/share/pixmaps/javapsionlink.gif" + install -D -m644 "$srcdir/javapsionlink.desktop" "$pkgdir/usr/share/applications/javapsionlink.desktop" + install -D -m755 "$srcdir/javapsionlink.sh" "$pkgdir/usr/bin/jpl2" } |