Package Details: projectx 0.91.0.08-2

Git Clone URL: https://aur.archlinux.org/projectx.git (read-only)
Package Base: projectx
Description: DVB demux tool for repairing and analyzing different stream types
Upstream URL: http://sourceforge.net/projects/project-x
Licenses: GPL
Submitter: None
Maintainer: windy
Last Packager: windy
Votes: 57
Popularity: 0.030657
First Submitted: 2006-02-02 11:58
Last Updated: 2015-06-08 17:53

Latest Comments

windy commented on 2015-01-02 09:02

Thanks for the notice, haawda, I changed the PKGBUILD file.

haawda commented on 2015-01-02 06:34

Please remove

if [ -f /etc/profile.d/openjdk6.sh ];
then
source /etc/profile.d/openjdk6.sh
elif [ -f /etc/profile.d/jdk.sh ];
then
source /etc/profile.d/jdk.sh
fi
from the build function. Arch does not ship these scripts anymore.

Instead, for building the c-written stuff, you need to export JAVA_HOME, which is not set by default:

if [ ${_idct} != "none" ]; then
cd lib/PORTABLE/
export JAVA_HOME="/usr/lib/jvm/`archlinux-java get`/"
make clean
make PROJECTX_HOME=${srcdir}/Project-X_0.91.0 IDCT=${_idct} CPLAT="$CFLAGS -fPIC"
cd ${srcdir}/Project-X_0.91.0
fi

windy commented on 2014-08-07 20:03

@connaisseur: Thanks for your input, I updated the package and additionally made it more compliant to the packaging standards of Java applications.

connaisseur commented on 2014-08-07 16:48

Please remove "apache-ant" as build depend; it's useless -- not needed.

Better would be add "make" as a build depend.

Thanks for picking out that orphan!

windy commented on 2014-06-26 22:09

I just adopted the package and fixed the build errors. Please tell me if it works for all of you.

windy commented on 2014-06-26 22:00

I just adopted the package and fixed the build errors.

Currently it needs $JAVA_HOME to be set during build. When I find out how to detect this properly, I will adapt the PKGBUILD.

moore_cr commented on 2013-11-22 04:26

I was able to manually build and install this (i.e. no yaourt) using the following steps:
1) Download PKGBUILD file
wget https://aur.archlinux.org/packages/pr/projectx/PKGBUILD
2) Download the project-x archive directly from sourceforge:
wget http://project-x.cvs.sourceforge.net/viewvc/project-x/?view=tar
3) Determine checksum of downloaded file:
md5sum project-x.tar.gz
4) Edit the PKGBUILD file to use the locally downloaded project-x.tar.gz file and not redownload it:
Replace line 21 "source=(http://project-x.cvs.sourceforge.net/viewvc/project-x/?view=tar" with "source=(project-x.tar.gz"
This uses the local file you just downloaded.
Replace line 26 "md5sums=('caee95e2533701e679b5a52236441b0c'" with whatever md5sum was calculated in step 3.
Save PKGBUILD
5) Build the package:
makepkg PKGBUILD
6) Install the package:
pacman -U projectx-0.91.0.08-1-x86_64.pkg.tar.xz

This worked for me, including the patches, and project-x runs fine. I hope this helps someone.

moore_cr commented on 2013-11-22 04:25

I was able to manually build and install this (i.e. no yaourt) using the following steps:
1) Download PKGBUILD file
wget https://aur.archlinux.org/packages/pr/projectx/PKGBUILD
2) Download the project-x archive directly from sourceforge:
wget http://project-x.cvs.sourceforge.net/viewvc/project-x/?view=tar
3) Determine checksum of downloaded file:
md5sum project-x.tar.gz
4) Edit the PKGBUILD file to use the locally downloaded project-x.tar.gz file and not redownload it:
Replace line 21 "source=(http://project-x.cvs.sourceforge.net/viewvc/project-x/?view=tar" with "source=(project-x.tar.gz"
This uses the local file you just downloaded.
Replace line 26 "md5sums=('caee95e2533701e679b5a52236441b0c'" with whatever md5sum was calculated in step 3.
Save PKGBUILD
5) Build the package:
makepkg PKGBUILD
6) Install the package:
pacman -U pacman -U projectx-0.91.0.08-1-x86_64.pkg.tar.xz

This worked for me, including the patches, and project-x runs fine.

Booloki commented on 2013-11-04 18:18

KamiKasi: I've got the same issue: ask about which files to patch

KamiKasi commented on 2013-11-01 05:18

@FredBezies:
Thanks, but now he asked me about which file to patch - and he still does not build.

All comments