You are not logged in.

#1 2007-08-22 21:56:31

Purch
Member
From: Finland
Registered: 2006-02-23
Posts: 229

[Request] - 360mediaserve

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 wink

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

#2 2007-09-16 15:34:13

Tigertailz
Member
From: Sweden
Registered: 2007-09-11
Posts: 89

Re: [Request] - 360mediaserve

I would also like this smile

Offline

#3 2007-09-21 23:25:58

mic64
Member
Registered: 2005-03-03
Posts: 173

Re: [Request] - 360mediaserve

Why don´t you use ushare?
imho it works much better then mediaserve

Offline

#4 2007-09-22 09:41:44

Purch
Member
From: Finland
Registered: 2006-02-23
Posts: 229

Re: [Request] - 360mediaserve

mic64 wrote:

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

#5 2007-09-22 16:33:56

mic64
Member
Registered: 2005-03-03
Posts: 173

Re: [Request] - 360mediaserve

neither can mediaserve.
the upcoming version of mediatomb will maybe support x360 and transcoding

Offline

#6 2007-12-22 21:28:19

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: [Request] - 360mediaserve

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

Board footer

Powered by FluxBB