rpms/vdr-muggle/devel vdr-muggle-0.1.12-gcc43.patch, NONE, 1.1 vdr-muggle.conf, NONE, 1.1 vdr-muggle.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Thorsten Leemhuis thl at rpmfusion.org
Mon Aug 4 20:49:33 CEST 2008


Author: thl

Update of /cvs/free/rpms/vdr-muggle/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv22014

Modified Files:
	.cvsignore sources 
Added Files:
	vdr-muggle-0.1.12-gcc43.patch vdr-muggle.conf vdr-muggle.spec 
Log Message:
initial import from livna

vdr-muggle-0.1.12-gcc43.patch:

--- NEW FILE vdr-muggle-0.1.12-gcc43.patch ---
Index: mugglei.c
===================================================================
--- mugglei.c	(revision 1137)
+++ mugglei.c	(working copy)
@@ -8,6 +8,7 @@
 // #define VERBOSE
 
 #include <unistd.h>
+#include <cstring>
 #include <string>
 
 #include <stdlib.h>
Index: mg_db_gd_sqlite.c
===================================================================
--- mg_db_gd_sqlite.c	(revision 1137)
+++ mg_db_gd_sqlite.c	(working copy)
@@ -8,6 +8,7 @@
  * \author  Responsible author: $Author: wolfgang61 $
  */
 
+#include <cstring>
 #include <string>
 #include <sys/types.h>
 #include <sys/stat.h>
Index: mg_db.c
===================================================================
--- mg_db.c	(revision 1137)
+++ mg_db.c	(working copy)
@@ -7,6 +7,7 @@
  * \author  Responsible author: $Author: wolfgang61 $
  */
 
+#include <cstring>
 #include <string>
 #include <assert.h>
 
Index: mg_image_provider.c
===================================================================
--- mg_image_provider.c	(revision 1137)
+++ mg_image_provider.c	(working copy)
@@ -11,6 +11,7 @@
 #include <mpegfile.h>
 #include <attachedpictureframe.h>
 
+#include <cstring>
 #include <iostream>
 #include <stdio.h>
 #include <dirent.h>
Index: mg_incremental_search.c
===================================================================
--- mg_incremental_search.c	(revision 1137)
+++ mg_incremental_search.c	(working copy)
@@ -10,6 +10,8 @@
  */
 
 #include "mg_incremental_search.h"
+
+#include <cstring>
 #include <iostream>
 
 using namespace std;
Index: mg_item.c
===================================================================
--- mg_item.c	(revision 1137)
+++ mg_item.c	(working copy)
@@ -12,6 +12,7 @@
 #include <unistd.h>
 #include <fcntl.h>
 #include <errno.h>
+#include <cstring>
 
 #include "mg_item.h"
 #include "mg_tools.h"
Index: mg_setup.c
===================================================================
--- mg_setup.c	(revision 1137)
+++ mg_setup.c	(working copy)
@@ -18,7 +18,9 @@
 #include "mg_setup.h"
 #include "mg_tools.h"
 #include "mg_db.h"
+
 #include <stdio.h>
+#include <cstring>
 #include <string>
 #include <getopt.h>
 
Index: mg_valmap.c
===================================================================
--- mg_valmap.c	(revision 1137)
+++ mg_valmap.c	(working copy)
@@ -1,8 +1,10 @@
-#include <stdarg.h>
-
 #include "mg_valmap.h"
 #include "mg_tools.h"
 
+#include <stdarg.h>
+#include <cstdlib>
+#include <cstring>
+
 mgValmap::mgValmap(const char *key) {
 	m_key = key;
 }
Index: mg_selection.c
===================================================================
--- mg_selection.c	(revision 1137)
+++ mg_selection.c	(working copy)
@@ -14,6 +14,7 @@
 #include <sys/stat.h>
 #include <stdio.h>
 #include <assert.h>
+#include <cstring>
 
 #include "mg_selection.h"
 #include "mg_setup.h"
Index: vdr_decoder_flac.c
===================================================================
--- vdr_decoder_flac.c	(revision 1137)
+++ vdr_decoder_flac.c	(working copy)
@@ -10,6 +10,7 @@
 
 #ifdef HAVE_FLAC
 
+#include <cstring>
 #include <string>
 #include <stdlib.h>
 #include <stdio.h>
Index: vdr_decoder_mp3.c
===================================================================
--- vdr_decoder_mp3.c	(revision 1137)
+++ vdr_decoder_mp3.c	(working copy)
@@ -21,6 +21,7 @@
 #include <sys/types.h>
 #include <unistd.h>
 #include <cmath>
+#include <cstring>
 #include <iostream>
 
 #include "vdr_config.h"


--- NEW FILE vdr-muggle.conf ---
# Configuration snippet for vdr-muggle                               -*- sh -*-
#
# Add command line options to pass to the muggle plugin to PLUGIN_OPTIONS.
# See /usr/share/doc/vdr-muggle-*/README* for info about available options.

dbdir=/var/lib/vdr/muggle
musicdir=/srv/audio

PLUGIN_OPTIONS="-d $dbdir -t $musicdir"


--- NEW FILE vdr-muggle.spec ---
# TODO:
# - rpmbuild switches for using mysql/postgresql?
# - move muggle.state* files away from /etc

%define pname     muggle
%define plugindir %(vdr-config --plugindir  2>/dev/null || echo ERROR)
%define audiodir  %(vdr-config --audiodir   2>/dev/null || echo ERROR)
%define configdir %(vdr-config --configdir  2>/dev/null || echo ERROR)
%define cachedir  %(vdr-config --cachedir   2>/dev/null || echo ERROR)
%define vardir    %(vdr-config --vardir     2>/dev/null || echo ERROR)
%define vdr_user  %(vdr-config --user       2>/dev/null || echo ERROR)
%define apiver    %(vdr-config --apiversion 2>/dev/null || echo ERROR)

Name:           vdr-muggle
Version:        0.1.12
Release:        3%{?dist}
Summary:        Media juggle plugin for VDR

Group:          Applications/Multimedia
License:        GPL+
URL:            http://www.selbstgetippt.de/selbstgetippt/Muggle.html
Source0:        http://downloads.sourceforge.net/vdr-muggle/%{name}-%{version}.tgz
Source1:        %{name}.conf
Patch0:         %{name}-0.1.12-gcc43.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  taglib-devel
BuildRequires:  libmad-devel
BuildRequires:  flac-devel
BuildRequires:  libvorbis-devel
BuildRequires:  libsndfile-devel
BuildRequires:  sqlite-devel >= 3
BuildRequires:  vdr-devel >= 1.3.47
BuildRequires:  sed >= 3.95
Requires:       vdr(abi) = %{apiver}
# For muggle-image-convert:
Requires(hint): file
Requires(hint): mjpegtools
Requires(hint): netpbm-progs

%description
The media juggle plugin allows the management of arbitrary media files
via a database using VDR and its OSD.


%prep
%setup -q -n %{pname}-%{version}
%patch0
sed -i -e 's|"/tmp"|"%{cachedir}/muggle"|' mg_setup.c
f=HISTORY ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
sed -e 's|/var/lib/vdr/muggle|%{vardir}/muggle|' \
  -e 's|/srv/audio|%{audiodir}|' < %{SOURCE1} > muggle.conf


%build
make %{?_smp_mflags} LIBDIR=. VDRDIR=%{_libdir}/vdr MUSICDIR="%{audiodir}" \
  HAVE_SQLITE=1 HAVE_VORBISFILE=1 HAVE_FLAC=1 HAVE_SNDFILE=1


%install
rm -rf $RPM_BUILD_ROOT

install -dm 755 $RPM_BUILD_ROOT%{plugindir}/bin
install -pm 755 libvdr-%{pname}.so.%{apiver} $RPM_BUILD_ROOT%{plugindir}
install -pm 755 scripts/muggle-image-convert $RPM_BUILD_ROOT%{plugindir}/bin

install -Dpm 644 muggle.conf \
  $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf

install -Dpm 755 mugglei $RPM_BUILD_ROOT%{_bindir}/mugglei

install -dm 755 $RPM_BUILD_ROOT%{vardir}/muggle
touch $RPM_BUILD_ROOT%{vardir}/muggle/GiantDisc.sqlite

install -dm 755 $RPM_BUILD_ROOT%{configdir}/plugins/muggle
touch $RPM_BUILD_ROOT%{configdir}/plugins/muggle/muggle.state{,.old}

install -dm 755 $RPM_BUILD_ROOT%{cachedir}/muggle


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING HISTORY menu.txt README README.sqlite TODO
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
%{_bindir}/mugglei
%{plugindir}/libvdr-%{pname}.so.%{apiver}
%{plugindir}/bin/muggle-image-convert
%defattr(-,%{vdr_user},root,-)
%{cachedir}/muggle/
%dir %{vardir}/muggle/
%ghost %{vardir}/muggle/GiantDisc.sqlite
%dir %{configdir}/plugins/muggle/
%ghost %{configdir}/plugins/muggle/muggle.state*


%changelog
* Mon Aug 04 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.1.12-3
- rebuild

* Tue Apr  8 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.1.12-2
- Patch to fix build with GCC 4.3's cleaned up C++ headers.
- Rebuild for VDR 1.6.0.

* Fri Jan  4 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.1.12-1
- 0.1.12.

* Sun Dec 30 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.1.11-2
- Patch for FLAC 1.1.3+ compatibility.
- License: GPL+
- Update URLs.

* Thu May 11 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.11-1
- 0.1.11.

* Sat Apr 29 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.10-1
- 0.1.10, most patches applied upstream.
- Adjust for VDR 1.3.47+, require versioned vdr(abi).

* Sat Mar 18 2006 Thorsten Leemhuis <fedora at leemhuis.info>- 0.1.9-1.lvn.7
- drop 1.lvn from release

* Wed Mar  1 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.7
- Rebuild for VDR 1.3.44.

* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist

* Sun Feb 19 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.6
- Rebuild for VDR 1.3.43.

* Sun Feb  5 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.5
- Rebuild for VDR 1.3.42.

* Sun Jan 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.4
- Fix button translations with VDR >= 1.3.38.
- Rebuild for VDR 1.3.40.

* Sun Jan 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.3
- Rebuild for VDR 1.3.39.

* Sun Jan  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.2
- Rebuild/patch for VDR 1.3.38.
- Fix build with gcc 4.1.

* Wed Nov 30 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-1.lvn.1
- First livna release.

* Mon Nov 28 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-0.4
- Rebuild for VDR 1.3.37.

* Sun Nov  6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-0.3
- Rebuild for VDR 1.3.36.

* Tue Nov  1 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-0.2
- Rebuild for VDR 1.3.35.

* Wed Oct 12 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.9-0.1
- 0.1.9.

* Mon Oct  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.8
- Rebuild for VDR 1.3.34.

* Sun Sep 25 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.7
- Rebuild for VDR 1.3.33.

* Sun Sep 11 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.6
- Rebuild for VDR 1.3.32.

* Sun Aug 28 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.5
- Rebuild for VDR 1.3.31.

* Sat Aug 27 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.4
- Patch to add loading of DeleteStaleReferences from config.

* Sun Aug 21 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.3
- Switch to SQLite backend.

* Sun Aug  7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.2
- Move plugins.d snippet according to VDR 1.3.28 packages.

* Sun Jul 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.8-0.1
- 0.1.8.

* Thu Jun  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.1.7-0.1
- First build.


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/vdr-muggle/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Jul 2008 16:56:36 -0000	1.1
+++ .cvsignore	4 Aug 2008 18:49:33 -0000	1.2
@@ -0,0 +1 @@
+vdr-muggle-0.1.12.tgz


Index: sources
===================================================================
RCS file: /cvs/free/rpms/vdr-muggle/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Jul 2008 16:56:36 -0000	1.1
+++ sources	4 Aug 2008 18:49:33 -0000	1.2
@@ -0,0 +1 @@
+3894e2cd4b05f1fae09fc98b01a0a18b  vdr-muggle-0.1.12.tgz



More information about the rpmfusion-commits mailing list