[packages/wxWidgets] - removed obsolete gnomeprint references - added bconds (disabled by default) to build wxDFB or wxMo

qboosh qboosh at pld-linux.org
Sat Jan 25 07:40:21 CET 2014


commit 984ee7e07674c5f49a0c9606209f501d2c477c23
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jan 25 07:41:37 2014 +0100

    - removed obsolete gnomeprint references
    - added bconds (disabled by default) to build wxDFB or wxMotif

 wxWidgets.spec | 442 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 412 insertions(+), 30 deletions(-)
---
diff --git a/wxWidgets.spec b/wxWidgets.spec
index 2787c50..47dc9e9 100644
--- a/wxWidgets.spec
+++ b/wxWidgets.spec
@@ -1,14 +1,14 @@
-# TODO: directfb (>= 0.9.23)?
 #
 # Conditional build:
-%bcond_without	ansi			# only unicode packages
-%bcond_without	odbc			# without ODBC support
-%bcond_without	gtk3			# don't build wxGTK3 packages
-%bcond_without	x11			# don't build wxX11 packages
-%bcond_with	gnomeprint		# GNOME print support
-%bcond_with	sdl			# SDL sound support
-%bcond_with	debug			# build with \--enable-debug
-					# (binary incompatible with non-debug)
+%bcond_without	ansi		# only unicode packages
+%bcond_without	odbc		# without ODBC support
+%bcond_with	directfb	# build wxDFB packages
+%bcond_without	gtk3		# don't build wxGTK3 packages
+%bcond_with	motif		# build wxMotif packages
+%bcond_without	x11		# don't build wxX11 packages
+%bcond_with	sdl		# SDL sound support
+%bcond_with	debug		# build with \--enable-debug
+				# (binary incompatible with non-debug)
 #
 Summary:	wxWidgets library
 Summary(pl.UTF-8):	Biblioteka wxWidgets
@@ -26,6 +26,7 @@ Patch2:		%{name}-link.patch
 Patch3:		export-wxGetRootWindow.patch
 Patch4:		%{name}-gtk3.patch
 URL:		http://www.wxWidgets.org/
+%{?with_directfb:BuildRequires:	DirectFB-devel >= 0.9.23}
 BuildRequires:	OpenGL-GLU-devel
 %{?with_sdl:BuildRequires:	SDL-devel >= 1.2.0}
 BuildRequires:	autoconf >= 2.59-9
@@ -42,7 +43,6 @@ BuildRequires:	gtk+2-devel >= 2:2.10
 %{?with_gtk3:BuildRequires:	gtk+3-devel >= 3.0}
 BuildRequires:	gtk-webkit-devel >= 1.3.1
 %{?with_gtk3:BuildRequires:	gtk-webkit3-devel >= 1.3.1}
-%{?with_gnomeprint:BuildRequires:	libgnomeprintui-devel >= 2.8.0}
 BuildRequires:	libjpeg-devel
 BuildRequires:	libmspack-devel
 BuildRequires:	libnotify-devel >= 0.7
@@ -50,6 +50,7 @@ BuildRequires:	libpng-devel >= 1.0
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtiff-devel
 BuildRequires:	libtool
+%{?with_motif:BuildRequires:	motif-devel}
 %{?with_x11:BuildRequires:	pango-devel}
 BuildRequires:	pkgconfig
 %{?with_odbc:BuildRequires:	unixODBC-devel}
@@ -82,10 +83,12 @@ Obsoletes:	wxGTK2-univ-unicode
 Obsoletes:	wxGTK2-univ-unicode-devel
 Obsoletes:	wxGTK2-univ-unicode-gl
 Obsoletes:	wxGTK2-univ-unicode-gl-devel
+%if %{without motif}
 Obsoletes:	wxMotif
 Obsoletes:	wxMotif-devel
 Obsoletes:	wxMotif-gl
 Obsoletes:	wxMotif-gl-devel
+%endif
 Obsoletes:	wxWidgets-afm
 Obsoletes:	wxWindows
 Obsoletes:	wxWindows-afm
@@ -156,7 +159,7 @@ Przykładowe programy wxWidgets.
 %package -n wxBase
 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
+Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	zlib >= 1.1.4
 
@@ -182,7 +185,7 @@ platformy: Win32, Unix i BeOS.
 %package -n wxBase-devel
 Summary:	wxBase headers needed for developping with wxBase
 Summary(pl.UTF-8):	Pliki nagłówkowe do wxBase
-Group:		X11/Development/Libraries
+Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	wxBase = %{version}-%{release}
 
@@ -196,7 +199,7 @@ Pliki nagłówkowe do biblioteki wxBase.
 %package -n wxBase-unicode
 Summary:	wxBase library - non-GUI support classes of wxWidgets toolkit with UNICODE support
 Summary(pl.UTF-8):	wxBase - biblioteka klas wxWidgets nie związanych z GUI ze wsparciem dla UNICODE
-Group:		X11/Libraries
+Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	zlib >= 1.1.4
 
@@ -223,7 +226,7 @@ UNICODE.
 %package -n wxBase-unicode-devel
 Summary:	wxBase headers needed for developping with UNICODE-enabled wxBase
 Summary(pl.UTF-8):	Pliki nagłówkowe do wxBase z obsługą UNICODE
-Group:		X11/Development/Libraries
+Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	wxBase-unicode = %{version}-%{release}
 
@@ -234,6 +237,63 @@ UNICODE-enabled wxBase.
 %description -n wxBase-unicode-devel -l pl.UTF-8
 Pliki nagłówkowe do biblioteki wxBase z obsługą UNICODE.
 
+%package -n wxDFB
+Summary:	wxUniversal-based wxDFB library
+Summary(pl.UTF-8):	Oparta na wxUniversal biblioteka wxDFB
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	DirectFB >= 0.9.23
+Requires:	wxBase = %{version}-%{release}
+
+%description -n wxDFB
+wxUniversal-based wxDFB library.
+
+%description -n wxDFB -l pl.UTF-8
+Oparta na wxUniversal biblioteka wxDFB.
+
+%package -n wxDFB-devel
+Summary:	Header files for wxUniversal-based wxDFB library
+Summary(pl.UTF-8):	Pliki nagłówkowe opartej na wxUniversal biblioteki wxDFB
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	wxBase-devel = %{version}-%{release}
+Requires:	wxDFB = %{version}-%{release}
+
+%description -n wxDFB-devel
+Header files for wxUniversal-based wxDFB library.
+
+%description -n wxDFB-devel -l pl.UTF-8
+Pliki nagłówkowe opartej na wxUniversal biblioteki wxDFB.
+
+%package -n wxDFB-unicode
+Summary:	wxUniversal-based wxDFB library with UNICODE support
+Summary(pl.UTF-8):	Oparta na wxUniversal biblioteka wxDFB z obsługą UNICODE
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	DirectFB >= 0.9.23
+Requires:	wxBase-unicode = %{version}-%{release}
+
+%description -n wxDFB-unicode
+wxUniversal-based wxDFB library with UNICODE support.
+
+%description -n wxDFB-unicode -l pl.UTF-8
+Oparta na wxUniversal biblioteka wxDFB z obsługą UNICODE.
+
+%package -n wxDFB-unicode-devel
+Summary:	Header files for wxUniversal-based wxDFB library with UNICODE support
+Summary(pl.UTF-8):	Pliki nagłówkowe opartej na wxUniversal biblioteki wxDFB z obsługą UNICODE
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	wxBase-unicode-devel = %{version}-%{release}
+Requires:	wxDFB-unicode = %{version}-%{release}
+
+%description -n wxDFB-unicode-devel
+Header files for wxUniversal-based wxDFB library with UNICODE support.
+
+%description -n wxDFB-unicode-devel -l pl.UTF-8
+Pliki nagłówkowe opartej na wxUniversal biblioteki wxDFB z obsługą
+UNICODE.
+
 %package -n wxGTK2
 Summary:	wxGTK2 library
 Summary(pl.UTF-8):	Biblioteka wxGTK2
@@ -470,6 +530,118 @@ support.
 %description -n wxGTK3-unicode-gl-devel -l pl.UTF-8
 Pliki programistyczne biblioteki GL dla wxGTK3 z obsługą UNICODE.
 
+%package -n wxMotif
+Summary:	wxMotif library
+Summary(pl.UTF-8):	Biblioteka wxMotif
+Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	wxBase = %{version}-%{release}
+
+%description -n wxMotif
+wxWidgets library using Motif widgets.
+
+%description -n wxMotif -l pl.UTF-8
+Biblioteka wxWidgets używająca widgetów Motif.
+
+%package -n wxMotif-devel
+Summary:	Header files for wxMotif library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki wxMotif
+Group:		X11/Development/Libraries
+Requires:	wxBase-devel = %{version}-%{release}
+Requires:	wxMotif = %{version}-%{release}
+
+%description -n wxMotif-devel
+Header files for wxWidgets library using Motif widgets.
+
+%description -n wxMotif-devel -l pl.UTF-8
+Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów Motif.
+
+%package -n wxMotif-gl
+Summary:	GL canvas library for wxMotif
+Summary(pl.UTF-8):	Biblioteka GL dla wxMotif
+Group:		X11/Libraries
+Requires:	wxMotif = %{version}-%{release}
+
+%description -n wxMotif-gl
+wxMotif GL canvas library.
+
+%description -n wxMotif-gl -l pl.UTF-8
+Biblioteka GL dla wxMotif.
+
+%package -n wxMotif-gl-devel
+Summary:	Development files for GL canvas library for wxMotif
+Summary(pl.UTF-8):	Pliki programistyczne biblioteki GL dla wxMotif
+Group:		X11/Development/Libraries
+Requires:	OpenGL-GLU-devel
+Requires:	wxMotif-devel = %{version}-%{release}
+Requires:	wxMotif-gl = %{version}-%{release}
+
+%description -n wxMotif-gl-devel
+Development files for wxMotif GL canvas library.
+
+%description -n wxMotif-gl-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GL dla wxMotif.
+
+%package -n wxMotif-unicode
+Summary:	wxMotif library with UNICODE support
+Summary(pl.UTF-8):	Biblioteka wxMotif z obsługą UNICODE
+Group:		X11/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	gtk-webkit3 >= 1.3.1
+Requires:	wxBase-unicode = %{version}-%{release}
+Obsoletes:	wxMotif-univ-unicode
+
+%description -n wxMotif-unicode
+wxWidgets library using Motif widgets with UNICODE support.
+
+%description -n wxMotif-unicode -l pl.UTF-8
+Biblioteka wxWidgets używająca widgetów Motif z obsługą UNICODE.
+
+%package -n wxMotif-unicode-devel
+Summary:	Header files for wxMotif library with UNICODE support
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki wxMotif z obsługą UNICODE
+Group:		X11/Development/Libraries
+Requires:	wxBase-unicode-devel = %{version}-%{release}
+Requires:	wxMotif-unicode = %{version}-%{release}
+Obsoletes:	wxMotif-univ-unicode-devel
+
+%description -n wxMotif-unicode-devel
+Header files for wxWidgets library using Motif widgets with UNICODE
+support.
+
+%description -n wxMotif-unicode-devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki wxWidgets używającej widgetów Motif z
+obsługą UNICODE.
+
+%package -n wxMotif-unicode-gl
+Summary:	GL canvas library for wxMotif with UNICODE support
+Summary(pl.UTF-8):	Biblioteka GL dla wxMotif z obsługą UNICODE
+Group:		X11/Libraries
+Requires:	wxMotif-unicode = %{version}-%{release}
+Obsoletes:	wxMotif-univ-unicode-gl
+
+%description -n wxMotif-unicode-gl
+GL canvas library for wxMotif with UNICODE support.
+
+%description -n wxMotif-unicode-gl -l pl.UTF-8
+Biblioteka GL dla wxMotif z obsługą UNICODE.
+
+%package -n wxMotif-unicode-gl-devel
+Summary:	Development files for GL canvas library for wxMotif with UNICODE support
+Summary(pl.UTF-8):	Pliki programistyczne biblioteki GL dla wxMotif z obsługą UNICODE
+Group:		X11/Development/Libraries
+Requires:	OpenGL-GLU-devel
+Requires:	wxMotif-unicode-devel = %{version}-%{release}
+Requires:	wxMotif-unicode-gl = %{version}-%{release}
+Obsoletes:	wxMotif-univ-unicode-gl-devel
+
+%description -n wxMotif-unicode-gl-devel
+Development files for GL canvas library for wxMotif with UNICODE
+support.
+
+%description -n wxMotif-unicode-gl-devel -l pl.UTF-8
+Pliki programistyczne biblioteki GL dla wxMotif z obsługą UNICODE.
+
 %package utils
 Summary:	Misc utils from wxWidgets project
 Summary(pl.UTF-8):	Różne narzędzia z projektu wxWidgets
@@ -500,7 +672,7 @@ Oparta na wxUniversal biblioteka wxX11.
 %package -n wxX11-devel
 Summary:	Header files for wxUniversal-based wxX11 library
 Summary(pl.UTF-8):	Pliki nagłówkowe opartej na wxUniversal biblioteki wxX11
-Group:		X11/Libraries
+Group:		X11/Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	wxBase-devel = %{version}-%{release}
 Requires:	wxX11 = %{version}-%{release}
@@ -636,7 +808,7 @@ args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \
 	%{?with_sdl:--with-sdl} \
 	--with-opengl"
 
-for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} ; do
+for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} %{?with_motif:'--with-motif'} ; do
 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	'--enable-unicode' ; do
 	objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
@@ -648,15 +820,14 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 		--enable-graphics_ctx \
 		--disable-universal \
 		${unicode} \
-		--enable-printarch \
-		%{!?with_gnomeprint:--without-gnomeprint}
+		--enable-printarch
 	%{__make}
 	cd ..
 done
 done
 
-%if %{with x11}
-gui='--with-x11'
+%if %{with x11} || %{with directfb}
+for gui in %{?with_x11:'--with-x11'} %{?with_directfb:--with-directfb} ; do
 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	'--enable-unicode' ; do
 	objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
@@ -668,7 +839,7 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 		--enable-universal \
 		${unicode}
 	%{__make}
-	if echo $objdir| grep -q disable-unicode ; then
+	if echo $objdir| grep -q 'with-x11--disable-unicode' ; then
 		%{__make} -C utils
 		%{__make} -C utils/emulator
 		%{__make} -C utils/hhp2cached
@@ -676,21 +847,20 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	fi
 	cd ..
 done
+done
 %endif
 
-cd locale
-%{__make} allmo
+%{__make} -C locale allmo
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_bindir}
 
-for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} ; do
+for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} %{?with_motif:'--with-motif'} ; do
 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	'--enable-unicode' ; do
 	objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
-	cd $objdir
-	%{__make} install \
+	%{__make} -C $objdir install \
 		prefix=$RPM_BUILD_ROOT%{_prefix} \
 		exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
 		bindir=$RPM_BUILD_ROOT%{_bindir} \
@@ -699,12 +869,11 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 		mandir=$RPM_BUILD_ROOT%{_mandir} \
 		includedir=$RPM_BUILD_ROOT%{_includedir} \
 		LOCALE_MSW_LINGUAS=
-	cd ..
 done
 done
 
-%if %{with x11}
-gui='--with-x11'
+%if %{with x11} || %{with directfb}
+for gui in %{?with_x11:'--with-x11'} %{?with_directfb:--with-directfb} ; do
 for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	'--enable-unicode' ; do
 	objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'`
@@ -718,7 +887,7 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 		mandir=$RPM_BUILD_ROOT%{_mandir} \
 		includedir=$RPM_BUILD_ROOT%{_includedir} \
 		LOCALE_MSW_LINGUAS=
-	if echo $objdir| grep -q disable-unicode ; then
+	if echo $objdir| grep -q 'with-x11--disable-unicode' ; then
 		# TODO: install default config files and default backgrouds
 		install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir}
 		install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir}
@@ -726,6 +895,7 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \
 	fi
 	cd ..
 done
+done
 %endif
 
 # public headers include from wx/private
@@ -762,6 +932,12 @@ rm -rf $RPM_BUILD_ROOT
 %post	-n wxBase-unicode -p /sbin/ldconfig
 %postun	-n wxBase-unicode -p /sbin/ldconfig
 
+%post	-n wxDFB -p /sbin/ldconfig
+%postun	-n wxDFB -p /sbin/ldconfig
+
+%post	-n wxDFB-unicode -p /sbin/ldconfig
+%postun	-n wxDFB-unicode -p /sbin/ldconfig
+
 %post	-n wxGTK2 -p /sbin/ldconfig
 %postun	-n wxGTK2 -p /sbin/ldconfig
 
@@ -786,6 +962,18 @@ rm -rf $RPM_BUILD_ROOT
 %post	-n wxGTK3-unicode-gl -p /sbin/ldconfig
 %postun	-n wxGTK3-unicode-gl -p /sbin/ldconfig
 
+%post	-n wxMotif -p /sbin/ldconfig
+%postun	-n wxMotif -p /sbin/ldconfig
+
+%post	-n wxMotif-gl -p /sbin/ldconfig
+%postun	-n wxMotif-gl -p /sbin/ldconfig
+
+%post	-n wxMotif-unicode -p /sbin/ldconfig
+%postun	-n wxMotif-unicode -p /sbin/ldconfig
+
+%post	-n wxMotif-unicode-gl -p /sbin/ldconfig
+%postun	-n wxMotif-unicode-gl -p /sbin/ldconfig
+
 %post	-n wxX11 -p /sbin/ldconfig
 %postun	-n wxX11 -p /sbin/ldconfig
 
@@ -854,6 +1042,94 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so
 %attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so
 
+%if %{with directfb}
+%if %{with ansi}
+%files -n wxDFB
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_adv-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_adv-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_aui-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_aui-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_core-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_core-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_html-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_html-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_media-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_media-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_propgrid-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_propgrid-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_qa-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_qa-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_ribbon-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_ribbon-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_richtext-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_richtext-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_stc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_stc-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_xrc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbuniv%{libflag}_xrc-%{majver}.so.0
+
+%files -n wxDFB-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_adv-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_aui-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_core-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_html-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_media-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_propgrid-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_qa-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_ribbon-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_richtext-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_stc-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbuniv%{libflag}_xrc-%{majver}.so
+%attr(755,root,root) %{_libdir}/wx/config/dfbuniv-ansi-%{majver}
+%{_libdir}/wx/include/dfbuniv-ansi-%{majver}
+%attr(755,root,root) %{_bindir}/wx-dfbuniv-ansi-config
+%endif
+
+%files -n wxDFB-unicode
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_adv-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_adv-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_aui-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_aui-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_core-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_core-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_html-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_html-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_media-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_media-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_propgrid-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_propgrid-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_qa-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_qa-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_ribbon-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_ribbon-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_richtext-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_richtext-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_stc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_stc-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_xrc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_dfbunivu%{libflag}_xrc-%{majver}.so.0
+
+%files -n wxDFB-unicode-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_adv-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_aui-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_core-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_html-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_media-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_propgrid-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_qa-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_ribbon-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_richtext-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_stc-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_dfbunivu%{libflag}_xrc-%{majver}.so
+%attr(755,root,root) %{_libdir}/wx/config/dfbuniv-unicode-%{majver}
+%{_libdir}/wx/include/dfbuniv-unicode-%{majver}
+%attr(755,root,root) %{_bindir}/wx-dfbuniv-unicode-config
+%endif
+
 %if %{with ansi}
 %files -n wxGTK2
 %defattr(644,root,root,755)
@@ -1076,6 +1352,112 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so
 %endif
 
+%if %{with motif}
+%if %{with ansi}
+%files -n wxMotif
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_adv-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_adv-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_aui-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_aui-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_core-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_core-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_html-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_html-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_media-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_media-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_propgrid-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_propgrid-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_qa-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_qa-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_ribbon-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_ribbon-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_richtext-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_richtext-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_stc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_stc-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_xrc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_xrc-%{majver}.so.0
+
+%files -n wxMotif-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_adv-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_aui-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_core-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_html-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_media-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_propgrid-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_qa-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_ribbon-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_richtext-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_stc-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_xrc-%{majver}.so
+%attr(755,root,root) %{_libdir}/wx/config/motif-ansi-%{majver}
+%{_libdir}/wx/include/motif-ansi-%{majver}
+%attr(755,root,root) %{_bindir}/wx-motif-ansi-config
+
+%files -n wxMotif-gl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_gl-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motif%{libflag}_gl-%{majver}.so.0
+
+%files -n wxMotif-gl-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motif%{libflag}_gl-%{majver}.so
+%endif
+
+%files -n wxMotif-unicode
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_adv-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_adv-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_aui-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_aui-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_core-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_core-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_html-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_html-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_media-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_media-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_propgrid-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_propgrid-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_qa-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_qa-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_ribbon-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_ribbon-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_richtext-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_richtext-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_stc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_stc-%{majver}.so.0
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_xrc-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_xrc-%{majver}.so.0
+
+%files -n wxMotif-unicode-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_adv-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_aui-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_core-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_html-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_media-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_propgrid-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_qa-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_ribbon-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_richtext-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_stc-%{majver}.so
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_xrc-%{majver}.so
+%attr(755,root,root) %{_libdir}/wx/config/motif-unicode-%{majver}
+%{_libdir}/wx/include/motif-unicode-%{majver}
+%attr(755,root,root) %{_bindir}/wx-motif-unicode-config
+
+%files -n wxMotif-unicode-gl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_gl-%{majver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libwx_motifu%{libflag}_gl-%{majver}.so.0
+
+%files -n wxMotif-unicode-gl-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libwx_motifu%{libflag}_gl-%{majver}.so
+%endif
+
 %if %{with x11}
 %if %{with ansi}
 %files utils
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wxWidgets.git/commitdiff/984ee7e07674c5f49a0c9606209f501d2c477c23



More information about the pld-cvs-commit mailing list