X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=wxWidgets.spec;h=4b76dbc77b9b71835061b6b1567d991aacf3da6b;hb=66a9091;hp=2afed7ad3eee5fa6d9cdca386453fe5aa2affa37;hpb=c5dbb1f596ae1cd8c178d40359e4bb48b0065403;p=packages%2FwxWidgets.git diff --git a/wxWidgets.spec b/wxWidgets.spec index 2afed7a..4b76dbc 100644 --- a/wxWidgets.spec +++ b/wxWidgets.spec @@ -1,31 +1,34 @@ # # Conditional build: -%bcond_without ansi # only unicode packages -%bcond_without odbc # without ODBC support -%bcond_without x11 # don't build wxX11 packages -%bcond_with gnomeprint # GNOME print support -%bcond_with debug # build with \--enable-debug - # (binary incompatible with non-debug) +%bcond_without ansi # only unicode packages +%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 Name: wxWidgets -Version: 2.8.12 +%define majver 3.0 +Version: 3.0.2 Release: 4 License: wxWindows Library Licence 3.1 (LGPL v2+ with exception) Group: X11/Libraries -Source0: http://ftp.wxwidgets.org/pub/%{version}/%{name}-%{version}.tar.bz2 -# Source0-md5: 4103e37e277abeb8aee607b990c215c4 +Source0: http://downloads.sourceforge.net/wxwindows/%{name}-%{version}.tar.bz2 +# Source0-md5: ba4cd1f3853d0cd49134c5ae028ad080 Patch0: %{name}-samples.patch -Patch1: %{name}-ogl.patch -Patch2: %{name}-ac.patch -Patch3: %{name}-x11unicode.patch -Patch4: %{name}-gcc4.patch -Patch5: wxGTK-2.8.10.1-odbc-defines.patch -Patch6: %{name}-cairo.patch +Patch1: %{name}-ac.patch +Patch2: %{name}-link.patch +Patch3: export-wxGetRootWindow.patch +Patch4: %{name}-c++.patch +Patch5: %{name}-gifdelay.patch URL: http://www.wxWidgets.org/ +%{?with_directfb:BuildRequires: DirectFB-devel >= 0.9.23} BuildRequires: OpenGL-GLU-devel -#BuildRequires: SDL-devel +%{?with_sdl:BuildRequires: SDL-devel >= 1.2.0} BuildRequires: autoconf >= 2.59-9 BuildRequires: automake # for m4 files @@ -33,19 +36,32 @@ BuildRequires: bakefile >= 0.2.9 BuildRequires: cairo-devel BuildRequires: cppunit-devel >= 1.8.0 BuildRequires: expat-devel -BuildRequires: gettext-devel -BuildRequires: gtk+2-devel >= 2.0.0 -%{?with_gnomeprint:BuildRequires: libgnomeprintui-devel >= 2.8.0} +BuildRequires: gettext-tools +BuildRequires: gstreamer0.10-devel >= 0.10 +BuildRequires: gstreamer0.10-plugins-base-devel >= 0.10 +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} BuildRequires: libjpeg-devel BuildRequires: libmspack-devel -BuildRequires: libpng-devel +BuildRequires: libnotify-devel >= 0.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} -%{?with_x11:BuildRequires: xorg-lib-libXext-devel} -%{?with_x11:BuildRequires: xorg-lib-libXt-devel} +%if %{with x11} +BuildRequires: xorg-lib-libSM-devel +BuildRequires: xorg-lib-libX11-devel +BuildRequires: xorg-lib-libXext-devel +BuildRequires: xorg-lib-libXinerama-devel +BuildRequires: xorg-lib-libXt-devel +BuildRequires: xorg-lib-libXxf86vm-devel +%endif +BuildRequires: zlib-devel >= 1.1.4 # these are not supported by wxWidgets Obsoletes: LDAPExplorerTool <= 0.6-1 Obsoletes: abridge <= 0.4.0-1 @@ -66,12 +82,16 @@ 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-HelpGen Obsoletes: wxWidgets-afm Obsoletes: wxWindows +Obsoletes: wxWindows-HelpGen Obsoletes: wxWindows-afm Obsoletes: wxwin-afm Obsoletes: wxwin-common @@ -80,9 +100,11 @@ Conflicts: wxGTK2-unicode < 2.6.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir %{_datadir} - %define _noautoreqdep libGL.so.1 libGLU.so.1 +# do not check for unresolved symbols (couldn't fix that) +%define no_install_post_check_so 1 + %description wxWidgets is a free C++ library for cross-platform GUI development. With wxWidgets, you can create applications for different GUIs (GTK+, @@ -99,7 +121,6 @@ Summary: wxWidgets header files and development documentation Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do wxWidgets Group: X11/Development/Libraries Requires: libstdc++-devel -%{?with_odbc:Requires: unixODBC-devel} Obsoletes: wxWindows-devel %description devel @@ -135,24 +156,12 @@ wxWidgets example programs. %description examples -l pl.UTF-8 Przykładowe programy wxWidgets. -%package HelpGen -Summary: Help file generator for wxWidgets programs -Summary(pl.UTF-8): Generator plików pomocy dla programów wxWidgets -Group: Development/Tools -Requires: wxBase = %{version}-%{release} -Obsoletes: wxWindows-HelpGen - -%description HelpGen -Help file generator for wxWidgets programs. - -%description HelpGen -l pl.UTF-8 -Generator plików pomocy dla programów 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 %description -n wxBase wxBase is a collection of C++ classes providing basic data structures @@ -176,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} @@ -190,8 +199,9 @@ 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 %description -n wxBase-unicode wxBase is a collection of C++ classes providing basic data structures @@ -216,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} @@ -227,11 +237,71 @@ 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 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 @@ -287,6 +357,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 @@ -340,6 +413,235 @@ support. %description -n wxGTK2-unicode-gl-devel -l pl.UTF-8 Pliki programistyczne biblioteki GL dla wxGTK2 z obsługą UNICODE. +%package -n wxGTK3 +Summary: wxGTK3 library +Summary(pl.UTF-8): Biblioteka wxGTK3 +Group: X11/Libraries +Requires: %{name} = %{version}-%{release} +Requires: gtk-webkit3 >= 1.3.1 +Requires: wxBase = %{version}-%{release} +Obsoletes: wxGTK3-univ + +%description -n wxGTK3 +wxWidgets library using GTK3 widgets. + +%description -n wxGTK3 -l pl.UTF-8 +Biblioteka wxWidgets używająca widgetów GTK3. + +%package -n wxGTK3-devel +Summary: Header files for wxGTK3 library +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK3 +Group: X11/Development/Libraries +Requires: wxBase-devel = %{version}-%{release} +Requires: wxGTK3 = %{version}-%{release} +Obsoletes: wxGTK3-univ-devel + +%description -n wxGTK3-devel +Header files for wxWidgets library using GTK3 widgets. + +%description -n wxGTK3-devel -l pl.UTF-8 +Pliki nagłówkowe dla biblioteki wxWidgets używającej widgetów GTK3. + +%package -n wxGTK3-gl +Summary: GL canvas library for wxGTK3 +Summary(pl.UTF-8): Biblioteka GL dla wxGTK3 +Group: X11/Libraries +Requires: wxGTK3 = %{version}-%{release} +Obsoletes: wxGTK3-univ-gl + +%description -n wxGTK3-gl +wxGTK3 GL canvas library. + +%description -n wxGTK3-gl -l pl.UTF-8 +Biblioteka GL dla wxGTK3. + +%package -n wxGTK3-gl-devel +Summary: Development files for GL canvas library for wxGTK3 +Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK3 +Group: X11/Development/Libraries +Requires: OpenGL-GLU-devel +Requires: wxGTK3-devel = %{version}-%{release} +Requires: wxGTK3-gl = %{version}-%{release} +Obsoletes: wxGTK3-univ-gl-devel + +%description -n wxGTK3-gl-devel +Development files for wxGTK3 GL canvas library. + +%description -n wxGTK3-gl-devel -l pl.UTF-8 +Pliki programistyczne biblioteki GL dla wxGTK3. + +%package -n wxGTK3-unicode +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 +wxWidgets library using GTK3 widgets with UNICODE support. + +%description -n wxGTK3-unicode -l pl.UTF-8 +Biblioteka wxWidgets używająca widgetów GTK3 z obsługą UNICODE. + +%package -n wxGTK3-unicode-devel +Summary: Header files for wxGTK3 library with UNICODE support +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki wxGTK3 z obsługą UNICODE +Group: X11/Development/Libraries +Requires: wxBase-unicode-devel = %{version}-%{release} +Requires: wxGTK3-unicode = %{version}-%{release} +Obsoletes: wxGTK3-univ-unicode-devel + +%description -n wxGTK3-unicode-devel +Header files for wxWidgets library using GTK3 widgets with UNICODE +support. + +%description -n wxGTK3-unicode-devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki wxWidgets używającej widgetów GTK3 z +obsługą UNICODE. + +%package -n wxGTK3-unicode-gl +Summary: GL canvas library for wxGTK3 with UNICODE support +Summary(pl.UTF-8): Biblioteka GL dla wxGTK3 z obsługą UNICODE +Group: X11/Libraries +Requires: wxGTK3-unicode = %{version}-%{release} +Obsoletes: wxGTK3-univ-unicode-gl + +%description -n wxGTK3-unicode-gl +GL canvas library for wxGTK3 with UNICODE support. + +%description -n wxGTK3-unicode-gl -l pl.UTF-8 +Biblioteka GL dla wxGTK3 z obsługą UNICODE. + +%package -n wxGTK3-unicode-gl-devel +Summary: Development files for GL canvas library for wxGTK3 with UNICODE support +Summary(pl.UTF-8): Pliki programistyczne biblioteki GL dla wxGTK3 z obsługą UNICODE +Group: X11/Development/Libraries +Requires: OpenGL-GLU-devel +Requires: wxGTK3-unicode-devel = %{version}-%{release} +Requires: wxGTK3-unicode-gl = %{version}-%{release} +Obsoletes: wxGTK3-univ-unicode-gl-devel + +%description -n wxGTK3-unicode-gl-devel +Development files for GL canvas library for wxGTK3 with UNICODE +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 @@ -358,6 +660,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 @@ -369,8 +672,9 @@ 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} Obsoletes: wxX11-univ-devel @@ -413,6 +717,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 @@ -426,6 +731,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 @@ -469,23 +775,20 @@ obsługą UNICODE. %prep %setup -q %patch0 -p1 -# is this still needed? -#%patch1 -p1 +%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 %{__rm} build/aclocal/bakefile*.m4 %build -# if bakefiles rebuild is needed: -#%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.1" -#cd build/bakefiles -#bakefile_gen -f autoconf -#cd ../.. -#%endif +%if "%(rpm -q bakefile --qf '%%{VERSION}')" != "0.2.9" +cd build/bakefiles +bakefile_gen -f autoconf +cd ../.. +%endif cp -f /usr/share/automake/config.sub . %{__aclocal} -I build/aclocal %{__autoconf} @@ -494,19 +797,17 @@ CPPFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -I`pwd`/include"; export CPPFLAGS # avoid adding -s to LDFLAGS LDFLAGS=" "; export LDFLAGS args="%{?with_debug:--enable-debug}%{!?with_debug:--disable-debug} \ - ac_cv_lib_iodbc_SQLAllocEnv=no \ - ac_cv_lib_unixodbc_SQLAllocEnv=no \ --enable-calendar \ --enable-controls \ --enable-plugins \ --enable-std_iostreams \ --enable-tabdialog \ - --without-sdl \ + --with-libmspack \ + %{?with_sdl:--with-sdl} \ --with-opengl" -gui='--with-gtk' -for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ - '--enable-unicode' ; do +for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} %{?with_motif:'--with-motif'} ; do +for unicode in %{?with_ansi:'--disable-unicode'} '--enable-unicode' ; do objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'` mkdir $objdir cd $objdir @@ -516,16 +817,15 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ --enable-graphics_ctx \ --disable-universal \ ${unicode} \ - %{!?with_gnomeprint:--without-gnomeprint} + --enable-printarch %{__make} - %{__make} -C contrib/src cd .. done +done -%if %{with x11} -gui='--with-x11' -for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ - '--enable-unicode' ; do +%if %{with x11} || %{with directfb} +for gui in %{?with_x11:'--with-x11'} %{?with_directfb:--with-directfb} ; do +for unicode in %{?with_ansi:'--disable-unicode'} '--enable-unicode' ; do objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'` mkdir $objdir cd $objdir @@ -535,8 +835,7 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ --enable-universal \ ${unicode} %{__make} - %{__make} -C contrib/src - 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 @@ -544,21 +843,19 @@ 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} -gui='--with-gtk' -for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ - '--enable-unicode' ; do +for gui in '--with-gtk' %{?with_gtk3:'--with-gtk=3'} %{?with_motif:'--with-motif'} ; do +for unicode in %{?with_ansi:'--disable-unicode'} '--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} \ @@ -567,22 +864,12 @@ for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ mandir=$RPM_BUILD_ROOT%{_mandir} \ includedir=$RPM_BUILD_ROOT%{_includedir} \ LOCALE_MSW_LINGUAS= - - %{__make} -C contrib/src install \ - prefix=$RPM_BUILD_ROOT%{_prefix} \ - exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \ - bindir=$RPM_BUILD_ROOT%{_bindir} \ - datadir=$RPM_BUILD_ROOT%{_datadir} \ - libdir=$RPM_BUILD_ROOT%{_libdir} \ - mandir=$RPM_BUILD_ROOT%{_mandir} \ - includedir=$RPM_BUILD_ROOT%{_includedir} - cd .. +done done -%if %{with x11} -gui='--with-x11' -for unicode in %{?with_ansi:'--disable-unicode %{?with_odbc:--with-odbc}'} \ - '--enable-unicode' ; do +%if %{with x11} || %{with directfb} +for gui in %{?with_x11:'--with-x11'} %{?with_directfb:--with-directfb} ; do +for unicode in %{?with_ansi:'--disable-unicode'} '--enable-unicode' ; do objdir=`echo obj${gui}${unicode}|sed 's/ /_/g'` cd $objdir %{__make} install \ @@ -594,32 +881,34 @@ 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/HelpGen/src/HelpGen $RPM_BUILD_ROOT%{_bindir} install utils/emulator/src/wxemulator $RPM_BUILD_ROOT%{_bindir} - install utils/tex2rtf/src/tex2rtf $RPM_BUILD_ROOT%{_bindir} install utils/hhp2cached/hhp2cached $RPM_BUILD_ROOT%{_bindir} install utils/wxrc/wxrc $RPM_BUILD_ROOT%{_bindir} fi - - %{__make} -C contrib/src install \ - prefix=$RPM_BUILD_ROOT%{_prefix} \ - exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \ - bindir=$RPM_BUILD_ROOT%{_bindir} \ - datadir=$RPM_BUILD_ROOT%{_datadir} \ - libdir=$RPM_BUILD_ROOT%{_libdir} \ - mandir=$RPM_BUILD_ROOT%{_mandir} \ - includedir=$RPM_BUILD_ROOT%{_includedir} - cd .. done +done +%endif + +# public headers include from wx/private +cp -a include/wx/private $RPM_BUILD_ROOT%{_includedir}/wx-%{majver}/wx/ +cp -a include/wx/unix/private $RPM_BUILD_ROOT%{_includedir}/wx-%{majver}/wx/unix/ + +%if %{without sdl} +install -d $RPM_BUILD_ROOT%{_libdir}/wx/%{majver} %endif for i in $RPM_BUILD_ROOT%{_libdir}/wx/config/* do b=`basename $i` - cp $i $RPM_BUILD_ROOT%{_bindir}/wx-`echo $b|sed -e 's/\(.*\)-release-.*/\1/'`-config + c=`echo $b|sed -e 's/\(.*\)-%{majver}/\1/'` + if [ "$b" = "$c" ]; then + echo "Something is not right... Sed rule failed" + exit 1 + fi + cp $i $RPM_BUILD_ROOT%{_bindir}/wx-${c}-config done install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} @@ -632,42 +921,71 @@ 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 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 +%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 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 +%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 _libf %{?with_debug:d} -%define _configf %{?with_debug:-debug-2.8} +%define libflag %{?with_debug:d} %files -f wxstd.lang %defattr(644,root,root,755) -%doc docs/{changes,licence,licendoc,preamble,readme,todo}.txt +%doc docs/{changes,licence,licendoc,preamble,readme}.txt +%dir %{_libdir}/wx +%dir %{_libdir}/wx/%{majver} %files devel %defattr(644,root,root,755) -%doc docs/html %doc docs/tech docs/univ -%{_includedir}/wx* -%dir %{_libdir}/wx +%{_includedir}/wx-%{majver} %dir %{_libdir}/wx/include %dir %{_libdir}/wx/config %{_aclocaldir}/wxwin.m4 @@ -675,152 +993,576 @@ rm -rf $RPM_BUILD_ROOT %files -n bakefile-wxWidgets %defattr(644,root,root,755) %{_datadir}/bakefile/presets/wx*.bkl +%{_datadir}/bakefile/presets/wx_presets.py %files examples %defattr(644,root,root,755) %{_examplesdir}/%{name}-%{version} -%if %{with x11} -%files HelpGen -%defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/HelpGen -%endif - %if %{with ansi} %files -n wxBase %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so.*.* -%attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so.*.* -#%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdl-*.so -%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}-*.so.0 -%attr(755,root,root) %ghost %{_libdir}/libwx_base%{_libf}_*.so.0 +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}_net-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}_net-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so.0 +%if %{with sdl} +%attr(755,root,root) %{_libdir}/wx/%{majver}/sound_sdl%{libflag}-%{majver}.so +%endif %files -n wxBase-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_base%{_libf}-*.so -%attr(755,root,root) %{_libdir}/libwx_base%{_libf}_*.so +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}_net-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_base%{libflag}_xml-%{majver}.so %endif %files -n wxBase-unicode %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so.*.* -%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so.*.* -#%attr(755,root,root) %{_libdir}/wx/%{version}/sound_sdlu-*.so -%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}-*.so.0 -%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{_libf}_*.so.0 +%attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}_net-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_baseu%{libflag}_xml-%{majver}.so.0 +%if %{with sdl} +%attr(755,root,root) %{_libdir}/wx/%{majver}/sound_sdlu%{libflag}-%{majver}.so +%endif %files -n wxBase-unicode-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}-*.so -%attr(755,root,root) %{_libdir}/libwx_baseu%{_libf}_*.so +%attr(755,root,root) %{_libdir}/libwx_baseu%{libflag}-%{majver}.so +%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) -%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*.so.*.* -%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_*.so.0 -%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so.0 %files -n wxGTK2-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_*-*.so -%exclude %{_libdir}/libwx_gtk2%{_libf}_gl-*.so -%attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-* -%{_libdir}/wx/include/gtk2-ansi-* -%attr(755,root,root) %{_bindir}/wx-gtk2-ansi%{_configf}-config +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_webview-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/gtk2-ansi-%{majver} +%{_libdir}/wx/include/gtk2-ansi-%{majver} +%attr(755,root,root) %{_bindir}/wx-gtk2-ansi-config %files -n wxGTK2-gl %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so.0 %files -n wxGTK2-gl-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2%{_libf}_gl-*.so +%attr(755,root,root) %{_libdir}/libwx_gtk2%{libflag}_gl-%{majver}.so %endif %files -n wxGTK2-unicode %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.*.* -%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_*-*.so.0 -%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so.0 %files -n wxGTK2-unicode-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_*-*.so -%exclude %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so -%attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-* -%{_libdir}/wx/include/gtk2-unicode-* -%attr(755,root,root) %{_bindir}/wx-gtk2-unicode%{_configf}-config +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_webview-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/gtk2-unicode-%{majver} +%{_libdir}/wx/include/gtk2-unicode-%{majver} +%attr(755,root,root) %{_bindir}/wx-gtk2-unicode-config %files -n wxGTK2-unicode-gl %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so.0 %files -n wxGTK2-unicode-gl-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_gtk2u%{_libf}_gl-*.so +%attr(755,root,root) %{_libdir}/libwx_gtk2u%{libflag}_gl-%{majver}.so + +%if %{with gtk3} +%if %{with ansi} +%files -n wxGTK3 +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so.0 + +%files -n wxGTK3-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_webview-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/gtk3-ansi-%{majver} +%{_libdir}/wx/include/gtk3-ansi-%{majver} +%attr(755,root,root) %{_bindir}/wx-gtk3-ansi-config + +%files -n wxGTK3-gl +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so.0 + +%files -n wxGTK3-gl-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3%{libflag}_gl-%{majver}.so +%endif + +%files -n wxGTK3-unicode +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so.0 + +%files -n wxGTK3-unicode-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_webview-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/gtk3-unicode-%{majver} +%{_libdir}/wx/include/gtk3-unicode-%{majver} +%attr(755,root,root) %{_bindir}/wx-gtk3-unicode-config + +%files -n wxGTK3-unicode-gl +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_gtk3u%{libflag}_gl-%{majver}.so.0 + +%files -n wxGTK3-unicode-gl-devel +%defattr(644,root,root,755) +%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 %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/hhp2cached -%attr(755,root,root) %{_bindir}/tex2rtf %attr(755,root,root) %{_bindir}/wxemulator %attr(755,root,root) %{_bindir}/wxrc -%attr(755,root,root) %{_bindir}/wxrc-* +%attr(755,root,root) %{_bindir}/wxrc-%{majver} %files -n wxX11 %defattr(644,root,root,755) %doc docs/wxX11-readme.txt -%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so.*.* -%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_*-*.so.0 -%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so.0 %files -n wxX11-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_*-*.so -%exclude %{_libdir}/libwx_x11univ%{_libf}_gl-*.so -%attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-* -%{_libdir}/wx/include/x11univ-ansi-* -%attr(755,root,root) %{_bindir}/wx-x11univ-ansi%{_configf}-config +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/x11univ-ansi-%{majver} +%{_libdir}/wx/include/x11univ-ansi-%{majver} +%attr(755,root,root) %{_bindir}/wx-x11univ-ansi-config %files -n wxX11-gl %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so.0 %files -n wxX11-gl-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univ%{_libf}_gl-*.so +%attr(755,root,root) %{_libdir}/libwx_x11univ%{libflag}_gl-%{majver}.so %endif %files -n wxX11-unicode %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so.*.* -%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_*-*.so.0 -%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so.0 %files -n wxX11-unicode-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_*-*.so -%exclude %{_libdir}/libwx_x11univu%{_libf}_gl-*.so -%attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-* -%{_libdir}/wx/include/x11univ-unicode-* -%attr(755,root,root) %{_bindir}/wx-x11univ-unicode%{_configf}-config +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_adv-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_aui-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_core-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_html-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_media-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_propgrid-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_qa-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_ribbon-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_richtext-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_stc-%{majver}.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_xrc-%{majver}.so +%attr(755,root,root) %{_libdir}/wx/config/x11univ-unicode-%{majver} +%{_libdir}/wx/include/x11univ-unicode-%{majver} +%attr(755,root,root) %{_bindir}/wx-x11univ-unicode-config %files -n wxX11-unicode-gl %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{_libf}_gl-*.so.0 +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so.0 %files -n wxX11-unicode-gl-devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libwx_x11univu%{_libf}_gl-*.so +%attr(755,root,root) %{_libdir}/libwx_x11univu%{libflag}_gl-%{majver}.so %endif