You are not logged in.
This is upnp server for streaming audio and video to xbox360.
Homepage: http://sourceforge.net/projects/x360mediaserve/
Problem is I have no idea how to compile java files. Also a first cvs related job for me. So far I have this PKGBUILD baby and I need help. I looked the wiki and few PKGBUILD's about compiling java files.
I dont mind if someone finalizes the pkgbuild
PKGBUILD
# Contributor: someone
arch=(i686)
pkgname=360mediaserve-cvs
pkgver=20070822
pkgrel=1
pkgdesc="A upnp media server designed for streaming music and video to the Xbox 360."
url="http://sourceforge.net/projects/x360mediaserve/"
license=(GPL)
depends=()
provides=()
conflicts=()
makedepends=('cvs')
install=
source=(http://mesh.dl.sourceforge.net/sourceforge/cgupnpjava/clink170.jar
http://mesh.dl.sourceforge.net/sourceforge/cgupnpjava/cmgatejava120.jar
http://ovh.dl.sourceforge.net/sourceforge/entagged/entagged-audioformats-0.15.jar
http://mirror.eunet.fi/apache/xml/xerces-j/binaries/Xerces-J-bin.2.9.0.tar.gz
http://dist.codehaus.org/jetty/jetty-6.1.5/jetty-6.1.5.zip
http://mirror.eunet.fi/apache/commons/logging/binaries/commons-logging-1.1.zip)
md5sums=('c6af815414d9e1571babb70e939ca5d9'
'32f25231762e74c610de975e1c2980b3'
'0420ac9357daa590e4aabc17502ef7df'
'138f2d1cddd823281d5dfb700f2bd7d4'
'c05153e639810c0d28a602366c69a632'
'cc4d307492a48e27fbfeeb04d59c6578')
_cvsroot=":pserver:anonymous:@x360mediaserve.cvs.sourceforge.net:/cvsroot/x360mediaserve"
_cvsmod="x360mediaserve"
build() {
cd $startdir/src
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
msg "CVS checkout done or server timeout"
msg "Starting make..."
cp -r ../$_cvsmod ../$_cvsmod-build
cd ../$_cvsmod-build
mkdir classes
mkdir lib/cyberlink
mkdir lib/entagged
mkdir lib/jetty
mkdir lib/xerces
#### these jar files are needed from sources according to a forum post#####
cp ../commons-logging-1.1/commons-logging-1.1.jar x360mediaserve-build/lib/jetty
cp ../clink170.jar x360mediaserve-build/lib/cyberlink
cp ../cmgatejava120.jar x360mediaserve-build/lib/cyberlink
cp ../jetty-6.1.5/lib/jetty-6.1.5.jar x360mediaserve-build/lib/jetty
cp ../jetty-6.1.5/lib/jetty-util-6.1.5.jar x360mediaserve-build/lib/jetty
cp ../jetty-6.1.5/lib/servlet-api-2.5-6.1.5.jar x360mediaserve-build/lib/jetty
cp ../entagged-audioformats-0.15.jar x360mediaserve-build/lib/entagged
cp ../xerces-2_9_0/xercesImpl.jar x360mediaserve-build/lib/xerces
find . -name '*.java' > src.list
javac -cp /lib/*/*.jar -d classes @src.list || return 1
# cd classes
# find . -path '*test/*.class' -print -delete
# find . -depth -type d -empty -delete
# jar cf ../bcprov.jar * || return 1
# install -D -m644 ../bcprov.jar ${startdir}/pkg/usr/share/java/bcprov.jar
# || return 1
# install -D -m644 ../LICENSE.html
# ${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE.html
# ./configure --prefix=/usr
# make || return 1
# make DESTDIR=$startdir/pkg install || return 1
# mkdir -p $startdir/pkg/usr/share/xmms/Skins
# mv $startdir/pkg/usr/share/bmp/Skins/* $startdir/pkg/usr/share/xmms/Skins
# rmdir $startdir/pkg/usr/share/bmp/Skins
# rm -r $startdir/src/$_cvsmod-build
}
Last edited by Purch (2007-09-22 10:15:24)
Offline
I would also like this
Offline
Why don´t you use ushare?
imho it works much better then mediaserve
Offline
Why don´t you use ushare?
imho it works much better then mediaserve
Nice to know. I will try that, thanks m8.
edit: ushare cannot transcode video files on the fly. This is what I need.
Last edited by Purch (2007-09-22 10:12:39)
Offline
neither can mediaserve.
the upcoming version of mediatomb will maybe support x360 and transcoding
Offline
you could try twonky, although it is closed source, but it does a nice job with my xbox360.
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline