2009-02-11, 00:07
Continueing here due to character limitations per post.
A Update from patched r17591 to patched r17664
If you've had already applied an older patch and like to upgrade to the new one, here are the instructions:Then you're good for the usual ./configure and make. Also make sure you added the last two lines in Make.config of step 4, I just recently added those.
B Update from patched r17664 to patched r18100
Idem for the latest patch to r18100:
C Update from patched r18100 to patched r19232
I suggest you reapply the patches from scratch. Reverse-patching the old ones got me quite some trouble.
VDR 1.7.4:
Open Make.config and change these lines:
Streamdev:
XBMC:
D Update from patched r19232 to patched 19616
Streamdev:
XBMC:
E 2000-06-10: Use the new pvr-testing branch
XBMC changes have gone upstream to a new branch. You don't have you patch XBMC each time but use directly the branch:
No changes concerning streamdev and VDR, both still need to be patched, see above.
Oh, and here are the screenshots (kudos to alwin):
A Update from patched r17591 to patched r17664
If you've had already applied an older patch and like to upgrade to the new one, here are the instructions:
Code:
cd linuxport
wget http://trac.xbmc.org/raw-attachment/ticket/5595/xbmc-svn17794-pvr.patch.gz
gunzip xbmc-svn17794-pvr.patch.gz
cd XBMC
patch -p1 -R < ../xbmc-svn17664-pvr.patch
svn update -r 17794
patch -p1 < ../xbmc-svn17794-pvr.patch
rm ~/.xbmc/userdata/Database/MyTV1.db
B Update from patched r17664 to patched r18100
Idem for the latest patch to r18100:
Code:
cd linuxport
wget http://www.xbmc.org/trac/raw-attachment/ticket/5595/xbmc-svn18100-pvr.patch.gz
gunzip xbmc-svn18100-pvr.patch.gz
cd XBMC
make clean
patch -p1 -R < ../xbmc-svn17794-pvr.patch
svn update -r 18100
patch -p1 < ../xbmc-svn18100-pvr.patch
rm ~/.xbmc/userdata/Database/MyTV1.db
make -j2
C Update from patched r18100 to patched r19232
I suggest you reapply the patches from scratch. Reverse-patching the old ones got me quite some trouble.
VDR 1.7.4:
Code:
su - vdr
cd ~/src
wget http://trac.xbmc.org/raw-attachment/ticket/5595/vdr-1.7.4-ext68-streamdev.patch
wget http://www.zulu-entertainment.de/page/klick.php?d=VDR+Extensions+Patch
tar xivf VDR-Extensions-Patch-68.tar.bz2
rm vdr-1.7.4 -r
tar xivf vdr-1.7.4.tar.bz2
cd vdr
patch -p1 < ../VDR-Extensions-Patch-68/vdr-1.7.4_extensions.diff
patch -p1 < ../vdr-1.7.4-ext68-streamdev.patch
patch -p1 < ../VDR-Extensions-Patch-68/extras/vdr-1.6.0-2-ext_parentalrating-content.diff
cp Make.config.template Make.config
Code:
DVBDIR = /home/vdr/src/v4l-dvb/linux
LOCDIR = /usr/share/locale
PLUGINDIR = ./PLUGINS
PLUGINLIBDIR = /usr/lib/vdr/plugins
VDRSCRIPTDIR = /usr/lib/vdr/scripts
VIDEODIR = /media/video
CONFDIR = /etc/vdr/
PARENTALRATING = 1
STREAMDEVEXT = 1
Code:
cd ~/src/vdr/PLUGINS/src/
cvs -d:pserver:[email protected]:/var/cvsroot co -D 4/4/09 streamdev
wget http://trac.xbmc.org/raw-attachment/ticket/5595/streamdev-cvs040409_xbmc-v5.patch
patch -p0 < streamdev-cvs040409_xbmc-v5.patch
cd ../../
make
make plugins
sudo apt-get purge vdr
sudo checkinstall --fstrans=no --install=yes --pkgname=vdr --pkgversion "1.7.4-5ubuntu2-2"
XBMC:
Code:
cd linuxport
wget http://trac.xbmc.org/raw-attachment/ticket/5595/xbmc-svn19232-pvr.patch.gz
gunzip xbmc-svn19232-pvr.patch.gz
cd XBMC
make clean
patch -p1 -R < ../xbmc-svn18100-pvr.patch
svn update -r 19232
patch -p1 < ../xbmc-svn19232-pvr.patch
rm ~/.xbmc/userdata/Database/MyTV1.db
./configure --enable-vdpau
make -j2
D Update from patched r19232 to patched 19616
Streamdev:
Code:
su - vdr
cd ~/src/vdr/PLUGINS/src/
rm -rf streamdev
cvs -d:pserver:[email protected]:/var/cvsroot co -D 4/22/09 streamdev
wget http://xbmc.org/raw-attachment/ticket/5595/streamdev-cvs220409_xbmc-v6.patch
patch -p0 < streamdev-cvs220409_xbmc-v6.patch
cd ~/src/vdr
make plugins
sudo apt-get purge vdr
sudo checkinstall --fstrans=no --install=yes --pkgname=vdr --pkgversion "1.7.4-5ubuntu2-3"
Code:
cd linuxport
wget http://xbmc.org/raw-attachment/ticket/5595/xbmc-svn19616-pvr.patch.gz
gunzip xbmc-svn19616-pvr.patch.gz
cd XBMC
make clean
patch -p1 -R < ../xbmc-svn19232-pvr.patch
svn update -r 19616
patch -p1 < ../xbmc-svn19616-pvr.patch
rm ~/.xbmc/userdata/Database/MyTV1.db
./configure --enable-vdpau
make -j2
E 2000-06-10: Use the new pvr-testing branch
XBMC changes have gone upstream to a new branch. You don't have you patch XBMC each time but use directly the branch:
Code:
svn checkout http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing/XBMC
Oh, and here are the screenshots (kudos to alwin):