diff options
author | Stefan Husmann | 2015-06-09 00:43:29 +0200 |
---|---|---|
committer | Stefan Husmann | 2015-06-09 00:43:29 +0200 |
commit | 4bf48a3d8f3e128ec2b29d83af1034bdc144629d (patch) | |
tree | 4c5d63f83d97866da9b3fb827be9ef510aaf97e4 | |
download | aur-4bf48a3d8f3e128ec2b29d83af1034bdc144629d.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | projectx | 10 |
3 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ba0745245f29 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = projectx-cvs + pkgdesc = DVB demux tool for repairing and analyzing different stream types + pkgver = 0.91.0.10.r20110331 + pkgrel = 1 + url = http://sourceforge.net/projects/project-x + arch = i686 + arch = x86_64 + license = GPL + makedepends = cvs + makedepends = java-environment + makedepends = apache-ant + depends = java-environment + depends = glibc + depends = bash + provides = projectx + conflicts = projectx + noextract = pjxgcc.tar.bz2 + options = !makeflags + source = projectx + source = http://sourceforge.net/p/project-x/patches/_discuss/thread/9f638374/33d2/attachment/pjxgcc.tar.bz2 + md5sums = d2c2582e21fae4a7c99ce26589800eab + md5sums = bb3e5d77a9ccc7a3fc86f9243d82c624 + +pkgname = projectx-cvs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..80f0c7cb185f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Contributor: erm67 + +pkgname=projectx-cvs +pkgver=0.91.0.10.r20110331 +pkgrel=1 +pkgdesc="DVB demux tool for repairing and analyzing different stream types" +url="http://sourceforge.net/projects/project-x" +arch=('i686' 'x86_64') +license=('GPL') +makedepends=('cvs' 'java-environment' 'apache-ant') +depends=('java-environment' 'glibc' 'bash') +provides=('projectx') +conflicts=('projectx') +source=(projectx + http://sourceforge.net/p/project-x/patches/_discuss/thread/9f638374/33d2/attachment/pjxgcc.tar.bz2) +md5sums=('d2c2582e21fae4a7c99ce26589800eab' + 'bb3e5d77a9ccc7a3fc86f9243d82c624') +noextract=('pjxgcc.tar.bz2') +options=('!makeflags') + +_cvsroot=":pserver:anonymous@project-x.cvs.sourceforge.net:/cvsroot/project-x" +_cvsmod="Project-X" + +prepare() { + cd ${srcdir} + + msg "Connecting to $_cvsmod.sourceforge.net CVS server...." + if [ -d $_cvsmod/CVS ]; then + cd $_cvsmod + cvs -z3 update -d + else + cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod + cd $_cvsmod + fi + cd .. + [[ -d $_cvsmod-build ]] && rm -r $_cvsmod-build + cp -r $_cvsmod $_cvsmod-build +} + +build() { + cd ${srcdir}/ + + cp -r ${srcdir}/$_cvsmod ${srcdir}/$_cvsmod-build + cd ${srcdir}/$_cvsmod-build + rm -r c_src + bsdtar -xjf ${srcdir}/pjxgcc.tar.bz2 + + mv htmls resources + mv ReadMe.txt resources + echo "CVS version "$pkgver >resources/ReleaseNotes.txt + sed -i 's,^Exec=.*,Exec=projectx,' projectx.desktop + + ant + cd c_src/idct_gcc + find . -name "*.o" -exec rm {} \; + sed -i '5,28d' Makefile + + CFLAGS+=" -fPIC -I/usr/lib/jvm/$(archlinux-java get)/include -I/usr/lib/jvm/$(archlinux-java get)/include/linux" make +} +package() { + cd ${srcdir}/$_cvsmod-build + install -D -m0755 $srcdir/projectx $pkgdir/usr/bin/projectx + install -D -m0644 projectx.jar $pkgdir/usr/share/java/projectx/projectx.jar + install -D -m0644 lib/libidctgcc.so \ + $pkgdir/usr/lib/projectx/libidctgcc.so + install -D -m0644 lib/commons-net-1.3.0.jar \ + $pkgdir/usr/share/java/projectx/lib/commons-net-1.3.0.jar + install -D -m0644 lib/jakarta-oro-2.0.8.jar \ + $pkgdir/usr/share/java/projectx/lib/jakarta-oro-2.0.8.jar + install -D -m0644 projectx.desktop $pkgdir/usr/share/applications/projectx.desktop +} diff --git a/projectx b/projectx new file mode 100644 index 000000000000..1099185404e6 --- /dev/null +++ b/projectx @@ -0,0 +1,10 @@ +#!/bin/sh + +if [ ! -d ~/.projectx ] ; then + mkdir ~/.projectx +fi + +if [ "$#" -eq 0 ] ; then + cd ~/.projectx +fi +java -jar -Djava.library.path=/usr/share/java/projectx/lib /usr/share/java/projectx/projectx.jar "$@" |