rpms/mythtv/F-10 mythtv.spec,1.22,1.23 sources,1.2,1.3

Jarod Wilson jarod at rpmfusion.org
Thu Oct 15 00:30:34 CEST 2009


Author: jarod

Update of /cvs/free/rpms/mythtv/F-10
In directory se02.es.rpmfusion.net:/tmp/cvs-serv22949

Modified Files:
	mythtv.spec sources 
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.5.rc1
- Update to 0.22-rc1
- Now tracking release-0-22-fixes branch



View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.22 -r 1.23 mythtv.spec
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-10/mythtv.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- mythtv.spec	29 Aug 2009 16:32:37 -0000	1.22
+++ mythtv.spec	14 Oct 2009 22:30:34 -0000	1.23
@@ -1,37 +1,138 @@
-# svn revision number
-%define _svnver r21174
-%define branch release-0-21-fixes
-# Nb: base 0.21 svn rev is r16468
-#define branch trunk
-
-# disabled options
-%define with_debug      %{?_with_debug:      1} %{?!_with_debug:      0}
-%define with_directfb   %{?_with_directfb:   1} %{?!_with_directfb:   0}
-%define with_festival   %{?_with_festival:   1} %{?!_with_festival:   0}
-%define with_xvmcnvidia %{?_with_xvmcnvidia: 1} %{?!_with_xvmcnvidia: 0}
+#
+# Specfile for building MythTV and MythPlugins RPMs from a subversion checkout.
+#
+# by:   Chris Petersen <rpm at forevermore.net>
+#       Jarod Wilson <jarod at wilsonet.com>
+#
+#  Modified/Extended from the great (non-svn based) work of:
+#     Axel Thimm <Axel.Thimm at ATrpms.net>
+#     David Bussenschutt <buzz at oska.com>
+#     and others; see changelog at bottom for details.
+#
+# The latest canonical upstream version of this file can be found at:
+#
+#     http://svn.mythtv.org/svn/trunk/packaging/rpm/mythtv.spec
+#
+# The latest RPM Fusion version can be found at:
+#
+#     http://cvs.rpmfusion.org/viewvc/rpms/mythtv/devel/?root=free
+#
+# Note:
+#
+#     This spec relies upon several files included in the RPM Fusion mythtv
+#     src.rpm file.  Please install it into your build tree before trying to
+#     build anything with this spec.
+#
+# Explanation of options:
+#
+# --with proc_opt           Enable MythTV's optimized processor detection code
+#                               and override RPM's defaults.
+# --with debug              Enable debug mode
+#
+# The following options are disabled by default.  Use these options to enable:
+#
+# --with directfb           Enable directfb support
+#
+# The following options are enabled by default.  Use these options to disable:
+#
+# --without vdpau           Disable VDPAU support
+# --without xvmc            Disable XvMC support
+# --without perl            Disable building of the perl bindings
+# --without python          Disable building of the python bindings
+#
+# # All plugins get built by default, but you can disable them as you wish:
+#
+# --without mytharchive
+# --without mythbrowser
+# --without mythflix
+# --without mythgallery
+# --without mythgame
+# --without mythmovies
+# --without mythmusic
+# --without mythnews
+# --without mythvideo
+# --without mythweather
+# --without mythzoneminder
+# --without mythweb
+#
 
+################################################################################
+
+# A list of which applications we want to put into the desktop menu system
 %define desktop_applications mythfrontend mythtv-setup
-%define desktop_vendor RPMFusion
 
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%{!?python_version: %define python_version %(%{__python} -c 'import sys; print sys.version.split(" ")[0]')}
+# The vendor name we should attribute the aforementioned entries to
+%define desktop_vendor  RPMFusion
+
+# SVN Revision number and branch ID
+%define _svnrev r22457
+%define branch trunk
+
+#
+# Basic descriptive tags for this package:
+#
+Name:           mythtv
+Summary:        A digital video recorder (DVR) application
+URL:            http://www.mythtv.org/
+Group:          Applications/Multimedia
 
-Summary: A digital video recorder (DVR) application
-Name: mythtv
-Version: 0.21
+# Version/Release info
+Version: 0.22
 %if "%{branch}" == "trunk"
-Release: 0.2.%{_svnver}%{?dist}
+Release: 0.5.rc1%{?dist}
+#Release: 0.4.svn.%{_svnrev}%{?dist}
 %else
-Release: 21%{?dist}.1
+Release: 1%{?dist}
 %endif
-URL: http://www.mythtv.org/
+
 # The primary license is GPLv2+, but bits are borrowed from a number of
 # projects... For a breakdown of the licensing, see PACKAGE-LICENSING.
 License: GPLv2+ and LGPLv2+ and LGPLv2 and (GPLv2 or QPL) and (GPLv2+ or LGPLv2+)
-Group: Applications/Multimedia
-Source0: http://www.mythtv.org/mc/mythtv-%{version}.tar.bz2
-Source1: http://www.mythtv.org/mc/mythplugins-%{version}.tar.bz2
-Source10: PACKAGE-LICENSING
+
+################################################################################
+
+# Set "--with proc_opt" to let mythtv autodetect your CPU and run its
+# processor-specific optimizations.  It seems to cause compile problems on many
+# systems (particularly x86_64), so it is classified by the MythTV developers
+# as "use at your own risk."
+%define with_proc_opt      %{?_with_proc_opt:      1} %{!?_with_proc_opt:      0}
+
+# Set "--with debug" to enable MythTV debug compile mode
+%define with_debug         %{?_with_debug:         1} %{?!_with_debug:         0}
+
+# The following options are enabled by default.  Use --without to disable them
+%define with_vdpau         %{?_without_vdpau:      0} %{?!_without_vdpau:      1}
+%define with_xvmc          %{?_without_xvmc:       0} %{?!_without_xvmc:       1}
+%define with_perl          %{?_without_perl:       0} %{!?_without_perl:       1}
+%define with_python        %{?_without_python:     0} %{!?_without_python:     1}
+%define with_pulseaudio    %{?_without_pulseaudio: 0} %{!?_without_pulseaudio: 1}
+
+# The following options are disabled by default.  Use --with to enable them
+%define with_directfb      %{?_with_directfb:      1} %{!?_with_directfb:      0}
+%define with_xvmcnvidia    %{?_with_xvmcnvidia:    1} %{?!_with_xvmcnvidia:    0}
+# FAAC is non-free, so we disable it by default
+%define with_faac          %{?_with_faac:          1} %{?!_with_faac:          0}
+
+# All plugins get built by default, but you can disable them as you wish
+%define with_plugins        %{?_without_plugins:        0} %{!?_without_plugins:         1}
+%define with_mytharchive    %{?_without_mytharchive:    0} %{!?_without_mytharchive:     1}
+%define with_mythbrowser    %{?_without_mythbrowser:    0} %{!?_without_mythbrowser:     1}
+%define with_mythflix       %{?_without_mythflix:       0} %{!?_without_mythflix:        1}
+%define with_mythgallery    %{?_without_mythgallery:    0} %{!?_without_mythgallery:     1}
+%define with_mythgame       %{?_without_mythgame:       0} %{!?_without_mythgame:        1}
+%define with_mythmovies     %{?_without_mythmovies:     0} %{!?_without_mythmovies:      1}
+%define with_mythmusic      %{?_without_mythmusic:      0} %{!?_without_mythmusic:       1}
+%define with_mythnews       %{?_without_mythnews:       0} %{!?_without_mythnews:        1}
+%define with_mythvideo      %{?_without_mythvideo:      0} %{!?_without_mythvideo:       1}
+%define with_mythweather    %{?_without_mythweather:    0} %{!?_without_mythweather:     1}
+%define with_mythweb        %{?_without_mythweb:        0} %{!?_without_mythweb:         1}
+%define with_mythzoneminder %{?_without_mythzoneminder: 0} %{!?_without_mythzoneminder:  1}
+
+################################################################################
+
+Source0:   http://www.mythtv.org/mc/mythtv-%{version}.tar.bz2
+Source1:   http://www.mythtv.org/mc/mythplugins-%{version}.tar.bz2
+Source10:  PACKAGE-LICENSING
 Source101: mythbackend.sysconfig.in
 Source102: mythbackend.init.in
 Source103: mythbackend.logrotate.in
@@ -41,129 +142,191 @@
 Source109: mythtv-setup.desktop
 Source110: mysql.txt
 Source401: mythweb.conf
-# Patches
-Patch100: mythtv-0.21-svnfixes.patch
-Patch101: mythtv-0.20-mythstreammenu.diff
-Patch102: mythtv-0.21-fix-version-output.patch
-#Patch103: mythtv-0.21-fedora-settings.patch
-Patch200: mythplugins-0.21-svnfixes.patch
-#Patch201: mythplugins-0.21-fedora-settings.patch
-#
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: freetype-devel >= 2
-%if 0%{?fedora} >= 9
-BuildRequires: qt3-devel
-%else
-BuildRequires: qt-devel >= 3
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+################################################################################
+# Python setup
+
+%if %{with_python}
+%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%{!?python_version: %define python_version %(%{__python} -c 'import sys; print sys.version.split(" ")[0]')}
+%endif
+
[...1897 lines suppressed...]
+* Sun Oct 04 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r22228
+- Update to pre-0.22 svn trunk revision 22228
+
+* Fri Oct 02 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r22179
+- Update to pre-0.22 svn trunk revision 22179
+- Drop BR: libmad-devel, its no longer used
+
+* Wed Sep 30 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r22144
+- Update to pre-0.22 svn trunk revision 22144
+
+* Sat Sep 26 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r22076
+- Update to pre-0.22 svn trunk revision 22076
+
+* Fri Sep 18 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r21940
+- Update to pre-0.22 svn trunk revision 21940
+- Include initial cut of semi-experimental advanced imon/lcdproc icon support
+- Assorted spec enhancements from James Twyford (via mythtv trac ticket 7090)
+
+* Wed Sep 16 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r21902
+- Update to pre-0.22 svn trunk revision 21902
+
+* Wed Sep 16 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.4.svn.r21864
+- Fix botched arch-specific handling of vdpau support
+
+* Tue Sep 15 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.3.svn.r21864
+- Oops, no libvdpau for powerpc
+
+* Mon Sep 14 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21864
+- Update to pre-0.22 svn trunk revision 21864
+- Enable vdpau support, now that libvdpau is packaged in Fedora
+
+* Fri Sep 11 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21778
+- Update to pre-0.22 svn trunk revision 21778
+- Build for ppc again, breakage is fixed
+
+* Fri Sep 11 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21770
+- Update to pre-0.22 svn trunk revision 21770
+
+* Wed Sep 09 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21745
+- Update to pre-0.22 svn trunk revision 21745
+
+* Sun Sep 07 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21685
+- Update to pre-0.22 svn trunk revision 21685
+
+* Fri Sep 05 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21667
+- Update to pre-0.22 svn trunk revision 21667
+
+* Sat Aug 29 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21591
+- Update to pre-0.22 svn trunk revision 21591
+- ExcludeArch: ppc/ppc64 for now, since it keeps failing to build
+  and I just don't have the time to investigate the fix at the moment,
+  so both ppc mythtv svn trunk users will just have to deal with it...
+
+* Sat Aug 29 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21585
+- Update to pre-0.22 svn trunk revision 21585
+
+* Mon Aug 17 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21336
+- Update to pre-0.22 svn trunk revision 21336
+
+* Sat Aug 09 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21179
+- Update to pre-0.22 svn trunk revision 21179
+
+* Tue Aug 04 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r21118
+- Update to pre-0.22 svn trunk revision 21118
+- Add infra for builds with vdpau support (need libvdpau in either
+  Fedora or RPM Fusion before we can enable by default...)
+
+* Sat Jun 20 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20728
+- Update to pre-0.22 svn trunk revision 20728
+- Drop BR: kdelibs3-devel, MythBrowser ported to qt4 now (rfbz#626)
+
+* Sun Jun 14 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20701
+- Update to pre-0.22 svn trunk revision 20701
+
+* Thu Jun 04 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20668
+- Update to pre-0.22 svn trunk revision 20668
+
+* Sun May 17 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20586
+- Update to pre-0.22 svn trunk revision 20586
+- Fix upgrade path for people that have mythphone installed (rfbz#596)
+- Remove ExcludeArch: ppc64, build deps now present
+
+* Mon May 04 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20488
+- Update to pre-0.22 svn trunk, revision 20488
+
+* Tue Apr 28 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20462
+- Update to pre-0.22 svn trunk, revision 20462
+
+* Fri Apr 24 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20448
+- Update to pre-0.22 svn trunk, revision 20448
+- Add BR: pulseaudio-libs-devel to enable proper pulseaudio support (rfbz#567)
+
+* Mon Apr 13 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20371
+- Update to pre-0.22 svn trunk, revision 20371
+- Relocate Requires: wget to the sub-packages where necessary (rfbz#384)
+- Don't use a52dec, mythtv has its own internal support these days
+
+* Tue Apr 07 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20317
+- Update to pre-0.22 svn trunk, revision 20317
+
+* Tue Mar 31 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.2.svn.r20293
+- Update to pre-0.22 svn trunk, revision 20293
+- Add BuildRequires: phonon-devel
+
+* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.22-0.2.svn.r20273
+- rebuild for new F11 features
+
+* Fri Mar 27 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20273
+- Update to pre-0.22 svn trunk, revision 20273
+
+* Fri Mar 20 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20232
+- Update to pre-0.22 svn trunk, revision 20232
+
+* Thu Mar 12 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20196
+- Update to pre-0.22 svn trunk, revision r20196
+- Carries work-around for qt 4.5 "everthing is a prepared statement now"
+  bug/quirk (rpmfusion bz#421)
+
+* Wed Mar 04 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20107
+- Update to pre-0.22 svn trunk, revision 20107
+- Features misc gcc 4.4 and qt 4.5 build fixage
+
+* Mon Mar 02 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20089
+- Update to pre-0.22 svn trunk, revision 20089
+
+* Wed Feb 18 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r20019
+- Update to pre-0.22 svn trunk, revision 20019
+
+* Wed Feb 11 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19980
+- Update to pre-0.22 svn trunk, revision 19980
+
+* Thu Jan 29 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19874
+- Update to pre-0.22 svn trunk, revision 19874
+
+* Sat Jan 24 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19811
+- Update to pre-0.22 svn trunk, revision 19811
+- Drop mythcontrols plugin (functionality merged into mythfrontend)
+- Re-enable building iptv support
+
+* Sat Jan 17 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19722
+- Update to pre-0.22 svn trunk, revision 19722
+- MythPhone plugin is dead as a doornail (MythTV changeset 19702)
+
+* Sat Jan 17 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19721
+- Update to pre-0.22 svn trunk, revision 19721
+
+* Fri Jan 09 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19630
+- Update to pre-0.22 svn trunk, revision 19630
+- Fix a %%files list screw-up w/mythgame-emulators nukage
+
+* Fri Jan 09 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19622
+- Update to pre-0.22 svn trunk, revision 19622
+
+* Fri Jan 02 2009 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19534
+- Update to pre-0.22 svn trunk, revision 19534
+- Re-disable mythgame-emulators sub-pgk, was accidentally re-enabled
+
+* Sun Dec 28 2008 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19467
+- Update to pre-0.22 svn trunk, revision 19467
+
+* Mon Dec 15 2008 Jarod Wilson <jarod at wilsonet.com> 0.22-0.1.svn.r19390
+- MythTV svn trunk (pre-0.22), revision 19390
+- Re-enable fast cmov on x86_64 by default
+- Add BR: yasm-devel to enable yasm-specific improvements
 
-* Sat Aug 08 2009 Jarod Wilson <jarod at wilsonet.com> - 0.21-21
-- Update to release-0-21-fixes patches (r21174)
-- Add missing R: php-process to mythweb (rfbz#652)
-- Make binaries properly report being from the release-0-21-fixes
-  branch instead of being from the release tag (rfbz#452)
-
-* Sat Jun 13 2009 Jarod Wilson <jarod at wilsonet.com> - 0.21-20
-- Update to release-0-21-fixes patches (r20697)
-- Add missing BR: pulseaudio-libs-devel so we work when pulse
-  is running (rfbz#651)
-- Fix compatability with forthcoming lcdproc 0.5.3 release
-
-* Wed Jun 03 2009 Jarod Wilson <jarod at wilsonet.com> - 0.21-19
-- Update to release-0-21-fixes patches (r20668)
-
-* Mon Apr 13 2009 Jarod Wilson <jarod at wilsonet.com> - 0.21-18
-- Update release-0-21-fixes patches (r20373)
-- Slide Requires: wget into more appropriate places (rfbz#384)
-
-* Thu Jan 22 2009 Jarod Wilson <jarod at wilsonet.com> - 0.21-17
-- Update release-0-21-fixes patches (r19788)
-- Add Require: perl-XML-SAX to mythweather (rpmfusion bz#337)
-
-* Tue Dec 30 2008 Jarod Wilson <jarod at wilsonet.com> - 0.21-16
-- Update release-0-21-fixes patches (r19505)
-- Fixes infinite loop introduced by firewire fix in -15 (rpmfusion bz#286)
+* Sat Dec 13 2008 Chris Petersen <rpm at forevermore.net> 0.22-0.1.svn
+- Update to compile for pre-0.22 svn trunk, including new files and qt4 deps
+- Major cleanup and porting from my personal spec (which was a combination
+  of works from atrpms and some of Jarod's earlier works).
+- Add a few more --with and --without options, including the ability to
+  disable specific mythplugins and/or all plugins.
 
 * Thu Dec 11 2008 Jarod Wilson <jarod at wilsonet.com> - 0.21-15
 - Update to release-0-21-fixes patches (r19344)


Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-10/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	3 Aug 2008 15:17:17 -0000	1.2
+++ sources	14 Oct 2009 22:30:34 -0000	1.3
@@ -1,4 +1,4 @@
 be3ab99952c2a3a135a7c4af90b08f15  mythfrontend.png
 be3ab99952c2a3a135a7c4af90b08f15  mythtv-setup.png
-6c08043227bef1384858deee12b5cdc3  mythplugins-0.21.tar.bz2
-49fc135e1cde90cd935c1229467fa37e  mythtv-0.21.tar.bz2
+45a0fb8271b177f9b1c496022ef49361  mythtv-0.22.tar.bz2
+e7b08be1e378ca2a60335f755b31f9a8  mythplugins-0.22.tar.bz2



More information about the rpmfusion-commits mailing list