rpms/vdr-skindesigner/devel .cvsignore, 1.29, 1.30 sources, 1.30, 1.31 vdr-skindesigner.spec, 1.33, 1.34

Martin Gansser martinkg at rpmfusion.org
Sat Apr 18 11:56:10 CEST 2015


Author: martinkg

Update of /cvs/free/rpms/vdr-skindesigner/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21743/devel

Modified Files:
	.cvsignore sources vdr-skindesigner.spec 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/vdr-skindesigner/devel/.cvsignore,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- .cvsignore	1 Apr 2015 17:02:18 -0000	1.29
+++ .cvsignore	18 Apr 2015 09:56:09 -0000	1.30
@@ -1 +1 @@
-vdr-plugin-skindesigner-0.3.4.tar.bz2
+vdr-plugin-skindesigner-0.4.3.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/free/rpms/vdr-skindesigner/devel/sources,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- sources	1 Apr 2015 17:02:18 -0000	1.30
+++ sources	18 Apr 2015 09:56:09 -0000	1.31
@@ -1 +1 @@
-dd81f8f2f8ed56b0c56f49a7434df5a2  vdr-plugin-skindesigner-0.3.4.tar.bz2
+b71a54f669dc76626507c0f62de9c861  vdr-plugin-skindesigner-0.4.3.tar.bz2


Index: vdr-skindesigner.spec
===================================================================
RCS file: /cvs/free/rpms/vdr-skindesigner/devel/vdr-skindesigner.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- vdr-skindesigner.spec	1 Apr 2015 17:02:18 -0000	1.33
+++ vdr-skindesigner.spec	18 Apr 2015 09:56:09 -0000	1.34
@@ -1,5 +1,5 @@
 Name:           vdr-skindesigner
-Version:        0.3.4
+Version:        0.4.3
 Release:        1%{?dist}
 Summary:        A VDR skinning engine that displays XML based Skins
 
@@ -39,29 +39,58 @@
 %description data
 This package contains icons and xml files.
 
+%package -n libskindesignerapi
+Summary:        Library files for %{name}
+
+%description -n libskindesignerapi
+Library which provides the Skindesigner API to other VDR Plugins.
+VDR Plugins using this API are able to use all Skindesigner
+facilities to display their OSD representation.
+
+%package -n libskindesignerapi-devel
+Summary:        Development files for libskindesignerapi
+Requires:       libskindesignerapi%{?_isa} = %{version}-%{release}
+Requires:       vdr-devel >= 2.0.0
+
+%description -n libskindesignerapi-devel
+Development files for libskindesignerapi.
+
 %prep
 %setup -q -n vdr-plugin-skindesigner-%{version}
+sed -i -e 's|PREFIX ?= /usr/local|PREFIX ?= /usr|g' libskindesignerapi/Makefile
+sed -i -e 's|LIBDIR ?= $(PREFIX)/lib|LIBDIR ?= %{_libdir}/|g' libskindesignerapi/Makefile
+sed -i -e 's|PCDIR  ?= $(PREFIX)/lib/pkgconfig|PCDIR  ?= %{_libdir}/pkgconfig|g' libskindesignerapi/Makefile
+chmod 755 scripts/temperatures.g2v
 
 %build
 make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
 
 %install
 # make install would install the themes under /etc, let's not use that
-make install-lib install-i18n DESTDIR=%{buildroot} INSTALL="install -p"
+make install-subprojects install-lib install-i18n DESTDIR=%{buildroot} INSTALL="install -p"
 # install the themes to the custom location used in Fedora
 install -dm 755 %{buildroot}%{vdr_vardir}/themes
 install -pm 644 themes/*.theme %{buildroot}%{vdr_vardir}/themes/
-
+# install the skins to the custom location used in Fedora
 install -dm 755 %{buildroot}%{vdr_resdir}/plugins/skindesigner/skins
 cp -pR skins/* %{buildroot}%{vdr_resdir}/plugins/skindesigner/skins
+# install the scripts to the custom location used in Fedora
+install -dm 755 %{buildroot}%{vdr_resdir}/plugins/skindesigner/scripts
+cp -pR scripts/* %{buildroot}%{vdr_resdir}/plugins/skindesigner/scripts
 
-# tvguide.conf
+# skindesigner.conf
 install -Dpm 644 %{SOURCE1} \
     %{buildroot}%{_sysconfdir}/sysconfig/vdr-plugins.d/skindesigner.conf
 
+# install missing symlink (was giving no-ldconfig-symlink rpmlint errors)
+ldconfig -n %{buildroot}%{_libdir}
 
 %find_lang %{name}
 
+%post -n libskindesignerapi -p /sbin/ldconfig
+
+%postun -n libskindesignerapi -p /sbin/ldconfig
+
 %files -f %{name}.lang
 %doc HISTORY README
 %license COPYING
@@ -72,10 +101,32 @@
 %files data
 %{vdr_resdir}/plugins/skindesigner/
 
+%files -n libskindesignerapi
+%doc libskindesignerapi/README
+%license libskindesignerapi/COPYING
+%{_libdir}/libskindesignerapi.so.*
+
+%files -n libskindesignerapi-devel
+%{_libdir}/pkgconfig/libskindesignerapi.pc
+%{_libdir}/libskindesignerapi.so
+%dir %{_includedir}/libskindesignerapi/
+%{_includedir}/libskindesignerapi/
 
 %changelog
-* Wed Apr 01 2015 Martin Gansser <martinkg at fedoraproject.org> - 0.3.4-1
-- Update to 0.3.4
+* Sun Apr 12 2015 Martin Gansser <martinkg at fedoraproject.org> - 0.4.3-1
+- Update to 0.4.3
+
+* Wed Apr 08 2015 Martin Gansser <martinkg at fedoraproject.org> - 0.4.2-2
+- corrected /sbin/ldconfig calls in %%post and %%postun
+- corrected unversioned libskindesignerapi.so.* name
+- dropped Requires: pkgconfig from libskindesignerapi-devel
+- dropped unversioned-explicit-provides libskindesignerapi.so.0
+- corrected description for libskindesignerapi-devel package
+- added Requires: libskindesignerapi%%{?_isa} = %%{version}-%%{release}
+
+* Tue Apr 07 2015 Martin Gansser <martinkg at fedoraproject.org> - 0.4.2-1
+- Update to 0.4.2
+- added libskindesignerapi subpackage
 
 * Sat Mar 28 2015 Martin Gansser <martinkg at fedoraproject.org> - 0.3.3-1
 - Update to 0.3.3


More information about the rpmfusion-commits mailing list