rpms/xbmc/devel xbmc-pvr-addons-generate-tarball-xz.sh, NONE, 1.1 .cvsignore, 1.15, 1.16 sources, 1.17, 1.18 xbmc-12.0-hdhomerun.patch, 1.1, 1.2 xbmc-generate-tarball-xz.sh, 1.15, 1.16 xbmc.spec, 1.54, 1.55 xbmc-12.0-bootstrap.patch, 1.1, NONE

Ken Dreyer ktdreyer at rpmfusion.org
Thu Dec 13 09:09:30 CET 2012


Author: ktdreyer

Update of /cvs/free/rpms/xbmc/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv4385

Modified Files:
	.cvsignore sources xbmc-12.0-hdhomerun.patch 
	xbmc-generate-tarball-xz.sh xbmc.spec 
Added Files:
	xbmc-pvr-addons-generate-tarball-xz.sh 
Removed Files:
	xbmc-12.0-bootstrap.patch 
Log Message:
* Wed Dec 12 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.3.Frodo_rc1
- Update to Frodo RC 1



--- NEW FILE xbmc-pvr-addons-generate-tarball-xz.sh ---
#!/bin/sh

set -e

# The xbmc-pvr-addon software does not yet use version numbers, so we'll
# just use git hashes for identifiers.

GITHASH=1e666ced21
GITHUBURL=https://github.com/opdenkamp/xbmc-pvr-addons/archive/$GITHASH.zip

# download zipball
if [[ ! -f xbmc-pvr-addons-$GITHASH.zip ]]; then
    curl -o xbmc-pvr-addons-$GITHASH.zip -L $GITHUBURL
fi

# extract zipball
find . -maxdepth 1 -name "xbmc-pvr-addons-$GITHASH*" -type d -exec rm -r '{}' \;
unzip xbmc-pvr-addons-$GITHASH.zip

# Shorten GitHub's auto-generated top-level directory.
if [[ -d pvr-addons ]]; then
       rm -r pvr-addons
fi
find . -maxdepth 1 -name "xbmc-pvr-addons-$GITHASH*" -type d -exec mv '{}' pvr-addons \;

pushd pvr-addons

# remove Windows stuff
rm -r project

popd

# repack
tar -cJvf xbmc-pvr-addons-$GITHASH-patched.tar.xz pvr-addons

rm -r pvr-addons


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/xbmc/devel/.cvsignore,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- .cvsignore	4 Oct 2012 23:38:57 -0000	1.15
+++ .cvsignore	13 Dec 2012 08:09:29 -0000	1.16
@@ -1 +1,2 @@
-xbmc-12.0-Frodo_alpha6-patched.tar.xz
+xbmc-12.0-Frodo_rc1-patched.tar.xz
+xbmc-pvr-addons-1e666ced21-patched.tar.xz


Index: sources
===================================================================
RCS file: /cvs/free/rpms/xbmc/devel/sources,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- sources	4 Oct 2012 23:38:57 -0000	1.17
+++ sources	13 Dec 2012 08:09:29 -0000	1.18
@@ -1 +1,2 @@
-af5452648db87e2a1243cb9121f48229  xbmc-12.0-Frodo_alpha6-patched.tar.xz
+a6b90c12fde21b99ab0441ec404c62c0  xbmc-12.0-Frodo_rc1-patched.tar.xz
+a5162726bdffbbafc7884aff6ef44dd7  xbmc-pvr-addons-1e666ced21-patched.tar.xz

xbmc-12.0-hdhomerun.patch:
 Makefile.in                    |    5 --
 configure.in                   |    1 
 xbmc/filesystem/DllHDHomeRun.h |   78 +++++++++++++++++++++++++++--------------
 3 files changed, 53 insertions(+), 31 deletions(-)

Index: xbmc-12.0-hdhomerun.patch
===================================================================
RCS file: /cvs/free/rpms/xbmc/devel/xbmc-12.0-hdhomerun.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- xbmc-12.0-hdhomerun.patch	4 Oct 2012 23:37:23 -0000	1.1
+++ xbmc-12.0-hdhomerun.patch	13 Dec 2012 08:09:29 -0000	1.2
@@ -1,4 +1,4 @@
-commit 896387e8d0f501b6f46336dd5928d1e71914486c
+commit c6db60512b4ed9d9252a9234935b23fb1b970080
 Author: Ken Dreyer <ktdreyer at ktdreyer.com>
 Date:   Fri Aug 24 19:34:47 2012 -0600
 
@@ -7,52 +7,52 @@
     Original patch by Alex Lancaster <alexlan[AT]fedoraproject org>
 
 diff --git a/Makefile.in b/Makefile.in
-index 6be215f..1120178 100755
+index 31826b1..20eb86d 100644
 --- a/Makefile.in
 +++ b/Makefile.in
-@@ -141,7 +141,6 @@ endif
+@@ -179,7 +179,6 @@ endif
  LIB_DIRS=\
  	lib/cximage-6.0 \
  	lib/libexif \
 -	lib/libhdhomerun \
- 	lib/libid3tag \
- 	lib/libapetag \
  	lib/cpluff \
-@@ -295,8 +294,6 @@ libexif: dllloader
+ 	lib/xbmc-dll-symbols
+ 
+@@ -356,8 +355,6 @@ libexif: dllloader
  	$(MAKE) -C lib/libexif
  cmyth: dllloader
  	$(MAKE) -C lib/cmyth
 -libhdhomerun: dllloader
 -	$(MAKE) -C lib/libhdhomerun
- libid3tag: dllloader
- 	$(MAKE) -C lib/libid3tag
  papcodecs: dllloader dvdpcodecs
-@@ -322,7 +319,7 @@ imagelib: dllloader
+ 	test -d system/players/paplayer || mkdir system/players/paplayer
+ 	$(MAKE) -C lib/xbadpcm
+@@ -386,7 +383,7 @@ endif
  
  codecs: papcodecs dvdpcodecs
  
--libs: libhdhomerun libid3tag imagelib libexif system/libcpluff- at ARCH@.so $(CMYTH)
-+libs: libid3tag imagelib libexif system/libcpluff- at ARCH@.so $(CMYTH)
+-libs: libhdhomerun imagelib libexif system/libcpluff- at ARCH@.so $(CMYTH)
++libs: imagelib libexif system/libcpluff- at ARCH@.so $(CMYTH)
  
  externals: codecs libs visualizations screensavers libaddon pvraddons
  
 diff --git a/configure.in b/configure.in
-index eabf052..948c9a9 100755
+index ce40a5b..18df99c 100644
 --- a/configure.in
 +++ b/configure.in
-@@ -2041,7 +2041,6 @@ OUTPUT_FILES="Makefile \
+@@ -2361,7 +2361,6 @@ OUTPUT_FILES="Makefile \
      lib/libexif/Makefile \
      lib/libXDAAP/Makefile \
      lib/cmyth/Makefile \
 -    lib/libhdhomerun/Makefile \
      lib/libsquish/Makefile \
-     lib/libid3tag/Makefile \
      lib/cximage-6.0/Makefile \
+     lib/addons/script.module.pil/Makefile \
 diff --git a/xbmc/filesystem/DllHDHomeRun.h b/xbmc/filesystem/DllHDHomeRun.h
-index 8d80cfe..a1134c5 100644
+index 1667fde..48bdae3 100644
 --- a/xbmc/filesystem/DllHDHomeRun.h
 +++ b/xbmc/filesystem/DllHDHomeRun.h
-@@ -21,7 +21,7 @@
+@@ -20,7 +20,7 @@
   */
  
  #include "DynamicDll.h"
@@ -61,7 +61,7 @@
  
  class DllHdHomeRunInterface
  {
-@@ -42,30 +42,56 @@ public:
+@@ -41,30 +41,56 @@ public:
  
  class DllHdHomeRun : public DllDynamic, public DllHdHomeRunInterface
  {


Index: xbmc-generate-tarball-xz.sh
===================================================================
RCS file: /cvs/free/rpms/xbmc/devel/xbmc-generate-tarball-xz.sh,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- xbmc-generate-tarball-xz.sh	4 Oct 2012 23:37:23 -0000	1.15
+++ xbmc-generate-tarball-xz.sh	13 Dec 2012 08:09:29 -0000	1.16
@@ -2,7 +2,7 @@
 
 MAJORVERSION=12
 MINORVERSION=0
-PRERELEASE=Frodo_alpha6
+PRERELEASE=Frodo_rc1
 
 VERSION=${MAJORVERSION}.${MINORVERSION}${PRERELEASE:+-${PRERELEASE}}
 
@@ -52,7 +52,7 @@
 # except for libass, cpluff, jsoncpp (need to figure out how to
 # remove these too)
 # xbmc-dll-symbols seems to be XBMC-specific
-for i in enca freetype liblame libmicrohttpd libmodplug libbluray librtmp win32
+for i in enca freetype libbluray liblame libmicrohttpd libmodplug librtmp win32
 do
     rm -r lib/$i
 done


Index: xbmc.spec
===================================================================
RCS file: /cvs/free/rpms/xbmc/devel/xbmc.spec,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- xbmc.spec	24 Nov 2012 15:24:58 -0000	1.54
+++ xbmc.spec	13 Dec 2012 08:09:29 -0000	1.55
@@ -1,11 +1,11 @@
-%global PRERELEASE Frodo_alpha6
+%global PRERELEASE Frodo_rc1
 #global DIRVERSION %{version}
 # use the line below for pre-releases
 %global DIRVERSION %{version}-%{PRERELEASE}
 
 Name: xbmc
 Version: 12.0
-Release: 0.2.%{PRERELEASE}%{?dist}
+Release: 0.3.%{PRERELEASE}%{?dist}
 URL: http://www.xbmc.org/
 
 Source0: %{name}-%{DIRVERSION}-patched.tar.xz
@@ -19,9 +19,9 @@
 # where <version> is the particular version being used
 Source1: xbmc-generate-tarball-xz.sh
 
-# new patches for bootstrap
-# no trac ticket filed as yet
-Patch1: xbmc-12.0-bootstrap.patch
+# xbmc pvr addons are shipped as a separate git repo.
+Source2: xbmc-pvr-addons-1e666ced21-patched.tar.xz
+Source3: xbmc-pvr-addons-generate-tarball-xz.sh
 
 # filed ticket, but patch still needs work
 # http://trac.xbmc.org/ticket/9658
@@ -60,6 +60,7 @@
 %endif
 %{?fedora:%global _with_libbluray 1}
 %{?fedora:%global _with_cwiid     1}
+%{?fedora:%global _with_libssh    1}
 
 ExcludeArch: ppc64
 Buildroot: %{_tmppath}/%{name}-%{version}
@@ -78,7 +79,11 @@
 BuildRequires: libstdc++-devel
 BuildRequires: glib2-devel
 BuildRequires: libjasper-devel
+%if 0%{?el6}
 BuildRequires: libjpeg-devel
+%else
+BuildRequires: libjpeg-turbo-devel
+%endif
 BuildRequires: libogg-devel
 BuildRequires: libpng-devel
 BuildRequires: libstdc++-devel
@@ -162,6 +167,9 @@
 BuildRequires: swig
 BuildRequires: java-devel
 BuildRequires: lame-devel
+%if 0%{?_with_libssh}
+BuildRequires: libssh-devel
+%endif
 
 # nfs-utils-lib-devel package currently broken
 #BuildRequires: nfs-utils-lib-devel
@@ -216,22 +224,22 @@
 
 %prep
 
-%setup -q -n %{name}-%{DIRVERSION}
+%setup -q -a 2 -n %{name}-%{DIRVERSION}
 
-%patch1 -p0
 %patch2 -p0
 #patch3 -p0
 %patch4 -p1
 #patch5 -p1
-#patch6 -p1
 
 %if 0%{?_with_hdhomerun}
 %else
   # Remove hdhomerun from the build.
   pushd xbmc/filesystem/
-    rm HDHomeRun.cpp HDHomeRun.h
-    sed -i Makefile.in -e '/HDHomeRun\.cpp/d'
-    sed -i FactoryDirectory.cpp -e '/HomeRun/d'
+    rm HDHomeRunFile.cpp HDHomeRunFile.h
+    rm HDHomeRunDirectory.cpp HDHomeRunDirectory.h
+    sed -i Makefile.in -e '/HDHomeRunFile\.cpp/d'
+    sed -i Makefile.in -e '/HDHomeRunDirectory\.cpp/d'
+    sed -i DirectoryFactory.cpp -e '/HomeRun/d'
     sed -i FileFactory.cpp -e '/HomeRun/d'
   popd
 %endif
@@ -250,6 +258,9 @@
 --enable-goom \
 --enable-external-libraries \
 --enable-pulse \
+%if 0%{?_with_libssh} == 0
+--disable-ssh \
+%endif
 --disable-dvdcss \
 --disable-optimizations --disable-debug \
 CPPFLAGS="-I/usr/include/ffmpeg" \
@@ -323,8 +334,27 @@
 #%%{_includedir}/xbmc/xbmcclient.h
 
 %changelog
-* Sat Nov 24 2012 Nicolas Chauvet <kwizart at gmail.com> - 12.0-0.2.Frodo_alpha6
-- Rebuilt for FFmpeg 1.0
+* Wed Dec 12 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.3.Frodo_rc1
+- Update to Frodo RC 1
+
+* Wed Dec 05 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.3.Frodo_beta2
+- Update to Frodo beta 2
+- Drop patch for linking against pulse-simple
+- libjpeg is gone in Fedora. Conditionally build against libjpeg-turbo
+
+* Mon Nov 19 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.3.Frodo_alpha7
+- Rebase HDHomeRun removal to match upstream's file names
+- Conditionally disable libssh BR (unavailable in EL6)
+
+* Tue Nov 14 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.2.Frodo_alpha7
+- Add pvr addons
+
+* Tue Nov 13 2012 Ken Dreyer <ktdreyer at ktdreyer.com> - 12.0-0.1.Frodo_alpha7
+- Update to Frodo alpha 7
+- Drop bootstrap patch (system libdvdread works properly now)
+- Add upstream patch for linking against pulse-simple
+- Add BR for libssh
+- Rebase external hdhomerun patch onto alpha7
 
 * Thu Oct  4 2012 Alex Lancaster <alexlan[AT]fedoraproject org> - 12.0-0.1.Frodo_alpha6
 - Update to Frodo alpha 6


--- xbmc-12.0-bootstrap.patch DELETED ---


More information about the rpmfusion-commits mailing list