rpms/mythtv-themes/F-10 mythtv-themes.spec,1.1,1.2 sources,1.2,1.3
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv-themes/F-10
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23898
Modified Files:
mythtv-themes.spec sources
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
- Update to 0.22-rc1
- Drop oldthemes and unofficial themes at upstream's request, after
verifying we'll gracefully fall back to a stock theme now
Index: mythtv-themes.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/F-10/mythtv-themes.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythtv-themes.spec 3 Aug 2008 15:28:34 -0000 1.1
+++ mythtv-themes.spec 14 Oct 2009 22:37:47 -0000 1.2
@@ -1,42 +1,88 @@
-Name: mythtv-themes
-Version: 0.21
-Release: 3
-Summary: Additional User Interface themes for MythTV
-Group: Applications/Multimedia
-License: GPLv2
-URL: http://www.mythtv.org/
-Source0: http://www.mythtv.org/mc/myththemes-%{version}.tar.bz2
-# created from svn rev 17859:
-# http://svn.mythtv.org/var/lib/svn/branches/release-0-21-fixes/themes
-Source1: themes-%{version}.tar.bz2
-# Upstream url dead, extracted from mythbuntu packages
-Source2: glass-wide-20071107.tar.gz
-Patch0: myththemes-0.21-svnfixes.patch
-BuildRequires: libmyth-devel = %{version}
-Requires: mythtv-themes = %{version}
-BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+#
+# Specfile for building MythTV RPMs from a subversion checkout.
+#
+# by: Chris Petersen <rpm(a)forevermore.net>
+# Jarod Wilson <jarod(a)wilsonet.com>
+#
+# Modified/Extended from the great (non-svn based) work of:
+# Axel Thimm <Axel.Thimm(a)ATrpms.net>
+# and others; see changelog at bottom for details.
+#
+# The latest version of this file can be found at:
+#
+# http://www.mythtv.org/wiki/index.php/Mythtv-themes-svn-rpmbuild.spec
+#
+
+# 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-themes
+Summary: Additional themes for mythtv's frontend
+URL: http://www.mythtv.org/
+Group: Applications/Multimedia
+License: GPLv2
+
+# Version/Release info
+Version: 0.22
+%if "%{branch}" == "trunk"
+Release: 0.6.rc1%{?dist}
+#Release: 0.5.svn.%{_svnrev}%{?dist}
+%else
+Release: 1%{?dist}
+%endif
+
+################################################################################
+
+# Tarballs created from svn directories, should be formal tarballs after release
+#Source0: http://www.mythtv.org/mc/mythtv-themes-%{version}.tar.bz2
+Source0: myththemes-%{version}.tar.bz2
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildArch: noarch
+
+################################################################################
+
+BuildRequires: libmyth-devel = %{version}
+BuildRequires: qt4-devel
+
+# Themes do require a frontend
+Requires: mythtv-frontend
+
+# And obselete a bunch of packages from when themes were packaged individually
+Obsoletes: mythtv-theme-MythCenter
+Obsoletes: mythtv-theme-Retro
+Obsoletes: mythtv-theme-Titivillus
+Obsoletes: mythtv-theme-isthmus
+
+################################################################################
%description
MythTV provides a unified graphical interface for recording and viewing
television programs. Refer to the mythtv-docs package for more information.
-This package contains themes for the mythtv user interface.
+This package contains additional themes for the mythtv user interface.
+
+################################################################################
%prep
-%setup -q -c -a 1 -a 2
-cd myththemes-%{version}
-%patch0 -p1
-cd ..
+%setup -q -c
+
+################################################################################
%build
cd myththemes-%{version}
%configure
cd ..
-cd themes-%{version}
-%configure
-cd ..
+################################################################################
%install
rm -rf %{buildroot}
@@ -45,20 +91,91 @@
make install INSTALL_ROOT=%{buildroot}
cd ..
-cd themes-%{version}
-make install INSTALL_ROOT=%{buildroot}
-cd ..
-
-cp -rp glass-wide %{buildroot}%{_datadir}/mythtv/themes/
+################################################################################
%clean
rm -rf %{buildroot}
+################################################################################
+
%files
%defattr(-,root,root,-)
%{_datadir}/mythtv/themes/*
%changelog
+* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
+- Update to 0.22-rc1
+- Drop oldthemes and unofficial themes at upstream's request, after
+ verifying we'll gracefully fall back to a stock theme now
+
+* Sun Oct 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r22366
+- Update to pre-0.22 svn trunk, rev 22366
+- Add back in new incarnation myththemes
+
+* Wed Sep 16 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r21902
+- Update to pre-0.22 svn trunk, rev 21902
+
+* Fri Sep 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r21778
+- The myththemes tarball is actually what become oldthemes. Oops.
+
+* Fri Sep 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21778
+- Update to pre-0.22 svn trunk, rev 21778
+- Add back old themes not fully updated for 0.22 yet
+
+* Wed Sep 09 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21745
+- Update to pre-0.22 svn trunk, rev 21745
+
+* Sun Sep 06 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21685
+- Update to pre-0.22 svn trunk, rev 21685
+
+* Sat Aug 29 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21591
+- Update to pre-0.22 svn trunk, rev 21591
+- Graphite is now an official theme included in mythtv svn
+
+* Sat Aug 08 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21179
+- Update to pre-0.22 svn trunk, rev 21179
+- Add Robert McNamara's excellent new Graphite theme
+
+* Fri Jun 05 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.22-0.4.svn.r20488
+- rebuilt
+
+* Tue May 05 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.22-0.3.svn.r20488
+- excludearch ppc64 to fix broken deps in RPM Fusions ppc64 repo
+
+* Mon May 04 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20488
+- Update to pre-0.22 svn trunk, rev 20488
+
+* Fri Apr 24 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20448
+- Update to pre-0.22 svn trunk, rev 20448
+
+* Tue Apr 07 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20317
+- Update to pre-0.22 svn trunk, rev 20317
+
+* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.22-0.2.svn.r20196
+- rebuild for new F11 features
+
+* Thu Mar 12 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20196
+- Update to pre-0.22 svn trunk, rev 20196
+
+* Wed Mar 04 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20107
+- Update to pre-0.22 svn trunk, rev 20107
+
+* Mon Mar 02 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20089
+- Update to pre-0.22 svn trunk, rev 20089
+
+* Sat Jan 24 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19811
+- Update to pre-0.22 svn trunk, rev 19811
+
+* Wed Dec 31 2008 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19506
+- Update to pre-0.22 svn trunk, rev 19506
+
+* Wed Dec 17 2008 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19390
+- Build svn trunk themes to go with svn trunk mythtv, rev 19390
+- Drop glass-wide
+
+* Sat Nov 01 2008 Chris Petersen <rpm(a)forevermore.net> 0.22-0.1.svn
+- Clean and standardize package to match mythtv-svn spec
+
* Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.21-3
- rebuild
@@ -69,3 +186,4 @@
* Sun Mar 09 2008 Jarod Wilson <jarod(a)wilsonet.com> - 0.21-1
- Initial package
+
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/F-10/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 3 Aug 2008 15:28:34 -0000 1.2
+++ sources 14 Oct 2009 22:37:47 -0000 1.3
@@ -1,3 +1 @@
-7cdec1649d3a94a8dbf96d129421cdac glass-wide-20071107.tar.gz
-9a569ab5561f348fdbf82cdc46a1df9b myththemes-0.21.tar.bz2
-8a036cbbb8cf29c5512931e1f6f5445f themes-0.21.tar.bz2
+551d21815965a4c3b840ff781e672d7a myththemes-0.22.tar.bz2
15 years, 1 month
rpms/mythtv-themes/F-11 mythtv-themes.spec, 1.14, 1.15 sources, 1.9, 1.10
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv-themes/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23796
Modified Files:
mythtv-themes.spec sources
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
- Update to 0.22-rc1
- Drop oldthemes and unofficial themes at upstream's request, after
verifying we'll gracefully fall back to a stock theme now
Index: mythtv-themes.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/F-11/mythtv-themes.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- mythtv-themes.spec 5 Jun 2009 13:17:47 -0000 1.14
+++ mythtv-themes.spec 14 Oct 2009 22:37:07 -0000 1.15
@@ -17,7 +17,7 @@
%define desktop_vendor RPMFusion
# SVN Revision number and branch ID
-%define _svnrev r20488
+%define _svnrev r22457
%define branch trunk
#
@@ -32,26 +32,22 @@
# Version/Release info
Version: 0.22
%if "%{branch}" == "trunk"
-Release: 0.4.svn.%{_svnrev}%{?dist}
+Release: 0.6.rc1%{?dist}
+#Release: 0.5.svn.%{_svnrev}%{?dist}
%else
Release: 1%{?dist}
%endif
################################################################################
-# Tarballs created from svn "themes" and "myththemes" directories
-# Hopefully these will merge before 0.22 is released.
-Source0: http://www.mythtv.org/mc/myththemes-%{version}.tar.bz2
-Source1: themes-%{version}.tar.bz2
+# Tarballs created from svn directories, should be formal tarballs after release
+#Source0: http://www.mythtv.org/mc/mythtv-themes-%{version}.tar.bz2
+Source0: myththemes-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-# no mythtv in RPM Fusion's ppc64 repo, hence ExcludeArch this package on ppc64
-# to have broken deps:
-ExcludeArch: ppc64
-
################################################################################
BuildRequires: libmyth-devel = %{version}
@@ -77,7 +73,7 @@
################################################################################
%prep
-%setup -q -c -a 1
+%setup -q -c
################################################################################
@@ -86,10 +82,6 @@
%configure
cd ..
-cd themes-%{version}
-%configure
-cd ..
-
################################################################################
%install
@@ -99,10 +91,6 @@
make install INSTALL_ROOT=%{buildroot}
cd ..
-cd themes-%{version}
-make install INSTALL_ROOT=%{buildroot}
-cd ..
-
################################################################################
%clean
@@ -115,6 +103,39 @@
%{_datadir}/mythtv/themes/*
%changelog
+* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
+- Update to 0.22-rc1
+- Drop oldthemes and unofficial themes at upstream's request, after
+ verifying we'll gracefully fall back to a stock theme now
+
+* Sun Oct 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r22366
+- Update to pre-0.22 svn trunk, rev 22366
+- Add back in new incarnation myththemes
+
+* Wed Sep 16 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r21902
+- Update to pre-0.22 svn trunk, rev 21902
+
+* Fri Sep 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r21778
+- The myththemes tarball is actually what become oldthemes. Oops.
+
+* Fri Sep 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21778
+- Update to pre-0.22 svn trunk, rev 21778
+- Add back old themes not fully updated for 0.22 yet
+
+* Wed Sep 09 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21745
+- Update to pre-0.22 svn trunk, rev 21745
+
+* Sun Sep 06 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21685
+- Update to pre-0.22 svn trunk, rev 21685
+
+* Sat Aug 29 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21591
+- Update to pre-0.22 svn trunk, rev 21591
+- Graphite is now an official theme included in mythtv svn
+
+* Sat Aug 08 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.4.svn.r21179
+- Update to pre-0.22 svn trunk, rev 21179
+- Add Robert McNamara's excellent new Graphite theme
+
* Fri Jun 05 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.22-0.4.svn.r20488
- rebuilt
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/F-11/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources 5 May 2009 03:13:31 -0000 1.9
+++ sources 14 Oct 2009 22:37:07 -0000 1.10
@@ -1,2 +1 @@
-06ecab7d3e43264bf7357ddbd8bf0bcf myththemes-0.22.tar.bz2
-01b3fe563c40a14d85431a1594557193 themes-0.22.tar.bz2
+551d21815965a4c3b840ff781e672d7a myththemes-0.22.tar.bz2
15 years, 1 month
rpms/mythtv-themes/devel mythtv-themes.spec, 1.22, 1.23 sources, 1.16, 1.17
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv-themes/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23389
Modified Files:
mythtv-themes.spec sources
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
- Update to 0.22-rc1
- Drop oldthemes and unofficial themes at upstream's request, after
verifying we'll gracefully fall back to a stock theme now
Index: mythtv-themes.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/devel/mythtv-themes.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- mythtv-themes.spec 12 Oct 2009 02:04:58 -0000 1.22
+++ mythtv-themes.spec 14 Oct 2009 22:36:21 -0000 1.23
@@ -17,7 +17,7 @@
%define desktop_vendor RPMFusion
# SVN Revision number and branch ID
-%define _svnrev r22366
+%define _svnrev r22457
%define branch trunk
#
@@ -32,7 +32,8 @@
# Version/Release info
Version: 0.22
%if "%{branch}" == "trunk"
-Release: 0.5.svn.%{_svnrev}%{?dist}
+Release: 0.6.rc1%{?dist}
+#Release: 0.5.svn.%{_svnrev}%{?dist}
%else
Release: 1%{?dist}
%endif
@@ -41,11 +42,7 @@
# Tarballs created from svn directories, should be formal tarballs after release
#Source0: http://www.mythtv.org/mc/mythtv-themes-%{version}.tar.bz2
-Source0: themes-%{version}.tar.bz2
-Source1: myththemes-%{version}.tar.bz2
-# The oldthemes bits haven't been updated for 0.22's UI changes, but still
-# at least sort of work...
-Source2: oldthemes-%{version}.tar.bz2
+Source0: myththemes-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -76,40 +73,24 @@
################################################################################
%prep
-%setup -q -c -a 1 -a 2
+%setup -q -c
################################################################################
%build
-cd themes-%{version}
-%configure
-cd ..
-
cd myththemes-%{version}
%configure
cd ..
-cd oldthemes-%{version}
-%configure
-cd ..
-
################################################################################
%install
rm -rf %{buildroot}
-cd themes-%{version}
-make install INSTALL_ROOT=%{buildroot}
-cd ..
-
cd myththemes-%{version}
make install INSTALL_ROOT=%{buildroot}
cd ..
-cd oldthemes-%{version}
-make install INSTALL_ROOT=%{buildroot}
-cd ..
-
################################################################################
%clean
@@ -122,6 +103,11 @@
%{_datadir}/mythtv/themes/*
%changelog
+* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.6.rc1
+- Update to 0.22-rc1
+- Drop oldthemes and unofficial themes at upstream's request, after
+ verifying we'll gracefully fall back to a stock theme now
+
* Sun Oct 11 2009 Jarod Wilson <jarod(a)wilsonet.com> - 0.22-0.5.svn.r22366
- Update to pre-0.22 svn trunk, rev 22366
- Add back in new incarnation myththemes
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv-themes/devel/sources,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- sources 12 Oct 2009 02:04:58 -0000 1.16
+++ sources 14 Oct 2009 22:36:21 -0000 1.17
@@ -1,3 +1 @@
-41c94f652ddb8b28d431757006b88035 myththemes-0.22.tar.bz2
-18a2c5aa227c0761e33875afaf16498c oldthemes-0.22.tar.bz2
-6f79b5b266acaa12a1ad0687b57ee425 themes-0.22.tar.bz2
+551d21815965a4c3b840ff781e672d7a myththemes-0.22.tar.bz2
15 years, 1 month
rpms/mythtv/F-10 mythtv.spec,1.22,1.23 sources,1.2,1.3
by Jarod Wilson
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(a)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(a)forevermore.net>
+# Jarod Wilson <jarod(a)wilsonet.com>
+#
+# Modified/Extended from the great (non-svn based) work of:
+# Axel Thimm <Axel.Thimm(a)ATrpms.net>
+# David Bussenschutt <buzz(a)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(a)wilsonet.com> 0.22-0.4.svn.r22228
+- Update to pre-0.22 svn trunk revision 22228
+
+* Fri Oct 02 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.4.svn.r22144
+- Update to pre-0.22 svn trunk revision 22144
+
+* Sat Sep 26 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22076
+- Update to pre-0.22 svn trunk revision 22076
+
+* Fri Sep 18 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.4.svn.r21902
+- Update to pre-0.22 svn trunk revision 21902
+
+* Wed Sep 16 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r21864
+- Fix botched arch-specific handling of vdpau support
+
+* Tue Sep 15 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.3.svn.r21864
+- Oops, no libvdpau for powerpc
+
+* Mon Sep 14 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r21770
+- Update to pre-0.22 svn trunk revision 21770
+
+* Wed Sep 09 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21745
+- Update to pre-0.22 svn trunk revision 21745
+
+* Sun Sep 07 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21685
+- Update to pre-0.22 svn trunk revision 21685
+
+* Fri Sep 05 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21667
+- Update to pre-0.22 svn trunk revision 21667
+
+* Sat Aug 29 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.2.svn.r21585
+- Update to pre-0.22 svn trunk revision 21585
+
+* Mon Aug 17 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21336
+- Update to pre-0.22 svn trunk revision 21336
+
+* Sat Aug 09 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21179
+- Update to pre-0.22 svn trunk revision 21179
+
+* Tue Aug 04 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r20701
+- Update to pre-0.22 svn trunk revision 20701
+
+* Thu Jun 04 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20668
+- Update to pre-0.22 svn trunk revision 20668
+
+* Sun May 17 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.2.svn.r20488
+- Update to pre-0.22 svn trunk, revision 20488
+
+* Tue Apr 28 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20462
+- Update to pre-0.22 svn trunk, revision 20462
+
+* Fri Apr 24 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r20317
+- Update to pre-0.22 svn trunk, revision 20317
+
+* Tue Mar 31 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r20273
+- Update to pre-0.22 svn trunk, revision 20273
+
+* Fri Mar 20 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20232
+- Update to pre-0.22 svn trunk, revision 20232
+
+* Thu Mar 12 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.1.svn.r20089
+- Update to pre-0.22 svn trunk, revision 20089
+
+* Wed Feb 18 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20019
+- Update to pre-0.22 svn trunk, revision 20019
+
+* Wed Feb 11 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19980
+- Update to pre-0.22 svn trunk, revision 19980
+
+* Thu Jan 29 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19874
+- Update to pre-0.22 svn trunk, revision 19874
+
+* Sat Jan 24 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.1.svn.r19721
+- Update to pre-0.22 svn trunk, revision 19721
+
+* Fri Jan 09 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r19622
+- Update to pre-0.22 svn trunk, revision 19622
+
+* Fri Jan 02 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r19467
+- Update to pre-0.22 svn trunk, revision 19467
+
+* Mon Dec 15 2008 Jarod Wilson <jarod(a)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(a)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(a)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(a)wilsonet.com> - 0.21-19
-- Update to release-0-21-fixes patches (r20668)
-
-* Mon Apr 13 2009 Jarod Wilson <jarod(a)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(a)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(a)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(a)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(a)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
15 years, 1 month
rpms/mythtv/F-11 mythtv.spec,1.38,1.39 sources,1.19,1.20
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv22837
Modified Files:
mythtv.spec sources
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod(a)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.38 -r 1.39 mythtv.spec
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-11/mythtv.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- mythtv.spec 9 Aug 2009 01:38:44 -0000 1.38
+++ mythtv.spec 14 Oct 2009 22:28:45 -0000 1.39
@@ -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(a)forevermore.net>
+# Jarod Wilson <jarod(a)wilsonet.com>
+#
+# Modified/Extended from the great (non-svn based) work of:
+# Axel Thimm <Axel.Thimm(a)ATrpms.net>
+# David Bussenschutt <buzz(a)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}
+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
+
[...1896 lines suppressed...]
-
-* Tue Dec 30 2008 Jarod Wilson <jarod(a)wilsonet.com> - 0.21-16
-- Update release-0-21-fixes patches (r19505)
-- Fixes infinite loop introduced by firewire fix in -15 (rpmfusion bz#286)
+* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.5.rc1
+- Update to 0.22-rc1
+- Now tracking release-0-22-fixes branch
+
+* Tue Oct 13 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22427
+- Update to pre-0.22 svn trunk revision 22427
+- Conditionalize R: php-process on F11+ so we can build and
+ install properly on F10 (builds forthcoming once 0.22 is out)
+
+* Sun Oct 11 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22366
+- Update to pre-0.22 svn trunk revision 22366
+- Disable faac by default, since its been deteremined to be non-free now
+
+* Thu Oct 08 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22304
+- Update to pre-0.22 svn trunk revision 22304
+
+* Tue Oct 06 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22270
+- Update to pre-0.22 svn trunk revision 22270
+- Fix temp include path for building plugins
+- Drop some old shouldn't-be-needed-anymore BR
+- Use fftw v3 instead of v2 now
+
+* Sun Oct 04 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22228
+- Update to pre-0.22 svn trunk revision 22228
+
+* Fri Oct 02 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.4.svn.r22144
+- Update to pre-0.22 svn trunk revision 22144
+
+* Sat Sep 26 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22076
+- Update to pre-0.22 svn trunk revision 22076
+
+* Fri Sep 18 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.4.svn.r21902
+- Update to pre-0.22 svn trunk revision 21902
+
+* Wed Sep 16 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r21864
+- Fix botched arch-specific handling of vdpau support
+
+* Tue Sep 15 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.3.svn.r21864
+- Oops, no libvdpau for powerpc
+
+* Mon Sep 14 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r21770
+- Update to pre-0.22 svn trunk revision 21770
+
+* Wed Sep 09 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21745
+- Update to pre-0.22 svn trunk revision 21745
+
+* Sun Sep 07 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21685
+- Update to pre-0.22 svn trunk revision 21685
+
+* Fri Sep 05 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21667
+- Update to pre-0.22 svn trunk revision 21667
+
+* Sat Aug 29 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.2.svn.r21585
+- Update to pre-0.22 svn trunk revision 21585
+
+* Mon Aug 17 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21336
+- Update to pre-0.22 svn trunk revision 21336
+
+* Sat Aug 09 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r21179
+- Update to pre-0.22 svn trunk revision 21179
+
+* Tue Aug 04 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r20701
+- Update to pre-0.22 svn trunk revision 20701
+
+* Thu Jun 04 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20668
+- Update to pre-0.22 svn trunk revision 20668
+
+* Sun May 17 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.2.svn.r20488
+- Update to pre-0.22 svn trunk, revision 20488
+
+* Tue Apr 28 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.2.svn.r20462
+- Update to pre-0.22 svn trunk, revision 20462
+
+* Fri Apr 24 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.2.svn.r20317
+- Update to pre-0.22 svn trunk, revision 20317
+
+* Tue Mar 31 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r20273
+- Update to pre-0.22 svn trunk, revision 20273
+
+* Fri Mar 20 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20232
+- Update to pre-0.22 svn trunk, revision 20232
+
+* Thu Mar 12 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.1.svn.r20089
+- Update to pre-0.22 svn trunk, revision 20089
+
+* Wed Feb 18 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r20019
+- Update to pre-0.22 svn trunk, revision 20019
+
+* Wed Feb 11 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19980
+- Update to pre-0.22 svn trunk, revision 19980
+
+* Thu Jan 29 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.1.svn.r19874
+- Update to pre-0.22 svn trunk, revision 19874
+
+* Sat Jan 24 2009 Jarod Wilson <jarod(a)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(a)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(a)wilsonet.com> 0.22-0.1.svn.r19721
+- Update to pre-0.22 svn trunk, revision 19721
+
+* Fri Jan 09 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r19622
+- Update to pre-0.22 svn trunk, revision 19622
+
+* Fri Jan 02 2009 Jarod Wilson <jarod(a)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(a)wilsonet.com> 0.22-0.1.svn.r19467
+- Update to pre-0.22 svn trunk, revision 19467
+
+* Mon Dec 15 2008 Jarod Wilson <jarod(a)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 Dec 13 2008 Chris Petersen <rpm(a)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(a)wilsonet.com> - 0.21-15
- Update to release-0-21-fixes patches (r19344)
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-11/sources,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- sources 14 Jun 2009 00:10:28 -0000 1.19
+++ sources 14 Oct 2009 22:28:45 -0000 1.20
@@ -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
15 years, 1 month
rpms/mythtv/devel mythtv.spec,1.55,1.56 sources,1.33,1.34
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv21373
Modified Files:
mythtv.spec sources
Log Message:
* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.5.rc1
- Update to 0.22-rc1
- Now tracking release-0-22-fixes branch
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv.spec,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- mythtv.spec 13 Oct 2009 20:36:00 -0000 1.55
+++ mythtv.spec 14 Oct 2009 22:08:04 -0000 1.56
@@ -65,7 +65,7 @@
%define desktop_vendor RPMFusion
# SVN Revision number and branch ID
-%define _svnrev r22427
+%define _svnrev r22457
%define branch trunk
#
@@ -79,7 +79,8 @@
# Version/Release info
Version: 0.22
%if "%{branch}" == "trunk"
-Release: 0.4.svn.%{_svnrev}%{?dist}
+Release: 0.5.rc1%{?dist}
+#Release: 0.4.svn.%{_svnrev}%{?dist}
%else
Release: 1%{?dist}
%endif
@@ -1481,6 +1482,10 @@
################################################################################
%changelog
+* Wed Oct 14 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.5.rc1
+- Update to 0.22-rc1
+- Now tracking release-0-22-fixes branch
+
* Tue Oct 13 2009 Jarod Wilson <jarod(a)wilsonet.com> 0.22-0.4.svn.r22427
- Update to pre-0.22 svn trunk revision 22427
- Conditionalize R: php-process on F11+ so we can build and
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/sources,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- sources 13 Oct 2009 20:36:00 -0000 1.33
+++ sources 14 Oct 2009 22:08:04 -0000 1.34
@@ -1,4 +1,4 @@
be3ab99952c2a3a135a7c4af90b08f15 mythfrontend.png
be3ab99952c2a3a135a7c4af90b08f15 mythtv-setup.png
-505e10284ea188945a8ebcff3b9125ec mythtv-0.22.tar.bz2
-e296fc5dd3b6d0b8429f8da7e4ba2fdc mythplugins-0.22.tar.bz2
+45a0fb8271b177f9b1c496022ef49361 mythtv-0.22.tar.bz2
+e7b08be1e378ca2a60335f755b31f9a8 mythplugins-0.22.tar.bz2
15 years, 1 month
rpms/dosemu/F-11 .cvsignore,1.2,1.3 sources,1.2,1.3
by Justin Zygmont
Author: solarflow99
Update of /cvs/free/rpms/dosemu/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv951
Modified Files:
.cvsignore sources
Log Message:
* Tue Oct 13 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-10.1988svn
- updated the release to make a tag
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 14 Oct 2009 04:55:01 -0000 1.2
+++ .cvsignore 14 Oct 2009 16:15:21 -0000 1.3
@@ -1 +1,4 @@
dosemu-1.4.0.tgz
+freedos-source.tar.gz
+dosemu-freedos-bin.tgz
+dosemu.desktop
Index: sources
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 14 Oct 2009 04:55:01 -0000 1.2
+++ sources 14 Oct 2009 16:15:21 -0000 1.3
@@ -1 +1,4 @@
1610ae508f84a0f91d27cadeba8de9b4 dosemu-1.4.0.tgz
+f11612ca714dec9245a37263a82721dc freedos-source.tar.gz
+2e09774fe91cff4372cb4a393eb467f5 dosemu-freedos-bin.tgz
+f0a11a3f11bec79df28c802b1abb36f7 dosemu.desktop
15 years, 1 month
rpms/dosemu/F-11 dosemu.spec,1.2,1.3
by Justin Zygmont
Author: solarflow99
Update of /cvs/free/rpms/dosemu/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv9499
Modified Files:
dosemu.spec
Log Message:
Index: dosemu.spec
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/dosemu.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dosemu.spec 14 Oct 2009 05:06:35 -0000 1.2
+++ dosemu.spec 14 Oct 2009 08:51:53 -0000 1.3
@@ -1,6 +1,6 @@
Name: dosemu
Version: 1.4.0
-Release: 9.1988svn%{?dist}
+Release: 10.1988svn%{?dist}
Summary: DOS Emulator for Linux
URL: http://dosemu.sf.net
License: GPLv2+
@@ -152,7 +152,7 @@
%changelog
* Tue Oct 13 2009 Justin Zygmont <solarflow99[AT]gmail.com>
-- 1.4.0-9.1988svn
+- 1.4.0-10.1988svn
- updated the release to make a tag
* Mon Oct 12 2009 Justin Zygmont <solarflow99[AT]gmail.com>
15 years, 1 month
rpms/dosemu/F-11 dosemu.spec,1.1,1.2
by Justin Zygmont
Author: solarflow99
Update of /cvs/free/rpms/dosemu/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29611
Modified Files:
dosemu.spec
Log Message:
* Tue Oct 13 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-9.1988svn
- updated the release to make a tag
Index: dosemu.spec
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/dosemu.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- dosemu.spec 14 Oct 2009 04:55:01 -0000 1.1
+++ dosemu.spec 14 Oct 2009 05:06:35 -0000 1.2
@@ -1,6 +1,6 @@
Name: dosemu
Version: 1.4.0
-Release: 8.1988svn%{?dist}
+Release: 9.1988svn%{?dist}
Summary: DOS Emulator for Linux
URL: http://dosemu.sf.net
License: GPLv2+
@@ -151,7 +151,11 @@
%changelog
-* Sun Oct 12 2009 Justin Zygmont <solarflow99[AT]gmail.com>
+* Tue Oct 13 2009 Justin Zygmont <solarflow99[AT]gmail.com>
+- 1.4.0-9.1988svn
+- updated the release to make a tag
+
+* Mon Oct 12 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-8.1988svn
- updated the svn build to 1988
15 years, 1 month
rpms/dosemu/F-11 dosemu.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Justin Zygmont
Author: solarflow99
Update of /cvs/free/rpms/dosemu/F-11
In directory se02.es.rpmfusion.net:/tmp/cvs-serv28930
Modified Files:
.cvsignore sources
Added Files:
dosemu.spec
Log Message:
* Sun Oct 12 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-8.1988svn
- updated the svn build to 1988
--- NEW FILE dosemu.spec ---
Name: dosemu
Version: 1.4.0
Release: 8.1988svn%{?dist}
Summary: DOS Emulator for Linux
URL: http://dosemu.sf.net
License: GPLv2+
# For a breakdown of the licensing, see COPYING.DOSEMU
#
# FreeDOS is included as a boot image. Source code is available at:
# http://www.freedos.org/freedos/source/
#
# License info is explained here:
# http://apps.sourceforge.net/mediawiki/freedos/index.php?title=Main_Page#L...
# Got latest revision from SVN:
# svn co https://dosemu.svn.sourceforge.net/svnroot/dosemu/trunk dosemu-1.4.0
# tar --exclude .svn -czvf dosemu-1.4.0.tgz dosemu-1.4.0
Source: %{name}-%{version}.tgz
# Made a FreeDOS bootable image, must be done manually.
Source1: %{name}-freedos-bin.tgz
Source2: %{name}.desktop
Source3: freedos-source.tar.gz
Group: Applications/Emulator
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: bison
BuildRequires: flex
BuildRequires: slang-devel
BuildRequires: libX11-devel
BuildRequires: libXxf86vm-devel
BuildRequires: SDL-devel
BuildRequires: alsa-lib-devel
BuildRequires: libsndfile
BuildRequires: desktop-file-utils
BuildRequires: xorg-x11-font-utils
Requires: hicolor-icon-theme
# At this time, Dosemu only works with Linux on x86, other ports are welcome.
# ExclusiveArch: %{ix86} can also be used, but some build clients such as
# Plague, may build RPM's for every x86 arch.
ExclusiveOS: linux
ExclusiveArch: i686
%description
DOSEMU is a PC Emulator that allows Linux to run a DOS operating system
in a virtual x86 machine. This allows you to run all kinds of different
DOS programs including DPMI applications. Enjoy running your DOS
programs forever!
%prep
%setup -q
%build
%configure --with-fdtarball=%{SOURCE1}
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
make DESTDIR=$RPM_BUILD_ROOT install
desktop-file-install \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
%{SOURCE2}
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
install -p -m 0644 etc/dosemu.xpm ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
# Correct some file permissions
chmod 755 $RPM_BUILD_ROOT%{_datadir}/dosemu \
$RPM_BUILD_ROOT%{_datadir}/dosemu/drive_z \
$RPM_BUILD_ROOT%{_datadir}/dosemu/drive_z/doc/exe2bin
chmod +x $RPM_BUILD_ROOT%{_libdir}/dosemu/libplugin*.so
# Move configuration files to /etc/dosemu to make it FHS compliant
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/dosemu/drives
mv -f $RPM_BUILD_ROOT%{_sysconfdir}/{dosemu.conf,dosemu.users,global.conf} \
$RPM_BUILD_ROOT%{_sysconfdir}/dosemu
mv -f $RPM_BUILD_ROOT%{_sysconfdir}/drives/* \
$RPM_BUILD_ROOT%{_sysconfdir}/dosemu/drives
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{_bindir}/dosemu.bin
%{_bindir}/dosemu
%{_bindir}/mkfatimage
%{_bindir}/mkfatimage16
%{_bindir}/midid
%{_bindir}/dosdebug
%{_bindir}/xdosemu
%{_mandir}/man1/mkfatimage16.1*
%{_mandir}/man1/midid.1*
%{_mandir}/man1/dosdebug.1*
%{_mandir}/man1/dosemu.1*
%{_mandir}/man1/dosemu.bin.1*
%{_mandir}/man1/xdosemu.1*
%{_mandir}/ru/man1/mkfatimage16.1*
%{_mandir}/ru/man1/dosdebug.1*
%{_mandir}/ru/man1/dosemu.1*
%{_mandir}/ru/man1/dosemu.bin.1*
%{_mandir}/ru/man1/xdosemu.1*
%dir %{_libdir}/dosemu
%{_libdir}/dosemu/libplugin*.so
%dir %{_datadir}/dosemu
%{_datadir}/dosemu/commands
%{_datadir}/dosemu/freedos
%{_datadir}/dosemu/drive_z
%{_datadir}/dosemu/keymap
%{_datadir}/dosemu/Xfonts
%dir %{_docdir}/%{name}-%{version}
%doc %{_docdir}/%{name}-%{version}/announce
%doc %{_docdir}/%{name}-%{version}/BUGS
%doc %{_docdir}/%{name}-%{version}/ChangeLog
%doc %{_docdir}/%{name}-%{version}/COPYING
%doc %{_docdir}/%{name}-%{version}/COPYING.DOSEMU
%doc %{_docdir}/%{name}-%{version}/DANG.txt
%doc %{_docdir}/%{name}-%{version}/dosemu-HOWTO.txt
%doc %{_docdir}/%{name}-%{version}/EMUfailure.txt
%doc %{_docdir}/%{name}-%{version}/NOVELL-HOWTO.txt
%doc %{_docdir}/%{name}-%{version}/NEWS
%doc %{_docdir}/%{name}-%{version}/README.bindist
%doc %{_docdir}/%{name}-%{version}/README.txt
%doc %{_docdir}/%{name}-%{version}/README-tech.txt
%doc %{_docdir}/%{name}-%{version}/README.gdb
%doc %{_docdir}/%{name}-%{version}/sound-usage.txt
%doc %{_docdir}/%{name}-%{version}/THANKS
%dir %{_sysconfdir}/dosemu
%dir %{_sysconfdir}/dosemu/drives
%config(noreplace) %{_sysconfdir}/dosemu/dosemu.conf
%config(noreplace) %{_sysconfdir}/dosemu/drives/c
%config(noreplace) %{_sysconfdir}/dosemu/drives/d
%config(noreplace) %{_sysconfdir}/dosemu/dosemu.users
%config(noreplace) %{_sysconfdir}/dosemu/global.conf
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/dosemu.xpm
%changelog
* Sun Oct 12 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-8.1988svn
- updated the svn build to 1988
* Sun Oct 3 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-7.1981svn
- updated the svn build, and changed ExclusiveArch to i686
* Tue Aug 28 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-6.1905svn
- added ExclusiveOS and ExclusiveArch to build for i386 only.
* Tue Aug 27 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-5.1905svn
- tested some new builds
* Tue Aug 25 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-4.1905svn
- added an extra BR and {?dist} to the spec file
* Sun Aug 02 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-3.1905svn
- used the latest SVN 1905 release
* Sun Mar 22 2009 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-2.1868svn
- fixed some minor problems with the spec file
* Fri Jul 23 2008 Justin Zygmont <solarflow99[AT]gmail.com>
- 1.4.0-1.1868svn
- Initial RPM release.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 26 Apr 2009 23:30:57 -0000 1.1
+++ .cvsignore 14 Oct 2009 04:55:01 -0000 1.2
@@ -0,0 +1 @@
+dosemu-1.4.0.tgz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/dosemu/F-11/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 26 Apr 2009 23:30:57 -0000 1.1
+++ sources 14 Oct 2009 04:55:01 -0000 1.2
@@ -0,0 +1 @@
+1610ae508f84a0f91d27cadeba8de9b4 dosemu-1.4.0.tgz
15 years, 1 month