Author: hobbes1069
Update of /cvs/free/rpms/mythtv/EL-6
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26679
Modified Files:
ChangeLog mythbackend.service mythtv.logrotate.sysd
mythtv.logrotate.sysv mythtv.spec sources
Removed Files:
mysql.txt mythtv-0.25.1-hls_profile.patch
mythtv-0.25.1-php54.patch mythtv-0.25.2-fixes.patch
Log Message:
* Tue Dec 4 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.0-3
- Update to latest upstream release.
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.2 -r 1.3 ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog 26 Aug 2012 12:02:38 -0000 1.2
+++ ChangeLog 10 Dec 2012 14:42:38 -0000 1.3
@@ -1,129 +1,282802 @@
-commit 46cab93562429cd19029402a2387f63a72aeb898
+commit 6c3ae81b967ff21235c82481b6c6244ad97b6d20
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Tue Oct 2 11:30:24 2012 +0100
+
+ Setting VERSION to v0.26.0
+
+commit cb1e2844f3bd6147f92d8189b4f87c5fe212f826
Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Tue Jul 31 14:21:22 2012 -0400
+Date: Tue Oct 2 02:55:07 2012 -0400
- Correct --printexpire option in mythbackend.
+ Cause backend to terminate if requested IP address is unavailable.
- This corrects logic that was accidentally inverted in 8bc8dd54, and
- allows `mythbackend --printexpire` to be used again.
- (cherry picked from commit a9f18c63bfb23494ee83a8ba76d82fc320617067)
+ This performs a check within mainserver to ensure the the selected IP
+ addresses that the backend should be available on are detected on the
+ system, and will otherwise immediately terminate rather than continue to
+ operate in a potentially inaccessible fashion.
+
+commit 1a66ff9bee9d1029e3400d750c84a2f2c3d5c47e
+Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
+Date: Mon Oct 1 16:28:49 2012 -0700
+
+ Please let this be all. More Windows fixes.
+
+commit f1d851b7cd736c661f62f8d697a7726439e35453
+Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
+Date: Mon Oct 1 15:03:56 2012 -0700
+
+ More windows-related fixes.
+
+commit 0c22b9222ce2122af66b3438362d47a63b80b1c9
+Merge: 907bd2d faf4c11
+Author: Nicolas Riendeau <nriendeau(a)mythtv.org>
+Date: Mon Oct 1 17:53:56 2012 -0400
+
+ Merge branch 'master' of code.mythtv.org:mythtv
+
+commit 907bd2d0e6a6b6a8eff1754daef4db2a217ef850
+Author: Walter Cheuk <wwycheuk(a)gmail.com>
+Date: Mon Oct 1 17:52:04 2012 -0400
+
+ New Chinese/Taiwan locale file
+ from Walter Cheuk
+
+ Thank you Walter!
+
+ Closes #11129
+
+ Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
+
+commit faf4c11aa7753830083bd583d3bfa470bf8f5010
+Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
+Date: Mon Oct 1 14:09:14 2012 -0700
+
+ Forgot a lousy ;. Been doing too much python lately.
+
+commit aaa9fc27e2524419e0ef1c132b58bea9e18ea4bc
+Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
+Date: Mon Oct 1 12:57:22 2012 -0700
+
+ Fix signalhandling to compile for FreeBSD as well
+
+commit 62aa75b3718475560ef71dd327dc3b59f0d521a5
+Author: Gavin Hurlbut <ghurlbut(a)mythtv.org>
+Date: Mon Oct 1 12:47:34 2012 -0700
+
+ Fix signalhandling to compile for Windows (sorry)
+
+commit a1ff1f2df9e9453066f846f9a47cf562f3a2a4b0
+Author: Kenni Lund <kenni(a)mythtv.org>
+Date: Mon Oct 1 19:55:41 2012 +0200
+
+ Generate binary translation files for the Italian translation, following dfefee4749.
+
+ Fixes #11120.
+
+commit dfefee4749ed3c3f87a73bcc950ea833a7b624e3
+Author: Morris Cavestro <morriscavestro(a)yahoo.it>
+Date: Mon Oct 1 19:54:27 2012 +0200
+
+ Update the Italian translation of mythgallery, mythmusic and mythfrontend.
+
+ Signed-off-by: Kenni Lund <kenni(a)mythtv.org>
+
+commit 0de360e6aa6adc0e70115a7b8b0681fb48181cc3
+Author: Kenni Lund <kenni(a)mythtv.org>
+Date: Mon Oct 1 19:37:30 2012 +0200
+
+ Update the Danish translation of mythgallery, mythgame, mythnews and mythweather.
-commit 8ab229a8bed860fb0855797c683655a7465e2ee4
-Merge: a4cdc9e 1c496c8
+commit 6596484ebcbb6b3df482cdc15db04c70f683128d
+Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
+Date: Sun Sep 30 12:47:50 2012 +0200
+
+ Update the Swedish translation.
+
+ Update of the Swedish translation for mythfrontend and all plugins made
+ by me and Roger MÃ¥rtensson (thank you!).
+
+commit d6ec9e4eefcb974a84a5cf579afce4dbed0605c7
+Author: Rune Evjen <rune.evjen(a)gmail.com>
+Date: Sat Sep 29 16:27:00 2012 -0400
+
+ Updated Norwegian Bokmal MythFrontend, MythGallery, MythGame,
+ MythMusic, MythNetvision, MythZoneminder tanslation
+ from Rune Evjen
+
+ Thank you Rune!
+
+ Closes #11130
+
+ Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
+
+commit 060383fa4f3dcd1b63127dbdf0877a237ba9d1b0
+Author: Kenni Lund <kenni(a)mythtv.org>
+Date: Sat Sep 29 18:04:17 2012 +0200
+
+ Update the Danish translation of mythfrontend.
+
+commit 9c4e49c0cb14b94eca4371b7c0e89f9b2c168eef
Author: Raymond Wagner <rwagner(a)mythtv.org>
-Date: Tue Jul 31 14:22:32 2012 -0400
+Date: Fri Sep 28 16:43:29 2012 -0400
- Merge branch 'fixes/0.25' of code.mythtv.org:mythtv into fixes/0.25
+ Force all datetime objects to be timezone aware.
+
+ This works around some strangeness in the modified datetime class due to
+ it being derived from a native C object. The timezone was being set to
+ None in the base class's __new__ function, and the corrected timezone
+ was ignored when set by the derived class's __init__.
-commit 1c496c81662eabda444452071eb18f2fd375d4d0
-Author: Kyle <klillis(a)gmail.com>
-Date: Mon Jul 30 13:34:11 2012 -0400
+commit 358af8a26dcb6de01a9547767d9015e97a662be7
+Author: French Language Translation Team <knight(a)teksavvy.com>
+Date: Thu Sep 27 21:48:32 2012 -0400
- Fixes #10897. Clear paused when we unpause FirewireRecorder.
+ Updated French MythFrontend, MythArchive, MythMusic and MythWeather
+ translation from the French Language Translation Team
- Signed-off-by: Daniel Thor Kristjansson <danielk(a)cuymedia.net>
+ Thank you!
+
+ Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
-commit 9c199a42258f2a19dd1c8d3b934e6eb04f1757ce
-Author: Daniel Thor Kristjansson <dkristjansson(a)mythtv.org>
-Date: Tue Jul 24 12:13:16 2012 -0400
+commit 73f41b03442fa8eb2b0c45d2e381f13917826a49
+Author: Florian Bittner <mythtv(a)daschatten.de>
+Date: Thu Sep 27 18:50:16 2012 -0400
- Fixes #10870. Fix Start/Stop race condition in StreamHandler.
+ Updated German MythFrontend and MythWeather translation
+ from Florian Bittner
+
+ Thank you Florian!
- This is a backport of [445faaa47].
+ Closes #11125
+
+ PS: Now that your translation is complete you might want to run
+ lupdate with --no-obsolete to remove the obsolete entries.
+
+ Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
-commit a72e341a4653a1b683b7ae5ac87bcaa3092d20fa
+commit 6c5378c4edb4eb20b26f637fc9604f5ac5cdc1de
Author: Stuart Morgan <smorgan(a)mythtv.org>
-Date: Sun Jul 29 12:42:41 2012 +0100
+Date: Thu Sep 27 23:16:07 2012 +0100
- Restore setup pincode following [57adc5d120] - 'Flatten the Setup Menus in the
default menu theme' which dropped util_menu.xml but failed to carry over the
<password> markup.
- (cherry picked from commit 134417fe3bf7170f3419d2388a6c26afe16c4927)
+ Remove/replace some of the outdated information in the Doxygen documentation landing
page.
-commit 3256849b14cc882536a153e7fbe4724adf03260c
-Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
-Date: Tue Jul 24 10:56:15 2012 -0700
+commit be113a269e6bf8d8847c3af2364938211a423746
+Author: Robert Kulagowski <rkulagow(a)mythtv.org>
[...282489 lines suppressed...]
+Date: Sat May 18 22:41:06 2002 +0000
+
+ Add text to the OSD -- channel number, and placeholder program info.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@24 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 3c85e1c6e99fedd58b582f30b048dabe32920b70
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sat May 18 20:14:38 2002 +0000
+
+ Darken a rectangle of video on channel change for eventual program info display.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@23 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit b48adfd2f1afe69a16beb9496a1b684f3d80e9bd
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Thu May 16 20:17:37 2002 +0000
+
+ small reorg or file layout
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@22 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 813fc61c0acd5d9092ff98fea0889db37303a1d8
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Thu May 16 01:36:29 2002 +0000
+
+ Change the default settings to low quality, keyframes every other frame.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@21 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 87afb9ad9183502d71bcb22195d0e8e9da44626c
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Tue May 7 16:57:15 2002 +0000
+
+ Channel changing shouldn't segfault anymore.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@20 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 9575a1c1598f634b9a78b096e203e5553d3f155b
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Tue May 7 05:18:35 2002 +0000
+
+ Added changing the channel with the up/down arrows.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@19 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 8a5dea88fa274c3ff03940a30c9ae71a851f7f30
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Mon May 6 20:01:47 2002 +0000
+
+ Fix the max rewind constraint, and use the smudge in the pause buffer calcs.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@18 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 61128279a8c5f294a15ade9d69a54f9a525971ae
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Mon May 6 07:08:08 2002 +0000
+
+ Change the default settings, turn back on fullscreen mode.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@17 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit b40b2bcf2c69f6776263d6fc3c8029c0cfe44cf2
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Mon May 6 06:45:50 2002 +0000
+
+ FF/REW seem to work now.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@16 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 54a8b3201795d354c10aebbdf1c8ae81f9943288
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Mon May 6 06:21:49 2002 +0000
+
+ Add setting for mp3 quality, add half working ff/rew
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@15 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 1608e03455e0c49872a7b71b6b7891bf057ef75a
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 22:40:21 2002 +0000
+
+ Added a setting for deinterlacing, and fixed the build process slightly.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@14 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 3c4461ea20c5ca1bdd580b192fa63f4e35e462c0
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 21:56:09 2002 +0000
+
+ Add a simple settings class, and use it for the defaults.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@13 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit b397a405159c2e76707931d28c5e643926d83392
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 21:33:07 2002 +0000
+
+ Moved the forced unpause calculation into the Player class.
+ Fixed the calculation of max size of the ring buffer.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@12 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 5ffc03899a829ab382b94ec3c764d266790a3745
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 06:22:38 2002 +0000
+
+ Added the ability to pause "live" tv.
+ It forces an unpause when the ring buffer fills up. Need to move the
+ forced unpause logic into the player library.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@11 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 8dac78628005f497b06b4bbd07b0ea6b5a7caa67
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 03:46:22 2002 +0000
+
+ fixing the last few problems with the RingBuffer
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@10 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 6fb8538e69520fe9a0e4b10a3e0e110bf8c3f886
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 01:48:50 2002 +0000
+
+ Now the ringbuffer, well, rings.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@9 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 589164c833c69b5c61ec943f6a039438980a2a98
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sun May 5 00:37:39 2002 +0000
+
+ Add a RingBuffer class, for the TV app. Make the TV app work.
+
+ The RingBuffer doesn't cycle yet.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@8 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit e2a5539b206f644f902d424052fa1bf4ba5a2ffe
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sat May 4 19:42:01 2002 +0000
+
+ - Converted the playback stuff to a class. Much cleaner.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@7 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 84103e00fde1bab9007093e832302f7290c836f3
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sat May 4 08:06:24 2002 +0000
+
+ - new class 'NuppelVideoRecorder'
+ main changes: uses pthreads instead of forking + lots of shm, easy interface
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@6 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 39ebee28eb13a7c61331afa32ee886f821d02643
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Sat May 4 04:28:07 2002 +0000
+
+ - converted RTjpeg.N to a c++ class. cleaner now.
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@5 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit 654df6845fd347d1e9794277f46d8270a92ed7ad
+Author: Isaac Richards <irichards(a)mythtv.org>
+Date: Fri May 3 19:14:12 2002 +0000
+
+ Initial revision
+
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@2 7dbf422c-18fa-0310-86e9-fd20926502f2
+
+commit ce7a5f624939970a5b095698adb6da23babc930f
+Author: Janne Grunau <jgrunau(a)mythtv.org>
+Date: Fri May 3 19:14:12 2002 +0000
+
+ New repository initialized by cvs2svn.
+
+ git-svn-id:
http://svn.mythtv.org/svn/trunk@1 7dbf422c-18fa-0310-86e9-fd20926502f2
Index: mythbackend.service
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythbackend.service,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mythbackend.service 26 Aug 2012 12:02:38 -0000 1.2
+++ mythbackend.service 10 Dec 2012 14:42:39 -0000 1.3
@@ -59,7 +59,7 @@
ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv
# Whether systemd will continue over-watch and restart on any halt
-#Restart=Restart-always
+#Restart=always
[Install]
WantedBy=multi-user.target
Index: mythtv.logrotate.sysd
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythtv.logrotate.sysd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythtv.logrotate.sysd 6 Jul 2012 18:13:11 -0000 1.1
+++ mythtv.logrotate.sysd 10 Dec 2012 14:42:39 -0000 1.2
@@ -1,14 +1,45 @@
-/var/log/mythtv/mythbackend.log /var/log/mythtv/myth*.*.*.log {
- notifempty
+#
+# logrotate doesn't support pattern precedence, so they have to be explicit
+#
+# logs that should be deleted every day
+/var/log/mythtv/mythcommflag.*.*.log
+/var/log/mythtv/mythpreviewgen.*.*.log
+/var/log/mythtv/mythtranscode.*.*.log
+{
+ daily
+ rotate 0
+ nocreate
missingok
+ ifempty
+}
+
+# all other non-backend logs are kept for a week
+/var/log/mythtv/mythfilldatabase*.*.*.log
+/var/log/mythtv/mythmetadatalookup*.*.*.log
+{
+ weekly
+ rotate 0
+ nocreate
+ missingok
+ ifempty
+}
+
+# backend log: keep for 4 weeks & compress
+/var/log/mythtv/mythbackend.*.*.log {
+ weekly
+ rotate 4
+ nocreate
+ missingok
+ ifempty
compress
compresscmd /usr/bin/bzip2
uncompresscmd /usr/bin/bunzip2
compressext .bz2
- weekly
- rotate 4
- size 10M
- postrotate
- /bin/systemctl kill mythbackend.service --signal=HUP --kill-who=main
2>/dev/null || true
+ firstaction
+ /bin/systemctl kill mythbackend.service --signal=HUP --kill-who=main
2>/dev/null || true
+ endscript
+ # general cleanup after 4 weeks of anything we might have missed
+ lastaction
+ find /var/log/mythtv -type f -mtime +28 -delete
endscript
}
Index: mythtv.logrotate.sysv
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythtv.logrotate.sysv,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythtv.logrotate.sysv 6 Jul 2012 18:13:11 -0000 1.1
+++ mythtv.logrotate.sysv 10 Dec 2012 14:42:39 -0000 1.2
@@ -1,14 +1,45 @@
-/var/log/mythtv/myth*.log {
- notifempty
+#
+# logrotate doesn't support pattern precedence, so they have to be explicit
+#
+# logs that should be deleted every day
+/var/log/mythtv/mythcommflag.*.*.log
+/var/log/mythtv/mythpreviewgen.*.*.log
+/var/log/mythtv/mythtranscode.*.*.log
+{
+ daily
+ rotate 0
+ nocreate
missingok
+ ifempty
+}
+
+# all other non-backend logs are kept for a week
+/var/log/mythtv/mythfilldatabase*.*.*.log
+/var/log/mythtv/mythmetadatalookup*.*.*.log
+{
+ weekly
+ rotate 0
+ nocreate
+ missingok
+ ifempty
+}
+
+# backend log: keep for 4 weeks & compress
+/var/log/mythtv/mythbackend.*.*.log {
+ weekly
+ rotate 4
+ nocreate
+ missingok
+ ifempty
compress
compresscmd /usr/bin/bzip2
uncompresscmd /usr/bin/bunzip2
compressext .bz2
- weekly
- rotate 4
- size 10M
- postrotate
+ firstaction
/bin/kill -HUP `cat /var/run/mythbackend.pid 2>/dev/null` 2> /dev/null ||
true
endscript
+ # general cleanup after 4 weeks of anything we might have missed
+ lastaction
+ find /var/log/mythtv -type f -mtime +28 -delete
+ endscript
}
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythtv.spec,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -r1.88 -r1.89
--- mythtv.spec 26 Aug 2012 12:02:38 -0000 1.88
+++ mythtv.spec 10 Dec 2012 14:42:39 -0000 1.89
@@ -1,4 +1,3 @@
-#
# Specfile for building MythTV and MythPlugins RPMs from a subversion checkout.
#
# by: Chris Petersen <rpm(a)forevermore.net>
@@ -59,13 +58,12 @@
%define desktop_vendor RPMFusion
# Git revision and branch ID
-# 0.25 release: git tag v0.25.1
-%define _gitrev v0.25.2-15-g46cab93
-%define branch fixes/0.25
+%define _gitrev v0.26.0-55-g09ac5b2
+%define branch fixes/0.26
# Mythtv and plugins from
github.com
-%global githash1 g4e44650
-%global githash2 19087cb
+%global githash1 g6c3ae81
+%global githash2 d2f9798
#
# Basic descriptive tags for this package:
@@ -76,12 +74,11 @@
Group: Applications/Multimedia
# Version/Release info
-Version: 0.25.2
+Version: 0.26.0
%if "%{branch}" == "master"
Release: 0.1.git.%{_gitrev}%{?dist}
-#Release: 0.1.rc1%{?dist}
%else
-Release: 2%{?dist}
+Release: 3.1%{?dist}
%endif
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -131,15 +128,10 @@
################################################################################
-#
https://github.com/MythTV/mythtv/tarball/v0.25
+#
https://github.com/MythTV/mythtv/tarball/v0.26
Source0: MythTV-%{name}-v%{version}-0-%{githash1}.tar.gz
-Patch0: mythtv-0.25.2-fixes.patch
-
-# Fixes for PHP 5.4
-Patch1: mythtv-0.25.1-php54.patch
-# Adapative HLS profile based on resolution.
-Patch2: mythtv-0.25.1-hls_profile.patch
+Patch0: mythtv-0.26-fixes.patch
Source10: PACKAGE-LICENSING
Source11: ChangeLog
@@ -152,7 +144,6 @@
Source107: mythfrontend.desktop
Source108: mythtv-setup.png
Source109: mythtv-setup.desktop
-Source110: mysql.txt
Source111: 99-mythbackend.rules
@@ -180,7 +171,8 @@
BuildRequires: mysql-devel >= 5
BuildRequires: qt-webkit-devel
BuildRequires: qt-devel >= 4.6
-BuildRequires: phonon-devel
+BuildRequires: phonon-devel phonon-backend-gstreamer
+BuildRequires: libuuid-devel
BuildRequires: lm_sensors-devel
BuildRequires: lirc-devel
@@ -349,7 +341,8 @@
Requires: php-MythTV = %{version}-%{release}
Requires: python-MythTV = %{version}-%{release}
Requires: mythplugins = %{version}-%{release}
-Requires: mythweb
+Requires: mythweb = %{version}
+Requires: mythffmpeg = %{version}-%{release}
Requires: mysql-server >= 5, mysql >= 5
Requires: xmltv
@@ -578,6 +571,19 @@
This package contains components needed by multiple other MythTV components.
################################################################################
+################################################################################
+
+%package -n mythffmpeg
+Summary: MythTV build of FFmpeg
+Group: Applications/Multimedia
+
+%description -n mythffmpeg
+Several MythTV utilities interact with FFmpeg, which changes its parameters
+often enough to make it a hassle to support the variety of versions used by
+MythTV users. This is a snapshot of the FFmpeg code so that MythTV utilities
+can interact with a known verion.
+
+################################################################################
%if %{with_perl}
@@ -805,14 +811,10 @@
# Replace static lib paths with %{_lib} so we build properly on x86_64
# systems, where the libs are actually in lib64.
if [ "%{_lib}" != "lib" ]; then
- grep -rlZ '/lib/' . | xargs -r0 sed -i -e 's,/lib/,/%{_lib}/,g'
- grep -rlZ '/lib$' . | xargs -r0 sed -i -e 's,/lib$,/%{_lib},'
- grep -rlZ '/lib ' . | xargs -r0 sed -i -e 's,/lib ,/%{_lib} ,g'
+ find \( -name 'configure' -o -name '*pro' -o -name
'Makefile' \) -exec sed -r -i -e 's,/lib\b,/%{_lib},g' {} \+
fi
%patch0 -p1 -b .mythtv
-%patch1 -p1 -b .php54
-%patch2 -p1 -b .hls_profile
# Install ChangeLog
install -m 0644 %{SOURCE11} .
@@ -886,7 +888,7 @@
--enable-libtheora --enable-libvorbis \
--enable-libxvid \
%if %{with_vdpau}
- --enable-vdpau \
+ --enable-vdpau \
%endif
%if %{with_vaapi}
--enable-vaapi \
@@ -948,6 +950,7 @@
-exec sed -i -e "s,DEPLIBS = \$\${LIBDIR},DEPLIBS = $temp%{_libdir},"
{} \; \
-exec sed -i -e
"s,\$\${PREFIX}/include/mythtv,$temp%{_includedir}/mythtv," {} \;
echo "INCLUDEPATH -= \$\${PREFIX}/include" >> settings.pro
+ echo "INCLUDEPATH -= \$\${SYSROOT}/\$\${PREFIX}/include" >>
settings.pro
echo "INCLUDEPATH -= %{_includedir}" >> settings.pro
echo "INCLUDEPATH += $temp%{_includedir}" >> settings.pro
echo "INCLUDEPATH += %{_includedir}" >> settings.pro
@@ -1040,8 +1043,7 @@
# Fix permissions on executable python bindings
# chmod +x %{buildroot}%{python_sitelib}/MythTV/Myth*.py
-# mysql.txt and other config/init files
- install -m 0644 %{SOURCE110} %{buildroot}%{_sysconfdir}/mythtv/
+# config/init files
echo "# to be filled in by mythtv-setup" >
%{buildroot}%{_sysconfdir}/mythtv/config.xml
### SystemD based setup. ###
@@ -1080,6 +1082,11 @@
popd
+# Clean up some stuff we don't want to include
+rm -f %{buildroot}%{_libdir}/libmythqjson.prl \
+ %{buildroot}%{_libdir}/libmythzmq.la \
+ %{buildroot}%{_libdir}/pkgconfig/libmythzmq.pc
+
# MythPlugins
%if %{with_plugins}
pushd mythplugins
@@ -1225,6 +1232,7 @@
%{_bindir}/mythcommflag
%{_bindir}/mythmetadatalookup
%{_bindir}/mythutil
+%{_bindir}/mythlogserver
%{_bindir}/mythpreviewgen
%{_bindir}/mythtranscode
%{_bindir}/mythwikiscripts
@@ -1234,7 +1242,6 @@
%{_datadir}/mythtv/hardwareprofile/
%attr(-,mythtv,mythtv)
%dir %{_sysconfdir}/mythtv
-%config(noreplace) %{_sysconfdir}/mythtv/mysql.txt
%config(noreplace) %{_sysconfdir}/mythtv/config.xml
%files backend
@@ -1243,8 +1250,6 @@
%{_bindir}/mythjobqueue
%{_bindir}/mythmediaserver
%{_bindir}/mythreplex
-%{_bindir}/mythffmpeg
-%{_bindir}/mythffplay
%{_datadir}/mythtv/MXML_scpd.xml
%{_datadir}/mythtv/backend-config/
%attr(-,mythtv,mythtv) %dir %{_localstatedir}/lib/mythtv
@@ -1287,6 +1292,7 @@
%dir %{_datadir}/mythtv/i18n
%dir %{_datadir}/mythtv/fonts
%{_datadir}/mythtv/fonts/*.ttf
+%{_datadir}/mythtv/fonts/*.otf
%{_datadir}/mythtv/fonts/*.txt
%{_datadir}/mythtv/i18n/mythfrontend_*.qm
%{_datadir}/applications/*mythfrontend.desktop
@@ -1308,6 +1314,9 @@
%dir %{_datadir}/mythtv/build
%{_datadir}/mythtv/build/settings.pro
+%files -n mythffmpeg
+%{_bindir}/mythffmpeg
+
%if %{with_perl}
%files -n perl-MythTV
%{perl_vendorlib}/MythTV.pm
@@ -1388,6 +1397,7 @@
%doc mythplugins/mythmusic/README
%{_libdir}/mythtv/plugins/libmythmusic.so
%attr(0775,mythtv,mythtv) %{_localstatedir}/lib/mythmusic
+%{_datadir}/mythtv/mythmusic/
%{_datadir}/mythtv/musicmenu.xml
%{_datadir}/mythtv/music_settings.xml
%{_datadir}/mythtv/i18n/mythmusic_*.qm
@@ -1441,6 +1451,21 @@
%changelog
+* Tue Dec 4 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.0-3
+- Update to latest upstream release.
+
+* Fri Nov 23 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.26.0-2
+- Rebuilt for x264
+
+* Sun Oct 28 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.0-1
+- Update to latest upstream release.
+- Remove mysql.txt as it is no longer used.
+- Fix lib -> lib64 replacement command to be more accurate and support mythzmq
+- Add mythzmq stuff
+
+* Wed Sep 05 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 0.25.2-3
+- Rebuilt for x264 ABI 125
+
* Sat Aug 25 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.25.2-2
- Update to latest fixes/0.25.
- Fix mythbackend looking in the wrong directory for config.xml (BZ#2450).
@@ -1484,7 +1509,7 @@
* Tue Mar 20 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.25-1
- Update to latest release 0.25.
-* Fri Mar 03 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.24.2-2
+* Sat Mar 03 2012 Richard Shaw <hobbes1069(a)gmail.com> - 0.24.2-2
- Remove transcode as build requirement.
- Misc. spec file cleanup.
@@ -1512,7 +1537,7 @@
- Changes default user for mythbackend from root to mythtv on
Fedora 16+. See
http://rpmfusion.org/Package/mythtv for additonal information.
-* Sun Oct 20 2011 Richard Shaw <hobbes1069(a)gmail.com> - 0.24.1-3
+* Thu Oct 20 2011 Richard Shaw <hobbes1069(a)gmail.com> - 0.24.1-3
- Update to latest 0.24.1-fixes, git revision e89d6a9f7e.
- Fixes BZ#1993, FTBFS on Fedora 16.
- Moves from sysv init to systemd unit file for mythbackend on Fedora 16+
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/sources,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- sources 26 Aug 2012 12:02:38 -0000 1.54
+++ sources 10 Dec 2012 14:42:39 -0000 1.55
@@ -1 +1 @@
-05d3402459bf7380cf54cc6066c149a3 MythTV-mythtv-v0.25.2-0-g4e44650.tar.gz
+5a89c1afe1fdd7584786e7bd8bbf756a MythTV-mythtv-v0.26.0-0-g6c3ae81.tar.gz
--- mysql.txt DELETED ---
--- mythtv-0.25.1-hls_profile.patch DELETED ---
--- mythtv-0.25.1-php54.patch DELETED ---
--- mythtv-0.25.2-fixes.patch DELETED ---