[packages/synce-orange] - enable more features (inno, vide and msi using libgsf) - updated dependencies wrt. synce-core

qboosh qboosh at pld-linux.org
Mon Feb 2 20:52:19 CET 2015


commit 58d7849aac375f0d7c3fcace787caa7b6447d2e8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Feb 2 20:54:31 2015 +0100

    - enable more features (inno, vide and msi using libgsf)
    - updated dependencies wrt. synce-core

 synce-orange.spec | 41 +++++++++++++++++++++++++----------------
 1 file changed, 25 insertions(+), 16 deletions(-)
---
diff --git a/synce-orange.spec b/synce-orange.spec
index 8327215..a592eb0 100644
--- a/synce-orange.spec
+++ b/synce-orange.spec
@@ -1,23 +1,25 @@
 %define		pkgname	orange
 Summary:	SynCE Orange - a tool capable to get installable MS Cabinet Files from installers
-Summary(pl.UTF-8):	SynCE Orange - narzędzie zdolne do wydobycia plików MS Cabinet z instalatorów
+Summary(pl.UTF-8):	SynCE Orange - narzędzie zdolne do wydobywania plików MS Cabinet z instalatorów
 Name:		synce-%{pkgname}
 Version:	0.4
 Release:	4
 License:	MIT
-Group:		Applications
+Group:		Applications/File
 Source0:	http://downloads.sourceforge.net/synce/lib%{pkgname}-%{version}.tar.gz
 # Source0-md5:	40e9ac3de389c74a60007f7493e072a5
 URL:		http://www.synce.org/
-BuildRequires:	autoconf >= 2.50
+BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1.4
 BuildRequires:	gettext-tools
+BuildRequires:	libgsf-devel
+BuildRequires:	libmagic-devel
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(macros) >= 1.213
-BuildRequires:	synce-dynamite-libs-devel
-BuildRequires:	synce-libsynce-devel
-BuildRequires:	synce-unshield-libs-devel
+BuildRequires:	synce-core-lib-devel >= 0.9.1
+BuildRequires:	synce-dynamite-libs-devel >= 0.1
+BuildRequires:	synce-unshield-libs-devel >= 0.5
 BuildRequires:	zlib-devel
 Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -28,14 +30,17 @@ Files from self-extracting installers for Microsoft Windows and some
 other installer file formats.
 
 %description -l pl.UTF-8
-Orange jest narzędziem umożliwiającym wydobycie z samorozpakowujących
-się instalatorów przeznaczonych dla Microsoft Windows plików Microsoft
-Cabinet.
+Orange jest narzędziem umożliwiającym wydobywanie plików Microsoft
+Cabinet z samorozpakowujących się instalatorów przeznaczonych dla
+Microsoft Windows.
 
 %package libs
 Summary:	The Orange library
 Summary(pl.UTF-8):	Biblioteka Orange
 Group:		Libraries
+Requires:	synce-core-lib >= 0.9.1
+Requires:	synce-dynamite-libs >= 0.1
+Requires:	synce-unshield-libs >= 0.5
 
 %description libs
 The Orange library.
@@ -48,9 +53,9 @@ Summary:	Header files for the Orange library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki Orange
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
-Requires:	synce-dynamite-libs-devel
-Requires:	synce-libsynce-devel
-Requires:	synce-unshield-libs-devel
+Requires:	synce-dynamite-libs-devel >= 0.1
+Requires:	synce-core-lib-devel >= 0.9.1
+Requires:	synce-unshield-libs-devel >= 0.5
 
 %description libs-devel
 Header files for the Orange library.
@@ -79,7 +84,11 @@ Statyczna biblioteka Orange.
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+	--enable-inno \
+	--enable-msi \
+	--enable-vise \
+	--with-libgsf
 
 %{__make}
 
@@ -97,14 +106,14 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc LICENSE
-%attr(755,root,root) %{_bindir}/*
+%doc ChangeLog LICENSE TODO
+%attr(755,root,root) %{_bindir}/orange
 %{_mandir}/man1/orange.1*
 
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/liborange.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liborange.so.?
+%attr(755,root,root) %ghost %{_libdir}/liborange.so.0
 
 %files libs-devel
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/synce-orange.git/commitdiff/58d7849aac375f0d7c3fcace787caa7b6447d2e8



More information about the pld-cvs-commit mailing list