[packages/wxWidgets] - more install time dependensies - ldconfig for wxGTK3* packages - (in previous commits) verbose lib
qboosh
qboosh at pld-linux.org
Tue Jan 21 16:21:43 CET 2014
commit 830cf461624dbcd9767dc7e2484bcfdb8624655c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jan 21 16:22:53 2014 +0100
- more install time dependensies
- ldconfig for wxGTK3* packages
- (in previous commits) verbose libraries list to track them and avoid missing on updates
wxWidgets.spec | 44 +++++++++++++++++++++++++++++++++++---------
1 file changed, 35 insertions(+), 9 deletions(-)
---
diff --git a/wxWidgets.spec b/wxWidgets.spec
index a238256..2787c50 100644
--- a/wxWidgets.spec
+++ b/wxWidgets.spec
@@ -158,6 +158,7 @@ Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: zlib >= 1.1.4
%description -n wxBase
wxBase is a collection of C++ classes providing basic data structures
@@ -197,6 +198,7 @@ Summary: wxBase library - non-GUI support classes of wxWidgets toolkit with UNIC
Summary(pl.UTF-8): wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: zlib >= 1.1.4
%description -n wxBase-unicode
wxBase is a collection of C++ classes providing basic data structures
@@ -238,6 +240,8 @@ Summary(pl.UTF-8): Biblioteka wxGTK2
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
Requires: gtk+2 >= 2:2.10
+Requires: gtk-webkit >= 1.3.1
+Requires: wxBase = %{version}-%{release}
Obsoletes: wxGTK2-univ
%description -n wxGTK2
@@ -293,6 +297,9 @@ Summary: wxGTK2 library with UNICODE support
Summary(pl.UTF-8): Biblioteka wxGTK2 z obsługą UNICODE
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: wxBase-unicode = %{version}-%{release}
+Requires: gtk+2 >= 2:2.10
+Requires: gtk-webkit >= 1.3.1
Obsoletes: wxGTK2-univ-unicode
%description -n wxGTK2-unicode
@@ -351,7 +358,8 @@ Summary: wxGTK3 library
Summary(pl.UTF-8): Biblioteka wxGTK3
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: gtk+2 >= 2:2.10
+Requires: gtk-webkit3 >= 1.3.1
+Requires: wxBase = %{version}-%{release}
Obsoletes: wxGTK3-univ
%description -n wxGTK3
@@ -407,6 +415,8 @@ Summary: wxGTK3 library with UNICODE support
Summary(pl.UTF-8): Biblioteka wxGTK3 z obsługą UNICODE
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: gtk-webkit3 >= 1.3.1
+Requires: wxBase-unicode = %{version}-%{release}
Obsoletes: wxGTK3-univ-unicode
%description -n wxGTK3-unicode
@@ -478,6 +488,7 @@ Summary: wxUniversal-based wxX11 library
Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: wxBase = %{version}-%{release}
Obsoletes: wxX11-univ
%description -n wxX11
@@ -491,6 +502,7 @@ Summary: Header files for wxUniversal-based wxX11 library
Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
Group: X11/Libraries
Requires: %{name}-devel = %{version}-%{release}
+Requires: wxBase-devel = %{version}-%{release}
Requires: wxX11 = %{version}-%{release}
Obsoletes: wxX11-univ-devel
@@ -533,6 +545,7 @@ Summary: wxUniversal-based wxX11 library with UNICODE support
Summary(pl.UTF-8): Oparta na wxUniversal biblioteka wxX11 z obsługą UNICODE
Group: X11/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: wxBase-unicode = %{version}-%{release}
Obsoletes: wxX11-univ-unicode
%description -n wxX11-unicode
@@ -546,6 +559,7 @@ Summary: Header files for wxUniversal-based wxX11 library with UNICODE support
Summary(pl.UTF-8): Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11 z obsługą UNICODE
Group: X11/Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
+Requires: wxBase-unicode-devel = %{version}-%{release}
Requires: wxX11-unicode = %{version}-%{release}
Obsoletes: wxX11-univ-unicode-devel
@@ -743,28 +757,40 @@ cp -f docs/x11/readme.txt docs/wxX11-readme.txt
rm -rf $RPM_BUILD_ROOT
%post -n wxBase -p /sbin/ldconfig
-%postun -n wxBase -p /sbin/ldconfig
+%postun -n wxBase -p /sbin/ldconfig
%post -n wxBase-unicode -p /sbin/ldconfig
-%postun -n wxBase-unicode -p /sbin/ldconfig
+%postun -n wxBase-unicode -p /sbin/ldconfig
%post -n wxGTK2 -p /sbin/ldconfig
-%postun -n wxGTK2 -p /sbin/ldconfig
+%postun -n wxGTK2 -p /sbin/ldconfig
%post -n wxGTK2-gl -p /sbin/ldconfig
-%postun -n wxGTK2-gl -p /sbin/ldconfig
+%postun -n wxGTK2-gl -p /sbin/ldconfig
%post -n wxGTK2-unicode -p /sbin/ldconfig
-%postun -n wxGTK2-unicode -p /sbin/ldconfig
+%postun -n wxGTK2-unicode -p /sbin/ldconfig
%post -n wxGTK2-unicode-gl -p /sbin/ldconfig
-%postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
+%postun -n wxGTK2-unicode-gl -p /sbin/ldconfig
+
+%post -n wxGTK3 -p /sbin/ldconfig
+%postun -n wxGTK3 -p /sbin/ldconfig
+
+%post -n wxGTK3-gl -p /sbin/ldconfig
+%postun -n wxGTK3-gl -p /sbin/ldconfig
+
+%post -n wxGTK3-unicode -p /sbin/ldconfig
+%postun -n wxGTK3-unicode -p /sbin/ldconfig
+
+%post -n wxGTK3-unicode-gl -p /sbin/ldconfig
+%postun -n wxGTK3-unicode-gl -p /sbin/ldconfig
%post -n wxX11 -p /sbin/ldconfig
-%postun -n wxX11 -p /sbin/ldconfig
+%postun -n wxX11 -p /sbin/ldconfig
%post -n wxX11-unicode -p /sbin/ldconfig
-%postun -n wxX11-unicode -p /sbin/ldconfig
+%postun -n wxX11-unicode -p /sbin/ldconfig
%define libflag %{?with_debug:d}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/wxWidgets.git/commitdiff/830cf461624dbcd9767dc7e2484bcfdb8624655c
More information about the pld-cvs-commit
mailing list