updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / projectx-cvs / PKGBUILD
blobc306fcad743c2bef2b29d87a014fe04cc5fb6b59
1 # Contributor: erm67
3 pkgname=projectx-cvs
4 pkgver=20090520
5 pkgrel=1
6 pkgdesc="DVB demux tool for repairing and analyzing different stream types"
7 url="http://sourceforge.net/projects/project-x"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 makedepends=('cvs java-environment apache-ant')
11 depends=('java-runtime')
12 provides=('projectx')
13 conflicts=('projectx')
14 source=(projectx
15         http://sourceforge.net/tracker/download.php?group_id=115063\&atid=670053\&file_id=314091\&aid=1562695)
17 md5sums=('cc795a7c2fce13a7d92056f26fba2b3a'
18          'bb3e5d77a9ccc7a3fc86f9243d82c624')
20 _cvsroot=":pserver:anonymous@project-x.cvs.sourceforge.net:/cvsroot/project-x"
21 _cvsmod="Project-X"
23 build() {
24   cd ${srcdir}
25   mv download.php?group_id=115063\&atid=670053\&file_id=314091\&aid=1562695 pjxgcc.tar.bz2
28   msg "Connecting to $_cvsmod.sourceforge.net CVS server...."
29   if [ -d $_cvsmod/CVS ]; then
30     cd $_cvsmod
31     cvs -z3 update -d
32   else
33     cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod
34     cd $_cvsmod
35   fi
37   msg "CVS checkout done or server timeout"
38   msg "Starting make..."
40   cp -r ${srcdir}/$_cvsmod ${srcdir}/$_cvsmod-build
41   cd ${srcdir}/$_cvsmod-build
42     tar -jxf ${srcdir}/pjxgcc.tar.bz2
43     echo $PWD
44     mv htmls resources
45     mv ReadMe.txt resources
46     echo "CVS version "$pkgver >resources/ReleaseNotes.txt
47     sed -i 's,^Exec=.*,Exec=projectx,' projectx.desktop
48     
49     ant || return 1
51     install -D -m0755 $startdir/projectx $startdir/pkg/usr/bin/projectx
52     install -D -m0644 projectx.jar $startdir/pkg/usr/share/java/projectx/projectx.jar
53     install -D -m0644 lib/libidctgcc.so \
54         $startdir/pkg/usr/share/java/projectx/lib/libidctgcc.so
55     install -D -m0644 lib/commons-net-1.3.0.jar \
56         $startdir/pkg/usr/share/java/projectx/lib/commons-net-1.3.0.jar
57     install -D -m0644 lib/jakarta-oro-2.0.8.jar \
58         $startdir/pkg/usr/share/java/projectx/lib/jakarta-oro-2.0.8.jar
59     install -D -m0644 projectx.desktop $startdir/pkg/usr/share/applications/projectx.desktop
61   rm -r ${srcdir}/$_cvsmod-build
63 # vim:syntax=sh