rpms/mythtv/F-13 mythbackend.init, 1.1, 1.2 mythbackend.sysconfig, 1.1, 1.2 mythplugins-0.23-svnfixes.patch, 1.1, 1.2 mythtv-0.23-svnfixes.patch, 1.1, 1.2 mythtv.spec, 1.81, 1.82
by Jarod Wilson
Author: jarod
Update of /cvs/free/rpms/mythtv/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv3051
Modified Files:
mythbackend.init mythbackend.sysconfig
mythplugins-0.23-svnfixes.patch mythtv-0.23-svnfixes.patch
mythtv.spec
Log Message:
* Tue Jun 08 2010 Jarod Wilson <jarod(a)wilsonet.com> 0.23-3
- Update to release-0-23-fixes branch, svn revision 25048
- Includes pulseaudio white noise and seeking fixes (rpmfusion bz#1260)
- Wire up improved support for running the backend as a non-root user,
must be enabled by the user, see caveats in /etc/sysconfig/mythbackend
Index: mythbackend.init
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-13/mythbackend.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythbackend.init 14 Apr 2010 04:03:52 -0000 1.1
+++ mythbackend.init 8 Jun 2010 14:40:56 -0000 1.2
@@ -16,18 +16,22 @@
fi
## Defaults, override them in /etc/sysconfig/mythbackend
-: ${MYTHTV_HOME=/etc/mythtv}
+MYTHTV_HOME=${MYTHTV_HOME:-/etc/mythtv}
+MYTHBACKEND_USER=${MYTHBACKEND_USER:-root}
binary=/usr/bin/mythbackend
prog=mythbackend
RETVAL=0
-OPTIONS="$OPTIONS --daemon --logfile /var/log/mythtv/$prog.log --pidfile /var/run/$prog.pid"
-# Would be nice to run as non-root, but it doesn't work -- dvb/v4l devices owned by root become unusable
-#OPTIONS="$OPTIONS --daemon --user mythtv --logfile /var/log/mythtv/$prog.log --pidfile /var/run/$prog.pid"
+OPTIONS="$OPTIONS --daemon --logfile --user ${MYTHBACKEND_USER} /var/log/mythtv/$prog.log --pidfile /var/run/$prog.pid"
start() {
echo -n $"Starting $prog: "
- touch /var/run/mythbackend.pid; chown mythtv:mythtv /var/run/mythbackend.pid
+ touch /var/run/mythbackend.pid
+ if [ "${MYTHBACKEND_USER}" != root ]; then
+ chown ${MYTHBACKEND_USER}:${MYTHBACKEND_USER} /var/run/mythbackend.pid
+ /usr/bin/setfacl -m u:${MYTHBACKEND_USER}:rw- -R /dev/dvb/
+ /usr/bin/setfacl -m u:${MYTHBACKEND_USER}:rw- /dev/video*
+ fi
export MYTHCONFDIR="$MYTHTV_HOME"
export HOME="$MYTHTV_HOME"
daemon $binary $OPTIONS
@@ -41,6 +45,10 @@
echo -n $"Stopping $prog: "
killproc $binary
RETVAL=$?
+ if [ "${MYTHBACKEND_USER}" != root ]; then
+ /usr/bin/setfacl -x u:${MYTHBACKEND_USER} -R /dev/dvb/
+ /usr/bin/setfacl -x u:${MYTHBACKEND_USER} /dev/video*
+ fi
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/$prog /var/run/$prog.pid
}
Index: mythbackend.sysconfig
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-13/mythbackend.sysconfig,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythbackend.sysconfig 14 Apr 2010 04:03:52 -0000 1.1
+++ mythbackend.sysconfig 8 Jun 2010 14:40:56 -0000 1.2
@@ -1,2 +1,10 @@
#MYTHTV_HOME=/etc/mythtv
+# mythbackend runs as root by default, but support for running as a non-root
+# user should be functional. However, switching to a non-root user on an
+# existing setup will require fixing up permissions on files mythbackend
+# needs access to -- particularly, your recordings, which are owned by the
+# user mythbackend runs as. If you switch from running as root to running as
+# user mythtv, deleting existing recordings won't work until their file
+# ownership has been changed from root to mythtv as well.
+#MYTHBACKEND_USER=mythtv
#OPTIONS=
mythplugins-0.23-svnfixes.patch:
mytharchive/mythburn/scripts/mythburn.py | 91 +++++-----
mythgallery/mythgallery/galleryutil.cpp | 5
mythgallery/mythgallery/glsingleview.cpp | 1
mythmusic/mythmusic/dbcheck.cpp | 5
mythvideo/mythvideo/dbcheck.cpp | 5
mythweb/classes/Database.php | 4
mythweb/classes/Database/Query.php | 4
mythweb/classes/Database/Query/mysql.php | 4
mythweb/classes/Database/Query/mysqlicompat.php | 4
mythweb/classes/Database/mysql.php | 4
mythweb/classes/Database/mysqlicompat.php | 4
mythweb/classes/JSON.php | 4
mythweb/classes/Modules.php | 4
mythweb/classes/MythBackend.php | 4
mythweb/classes/MythFrontend.php | 4
mythweb/includes/class_autoload.php | 4
mythweb/includes/cleanup.php | 4
mythweb/includes/config.php | 4
mythweb/includes/css.php | 4
mythweb/includes/data_dir.php | 4
mythweb/includes/database.php | 4
mythweb/includes/db_update.php | 4
mythweb/includes/defines.php | 4
mythweb/includes/errordisplay.php | 4
mythweb/includes/errors.php | 4
mythweb/includes/init.php | 4
mythweb/includes/jobqueue.php | 4
mythweb/includes/lockdown.php | 4
mythweb/includes/mobile.php | 4
mythweb/includes/mouseovers.php | 4
mythweb/includes/php_version_check.php | 4
mythweb/includes/session.php | 4
mythweb/includes/skin.php | 4
mythweb/includes/sorting.php | 4
mythweb/includes/translate.php | 4
mythweb/includes/utils.php | 4
mythweb/js/pngbehavior.htc | 2
mythweb/js/table_sort.js | 4
mythweb/js/utils.js | 4
mythweb/modules/_shared/tmpl/_errors/db_access_denied.php | 4
mythweb/modules/_shared/tmpl/_errors/db_vars_error.php | 4
mythweb/modules/_shared/tmpl/_errors/error.php | 4
mythweb/modules/_shared/tmpl/_errors/fatal.php | 4
mythweb/modules/_shared/tmpl/_errors/lockdown.php | 4
mythweb/modules/_shared/tmpl/_errors/no_modules.php | 4
mythweb/modules/_shared/tmpl/_errors/site_down.php | 4
mythweb/modules/_shared/tmpl/_errors/unknown_module.php | 4
mythweb/modules/_shared/tmpl/default/footer.php | 4
mythweb/modules/_shared/tmpl/default/header.php | 4
mythweb/modules/_shared/tmpl/default/welcome.php | 4
mythweb/modules/_shared/tmpl/iPod/footer.php | 4
mythweb/modules/_shared/tmpl/iPod/header.php | 4
mythweb/modules/_shared/tmpl/iPod/welcome.php | 4
mythweb/modules/_shared/tmpl/lite/footer.php | 4
mythweb/modules/_shared/tmpl/lite/header.php | 4
mythweb/modules/_shared/tmpl/lite/welcome.php | 4
mythweb/modules/_shared/tmpl/wap/footer.php | 4
mythweb/modules/_shared/tmpl/wap/header.php | 4
mythweb/modules/_shared/tmpl/wap/welcome.php | 4
mythweb/modules/backend_log/handler.php | 4
mythweb/modules/backend_log/init.php | 4
mythweb/modules/backend_log/tmpl/default/backend_log.php | 4
mythweb/modules/backend_log/tmpl/default/welcome.php | 4
mythweb/modules/backend_log/tmpl/lite/backend_log.php | 4
mythweb/modules/backend_log/tmpl/lite/welcome.php | 4
mythweb/modules/database/init.php | 4
mythweb/modules/database/set_settings.php | 4
mythweb/modules/database/tmpl/default/set_settings.php | 4
mythweb/modules/music/handler.php | 4
mythweb/modules/music/init.php | 4
mythweb/modules/music/mp3act_functions.php | 4
mythweb/modules/music/stream.php | 4
mythweb/modules/music/tmpl/default/welcome.php | 4
mythweb/modules/mythtv/init.php | 4
mythweb/modules/mythtv/set_keys.php | 4
mythweb/modules/mythtv/set_settings.php | 4
mythweb/modules/mythtv/tmpl/default/set_keys.php | 4
mythweb/modules/mythtv/tmpl/default/set_settings.php | 4
mythweb/modules/mythtv/tmpl/lite/set_keys.php | 4
mythweb/modules/mythtv/tmpl/lite/set_settings.php | 4
mythweb/modules/mythweb/init.php | 4
mythweb/modules/mythweb/set_defaults.php | 4
mythweb/modules/mythweb/set_flvplayer.php | 4
mythweb/modules/mythweb/set_session.php | 4
mythweb/modules/mythweb/tmpl/default/set_defaults.php | 4
mythweb/modules/mythweb/tmpl/default/set_flvplayer.php | 4
mythweb/modules/mythweb/tmpl/default/set_session.php | 4
mythweb/modules/mythweb/tmpl/lite/set_defaults.php | 4
mythweb/modules/mythweb/tmpl/lite/set_flvplayer.php | 4
mythweb/modules/mythweb/tmpl/lite/set_session.php | 4
mythweb/modules/remote/do.php | 4
mythweb/modules/remote/handler.php | 4
mythweb/modules/remote/init.php | 4
mythweb/modules/remote/keys.php | 4
mythweb/modules/remote/play_program_on_frontend.php | 4
mythweb/modules/remote/tmpl/default/keys.php | 4
mythweb/modules/remote/tmpl/default/remote.php | 4
mythweb/modules/remote/tmpl/default/welcome.php | 4
mythweb/modules/remote/tmpl/iPod/play_program_on_frontend.php | 4
mythweb/modules/remote/tmpl/iPod/welcome.php | 4
mythweb/modules/settings/handler.php | 4
mythweb/modules/settings/init.php | 4
mythweb/modules/settings/tmpl/default/header.php | 4
mythweb/modules/settings/tmpl/default/welcome.php | 4
mythweb/modules/settings/tmpl/lite/header.php | 4
mythweb/modules/settings/tmpl/lite/mythweb.php | 4
mythweb/modules/settings/tmpl/lite/welcome.php | 4
mythweb/modules/stats/handler.php | 4
mythweb/modules/stats/init.php | 4
mythweb/modules/stats/tmpl/default/stats.php | 4
mythweb/modules/stats/tmpl/default/welcome.php | 4
mythweb/modules/stats/tmpl/lite/stats.php | 4
mythweb/modules/stats/tmpl/lite/welcome.php | 4
mythweb/modules/status/handler.php | 4
mythweb/modules/status/init.php | 4
mythweb/modules/status/tmpl/default/status.php | 4
mythweb/modules/status/tmpl/default/welcome.php | 4
mythweb/modules/status/tmpl/lite/status.php | 4
mythweb/modules/status/tmpl/lite/welcome.php | 4
mythweb/modules/status/tmpl/wap/status.php | 4
mythweb/modules/stream/handler.pl | 4
mythweb/modules/stream/init.php | 4
mythweb/modules/stream/set_protocol.php | 4
mythweb/modules/stream/stream_asx.pl | 4
mythweb/modules/stream/stream_flv.pl | 4
mythweb/modules/stream/stream_flvp.pl | 4
mythweb/modules/stream/stream_mp4.pl | 4
mythweb/modules/stream/stream_raw.pl | 4
mythweb/modules/stream/tmpl/default/set_protocol.php | 4
mythweb/modules/stream/tmpl/lite/set_protocol.php | 4
mythweb/modules/stream/tv.pl | 4
mythweb/modules/tv/canned_searches.conf.php | 4
mythweb/modules/tv/channel.php | 4
mythweb/modules/tv/classes/Channel.php | 4
mythweb/modules/tv/classes/Channel_List.php | 4
mythweb/modules/tv/classes/Program.php | 4
mythweb/modules/tv/classes/Recording.php | 4
mythweb/modules/tv/classes/Schedule.php | 4
mythweb/modules/tv/detail.php | 4
mythweb/modules/tv/get_pixmap.php | 4
mythweb/modules/tv/handler.php | 4
mythweb/modules/tv/includes/channels.php | 4
mythweb/modules/tv/includes/programs.php | 4
mythweb/modules/tv/includes/recording_schedules.php | 4
mythweb/modules/tv/includes/schedule_utils.php | 4
mythweb/modules/tv/init.php | 4
mythweb/modules/tv/list.php | 4
mythweb/modules/tv/list_recording_groups.php | 4
mythweb/modules/tv/list_shows_in_title_and_group.php | 4
mythweb/modules/tv/list_titles_in_group.php | 4
mythweb/modules/tv/opensearch.php | 4
mythweb/modules/tv/recorded.php | 4
mythweb/modules/tv/schedules.php | 4
mythweb/modules/tv/schedules_custom.php | 4
mythweb/modules/tv/schedules_manual.php | 4
mythweb/modules/tv/search.php | 4
mythweb/modules/tv/searches.php | 4
mythweb/modules/tv/set_channels.php | 4
mythweb/modules/tv/set_playgroup.php | 4
mythweb/modules/tv/set_screens.php | 4
mythweb/modules/tv/set_session.php | 4
mythweb/modules/tv/submenu.php | 4
mythweb/modules/tv/tmpl/default/channel.php | 4
mythweb/modules/tv/tmpl/default/detail.php | 4
mythweb/modules/tv/tmpl/default/list.php | 4
mythweb/modules/tv/tmpl/default/list_data.php | 4
mythweb/modules/tv/tmpl/default/recorded.php | 4
mythweb/modules/tv/tmpl/default/schedules.php | 4
mythweb/modules/tv/tmpl/default/schedules_custom.php | 4
mythweb/modules/tv/tmpl/default/schedules_manual.php | 4
mythweb/modules/tv/tmpl/default/search.php | 4
mythweb/modules/tv/tmpl/default/searches.php | 4
mythweb/modules/tv/tmpl/default/set_channels.php | 4
mythweb/modules/tv/tmpl/default/set_playgroup.php | 4
mythweb/modules/tv/tmpl/default/set_screens.php | 4
mythweb/modules/tv/tmpl/default/set_session.php | 4
mythweb/modules/tv/tmpl/default/upcoming.php | 4
mythweb/modules/tv/tmpl/default/welcome.php | 4
mythweb/modules/tv/tmpl/iPod/detail.php | 4
mythweb/modules/tv/tmpl/iPod/list_recording_groups.php | 4
mythweb/modules/tv/tmpl/iPod/list_shows_in_title_and_group.php | 4
mythweb/modules/tv/tmpl/iPod/list_titles_in_group.php | 4
mythweb/modules/tv/tmpl/iPod/search.php | 4
mythweb/modules/tv/tmpl/iPod/submenu.php | 4
mythweb/modules/tv/tmpl/iPod/upcoming.php | 4
mythweb/modules/tv/tmpl/iPod/welcome.php | 4
mythweb/modules/tv/tmpl/ical/upcoming.php | 4
mythweb/modules/tv/tmpl/lite/channel.php | 4
mythweb/modules/tv/tmpl/lite/detail.php | 4
mythweb/modules/tv/tmpl/lite/list.php | 4
mythweb/modules/tv/tmpl/lite/recorded.php | 4
mythweb/modules/tv/tmpl/lite/schedules.php | 4
mythweb/modules/tv/tmpl/lite/schedules_custom.php | 4
mythweb/modules/tv/tmpl/lite/schedules_manual.php | 4
mythweb/modules/tv/tmpl/lite/search.php | 4
mythweb/modules/tv/tmpl/lite/searches.php | 4
mythweb/modules/tv/tmpl/lite/set_channels.php | 10 -
mythweb/modules/tv/tmpl/lite/set_session.php | 4
mythweb/modules/tv/tmpl/lite/upcoming.php | 4
mythweb/modules/tv/tmpl/lite/welcome.php | 4
mythweb/modules/tv/tmpl/rss/recorded.php | 4
mythweb/modules/tv/tmpl/wap/channel.php | 4
mythweb/modules/tv/tmpl/wap/detail.php | 4
mythweb/modules/tv/tmpl/wap/list.php | 4
mythweb/modules/tv/tmpl/wap/recorded.php | 4
mythweb/modules/tv/tmpl/wap/search.php | 4
mythweb/modules/tv/tmpl/wap/upcoming.php | 4
mythweb/modules/tv/upcoming.php | 4
mythweb/modules/video/edit.php | 4
mythweb/modules/video/handler.php | 4
mythweb/modules/video/imdb.php | 4
mythweb/modules/video/init.php | 4
mythweb/modules/video/scan.php | 4
mythweb/modules/video/set_settings.php | 4
mythweb/modules/video/tmpl/default/set_settings.php | 4
mythweb/modules/video/tmpl/default/video.php | 4
mythweb/modules/video/tmpl/default/welcome.php | 4
mythweb/modules/weather/classes/WeatherScreen.php | 4
mythweb/modules/weather/handler.php | 4
mythweb/modules/weather/init.php | 4
mythweb/modules/weather/set_screen.php | 4
mythweb/modules/weather/tmpl/default/set_screen.php | 4
mythweb/modules/weather/tmpl/default/weather.18h.php | 4
mythweb/modules/weather/tmpl/default/weather.3d.php | 4
mythweb/modules/weather/tmpl/default/weather.6d.php | 4
mythweb/modules/weather/tmpl/default/weather.am.php | 4
mythweb/modules/weather/tmpl/default/weather.cc.php | 4
mythweb/modules/weather/tmpl/default/weather.php | 4
mythweb/modules/weather/tmpl/default/weather.sm.php | 4
mythweb/modules/weather/tmpl/default/welcome.php | 4
mythweb/modules/welcome.php | 4
mythweb/mythweb.php | 4
mythweb/mythweb.pl | 4
settings.pro | 2
234 files changed, 509 insertions(+), 516 deletions(-)
Index: mythplugins-0.23-svnfixes.patch
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-13/mythplugins-0.23-svnfixes.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythplugins-0.23-svnfixes.patch 29 May 2010 04:24:28 -0000 1.1
+++ mythplugins-0.23-svnfixes.patch 8 Jun 2010 14:40:56 -0000 1.2
@@ -242,6 +242,36 @@
m_view = new GLSingleView(itemList, pos, slideShow, sortOrder, this);
l->addWidget(m_view);
+diff -Naurp mythplugins-0.23-release/mythmusic/mythmusic/dbcheck.cpp mythplugins-0.23/mythmusic/mythmusic/dbcheck.cpp
+--- mythplugins-0.23-release/mythmusic/mythmusic/dbcheck.cpp 2009-10-12 02:28:43.000000000 -0400
++++ mythplugins-0.23/mythmusic/mythmusic/dbcheck.cpp 2010-06-06 00:54:24.555359000 -0400
+@@ -84,11 +84,6 @@ bool UpgradeMusicDatabaseSchema(void)
+ if (DBup->DBver.isEmpty())
+ return doUpgradeMusicDatabaseSchema(DBup->DBver);
+
+- // An upgrade is likely. Ensure we have a backup first:
+- if ((DBup->backupStatus == kDB_Backup_Unknown) ||
+- (DBup->backupStatus == kDB_Backup_Failed))
+- DBup->BackupDB();
+-
+ // Pop up messages, questions, warnings, et c.
+ switch (DBup->PromptForUpgrade("Music", true, false))
+ {
+diff -Naurp mythplugins-0.23-release/mythvideo/mythvideo/dbcheck.cpp mythplugins-0.23/mythvideo/mythvideo/dbcheck.cpp
+--- mythplugins-0.23-release/mythvideo/mythvideo/dbcheck.cpp 2010-01-18 21:10:45.000000000 -0500
++++ mythplugins-0.23/mythvideo/mythvideo/dbcheck.cpp 2010-06-06 00:54:24.555359000 -0400
+@@ -721,11 +721,6 @@ namespace
+ if (DBup->versionsBehind == 0) // same schema
+ return true;
+
+- // An upgrade is likely. Ensure we have a backup first:
+- if ((DBup->backupStatus == kDB_Backup_Unknown) ||
+- (DBup->backupStatus == kDB_Backup_Failed))
+- DBup->BackupDB();
+-
+ // Pop up messages, questions, warnings, et c.
+ switch (DBup->PromptForUpgrade("Video", true, false))
+ {
diff -Naurp mythplugins-0.23-release/mythweb/classes/Database/mysqlicompat.php mythplugins-0.23/mythweb/classes/Database/mysqlicompat.php
--- mythplugins-0.23-release/mythweb/classes/Database/mysqlicompat.php 2008-11-08 21:42:14.000000000 -0500
+++ mythplugins-0.23/mythweb/classes/Database/mysqlicompat.php 2008-11-08 21:42:14.216654000 -0500
mythtv-0.23-svnfixes.patch:
VERSION | 1
bindings/perl/IO/Socket/INET/MythTV.pm | 4 -
bindings/perl/MythTV.pm | 11 +-
bindings/perl/MythTV/Channel.pm | 64 ++++++++--------
bindings/perl/MythTV/Program.pm | 4 -
bindings/perl/MythTV/Recording.pm | 4 -
bindings/perl/MythTV/StorageGroup.pm | 4 -
bindings/python/MythTV/MythData.py | 4 -
bindings/python/MythTV/MythFunc.py | 13 ++-
configure | 18 ++--
contrib/config_files/lirc/lircrc.native.example.mceusb2 | 2
contrib/icons/master_iconmap/channel_icons.pl | 4 -
contrib/maintenance/flush_deleted_recgroup.pl | 4 -
contrib/maintenance/optimize_mythdb.pl | 4 -
contrib/user_jobs/firewire_primer.pl | 4 -
contrib/user_jobs/mythlink.pl | 4 -
libs/libavcodec/libavcodec.pro | 5 -
libs/libmyth/audiooutputpulse.cpp | 13 ++-
libs/libmyth/mythcontext.cpp | 9 +-
libs/libmyth/schemawizard.cpp | 17 ++++
libs/libmythdb/mythdirs.cpp | 5 -
libs/libmythdvdnav/libmythdvdnav.pro | 3
libs/libmythsoundtouch/AAFilter.cpp | 2
libs/libmythsoundtouch/AAFilter.h | 2
libs/libmythsoundtouch/BPMDetect.h | 2
libs/libmythsoundtouch/FIFOSampleBuffer.cpp | 2
libs/libmythsoundtouch/FIFOSampleBuffer.h | 2
libs/libmythsoundtouch/FIFOSamplePipe.h | 2
libs/libmythsoundtouch/FIRFilter.cpp | 2
libs/libmythsoundtouch/FIRFilter.h | 2
libs/libmythsoundtouch/RateTransposer.cpp | 2
libs/libmythsoundtouch/RateTransposer.h | 2
libs/libmythsoundtouch/STTypes.h | 2
libs/libmythsoundtouch/SoundTouch.cpp | 2
libs/libmythsoundtouch/SoundTouch.h | 2
libs/libmythsoundtouch/TDStretch.cpp | 2
libs/libmythsoundtouch/TDStretch.h | 2
libs/libmythsoundtouch/cpu_detect.h | 2
libs/libmythsoundtouch/cpu_detect_x86_gcc.cpp | 2
libs/libmythsoundtouch/mmx_gcc.cpp | 2
libs/libmythtv/avformatdecoder.cpp | 17 ++++
libs/libmythtv/dbcheck.cpp | 9 --
libs/libmythtv/tv_play.cpp | 19 +---
libs/libmythtv/tv_play.h | 2
libs/libmythui/mythmainwindow.cpp | 12 +--
libs/libmythui/mythsystem.cpp | 4 -
libs/libmythui/xmlparsebase.cpp | 6 -
libs/libswscale/libswscale.pro | 6 +
programs/mythbackend/main.cpp | 7 +
programs/mythcommflag/main.cpp | 35 +++++++-
programs/mythtv-setup/main.cpp | 2
settings.pro | 2
version.pro | 2
53 files changed, 221 insertions(+), 139 deletions(-)
Index: mythtv-0.23-svnfixes.patch
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-13/mythtv-0.23-svnfixes.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mythtv-0.23-svnfixes.patch 29 May 2010 04:24:29 -0000 1.1
+++ mythtv-0.23-svnfixes.patch 8 Jun 2010 14:40:56 -0000 1.2
@@ -187,7 +187,7 @@
dtv_multiplex.sourceid AS dtv_sourceid,
diff -Naurp mythtv-0.23-release/bindings/python/MythTV/MythData.py mythtv-0.23/bindings/python/MythTV/MythData.py
--- mythtv-0.23-release/bindings/python/MythTV/MythData.py 2010-04-21 00:46:55.000000000 -0400
-+++ mythtv-0.23/bindings/python/MythTV/MythData.py 2010-05-19 23:43:41.152467000 -0400
++++ mythtv-0.23/bindings/python/MythTV/MythData.py 2010-06-06 20:03:02.104550000 -0400
@@ -175,7 +175,7 @@ class FileTransfer( MythBEConn ):
if not self.open:
return
@@ -197,6 +197,15 @@
self.socket.shutdown(1)
self.socket.close()
self.open = False
+@@ -526,6 +526,8 @@ class Program( DictData ):
+ if type != 'r':
+ raise MythFileError(MythError.FILE_FAILED_WRITE, self.filename,
+ 'Program () objects cannot be opened for writing')
++ if not self.filename.startswith('myth://'):
++ self.filename = 'myth://%s/%s' % (self.hostname, self.filename)
+ return ftopen(self.filename, 'r')
+
+ class Record( DBDataWrite ):
diff -Naurp mythtv-0.23-release/bindings/python/MythTV/MythFunc.py mythtv-0.23/bindings/python/MythTV/MythFunc.py
--- mythtv-0.23-release/bindings/python/MythTV/MythFunc.py 2010-03-31 15:07:44.000000000 -0400
+++ mythtv-0.23/bindings/python/MythTV/MythFunc.py 2010-05-23 15:52:40.992320000 -0400
@@ -397,6 +406,29 @@
QMAKE_CFLAGS_SHLIB =
}
+diff -Naurp mythtv-0.23-release/libs/libmyth/audiooutputpulse.cpp mythtv-0.23/libs/libmyth/audiooutputpulse.cpp
+--- mythtv-0.23-release/libs/libmyth/audiooutputpulse.cpp 2009-11-16 11:18:35.000000000 -0500
++++ mythtv-0.23/libs/libmyth/audiooutputpulse.cpp 2010-06-07 23:31:50.923907000 -0400
+@@ -554,9 +554,16 @@ bool AudioOutputPulseAudio::ConnectPlayb
+ else
+ pa_cvolume_reset(&volume_control, audio_channels);
+
+- // set myth sizes and pa buffer metrics
+- fragment_size = (float)sample_rate * 0.020f * // 20msec
+- (float)(audio_bits / 8 * audio_channels);
++ // set myth sizes and pa buffer metrics (20 ms)
++ // Note: The 20 is an unsigned long (at least 32 bits).
++ // sample_rate, audio_bits and audio_channels are at least
++ // that size, so the math will be done with a range of at
++ // least 2 billion. If we assume a max audio_bits of 32,
++ // audio_channels of 16 and sample_rate of <= 448000, then
++ // the largest number will be 230 million, well within range.
++ fragment_size = 20UL * sample_rate * audio_bits * audio_channels
++ / 8 /* 8 bits per byte */ / 1000 /* 1000 ms per second */;
++
+ soundcard_buffer_size = 16 * fragment_size;
+ buffer_settings.maxlength = soundcard_buffer_size;
+ buffer_settings.tlength = fragment_size * 4;
diff -Naurp mythtv-0.23-release/libs/libmyth/mythcontext.cpp mythtv-0.23/libs/libmyth/mythcontext.cpp
--- mythtv-0.23-release/libs/libmyth/mythcontext.cpp 2010-03-23 20:43:43.000000000 -0400
+++ mythtv-0.23/libs/libmyth/mythcontext.cpp 2010-05-14 18:39:42.189261000 -0400
@@ -425,20 +457,24 @@
}
diff -Naurp mythtv-0.23-release/libs/libmyth/schemawizard.cpp mythtv-0.23/libs/libmyth/schemawizard.cpp
--- mythtv-0.23-release/libs/libmyth/schemawizard.cpp 2010-01-22 12:12:23.000000000 -0500
-+++ mythtv-0.23/libs/libmyth/schemawizard.cpp 2010-05-23 19:30:49.920201000 -0400
-@@ -261,6 +261,11 @@ SchemaUpgradeWizard::PromptForUpgrade(co
++++ mythtv-0.23/libs/libmyth/schemawizard.cpp 2010-06-06 00:54:24.555359000 -0400
+@@ -261,6 +261,15 @@ SchemaUpgradeWizard::PromptForUpgrade(co
return MYTH_SCHEMA_USE_EXISTING;
#endif
-+ // Only back up the database if it's old/about to be upgraded
-+ // (not if it's too new)
-+ // or if a user is doing something they probably shouldn't ("expert mode")
-+ if ((upgradeAllowed && (versionsBehind > 0)) || m_expertMode)
++ // Only back up the database if we haven't already successfully made a
++ // backup and the database is old/about to be upgraded (not if it's too
++ // new) or if a user is doing something they probably shouldn't ("expert
++ // mode")
++ if (((backupStatus == kDB_Backup_Unknown) ||
++ (backupStatus == kDB_Backup_Failed)) &&
++ ((upgradeAllowed && (versionsBehind > 0)) ||
++ m_expertMode))
+ BackupDB();
connections = CountClients() > 1;
gui = GetMythUI()->IsScreenSetup() && gContext->GetMainWindow();
-@@ -314,6 +319,14 @@ SchemaUpgradeWizard::PromptForUpgrade(co
+@@ -314,6 +323,14 @@ SchemaUpgradeWizard::PromptForUpgrade(co
return MYTH_SCHEMA_EXIT;
}
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/F-13/mythtv.spec,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- mythtv.spec 29 May 2010 04:24:29 -0000 1.81
+++ mythtv.spec 8 Jun 2010 14:40:56 -0000 1.82
@@ -65,7 +65,7 @@
%define desktop_vendor RPMFusion
# SVN Revision number and branch ID
-%define _svnrev r24896
+%define _svnrev r25048
%define branch release-0-23-fixes
#
@@ -81,7 +81,7 @@
%if "%{branch}" == "trunk"
Release: 0.1.svn.%{_svnrev}%{?dist}
%else
-Release: 2%{?dist}
+Release: 3%{?dist}
%endif
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -842,7 +842,7 @@
cd mythtv-%{version}
%patch0 -p1
-%patch2 -p1
+#patch2 -p1
# Drop execute permissions on contrib bits, since they'll be %doc
find contrib/ -type f -exec chmod -x "{}" \;
@@ -980,7 +980,8 @@
--enable-debug
# Insert rpm version-release for mythbackend --version output
- sed -i -e 's,###SOURCE_VERSION###,%{version}-%{release} (%_svnrev),' version.sh
+ echo 'SOURCE_VERSION="%{version}-%{release} (%_svnrev)"' > VERSION
+ #sed -i -e 's,###SOURCE_VERSION###,%{version}-%{release} (%_svnrev),' version.sh
# Make
make %{?_smp_mflags}
@@ -1479,6 +1480,12 @@
################################################################################
%changelog
+* Tue Jun 08 2010 Jarod Wilson <jarod(a)wilsonet.com> 0.23-3
+- Update to release-0-23-fixes branch, svn revision 25048
+- Includes pulseaudio white noise and seeking fixes (rpmfusion bz#1260)
+- Wire up improved support for running the backend as a non-root user,
+ must be enabled by the user, see caveats in /etc/sysconfig/mythbackend
+
* Sat May 29 2010 Jarod Wilson <jarod(a)wilsonet.com> 0.23-2
- Update to release-0-23-fixes branch, svn revision 24896
14 years, 6 months
rpms/vlc/devel vlc.spec,1.81,1.82
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/vlc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29615
Modified Files:
vlc.spec
Log Message:
Fix a52dec conditional
Index: vlc.spec
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/vlc.spec,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- vlc.spec 6 Jun 2010 22:23:53 -0000 1.81
+++ vlc.spec 7 Jun 2010 09:23:28 -0000 1.82
@@ -3,6 +3,7 @@
%global vlc_bootstrap 1
%global _with_freeworld 1
%if 0%{?_with_freeworld:1}
+%global _with_a52dec --with-a52dec
%global _with_faad2 --with-faad2
%global _with_ffmpeg --with-ffmpeg
%global _with_libdca --with-libdca
@@ -19,7 +20,7 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: 1.1.0
-Release: 0.9.rc2%{?dist}
+Release: 0.10.rc2%{?dist}
License: GPLv2+
Group: Applications/Multimedia
URL: http://www.videolan.org
@@ -263,9 +264,9 @@
%{?_with_freeworld:--enable-shine} \
%endif
--enable-omxil \
+%{!?_with_a52dec:--disable-a52} \
%{!?_with_ffmpeg:--disable-avcodec --disable-avformat \
- --disable-swscale --disable-postproc --disable-a52
-} \
+ --disable-swscale --disable-postproc} \
%{?_with_faad2:--enable-faad} \
%{!?_with_libmad:--disable-mad} \
%{?_with_twolame:--enable-twolame} \
@@ -504,6 +505,9 @@
%changelog
+* Mon Jun 07 2010 kwizart(a)gmail.com - 1.1.0-0.10.rc2
+- Fix --with a52dec conditional
+
* Fri Jun 04 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.9.rc2
- Update to 1.1.0-rc2
14 years, 6 months
rpms/vlc/devel .cvsignore, 1.26, 1.27 sources, 1.32, 1.33 vlc.spec, 1.80, 1.81
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/vlc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv24078/devel
Modified Files:
.cvsignore sources vlc.spec
Log Message:
Update to -rc2
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/.cvsignore,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- .cvsignore 2 May 2010 00:01:29 -0000 1.26
+++ .cvsignore 6 Jun 2010 22:23:53 -0000 1.27
@@ -1 +1 @@
-vlc-1.1.0-pre3.tar.bz2
+vlc-1.1.0-rc2.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/sources,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- sources 2 May 2010 00:01:29 -0000 1.32
+++ sources 6 Jun 2010 22:23:53 -0000 1.33
@@ -1 +1 @@
-b7d978b3e5285b7012d47bc0b3b74c47 vlc-1.1.0-pre3.tar.bz2
+352d01045f1704b8042c4d9096a21c6c vlc-1.1.0-rc2.tar.bz2
Index: vlc.spec
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/vlc.spec,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -r1.80 -r1.81
--- vlc.spec 2 May 2010 08:58:00 -0000 1.80
+++ vlc.spec 6 Jun 2010 22:23:53 -0000 1.81
@@ -1,5 +1,5 @@
#global live555_date 2009.07.28
-%global vlc_rc -pre3
+%global vlc_rc -rc2
%global vlc_bootstrap 1
%global _with_freeworld 1
%if 0%{?_with_freeworld:1}
@@ -19,7 +19,7 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
Version: 1.1.0
-Release: 0.6.pre3%{?dist}
+Release: 0.9.rc2%{?dist}
License: GPLv2+
Group: Applications/Multimedia
URL: http://www.videolan.org
@@ -56,7 +56,6 @@
BuildRequires: gnome-vfs2-devel
BuildRequires: gnutls-devel >= 1.0.17
BuildRequires: gsm-devel
-BuildRequires: hal-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: kde-filesystem
BuildRequires: libavc1394-devel
@@ -259,11 +258,14 @@
--enable-pvr \
--enable-gnomevfs \
%{?_with_vcdimager--enable-vcdx} \
+%if 0
%{?_with_freeworld:--enable-wma-fixed} \
%{?_with_freeworld:--enable-shine} \
+%endif
--enable-omxil \
- --disable-a52 \
-%{!?_with_ffmpeg:--disable-avcodec --disable-avformat --disable-swscale --disable-postproc} \
+%{!?_with_ffmpeg:--disable-avcodec --disable-avformat \
+ --disable-swscale --disable-postproc --disable-a52
+} \
%{?_with_faad2:--enable-faad} \
%{!?_with_libmad:--disable-mad} \
%{?_with_twolame:--enable-twolame} \
@@ -502,6 +504,9 @@
%changelog
+* Fri Jun 04 2010 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.0-0.9.rc2
+- Update to 1.1.0-rc2
+
* Sun May 2 2010 Nicolas Chauvet <kwizart(a)fedoraproject.org> - 1.1.0-0.6.pre3
- Update to 1.1.0-pre3
- Add patch from rdieter
14 years, 6 months
rpms/desmume/F-12 .cvsignore, 1.7, 1.8 desmume.spec, 1.12, 1.13 sources, 1.7, 1.8
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/F-12
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17484
Modified Files:
.cvsignore desmume.spec sources
Log Message:
* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
- Updated to upstream version 0.9.6-1
- Fixed Source0 URL
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/F-12/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- .cvsignore 6 Dec 2009 17:12:34 -0000 1.7
+++ .cvsignore 6 Jun 2010 13:47:33 -0000 1.8
@@ -1 +1 @@
-desmume-0.9.5.tar.gz
+desmume-0.9.6-1.tar.gz
Index: desmume.spec
===================================================================
RCS file: /cvs/free/rpms/desmume/F-12/desmume.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- desmume.spec 6 Dec 2009 20:13:44 -0000 1.12
+++ desmume.spec 6 Jun 2010 13:47:33 -0000 1.13
@@ -1,15 +1,13 @@
Name: desmume
-Version: 0.9.5
-Release: 2%{?dist}
+Version: 0.9.6
+Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
-Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-1.tar.gz
Patch0: %{name}-0.9-dontlookinbuilddir.patch
-# Upstream
-Patch1: %{name}-0.9.5-bigendian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
@@ -48,7 +46,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
# Fix end-of-line encoding
sed -i 's/\r//' AUTHORS
@@ -177,6 +174,10 @@
%changelog
+* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
+- Updated to upstream version 0.9.6-1
+- Fixed Source0 URL
+
* Sun Dec 06 2009 Andrea Musuruane <musuruan(a)gmail.com> 0.9.5-2
- Added a patch from upstream to compile on big endian systems (SF #2909694)
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/F-12/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources 6 Dec 2009 17:12:34 -0000 1.7
+++ sources 6 Jun 2010 13:47:33 -0000 1.8
@@ -1 +1 @@
-aca40a8507d4104626da7086d451037b desmume-0.9.5.tar.gz
+a4f8e98d586a2363d78e9d26dc330fe4 desmume-0.9.6-1.tar.gz
14 years, 6 months
rpms/desmume/F-13 .cvsignore, 1.7, 1.8 desmume.spec, 1.12, 1.13 sources, 1.7, 1.8
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17348
Modified Files:
.cvsignore desmume.spec sources
Log Message:
* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
- Updated to upstream version 0.9.6-1
- Fixed Source0 URL
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/F-13/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- .cvsignore 6 Dec 2009 16:55:32 -0000 1.7
+++ .cvsignore 6 Jun 2010 13:46:42 -0000 1.8
@@ -1 +1 @@
-desmume-0.9.5.tar.gz
+desmume-0.9.6-1.tar.gz
Index: desmume.spec
===================================================================
RCS file: /cvs/free/rpms/desmume/F-13/desmume.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- desmume.spec 6 Dec 2009 20:15:05 -0000 1.12
+++ desmume.spec 6 Jun 2010 13:46:42 -0000 1.13
@@ -1,15 +1,13 @@
Name: desmume
-Version: 0.9.5
-Release: 2%{?dist}
+Version: 0.9.6
+Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
-Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-1.tar.gz
Patch0: %{name}-0.9-dontlookinbuilddir.patch
-# Upstream
-Patch1: %{name}-0.9.5-bigendian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
@@ -48,7 +46,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
# Fix end-of-line encoding
sed -i 's/\r//' AUTHORS
@@ -177,6 +174,10 @@
%changelog
+* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
+- Updated to upstream version 0.9.6-1
+- Fixed Source0 URL
+
* Sun Dec 06 2009 Andrea Musuruane <musuruan(a)gmail.com> 0.9.5-2
- Added a patch from upstream to compile on big endian systems (SF #2909694)
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/F-13/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources 6 Dec 2009 16:55:32 -0000 1.7
+++ sources 6 Jun 2010 13:46:42 -0000 1.8
@@ -1 +1 @@
-aca40a8507d4104626da7086d451037b desmume-0.9.5.tar.gz
+a4f8e98d586a2363d78e9d26dc330fe4 desmume-0.9.6-1.tar.gz
14 years, 6 months
rpms/desmume/devel .cvsignore, 1.7, 1.8 desmume.spec, 1.12, 1.13 sources, 1.7, 1.8
by Andrea Musuruane
Author: musuruan
Update of /cvs/free/rpms/desmume/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17219
Modified Files:
.cvsignore desmume.spec sources
Log Message:
* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
- Updated to upstream version 0.9.6-1
- Fixed Source0 URL
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- .cvsignore 6 Dec 2009 16:55:32 -0000 1.7
+++ .cvsignore 6 Jun 2010 13:45:49 -0000 1.8
@@ -1 +1 @@
-desmume-0.9.5.tar.gz
+desmume-0.9.6-1.tar.gz
Index: desmume.spec
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/desmume.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- desmume.spec 6 Dec 2009 20:15:05 -0000 1.12
+++ desmume.spec 6 Jun 2010 13:45:49 -0000 1.13
@@ -1,15 +1,13 @@
Name: desmume
-Version: 0.9.5
-Release: 2%{?dist}
+Version: 0.9.6
+Release: 1%{?dist}
Summary: A Nintendo DS emulator
Group: Applications/Emulators
License: GPLv2+
URL: http://desmume.org/
-Source0: http://dl.sf.net/%{name}/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-1.tar.gz
Patch0: %{name}-0.9-dontlookinbuilddir.patch
-# Upstream
-Patch1: %{name}-0.9.5-bigendian.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtkglext-devel
@@ -48,7 +46,6 @@
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
# Fix end-of-line encoding
sed -i 's/\r//' AUTHORS
@@ -177,6 +174,10 @@
%changelog
+* Sun Jun 06 2010 Andrea Musuruane <musuruan(a)gmail.com> 0.9.6-1
+- Updated to upstream version 0.9.6-1
+- Fixed Source0 URL
+
* Sun Dec 06 2009 Andrea Musuruane <musuruan(a)gmail.com> 0.9.5-2
- Added a patch from upstream to compile on big endian systems (SF #2909694)
Index: sources
===================================================================
RCS file: /cvs/free/rpms/desmume/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources 6 Dec 2009 16:55:32 -0000 1.7
+++ sources 6 Jun 2010 13:45:49 -0000 1.8
@@ -1 +1 @@
-aca40a8507d4104626da7086d451037b desmume-0.9.5.tar.gz
+a4f8e98d586a2363d78e9d26dc330fe4 desmume-0.9.6-1.tar.gz
14 years, 6 months
rpms/guvcview/F-12 guvcview.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thomas Moschny
Author: thm
Update of /cvs/free/rpms/guvcview/F-12
In directory se02.es.rpmfusion.net:/tmp/cvs-serv11318/F-12
Modified Files:
.cvsignore sources
Added Files:
guvcview.spec
Log Message:
Initial import for F-12.
--- NEW FILE guvcview.spec ---
Name: guvcview
Version: 1.3.1
Release: 3%{?dist}
Summary: GTK+ UVC Viewer and Capturer
Group: Amusements/Graphics
# fixme: ask upstream about license, many source files claim to be
# under GPLv2+
License: GPLv3+
URL: http://guvcview.berlios.de/
Source0: http://download.berlios.de/%{name}/%{name}-src-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel
BuildRequires: gettext
BuildRequires: SDL-devel
BuildRequires: libpng-devel
BuildRequires: portaudio-devel
BuildRequires: ffmpeg-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: desktop-file-utils
BuildRequires: libv4l-devel
%description
A simple GTK interface for capturing and viewing video from devices
supported by the linux UVC driver, although it should also work with
any v4l2 compatible device.
%prep
%setup -q -n %{name}-src-%{version}
find src -type f -exec chmod u=rw,go=r {} \;
%build
CPPFLAGS=-I/usr/include/ffmpeg
export CPPFLAGS
%configure --enable-pulse --disable-debian-menu
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
desktop-file-install \
--add-category='X-AudioVideoCapture' \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
%find_lang %{name}
mv %{buildroot}%{_datadir}/doc/%{name} _doc
rm _doc/INSTALL
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc _doc/*
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/pixmaps/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Thu Apr 29 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-3
- Desktop file fixes:
- Don't apply a vendor prefix.
- Add X-AudioVideoCapture category.
- Don't pack INSTALL file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-2
- Remove BR autoconf, not needed anymore.
- Disable Debian menu file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-1
- Update to 1.3.1.
* Thu Mar 11 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.0-1
- Update to 1.3.0.
- Add build time dependency on libv4l-devel.
- Patching configure.in is no longer necessary.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-2
- Set CPPFLAGS, so configure finds avcodec.h.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-1
- Update to 1.2.2.
* Tue Jan 12 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.1-1
- Initial version.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/guvcview/F-12/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 29 May 2010 11:34:23 -0000 1.1
+++ .cvsignore 3 Jun 2010 14:08:23 -0000 1.2
@@ -0,0 +1 @@
+guvcview-src-1.3.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/guvcview/F-12/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 29 May 2010 11:34:23 -0000 1.1
+++ sources 3 Jun 2010 14:08:23 -0000 1.2
@@ -0,0 +1 @@
+a3df7d7de4574b93b16fd570e3eed8cf guvcview-src-1.3.1.tar.gz
14 years, 6 months
rpms/guvcview/F-13 guvcview.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thomas Moschny
Author: thm
Update of /cvs/free/rpms/guvcview/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv11057/F-13
Modified Files:
.cvsignore sources
Added Files:
guvcview.spec
Log Message:
Initial import for F-13.
--- NEW FILE guvcview.spec ---
Name: guvcview
Version: 1.3.1
Release: 3%{?dist}
Summary: GTK+ UVC Viewer and Capturer
Group: Amusements/Graphics
# fixme: ask upstream about license, many source files claim to be
# under GPLv2+
License: GPLv3+
URL: http://guvcview.berlios.de/
Source0: http://download.berlios.de/%{name}/%{name}-src-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel
BuildRequires: gettext
BuildRequires: SDL-devel
BuildRequires: libpng-devel
BuildRequires: portaudio-devel
BuildRequires: ffmpeg-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: desktop-file-utils
BuildRequires: libv4l-devel
%description
A simple GTK interface for capturing and viewing video from devices
supported by the linux UVC driver, although it should also work with
any v4l2 compatible device.
%prep
%setup -q -n %{name}-src-%{version}
find src -type f -exec chmod u=rw,go=r {} \;
%build
CPPFLAGS=-I/usr/include/ffmpeg
export CPPFLAGS
%configure --enable-pulse --disable-debian-menu
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
desktop-file-install \
--add-category='X-AudioVideoCapture' \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
%find_lang %{name}
mv %{buildroot}%{_datadir}/doc/%{name} _doc
rm _doc/INSTALL
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc _doc/*
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/pixmaps/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Thu Apr 29 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-3
- Desktop file fixes:
- Don't apply a vendor prefix.
- Add X-AudioVideoCapture category.
- Don't pack INSTALL file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-2
- Remove BR autoconf, not needed anymore.
- Disable Debian menu file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-1
- Update to 1.3.1.
* Thu Mar 11 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.0-1
- Update to 1.3.0.
- Add build time dependency on libv4l-devel.
- Patching configure.in is no longer necessary.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-2
- Set CPPFLAGS, so configure finds avcodec.h.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-1
- Update to 1.2.2.
* Tue Jan 12 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.1-1
- Initial version.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/guvcview/F-13/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 29 May 2010 11:34:23 -0000 1.1
+++ .cvsignore 3 Jun 2010 14:07:30 -0000 1.2
@@ -0,0 +1 @@
+guvcview-src-1.3.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/guvcview/F-13/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 29 May 2010 11:34:23 -0000 1.1
+++ sources 3 Jun 2010 14:07:30 -0000 1.2
@@ -0,0 +1 @@
+a3df7d7de4574b93b16fd570e3eed8cf guvcview-src-1.3.1.tar.gz
14 years, 6 months
rpms/guvcview/devel guvcview.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Thomas Moschny
Author: thm
Update of /cvs/free/rpms/guvcview/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv7747/devel
Modified Files:
.cvsignore sources
Added Files:
guvcview.spec
Log Message:
Initial import.
--- NEW FILE guvcview.spec ---
Name: guvcview
Version: 1.3.1
Release: 3%{?dist}
Summary: GTK+ UVC Viewer and Capturer
Group: Amusements/Graphics
# fixme: ask upstream about license, many source files claim to be
# under GPLv2+
License: GPLv3+
URL: http://guvcview.berlios.de/
Source0: http://download.berlios.de/%{name}/%{name}-src-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel
BuildRequires: gettext
BuildRequires: SDL-devel
BuildRequires: libpng-devel
BuildRequires: portaudio-devel
BuildRequires: ffmpeg-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: desktop-file-utils
BuildRequires: libv4l-devel
%description
A simple GTK interface for capturing and viewing video from devices
supported by the linux UVC driver, although it should also work with
any v4l2 compatible device.
%prep
%setup -q -n %{name}-src-%{version}
find src -type f -exec chmod u=rw,go=r {} \;
%build
CPPFLAGS=-I/usr/include/ffmpeg
export CPPFLAGS
%configure --enable-pulse --disable-debian-menu
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
desktop-file-install \
--add-category='X-AudioVideoCapture' \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop
%find_lang %{name}
mv %{buildroot}%{_datadir}/doc/%{name} _doc
rm _doc/INSTALL
%clean
rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc _doc/*
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/pixmaps/%{name}
%{_datadir}/applications/%{name}.desktop
%changelog
* Thu Apr 29 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-3
- Desktop file fixes:
- Don't apply a vendor prefix.
- Add X-AudioVideoCapture category.
- Don't pack INSTALL file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-2
- Remove BR autoconf, not needed anymore.
- Disable Debian menu file.
* Sat Apr 24 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.1-1
- Update to 1.3.1.
* Thu Mar 11 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.3.0-1
- Update to 1.3.0.
- Add build time dependency on libv4l-devel.
- Patching configure.in is no longer necessary.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-2
- Set CPPFLAGS, so configure finds avcodec.h.
* Sat Feb 6 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.2-1
- Update to 1.2.2.
* Tue Jan 12 2010 Thomas Moschny <thomas.moschny(a)gmx.de> - 1.2.1-1
- Initial version.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/guvcview/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 29 May 2010 11:34:23 -0000 1.1
+++ .cvsignore 3 Jun 2010 13:21:36 -0000 1.2
@@ -0,0 +1 @@
+guvcview-src-1.3.1.tar.gz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/guvcview/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 29 May 2010 11:34:23 -0000 1.1
+++ sources 3 Jun 2010 13:21:36 -0000 1.2
@@ -0,0 +1 @@
+a3df7d7de4574b93b16fd570e3eed8cf guvcview-src-1.3.1.tar.gz
14 years, 6 months
rpms/motion/F-13 .cvsignore, 1.3, 1.4 motion.spec, 1.6, 1.7 sources, 1.3, 1.4 motion-initscript, 1.2, NONE
by Steven Moix
Author: moixs
Update of /cvs/free/rpms/motion/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17000
Modified Files:
.cvsignore motion.spec sources
Removed Files:
motion-initscript
Log Message:
New upstream release, important bugfixes only
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/motion/F-13/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore 11 Aug 2009 18:54:16 -0000 1.3
+++ .cvsignore 1 Jun 2010 19:06:30 -0000 1.4
@@ -1 +1 @@
-motion-3.2.11.1.tar.gz
+motion-3.2.12.tar.gz
Index: motion.spec
===================================================================
RCS file: /cvs/free/rpms/motion/F-13/motion.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- motion.spec 21 Oct 2009 13:31:10 -0000 1.6
+++ motion.spec 1 Jun 2010 19:06:30 -0000 1.7
@@ -1,13 +1,12 @@
Name: motion
-Version: 3.2.11.1
-Release: 3%{?dist}
+Version: 3.2.12
+Release: 1%{?dist}
Summary: A motion detection system
Group: Applications/Multimedia
License: GPLv2+
-URL: http://motion.sourceforge.net/
+URL: http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome
Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1: motion-initscript
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libjpeg-devel ffmpeg-devel zlib-devel
@@ -30,9 +29,6 @@
%build
%configure --sysconfdir=%{_sysconfdir}/%{name} --without-optimizecpu --with-ffmpeg --without-mysql --without-pgsql
-#We convert 2 files to UTF-8, otherwise rpmlint complains
-iconv -f iso8859-1 -t utf-8 CREDITS > CREDITS.conv && mv -f CREDITS.conv CREDITS
-iconv -f iso8859-1 -t utf-8 CHANGELOG > CHANGELOG.conv && mv -f CHANGELOG.conv CHANGELOG
make %{?_smp_mflags}
%install
@@ -51,10 +47,8 @@
#We set the log file and target directory - logging is for 3.3 branch
#sed -i 's|;logfile|logfile /var/log/motion.log|g' %{buildroot}%{_sysconfdir}/%{name}/motion.conf
sed -i 's|target_dir /usr/local/apache2/htdocs/cam1|target_dir /var/motion|g' %{buildroot}%{_sysconfdir}/%{name}/motion.conf
-#We install our startup script - for future 3.3
-#install -D -m 0755 motion.init-RH %{buildroot}%{_initrddir}/%{name}
#We install our startup script
-install -D -m 0755 %{SOURCE1} %{buildroot}%{_initrddir}/%{name}
+install -D -m 0755 motion.init-Fedora %{buildroot}%{_initrddir}/%{name}
%post
#We add the motion init script to the services when installing
@@ -86,7 +80,7 @@
%attr(0644,root,root) %{_datadir}/%{name}-%{version}/examples/motion-dist.conf
%attr(0755,root,root) %{_datadir}/%{name}-%{version}/examples/motion.init-Debian
%attr(0755,root,root) %{_datadir}/%{name}-%{version}/examples/motion.init-FreeBSD.sh
-%attr(0755,root,root) %{_datadir}/%{name}-%{version}/examples/motion.init-RH
+%attr(0755,root,root) %{_datadir}/%{name}-%{version}/examples/motion.init-Fedora
%attr(0644,root,root) %{_datadir}/%{name}-%{version}/examples/thread1.conf
%attr(0644,root,root) %{_datadir}/%{name}-%{version}/examples/thread2.conf
%attr(0644,root,root) %{_datadir}/%{name}-%{version}/examples/thread3.conf
@@ -97,6 +91,9 @@
%attr(0755,root,root) %{_initrddir}/%{name}
%changelog
+* Thu Mar 06 2010 Steven Moix <steven.moix(a)axianet.ch> - 3.2.12-1
+- New upstream release, important bugfixes only
+
* Wed Oct 21 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 3.2.11.1-3
- rebuild for new ffmpeg
@@ -110,6 +107,9 @@
- Avoid possible stack smashing in v4l_open_vidpipe()
- Fix segfault for new libjpeg v7
+* Mon Jul 06 2009 Steven Moix <steven.moix(a)axianet.ch> - 3.3.0-1
+- SPEC Preparation for the 3.3 branch
+
* Sun Jun 05 2009 Steven Moix <steven.moix(a)axianet.ch> - 3.2.11-5
- Patch and rebuild for ffmpeg 0.5
Index: sources
===================================================================
RCS file: /cvs/free/rpms/motion/F-13/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources 11 Aug 2009 18:54:16 -0000 1.3
+++ sources 1 Jun 2010 19:06:30 -0000 1.4
@@ -1 +1 @@
-4e729f129d8f9b9abaed5121c3cd0037 motion-3.2.11.1.tar.gz
+1ba0065ed50509aaffb171594c689f46 motion-3.2.12.tar.gz
--- motion-initscript DELETED ---
14 years, 6 months