[vdr-text2skin] Update to 1.3.2. Clean up specfile constructs no longer needed with Fedora or EL6+.

Ville Skyttä scop at fedoraproject.org
Sun Nov 6 17:26:24 UTC 2011


commit 7f9dbd1ca3cae8aae601ef3f5e82e465b29a9383
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sun Nov 6 19:26:12 2011 +0200

    Update to 1.3.2.
    Clean up specfile constructs no longer needed with Fedora or EL6+.

 .gitignore                           |    2 +-
 sources                              |    2 +-
 vdr-text2skin-1.3.1-cache-init.patch |   43 ------------------------------
 vdr-text2skin.spec                   |   48 ++++++++++++++-------------------
 4 files changed, 22 insertions(+), 73 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3d1cff2..17d6b36 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-vdr-text2skin-1.3.1.tgz
+/*.tgz
diff --git a/sources b/sources
index d88a52f..d20f190 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b0f615b821731f46c36c2894d733b85f  vdr-text2skin-1.3.1.tgz
+e9cdf24d1a4dd1d65d72cbf0f1ff6df5  vdr-text2skin-1.3.2.tgz
diff --git a/vdr-text2skin.spec b/vdr-text2skin.spec
index 574e0eb..f23dada 100644
--- a/vdr-text2skin.spec
+++ b/vdr-text2skin.spec
@@ -1,25 +1,18 @@
-%global pname     text2skin
-%global plugindir %(vdr-config --plugindir  2>/dev/null || echo ERROR)
-%global datadir   %(vdr-config --datadir    2>/dev/null || echo ERROR)
-%global apiver    %(vdr-config --apiversion 2>/dev/null || echo ERROR)
-%global __provides_exclude_from ^%{plugindir}/
+%global pname   text2skin
+%global __provides_exclude_from ^%{vdr_plugindir}/.*\\.so.*$
 # imagelib: imagemagick, graphicsmagick, imlib2 or %%{nil}
 %{!?imagelib: %global imagelib graphicsmagick}
 
 Name:           vdr-%{pname}
-Version:        1.3.1
-Release:        3%{?dist}
+Version:        1.3.2
+Release:        1%{?dist}
 Summary:        OSD skin plugin for VDR
 
-Group:          Applications/Multimedia
 License:        GPL+
 URL:            http://projects.vdr-developer.org/projects/show/plg-text2skin
-Source0:        http://projects.vdr-developer.org/attachments/download/344/%{name}-%{version}.tgz
+Source0:        http://projects.vdr-developer.org/attachments/download/783/%{name}-%{version}.tgz
 Source1:        %{name}.conf
 Patch0:         %{name}-1.3-skindir.patch
-# In upstream post-1.3.1 git
-Patch1:         %{name}-1.3.1-cache-init.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %if "%{imagelib}" == "imagemagick"
 BuildRequires:  ImageMagick-c++-devel
@@ -30,10 +23,9 @@ BuildRequires:  GraphicsMagick-c++-devel
 %if "%{imagelib}" == "imlib2"
 BuildRequires:  imlib2-devel
 %endif
-BuildRequires:  vdr-devel >= 1.6.0
+BuildRequires:  vdr-devel >= 1.6.0-41
 BuildRequires:  gawk
-BuildRequires:  gettext
-Requires:       vdr(abi)%{?_isa} = %{apiver}
+Requires:       vdr(abi)%{?_isa} = %{vdr_apiversion}
 
 %description
 This plugin is designed to load and interpret a set of files
@@ -47,8 +39,7 @@ of the skin wishes.
 
 %prep
 %setup -q -n %{pname}-%{version}
-sed -e 's|/usr/share/vdr/|%{datadir}/|' %{PATCH0} | patch -p1
-%patch1 -p1
+sed -e 's|/usr/share/vdr/|%{vdr_datadir}/|' %{PATCH0} | patch -p1
 chmod -c -x contrib/*.pl
 
 
@@ -58,34 +49,35 @@ make %{?_smp_mflags} STRIP=: IMAGELIB=%{?imagelib} LIBDIR=. LOCALEDIR=./locale \
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 
-install -dm 755 $RPM_BUILD_ROOT%{plugindir}
-install -pm 755 libvdr-%{pname}.so.%{apiver} $RPM_BUILD_ROOT%{plugindir}
+install -dm 755 $RPM_BUILD_ROOT%{vdr_plugindir}
+install -pm 755 libvdr-%{pname}.so.%{vdr_apiversion} \
+    $RPM_BUILD_ROOT%{vdr_plugindir}
 
 install -Dpm 644 %{SOURCE1} \
     $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
 
-install -dm 755 $RPM_BUILD_ROOT%{datadir}/text2skin
+install -dm 755 $RPM_BUILD_ROOT%{vdr_datadir}/text2skin
 
 install -dm 755 $RPM_BUILD_ROOT%{_datadir}/locale
 cp -pR locale/* $RPM_BUILD_ROOT%{_datadir}/locale
 %find_lang %{name}
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files -f %{name}.lang
-%doc CONTRIBUTORS COPYING HISTORY README Docs/*.txt contrib/skin_to_10.pl
+%doc CONTRIBUTORS COPYING HISTORY README Docs/*.txt Docs/text2skin*.rng
+%doc contrib/skin_to_10.pl
 %lang(de) %doc README.de
 %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/%{pname}.conf
-%{plugindir}/libvdr-%{pname}.so.%{apiver}
-%{datadir}/text2skin/
+%{vdr_plugindir}/libvdr-%{pname}.so.%{vdr_apiversion}
+%{vdr_datadir}/text2skin/
 
 
 %changelog
+* Sun Nov  6 2011 Ville Skyttä <ville.skytta at iki.fi> - 1.3.2-1
+- Update to 1.3.2.
+- Clean up specfile constructs no longer needed with Fedora or EL6+.
+
 * Tue May 31 2011 Ville Skyttä <ville.skytta at iki.fi> - 1.3.1-3
 - Patch to fix cache initialization crash when built with GCC 4.6.
 - Use __provides_exclude_from to filter Provides.


More information about the scm-commits mailing list