[vdr-live] Initial import 1045756

Martin Gansser martinkg at fedoraproject.org
Thu Jan 2 17:05:03 UTC 2014


commit 1939eb39fc8ceaaece2a390f322bfe280275294b
Author: Martin Gansser <mgansser at alice.de>
Date:   Thu Jan 2 18:04:45 2014 +0100

    Initial import 1045756

 .gitignore    |    1 +
 sources       |    1 +
 vdr-live.conf |    6 +++
 vdr-live.spec |  140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 148 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..26e7418 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/vdr-live-0.3.0-69f84f9.tar.gz
diff --git a/sources b/sources
index e69de29..4e3d9b9 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4ad1a2fb9b45dbc1fafbdd1ccf34ff0a  vdr-live-0.3.0-69f84f9.tar.gz
diff --git a/vdr-live.conf b/vdr-live.conf
new file mode 100644
index 0000000..580c5e1
--- /dev/null
+++ b/vdr-live.conf
@@ -0,0 +1,6 @@
+# Configuration snippet for vdr-live                   -*- sh -*-
+#
+# Add command line options to pass to the live plugin to PLUGIN_OPTIONS.
+# See /usr/share/doc/vdr-live-*/README for info about available options.
+
+PLUGIN_OPTIONS="--ip=127.0.0.1"
diff --git a/vdr-live.spec b/vdr-live.spec
new file mode 100644
index 0000000..681ff71
--- /dev/null
+++ b/vdr-live.spec
@@ -0,0 +1,140 @@
+%global gitrev  69f84f9
+%global pname   live
+
+Name:           vdr-%{pname}
+Version:        0.3.0
+Release:        6.%{gitrev}%{?dist}
+# FIXME: find proper summary
+Summary:        An interactive web interface for VDR
+
+Group:          Applications/Multimedia
+# The entire source code is GPLv2+ except live/js/mootools/ which is MIT
+License:        GPLv2+ and MIT
+URL:            http://projects.vdr-developer.org/projects/plg-live
+# checkout instructions:
+# git clone git://projects.vdr-developer.org/vdr-plugin-live.git vdr-live
+# cd  vdr-live
+# git rev-parse --short HEAD
+# git archive --format=tar --prefix=vdr-live-%{version}-%{gitrev}/ HEAD | bzip2 > ../vdr-live-%{version}-%{gitrev}.tar.bz2
+Source0:        %{name}-%{version}-%{gitrev}.tar.gz
+Source1:        %{name}.conf
+
+BuildRequires:  vdr-devel >= 1.7.30
+BuildRequires:  pcre-devel
+BuildRequires:  tntnet-devel
+BuildRequires:  cxxtools-devel
+Requires:       vdr(abi)%{?_isa} = %{vdr_apiversion}
+
+%description
+Live, the "Live Interactive VDR Environment", is a plugin providing the
+possibility to interactively control the VDR and some of it's plugins by
+a web interface.
+
+Unlike external utility programs that communicate with VDR and it's plugins
+by SVDRP, Live has direct access to VDR's data structures and is thus very
+fast.
+
+%package data
+Summary:       Images, themes and JavaScript for %{name}
+Group:         Applications/Multimedia
+BuildArch:     noarch
+Requires:      %{name} = %{version}-%{release}
+
+%description data
+This package contains images, themes and JavaScript.
+
+%prep
+%setup -q -n    %{name}-%{version}-%{gitrev}
+
+# delete unused directories and files
+find -name .git -type d -or -name gitignore -type d | xargs rm -rfv
+
+# remove bundled tntnet libraries
+rm -rf http
+
+iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README
+
+%build
+make %{?_smp_mflags} LIBDIR=. VDRDIR=%{_libdir}/vdr VDRINCDIR=%{_includedir} \
+    LOCALEDIR=./locale all
+
+%install
+install -dm 755 $RPM_BUILD_ROOT%{vdr_plugindir}
+install -pm 755 libvdr-*.so.%{vdr_apiversion} $RPM_BUILD_ROOT%{vdr_plugindir}
+
+# live.conf
+install -Dpm 644 %{SOURCE1} \
+    $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
+
+# Locale
+install -dm 755 $RPM_BUILD_ROOT%{_datadir}/locale
+cp -pR locale/* $RPM_BUILD_ROOT%{_datadir}/locale
+%find_lang %{name}
+
+install -dm 755 $RPM_BUILD_ROOT%{vdr_resdir}/plugins/%{pname}
+cp -pR live/* $RPM_BUILD_ROOT%{vdr_resdir}/plugins/%{pname}
+
+
+%files -f %{name}.lang
+%doc CONTRIBUTORS COPYING README
+%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
+%{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion}
+
+%files data
+%{vdr_resdir}/plugins/%{pname}/
+
+
+%changelog
+* Sun Dec 29 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-6.69f84f9
+- Capitalized first letter
+- Fixed spelling
+
+* Sun Dec 29 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-5.69f84f9
+- unmark files in sub-package as %%config
+
+* Sun Dec 29 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-4.69f84f9
+- added live directory to noarch sub-package 
+
+* Fri Dec 27 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-3.69f84f9
+- change release tag
+- change license tag
+
+* Sat Dec 21 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-2.20130504git
+- rebuild for new git version
+- remove bundled tntnet libraries
+
+* Sat May 4 2013 Martin Gansser <martinkg at fedoraproject.org> - 0.3.0-1.20130504git
+- rebuild for new git version
+
+* Wed Apr 24 2013 Martin Gansser <linux4martin at gmx.de> - 0.3.0-1.20130412git
+- rebuild for new git version
+- spec file cleanup
+
+* Fri Nov 2 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-8.20121009git
+- listed BuildRequirements one per line.
+
+* Tue Oct 9 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-7.20121009git
+- added vdr-1.7.28 compile fix
+- added API patch version >= 1.7.30
+- rebuild for Fedora 18.
+
+* Mon Aug 6 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-6.20120325git
+- added live.conf file
+
+* Mon Aug 6 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-5.20120325git
+- removed Buildroot
+
+* Mon May 14 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-4.20120325git
+- new release
+- more cleanups
+
+* Sun Apr 29 2012 Martin Gansser <linux4martin at gmx.de> - 0.2.0-3.20120218git
+- first build for Fedora 17
+- fixed vdr macro names
+- fixed README file utf encoding
+
+* Mon Sep 19 2011 Sebastian Vahl <fedora at deadbabylon.de> - 0.2.0-2.20110917git
+- fix some rpmlint issues and cleanup spec
+
+* Sat Sep 17 2011 Sebastian Vahl <fedora at deadbabylon.de> - 0.2.0-1.20110917git
+- initial release


More information about the scm-commits mailing list