]> git.saurik.com Git - wxWidgets.git/commitdiff
Remove RPM .spec files from the repository.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 1 Oct 2013 16:08:44 +0000 (16:08 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 1 Oct 2013 16:08:44 +0000 (16:08 +0000)
They were not really used for anything but still had to be updated and
maintained.

Get rid of them as all RPM-based distributions use their own spec files
anyhow.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74907 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

14 files changed:
Makefile.in
build/bakefiles/Bakefiles.bkgen
build/bakefiles/README
build/bakefiles/formats/FORMATS.bkmanifest [deleted file]
build/bakefiles/formats/README [deleted file]
build/bakefiles/formats/rpmspec.bkl [deleted file]
build/bakefiles/formats/rpmspec.empy [deleted file]
build/bakefiles/make_dist.mk
docs/tech/tn0011.txt
misc/scripts/inc_release
wxBase.spec [deleted file]
wxGTK.spec [deleted file]
wxMotif.spec [deleted file]
wxX11.spec [deleted file]

index 37da0a5379847a344c2aa19eada0374c78e7c781..d0d7a13301b69741b1391af77cd3276d878a0322 100644 (file)
@@ -40701,7 +40701,6 @@ ALL_DIST: distrib_clean
        $(CP_P) $(WXDIR)/setup.h_vms $(DISTDIR)
        $(CP_P) $(WXDIR)/descrip.mms $(DISTDIR)
        $(CP_P) $(WXDIR)/Makefile.in $(DISTDIR)
-       $(CP_P) $(WXDIR)/wxBase.spec $(DISTDIR)
        $(CP_P) $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB
        $(CP_P) $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt
        $(CP_P) $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
@@ -40941,7 +40940,6 @@ BASE_DIST: ALL_DIST INTL_DIST
        mv $(DISTDIR) $(BASEDISTDIR)
 
 GTK_DIST: UNIV_DIST
-       $(CP_P) $(WXDIR)/wxGTK.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
        $(CP_P) $(GTKDIR)/*.h $(DISTDIR)/src/gtk
        $(CP_P) $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk
@@ -40977,7 +40975,6 @@ GTK_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core
 
 X11_DIST: UNIV_DIST
-       $(CP_P) $(WXDIR)/wxX11.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/x11/*.h $(DISTDIR)/include/wx/x11
        mkdir $(DISTDIR)/include/wx/x11/private
        $(CP_P) $(INCDIR)/wx/x11/private/*.h $(DISTDIR)/include/wx/x11/private
@@ -40994,7 +40991,6 @@ X11_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core
 
 MOTIF_DIST: ALL_GUI_DIST
-       $(CP_P) $(WXDIR)/wxMotif.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif
        $(CP_P) $(MOTIFDIR)/*.cpp $(DISTDIR)/src/motif
        $(CP_P) $(MOTIFDIR)/*.xbm $(DISTDIR)/src/motif
@@ -41489,7 +41485,6 @@ win-dist: MSW_ZIP_TEXT_DIST SAMPLES_DIST DEMOS_DIST UTILS_DIST MISC_DIST INTL_DI
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/licence.txt $(DISTDIR)/docs
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/licendoc.txt $(DISTDIR)/docs
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/preamble.txt $(DISTDIR)/docs
-@IF_GNU_MAKE@  rm -f $(DISTDIR)/*.spec
 @IF_GNU_MAKE@
 @IF_GNU_MAKE@  @# now prune away a lot of the crap included by using cp -R
 @IF_GNU_MAKE@  @# in other dist targets.  Ugly and hardly portable but it
@@ -41521,21 +41516,6 @@ win-dist: MSW_ZIP_TEXT_DIST SAMPLES_DIST DEMOS_DIST UTILS_DIST MISC_DIST INTL_DI
 @IF_GNU_MAKE@  mkdir $(DISTDIR)/src/msw
 
 
-RPMTOP=_dist_dir/_rpm_top
-
-rpm: bzip-dist
-       @echo "*** Building RPMs ***"
-       -mkdir $(RPMTOP)
-       -mkdir $(RPMTOP)/SOURCES
-       -mkdir $(RPMTOP)/SPECS
-       -mkdir $(RPMTOP)/BUILD
-       -mkdir $(RPMTOP)/RPMS
-       -mkdir $(RPMTOP)/SRPMS
-       cp -f $(WXARCHIVE_BZIP) $(RPMTOP)/SOURCES
-       rpmbuild -ba --define "_topdir `pwd`/$(RPMTOP)" $(WXDIR)/wx$(TOOLKIT).spec
-       mv -f `find $(RPMTOP) -name "wx-*.rpm"` .
-
-
 # Include dependency info, if present:
 @IF_GNU_MAKE@-include ./.deps/*.d
 
index ba7469ef72b5e626ed2258b5264a1eca6ae80cdd..bb4fecebb6eb0abae8dda8d403fe743c5f2323e3 100644 (file)
         -DAUTOCONF_MACROS_FILE=../../autoconf_inc.m4
     </add-flags>
 
-    <add-formats files="wx.bkl">rpmspec</add-formats>
-
 
     <!-- Use different names for Visual C++ 200x project files: -->
     <add-flags files="../../samples/*/*,../../samples/*/*/*,../../demos/*/*,../../utils/*/*,../../utils/*/*/*,../../tests/*,../../tests/*/*"
index 906e570d92633b726c90844fc29e8980bba7b309..55847ae9c6e4bf9276a4a7c75c4904c72da125e6 100644 (file)
@@ -35,7 +35,6 @@ Note: the following files are generated using bakefile_gen:
     that contain "This makefile was generated by Bakefile" banner and
     VC++ project files in samples, demos and utils directories
   * src/wxWindows.dsp
-  * {wxGTK,wxMotif,wxX11}.spec (only wxBase headers list)
   * autoconf_inc.m4
   * all Makefile.in files
   (hopefully I didn't forget anything - VS)
diff --git a/build/bakefiles/formats/FORMATS.bkmanifest b/build/bakefiles/formats/FORMATS.bkmanifest
deleted file mode 100644 (file)
index ed4e47c..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" ?>
-
-<bakefile-manifest xmlns="http://www.bakefile.org/schema/bakefile-formats">
-    
-    <format id="rpmspec">
-        <description>
-            wxBase headers list in wx{GTK,Motif,X11}.spec
-        </description>
-        <default-filename>xxx.spec</default-filename>
-    </format>
-    
-</bakefile-manifest>
diff --git a/build/bakefiles/formats/README b/build/bakefiles/formats/README
deleted file mode 100644 (file)
index 053c6fa..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-This directory contains misc Bakefile backends that are wxWidgets-specific:
-
-rpmspec     - generates part of .spec files with list of wxBase headers
diff --git a/build/bakefiles/formats/rpmspec.bkl b/build/bakefiles/formats/rpmspec.bkl
deleted file mode 100644 (file)
index eb64119..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" ?>
-
-<makefile>
-
-    <include file="presets/fake.bkl"/>
-
-    <set var="EOL_STYLE">unix</set>
-    <set var="COMPILER">gcc</set>
-
-    <!-- fake.bkl defaults to win32 platform -->
-    <set var="PLATFORM_UNIX">1</set>
-    <set var="PLATFORM_WIN32">0</set>
-
-    <set var="FORMAT_OUTPUT_VARIABLES">ALL_BASE_HEADERS</set>
-
-    <output file="../../wxGTK.spec"
-            writer="rpmspec.empy" method="insertBetweenMarkers"/>
-    <output file="../../wxX11.spec"
-            writer="rpmspec.empy" method="insertBetweenMarkers"/>
-    <output file="../../wxMotif.spec"
-            writer="rpmspec.empy" method="insertBetweenMarkers"/>
-    
-</makefile>
diff --git a/build/bakefiles/formats/rpmspec.empy b/build/bakefiles/formats/rpmspec.empy
deleted file mode 100644 (file)
index 5447f44..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# --- wxBase headers list begins here ---
-cat <<EOF >wxbase-headers.files
-@('\n'.join(ALL_BASE_HEADERS.split()))
-EOF
-# --- wxBase headers list ends here ---
index 669bf6909e74d329c644d220813b47d4b8c9e9db..9233d6ee400d35c12c706c73705c24fda40dbf93 100644 (file)
@@ -95,7 +95,6 @@ ALL_DIST: distrib_clean
        $(CP_P) $(WXDIR)/setup.h_vms $(DISTDIR)
        $(CP_P) $(WXDIR)/descrip.mms $(DISTDIR)
        $(CP_P) $(WXDIR)/Makefile.in $(DISTDIR)
-       $(CP_P) $(WXDIR)/wxBase.spec $(DISTDIR)
        $(CP_P) $(DOCDIR)/lgpl.txt $(DISTDIR)/COPYING.LIB
        $(CP_P) $(DOCDIR)/licence.txt $(DISTDIR)/LICENCE.txt
        $(CP_P) $(DOCDIR)/changes.txt $(DISTDIR)/CHANGES.txt
@@ -335,7 +334,6 @@ BASE_DIST: ALL_DIST INTL_DIST
        mv $(DISTDIR) $(BASEDISTDIR)
 
 GTK_DIST: UNIV_DIST
-       $(CP_P) $(WXDIR)/wxGTK.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/gtk/*.h $(DISTDIR)/include/wx/gtk
        $(CP_P) $(GTKDIR)/*.h $(DISTDIR)/src/gtk
        $(CP_P) $(GTKDIR)/*.cpp $(DISTDIR)/src/gtk
@@ -371,7 +369,6 @@ GTK_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core
 
 X11_DIST: UNIV_DIST
-       $(CP_P) $(WXDIR)/wxX11.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/x11/*.h $(DISTDIR)/include/wx/x11
        mkdir $(DISTDIR)/include/wx/x11/private
        $(CP_P) $(INCDIR)/wx/x11/private/*.h $(DISTDIR)/include/wx/x11/private
@@ -388,7 +385,6 @@ X11_DIST: UNIV_DIST
        $(CP_P) $(WXDIR)/include/wx/osx/core/*.h $(DISTDIR)/include/wx/osx/core
 
 MOTIF_DIST: ALL_GUI_DIST
-       $(CP_P) $(WXDIR)/wxMotif.spec $(DISTDIR)
        $(CP_P) $(INCDIR)/wx/motif/*.h $(DISTDIR)/include/wx/motif
        $(CP_P) $(MOTIFDIR)/*.cpp $(DISTDIR)/src/motif
        $(CP_P) $(MOTIFDIR)/*.xbm $(DISTDIR)/src/motif
@@ -883,7 +879,6 @@ win-dist: MSW_ZIP_TEXT_DIST SAMPLES_DIST DEMOS_DIST UTILS_DIST MISC_DIST INTL_DI
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/licence.txt $(DISTDIR)/docs
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/licendoc.txt $(DISTDIR)/docs
 @IF_GNU_MAKE@  $(CP_P) $(DOCDIR)/preamble.txt $(DISTDIR)/docs
-@IF_GNU_MAKE@  rm -f $(DISTDIR)/*.spec
 @IF_GNU_MAKE@
 @IF_GNU_MAKE@  @# now prune away a lot of the crap included by using cp -R
 @IF_GNU_MAKE@  @# in other dist targets.  Ugly and hardly portable but it
@@ -913,18 +908,3 @@ win-dist: MSW_ZIP_TEXT_DIST SAMPLES_DIST DEMOS_DIST UTILS_DIST MISC_DIST INTL_DI
 @IF_GNU_MAKE@debian-msw-dirs:
 @IF_GNU_MAKE@  mkdir $(DISTDIR)/include/wx/msw
 @IF_GNU_MAKE@  mkdir $(DISTDIR)/src/msw
-
-
-RPMTOP=_dist_dir/_rpm_top
-
-rpm: bzip-dist
-       @echo "*** Building RPMs ***"
-       -mkdir $(RPMTOP)
-       -mkdir $(RPMTOP)/SOURCES
-       -mkdir $(RPMTOP)/SPECS
-       -mkdir $(RPMTOP)/BUILD
-       -mkdir $(RPMTOP)/RPMS
-       -mkdir $(RPMTOP)/SRPMS
-       cp -f $(WXARCHIVE_BZIP) $(RPMTOP)/SOURCES
-       rpmbuild -ba --define "_topdir `pwd`/$(RPMTOP)" $(WXDIR)/wx$(TOOLKIT).spec
-       mv -f `find $(RPMTOP) -name "wx-*.rpm"` .
index 0063e3e397647a0381c76f0ed3e406b74ae6f863..a69dedb5f69d831c923d669a4bf7cf6df084de67 100644 (file)
@@ -17,7 +17,6 @@
 
    build/bakefiles/version.bkl {C:R:A}          [NOT UPDATED AUTOMATICALLY]
    configure.in
-   *.spec
    build/osx/wxvers.xcconfig
    docs/changes.txt
    docs/readme.txt (date needs manual editing)  [NOT UPDATED AUTOMATICALLY]
index 160cf7b5a23c9ca2df84e028913d2e707b7d5543..dd369cbd0e59687b9c2db0360c25b2b1a02ff8a7 100755 (executable)
@@ -75,10 +75,6 @@ run_sed configure.in \
     "s/^wx_release_number=$ver_release/wx_release_number=$ver_release_new/" \
     "s/^wx_subrelease_number=.*$/wx_subrelease_number=0/"
 
-for f in *.spec; do
-    run_sed $f "/^%define *ver/s/$ver_for_sed/$ver_string_new/"
-done
-
 run_sed build/osx/wxvers.xcconfig \
     "/DYLIB_.* = /s/$ver_for_sed/$ver_string_new/"
 
diff --git a/wxBase.spec b/wxBase.spec
deleted file mode 100644 (file)
index 2568afa..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-%define pref /usr
-%define ver  3.0.0
-%define ver2 3.0
-%define rel  1
-
-# Configurable settings (use --with(out) unicode on rpmbuild command line):
-%define unicode 0
-%{?_with_unicode: %{expand: %%define unicode 1}}
-%{?_without_unicode: %{expand: %%define unicode 0}}
-
-%if %{unicode}
-    %define name         wx-base-unicode
-    %define wxconfig     base-unicode-release-%{ver2}
-    %define wxconfiglink wxbaseu-%{ver2}-config
-%else
-    %define name         wx-base
-    %define wxconfig     base-ansi-release-%{ver2}
-    %define wxconfiglink wxbase-%{ver2}-config
-%endif
-
-Summary: wxBase library - non-GUI support classes of wxWidgets toolkit
-Name: %{name}
-Version: %{ver}
-Release: %{rel}
-License: wxWindows Licence
-Group: Development/Libraries
-Source: wxBase-%{ver}.tar.bz2
-URL: http://www.wxwidgets.org
-Packager: Vadim Zeitlin <vadim@wxwindows.org>
-Prefix: %{pref}
-BuildRoot: %{_tmppath}/%{name}-root
-Provides: wxBase
-
-%description
-wxBase is a collection of C++ classes providing basic data structures (strings,
-lists, arrays), powerful wxDateTime class for date manipulations, portable
-wrappers around many OS-specific functions allowing to build the same program
-under all supported folders, wxThread class for writing multithreaded programs
-using either Win32 or POSIX threads and much more. wxBase currently supports
-the following platforms: Win32, generic Unix (Linux, FreeBSD, Solaris, HP-UX,
-...) and BeOS.
-
-%package devel
-Summary: wxBase headers needed for developping with wxBase
-Group: Development/Libraries
-Requires: %{name} = %{ver}
-Provides: wxBase-devel
-
-%description devel
-Header files for wxBase. You need them to develop programs using wxBase.
-
-%package static
-Summary: wxBase static libraries
-Group: Development/Libraries
-Requires: %{name}-devel = %{ver}
-
-%description static
-Static libraries for wxBase. You need them if you want to link statically against wxBase.
-
-%prep
-%setup -q -n wxBase-%{ver}
-
-%build
-if [ "$SMP" != "" ]; then
-    export MAKE="make -j$SMP"
-else
-    export MAKE="make"
-fi
-
-mkdir obj-shared
-cd obj-shared
-../configure --prefix=%{pref} --disable-gui \
-%if %{unicode}
-                              --enable-unicode
-%else
-                              --disable-unicode \
-%endif
-$MAKE
-cd ..
-
-mkdir obj-static
-cd obj-static
-../configure --prefix=%{pref} --disable-gui --disable-shared \
-%if %{unicode}
-                              --enable-unicode
-%else
-                              --disable-unicode \
-%endif
-$MAKE
-cd ..
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make -C locale allmo
-make -C obj-static DESTDIR=$RPM_BUILD_ROOT prefix=%{pref} install
-make -C obj-shared DESTDIR=$RPM_BUILD_ROOT prefix=%{pref} install
-
-# we need to modify the absolute wx-config link to be relative or rpm complains
-# (and our package wouldn't be relocatable)
-ln -sf ../lib/wx/config/%{wxconfig} $RPM_BUILD_ROOT/%{pref}/bin/wx-config
-
-%find_lang wxstd
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-/sbin/ldconfig
-
-%postun
-/sbin/ldconfig
-
-%post devel
-# link wx-config when you install RPM.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
-# link wx-config with explicit name.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
-/sbin/ldconfig
-
-%postun devel
-/sbin/ldconfig
-
-%preun devel
-if test -f %{_bindir}/wx-config -a -f /usr/bin/md5sum ; then
-    SUM1=`md5sum %{_libdir}/wx/config/%{wxconfig} | cut -c 0-32`
-    SUM2=`md5sum %{_bindir}/wx-config | cut -c 0-32`  
-    if test "x$SUM1" = "x$SUM2" ; then
-        rm -f %{_bindir}/wx-config
-    fi
-fi
-rm -f %{_bindir}/%{wxconfiglink}
-
-%files -f wxstd.lang
-%defattr (-,root,root)
-%doc COPYING.LIB *.txt
-%{_libdir}/libwx_base*-%{ver2}.so.*
-
-%files devel
-%defattr (-,root,root)
-%{_bindir}/wx-config
-%dir %{_includedir}/wx-%{ver2}
-%{_includedir}/wx-%{ver2}/*
-%{_libdir}/libwx_base*-%{ver2}.so
-%dir %{_libdir}/wx
-%{_libdir}/wx/*
-%{_datadir}/aclocal/*.m4
-%{_datadir}/bakefile/presets/*
-%{_datadir}/locale/*/LC_MESSAGES/*.mo
-
-%files static
-%defattr (-,root,root)
-%{_libdir}/lib*.a
diff --git a/wxGTK.spec b/wxGTK.spec
deleted file mode 100644 (file)
index 1bc389c..0000000
+++ /dev/null
@@ -1,600 +0,0 @@
-%define _prefix /usr
-%define ver  3.0.0
-%define ver2 3.0
-%define rel  1
-# version for package name according to OpenSuse policy:
-# http://en.opensuse.org/openSUSE:Shared_library_packaging_policy
-%define sver 2_9-5
-
-# Configurable settings (use --with(out) {unicode,gtk2} on rpmbuild cmd line):
-%define unicode 1
-%{?_with_unicode: %{expand: %%define unicode 1}}
-%{?_without_unicode: %{expand: %%define unicode 0}}
-
-%define gtk2 1
-%{?_with_gtk2: %{expand: %%define gtk2 1}}
-%{?_without_gtk2: %{expand: %%define gtk2 0}}
-
-# "buildname" needs to be e.g. gtk2ud for debug builds
-%if %{gtk2}
-    %define gtkver 2
-    %define portname gtk2
-%if %{unicode}
-    %define buildname gtk2u
-%else
-    %define buildname gtk2
-%endif
-%else
-    %define gtkver 1.2
-    %define portname gtk
-    %define buildname gtk
-%endif
-
-%if %{unicode}
-    %define name               wx-%{portname}-unicode
-    %define wxconfig           %{portname}-unicode-%{ver2}
-    %define wxconfigstatic     %{portname}-unicode-static-%{ver2}
-    %define wxconfiglink       wx%{portname}u-%{ver2}-config
-%else
-    %define name               wx-%{portname}-ansi
-    %define wxconfig           %{portname}-ansi-%{ver2}
-    %define wxconfigstatic     %{portname}-ansi-static-%{ver2}
-    %define wxconfiglink       wx%{portname}-%{ver2}-config
-%endif
-
-%if %{unicode}
-    %define wxbasename         wx-base-unicode
-    %define wxbaseconfig       base-unicode-%{ver2}
-    %define wxbaseconfiglink   wxbaseu-%{ver2}-config
-%else
-    %define wxbasename         wx-base-ansi
-    %define wxbaseconfig       base-ansi-%{ver2}
-    %define wxbaseconfiglink   wxbase-%{ver2}-config
-%endif
-
-%if 0%{?suse_version}
-# avoiding shlib-policy-name-error: Your package contains a single shared
-# library but is not named after its SONAME.
-    %define glname  libwx_%{buildname}_gl-%{sver}
-%else
-    %define glname  %{name}-gl
-%endif
-
-Summary: The GTK+ %{gtkver} port of the wxWidgets library
-Name: %{name}
-Version: %{ver}
-Release: %{rel}
-License: wxWindows Licence
-Group: System/Libraries
-Source: wxWidgets-%{ver}.tar.bz2
-URL: http://www.wxwidgets.org
-Prefix: %{_prefix}
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: %{wxbasename} = %{ver}
-%if %{portname} == gtk2
-BuildRequires: gtk2-devel
-%else
-BuildRequires: gtk+-devel >= 1.2.0
-%endif
-
-BuildRequires: zlib-devel, libjpeg-devel, libpng-devel, libtiff-devel
-# on RedHat 5 default GCC 4.1.2 crashes during compilation
-%if 0%{?rhel} == 5
-BuildRequires: gcc44-c++
-%else
-BuildRequires: gcc-c++
-%endif
-
-%if 0%{?suse_version}
-BuildRequires: libexpat-devel, Mesa-devel, xorg-x11-libSM-devel
-BuildRequires: gstreamer-0_10-devel, gstreamer-0_10-plugins-base-devel
-%else
-%if 0%{?mandriva_version}
-BuildRequires: libexpat-devel, libmesaglu-devel, libsm-devel
-# For now disabling mediactrl
-# FIXME: How to resolve OBS Mandriva dependecies for these?
-#BuildRequires: libgstreamer-devel, libgstreamer-plugins-base-devel
-%else
-BuildRequires: expat-devel, libGLU-devel, libSM-devel
-BuildRequires: gstreamer-devel, gstreamer-plugins-base-devel
-%endif
-%endif
-
-# all packages providing an implementation of wxWidgets library (regardless of
-# the toolkit used) should provide the (virtual) wxwin package, this makes it
-# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxuniv..."
-Provides: wxwin = %{version}
-Provides: wxGTK = %{version}
-
-%description
-wxWidgets is a free C++ library for cross-platform GUI development.
-With wxWidgets, you can create applications for different GUIs (GTK+,
-Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
-
-%package -n wx-i18n
-Summary: The translations for the wxWidgets library
-Group: System/Libraries
-
-%description -n wx-i18n
-The translations files for the wxWidgets library.
-
-%package devel
-Summary: The GTK+ %{gtkver} port of the wxWidgets library
-Group: Development/Libraries
-Requires: %{name} = %{ver}
-Requires: %{glname} = %{ver}
-Requires: %{wxbasename}-devel = %{ver}
-Provides: wxGTK-devel = %{version}
-
-%description devel
-The GTK+ %{gtkver} port of the wxWidgets library, header files.
-
-%package -n %{glname}
-Summary: The GTK+ %{gtkver} port of the wxWidgets library, OpenGL add-on
-Group: System/Libraries
-Requires: %{name} = %{ver}
-Provides: wxGTK-gl = %{version}
-
-%description -n %{glname}
-OpenGL add-on library for wxGTK, the GTK+ %{gtkver} port of the wxWidgets library.
-
-%package -n %{wxbasename}
-Summary: wxBase library - non-GUI support classes of the wxWidgets toolkit
-Group: Development/Libraries
-Provides: wxBase = %{version}
-
-%description -n %{wxbasename}
-wxBase is a collection of C++ classes providing basic data structures (strings,
-lists, arrays), portable wrappers around many OS-specific funstions (file
-operations, time/date manipulations, threads, processes, sockets, shared
-library loading) as well as other utility classes (streams, archive and
-compression). wxBase currently supports Win32, most Unix variants (Linux,
-FreeBSD, Solaris, HP-UX) and MacOS X (Carbon and Mach-0).
-
-%package -n %{wxbasename}-devel
-Summary: wxBase library, header files
-Group: Development/Libraries
-Provides: wxBase-devel = %{version}
-
-%description -n %{wxbasename}-devel
-wxBase library - non-GUI support classes of the wxWidgets toolkit,
-header files.
-
-%prep
-%setup -q -n wxWidgets-%{ver}
-
-%build
-
-%if 0%{?rhel} == 5
-export CC=gcc44
-export CXX=g++44
-%endif
-# if it's not set OpenSuse warns: "compiled without RPM_OPT_FLAGS"
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-
-mkdir obj-shared
-cd obj-shared
-../configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-rpath \
-%if ! %{gtk2}
-                             --with-gtk=1 \
-%else
-                             --with-gtk=2 \
-%endif
-%if %{unicode}
-                             --enable-unicode \
-%else
-                             --disable-unicode \
-%endif
-%if ! 0%{?mandriva_version}
-                             --enable-mediactrl \
-%endif
-                             --with-opengl
-make %{?_smp_mflags}
-
-cd ..
-
-mkdir obj-static
-cd obj-static
-../configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-rpath \
-%if ! %{gtk2}
-                             --with-gtk=1 \
-%else
-                             --with-gtk=2 \
-%endif
-                             --disable-shared \
-%if %{unicode}
-                             --enable-unicode \
-%else
-                             --disable-unicode \
-%endif
-%if ! 0%{?mandriva_version}
-                             --enable-mediactrl \
-%endif
-                             --with-opengl
-make %{?_smp_mflags}
-
-cd ..
-
-make -C locale allmo
-
-%install
-rm -rf $RPM_BUILD_ROOT
-(cd obj-static; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
-(cd obj-shared; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
-
-# --- wxBase headers list begins here ---
-cat <<EOF >wxbase-headers.files
-wx/afterstd.h
-wx/any.h
-wx/anystr.h
-wx/app.h
-wx/apptrait.h
-wx/archive.h
-wx/arrimpl.cpp
-wx/arrstr.h
-wx/atomic.h
-wx/base64.h
-wx/beforestd.h
-wx/buffer.h
-wx/build.h
-wx/chartype.h
-wx/checkeddelete.h
-wx/chkconf.h
-wx/clntdata.h
-wx/cmdargs.h
-wx/cmdline.h
-wx/compiler.h
-wx/confbase.h
-wx/config.h
-wx/convauto.h
-wx/containr.h
-wx/cpp.h
-wx/crt.h
-wx/datetime.h
-wx/datstrm.h
-wx/dde.h
-wx/debug.h
-wx/defs.h
-wx/dir.h
-wx/dlimpexp.h
-wx/dlist.h
-wx/dynarray.h
-wx/dynlib.h
-wx/dynload.h
-wx/encconv.h
-wx/event.h
-wx/eventfilter.h
-wx/evtloop.h
-wx/except.h
-wx/features.h
-wx/flags.h
-wx/ffile.h
-wx/file.h
-wx/fileconf.h
-wx/filefn.h
-wx/filename.h
-wx/filesys.h
-wx/fontenc.h
-wx/fontmap.h
-wx/fs_arc.h
-wx/fs_filter.h
-wx/fs_mem.h
-wx/fs_zip.h
-wx/hash.h
-wx/hashmap.h
-wx/hashset.h
-wx/html/forcelnk.h
-wx/iconloc.h
-wx/init.h
-wx/intl.h
-wx/iosfwrap.h
-wx/ioswrap.h
-wx/ipc.h
-wx/ipcbase.h
-wx/kbdstate.h
-wx/language.h
-wx/link.h
-wx/list.h
-wx/listimpl.cpp
-wx/log.h
-wx/longlong.h
-wx/math.h
-wx/memconf.h
-wx/memory.h
-wx/memtext.h
-wx/mimetype.h
-wx/module.h
-wx/mousestate.h
-wx/msgout.h
-wx/msgqueue.h
-wx/mstream.h
-wx/numformatter.h
-wx/object.h
-wx/platform.h
-wx/platinfo.h
-wx/power.h
-wx/process.h
-wx/ptr_scpd.h
-wx/ptr_shrd.h
-wx/recguard.h
-wx/regex.h
-wx/rtti.h
-wx/scopedarray.h
-wx/scopedptr.h
-wx/scopeguard.h
-wx/sharedptr.h
-wx/snglinst.h
-wx/sstream.h
-wx/stack.h
-wx/stackwalk.h
-wx/stdpaths.h
-wx/stdstream.h
-wx/stockitem.h
-wx/stopwatch.h
-wx/strconv.h
-wx/stream.h
-wx/string.h
-wx/stringimpl.h
-wx/stringops.h
-wx/strvararg.h
-wx/sysopt.h
-wx/tarstrm.h
-wx/textbuf.h
-wx/textfile.h
-wx/thread.h
-wx/thrimpl.cpp
-wx/time.h
-wx/timer.h
-wx/tls.h
-wx/tokenzr.h
-wx/tracker.h
-wx/translation.h
-wx/txtstrm.h
-wx/typeinfo.h
-wx/types.h
-wx/unichar.h
-wx/uri.h
-wx/ustring.h
-wx/utils.h
-wx/variant.h
-wx/vector.h
-wx/version.h
-wx/versioninfo.h
-wx/volume.h
-wx/weakref.h
-wx/wfstream.h
-wx/wx.h
-wx/wxchar.h
-wx/wxcrt.h
-wx/wxcrtbase.h
-wx/wxcrtvararg.h
-wx/wxprec.h
-wx/xlocale.h
-wx/xti.h
-wx/xti2.h
-wx/xtistrm.h
-wx/xtictor.h
-wx/xtihandler.h
-wx/xtiprop.h
-wx/xtitypes.h
-wx/zipstrm.h
-wx/zstream.h
-wx/meta/convertible.h
-wx/meta/if.h
-wx/meta/implicitconversion.h
-wx/meta/int2type.h
-wx/meta/movable.h
-wx/meta/pod.h
-wx/meta/removeref.h
-wx/fswatcher.h
-wx/generic/fswatcher.h
-wx/unix/app.h
-wx/unix/apptbase.h
-wx/unix/apptrait.h
-wx/unix/chkconf.h
-wx/unix/evtloop.h
-wx/unix/evtloopsrc.h
-wx/unix/pipe.h
-wx/unix/stdpaths.h
-wx/unix/stackwalk.h
-wx/unix/tls.h
-wx/unix/fswatcher_kqueue.h
-wx/unix/execute.h
-wx/unix/mimetype.h
-wx/unix/fswatcher_inotify.h
-wx/fs_inet.h
-wx/protocol/file.h
-wx/protocol/ftp.h
-wx/protocol/http.h
-wx/protocol/log.h
-wx/protocol/protocol.h
-wx/sckaddr.h
-wx/sckipc.h
-wx/sckstrm.h
-wx/socket.h
-wx/url.h
-wx/xml/xml.h
-wx/xtixml.h
-EOF
-# --- wxBase headers list ends here ---
-
-# --- wxBase headers list with paths ---
-sed -e 's@^@%{_includedir}/wx-%{ver2}/@' wxbase-headers.files > wxbase-headers.paths
-
-
-# temporarily remove base headers
-mkdir $RPM_BUILD_ROOT/_save_dir
-cp -r $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} $RPM_BUILD_ROOT/_save_dir
-for f in `cat wxbase-headers.files` ; do
-    rm -f $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2}/$f
-done
-# list of all core headers:
-find $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files
-# move base headers (actually all headers) back again
-cp -f -r $RPM_BUILD_ROOT/_save_dir/* $RPM_BUILD_ROOT%{_includedir}
-rm -rf $RPM_BUILD_ROOT/_save_dir
-
-# utils:
-(cd obj-shared/utils/wxrc; make DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} install)
-
-# wx-config link is created during package installation, remove it for now
-rm -f $RPM_BUILD_ROOT%{_bindir}/wx-config
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-/sbin/ldconfig
-
-%postun
-/sbin/ldconfig
-
-%post devel
-# link wx-config when you install RPM.
-%if %{unicode}
-    ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
-%endif
-# link wx-config with explicit name.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
-/sbin/ldconfig
-
-%postun devel
-/sbin/ldconfig
-
-%preun devel
-%if %{unicode}
-    rm -f %{_bindir}/wx-config
-%endif
-rm -f %{_bindir}/%{wxconfiglink}
-
-%post -n %{wxbasename}
-/sbin/ldconfig
-
-%postun -n %{wxbasename}
-/sbin/ldconfig
-
-%post -n %{wxbasename}-devel
-# link wx-config with explicit name.
-ln -sf %{_libdir}/wx/config/%{wxbaseconfig} %{_bindir}/%{wxbaseconfiglink}
-/sbin/ldconfig
-
-%postun  -n %{wxbasename}-devel
-/sbin/ldconfig
-
-%preun  -n %{wxbasename}-devel
-rm -f %{_bindir}/%{wxbaseconfiglink}
-
-%post -n %{glname}
-/sbin/ldconfig
-
-%postun -n %{glname}
-/sbin/ldconfig
-
-%files
-%defattr(-,root,root)
-#doc COPYING.LIB *.txt
-%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_core-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_html-%{ver2}.so.*
-%if ! 0%{?mandriva_version}
-%{_libdir}/libwx_%{buildname}_media-%{ver2}.so.*
-%endif
-%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so.*
-%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so.*
-
-%files -n wx-i18n
-%defattr(-,root,root)
-%{_datadir}/locale/*/LC_MESSAGES/*.mo
-
-%files devel -f core-headers.files
-%defattr(-,root,root)
-%dir %{_includedir}/wx-%{ver2}/wx/aui
-%dir %{_includedir}/wx-%{ver2}/wx/gtk
-%dir %{_includedir}/wx-%{ver2}/wx/gtk/gnome
-%dir %{_includedir}/wx-%{ver2}/wx/gtk/hildon
-%dir %{_includedir}/wx-%{ver2}/wx/persist
-%dir %{_includedir}/wx-%{ver2}/wx/propgrid
-%dir %{_includedir}/wx-%{ver2}/wx/ribbon
-%dir %{_includedir}/wx-%{ver2}/wx/richtext
-%dir %{_includedir}/wx-%{ver2}/wx/stc
-%dir %{_includedir}/wx-%{ver2}/wx/unix
-%dir %{_includedir}/wx-%{ver2}/wx/xrc
-# shared libs
-%{_libdir}/libwx_%{buildname}_adv-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_aui-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_core-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_html-%{ver2}.so
-%if ! 0%{?mandriva_version}
-%{_libdir}/libwx_%{buildname}_media-%{ver2}.so
-%endif
-%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_qa-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_stc-%{ver2}.so
-%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.so
-# static libs
-%{_libdir}/libwx_%{buildname}_adv-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_aui-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_core-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_gl-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_html-%{ver2}.a
-%if ! 0%{?mandriva_version}
-%{_libdir}/libwx_%{buildname}_media-%{ver2}.a
-%endif
-%{_libdir}/libwx_%{buildname}_propgrid-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_qa-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_ribbon-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_richtext-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_stc-%{ver2}.a
-%{_libdir}/libwx_%{buildname}_xrc-%{ver2}.a
-%dir %{_libdir}/wx
-%dir %{_libdir}/wx/config
-%dir %{_libdir}/wx/include
-%dir %{_libdir}/wx/include/%{wxconfig}
-%dir %{_libdir}/wx/include/%{wxconfig}/wx
-%dir %{_libdir}/wx/include/%{wxconfigstatic}
-%dir %{_libdir}/wx/include/%{wxconfigstatic}/wx
-%{_libdir}/wx/config/%{wxconfig}
-%{_libdir}/wx/include/%{wxconfig}/wx/setup.h
-%{_libdir}/wx/config/%{wxconfigstatic}
-%{_libdir}/wx/include/%{wxconfigstatic}/wx/setup.h
-%{_bindir}/wxrc*
-
-%files -n %{wxbasename}
-%defattr(-,root,root)
-%{_libdir}/libwx_base*-%{ver2}.so.*
-
-%files -n %{wxbasename}-devel -f wxbase-headers.paths
-%defattr (-,root,root)
-%dir %{_includedir}/wx-%{ver2}
-%dir %{_includedir}/wx-%{ver2}/wx
-%dir %{_includedir}/wx-%{ver2}/wx/generic
-%dir %{_includedir}/wx-%{ver2}/wx/html
-%dir %{_includedir}/wx-%{ver2}/wx/meta
-%dir %{_includedir}/wx-%{ver2}/wx/protocol
-%dir %{_includedir}/wx-%{ver2}/wx/unix
-%dir %{_includedir}/wx-%{ver2}/wx/xml
-%dir %{_datadir}/bakefile/presets
-%{_libdir}/libwx_base*-%{ver2}.so
-%{_libdir}/libwx_base*-%{ver2}.a
-%if %{unicode}
-    %{_libdir}/libwxregexu-%{ver2}.a
-%endif
-%{_libdir}/libwxscintilla-%{ver2}.a
-%dir %{_libdir}/wx
-%dir %{_datadir}/bakefile
-%dir %{_datadir}/bakefile/presets
-%{_datadir}/aclocal/*.m4
-%{_datadir}/bakefile/presets/*
-
-%files -n %{glname}
-%defattr(-,root,root)
-%{_libdir}/libwx_%{buildname}_gl-%{ver2}.so.*
diff --git a/wxMotif.spec b/wxMotif.spec
deleted file mode 100644 (file)
index b647081..0000000
+++ /dev/null
@@ -1,364 +0,0 @@
-%define pref /usr
-%define ver  3.0.0
-%define ver2 3.0
-%define rel  1
-
-%define portname   motif
-%define name       wx-%{portname}
-%define wxbasename wx-base
-
-%define wxconfig     %{portname}-ansi-%{ver2}
-%define wxconfiglink wx%{portname}-%{ver2}-config
-
-Summary: The Motif/Lesstif port of the wxWidgets library
-Name: %{name}
-Version: %{ver}
-Release: %{rel}
-License: wxWindows Licence
-Group: X11/Libraries
-Source: wxMotif-%{ver}.tar.bz2
-URL: http://www.wxwidgets.org
-Packager: wxWidgets developers <wx-dev@lists.wxwidgets.org>
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: %{wxbasename} = %{ver}
-
-# all packages providing an implementation of wxWidgets library (regardless of
-# the toolkit used) should provide the (virtual) wxwin package, this makes it
-# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxuniv..."
-Provides: wxwin
-Provides: wxMotif
-
-%description
-wxWidgets is a free C++ library for cross-platform GUI development.
-With wxWidgets, you can create applications for different GUIs (GTK+,
-Motif/LessTif, MS Windows, Mac) from the same source code.
-
-%package devel
-Summary: The Motif/Lesstif port of the wxWidgets library
-Group: X11/Libraries
-Requires: %{name} = %{ver}
-Requires: %{wxbasename}-devel = %{ver}
-
-%description devel
-Header files for wxMotif, the Motif/Lesstif port of the wxWidgets library.
-
-%package gl
-Summary: The Motif/Lesstif port of the wxWidgets library, OpenGL add-on.
-Group: X11/Libraries
-Requires: %{name} = %{ver}
-
-%description gl
-OpenGL add-on library for wxMotif, the Motif/Lesstif port of the wxWidgets library.
-
-%package static
-Summary: wxMotif static libraries
-Group: Development/Libraries
-Requires: %{wxbasename}-static
-Requires: %{name}-devel = %{ver}
-
-%description static
-Static libraries for wxMotif. You need them if you want to link statically against wxMotif.
-
-%prep
-%setup -q -n wxMotif-%{ver}
-
-%build
-if [ "$SMP" != "" ]; then
-    export MAKE="make -j$SMP"
-else
-    export MAKE="make"
-fi
-
-mkdir obj-shared
-cd obj-shared
-../configure --prefix=%{pref} --with-motif --with-opengl
-$MAKE
-cd ..
-
-mkdir obj-static
-cd obj-static
-../configure --prefix=%{pref} --with-motif --disable-shared --with-opengl
-$MAKE
-cd ..
-
-%install
-rm -rf $RPM_BUILD_ROOT
-(cd obj-static; make prefix=$RPM_BUILD_ROOT%{pref} install)
-(cd obj-shared; make prefix=$RPM_BUILD_ROOT%{pref} install)
-
-# Remove headers that are part of wx-base-devel:
-
-# --- wxBase headers list begins here ---
-cat <<EOF >wxbase-headers.files
-wx/afterstd.h
-wx/any.h
-wx/anystr.h
-wx/app.h
-wx/apptrait.h
-wx/archive.h
-wx/arrimpl.cpp
-wx/arrstr.h
-wx/atomic.h
-wx/base64.h
-wx/beforestd.h
-wx/buffer.h
-wx/build.h
-wx/chartype.h
-wx/checkeddelete.h
-wx/chkconf.h
-wx/clntdata.h
-wx/cmdargs.h
-wx/cmdline.h
-wx/compiler.h
-wx/confbase.h
-wx/config.h
-wx/convauto.h
-wx/containr.h
-wx/cpp.h
-wx/crt.h
-wx/datetime.h
-wx/datstrm.h
-wx/dde.h
-wx/debug.h
-wx/defs.h
-wx/dir.h
-wx/dlimpexp.h
-wx/dlist.h
-wx/dynarray.h
-wx/dynlib.h
-wx/dynload.h
-wx/encconv.h
-wx/event.h
-wx/eventfilter.h
-wx/evtloop.h
-wx/except.h
-wx/features.h
-wx/flags.h
-wx/ffile.h
-wx/file.h
-wx/fileconf.h
-wx/filefn.h
-wx/filename.h
-wx/filesys.h
-wx/fontenc.h
-wx/fontmap.h
-wx/fs_arc.h
-wx/fs_filter.h
-wx/fs_mem.h
-wx/fs_zip.h
-wx/hash.h
-wx/hashmap.h
-wx/hashset.h
-wx/html/forcelnk.h
-wx/iconloc.h
-wx/init.h
-wx/intl.h
-wx/iosfwrap.h
-wx/ioswrap.h
-wx/ipc.h
-wx/ipcbase.h
-wx/kbdstate.h
-wx/language.h
-wx/link.h
-wx/list.h
-wx/listimpl.cpp
-wx/log.h
-wx/longlong.h
-wx/math.h
-wx/memconf.h
-wx/memory.h
-wx/memtext.h
-wx/mimetype.h
-wx/module.h
-wx/mousestate.h
-wx/msgout.h
-wx/msgqueue.h
-wx/mstream.h
-wx/numformatter.h
-wx/object.h
-wx/platform.h
-wx/platinfo.h
-wx/power.h
-wx/process.h
-wx/ptr_scpd.h
-wx/ptr_shrd.h
-wx/recguard.h
-wx/regex.h
-wx/rtti.h
-wx/scopedarray.h
-wx/scopedptr.h
-wx/scopeguard.h
-wx/sharedptr.h
-wx/snglinst.h
-wx/sstream.h
-wx/stack.h
-wx/stackwalk.h
-wx/stdpaths.h
-wx/stdstream.h
-wx/stockitem.h
-wx/stopwatch.h
-wx/strconv.h
-wx/stream.h
-wx/string.h
-wx/stringimpl.h
-wx/stringops.h
-wx/strvararg.h
-wx/sysopt.h
-wx/tarstrm.h
-wx/textbuf.h
-wx/textfile.h
-wx/thread.h
-wx/thrimpl.cpp
-wx/time.h
-wx/timer.h
-wx/tls.h
-wx/tokenzr.h
-wx/tracker.h
-wx/translation.h
-wx/txtstrm.h
-wx/typeinfo.h
-wx/types.h
-wx/unichar.h
-wx/uri.h
-wx/ustring.h
-wx/utils.h
-wx/variant.h
-wx/vector.h
-wx/version.h
-wx/versioninfo.h
-wx/volume.h
-wx/weakref.h
-wx/wfstream.h
-wx/wx.h
-wx/wxchar.h
-wx/wxcrt.h
-wx/wxcrtbase.h
-wx/wxcrtvararg.h
-wx/wxprec.h
-wx/xlocale.h
-wx/xti.h
-wx/xti2.h
-wx/xtistrm.h
-wx/xtictor.h
-wx/xtihandler.h
-wx/xtiprop.h
-wx/xtitypes.h
-wx/zipstrm.h
-wx/zstream.h
-wx/meta/convertible.h
-wx/meta/if.h
-wx/meta/implicitconversion.h
-wx/meta/int2type.h
-wx/meta/movable.h
-wx/meta/pod.h
-wx/meta/removeref.h
-wx/fswatcher.h
-wx/generic/fswatcher.h
-wx/unix/app.h
-wx/unix/apptbase.h
-wx/unix/apptrait.h
-wx/unix/chkconf.h
-wx/unix/evtloop.h
-wx/unix/evtloopsrc.h
-wx/unix/pipe.h
-wx/unix/stdpaths.h
-wx/unix/stackwalk.h
-wx/unix/tls.h
-wx/unix/fswatcher_kqueue.h
-wx/unix/execute.h
-wx/unix/mimetype.h
-wx/unix/fswatcher_inotify.h
-wx/fs_inet.h
-wx/protocol/file.h
-wx/protocol/ftp.h
-wx/protocol/http.h
-wx/protocol/log.h
-wx/protocol/protocol.h
-wx/sckaddr.h
-wx/sckipc.h
-wx/sckstrm.h
-wx/socket.h
-wx/url.h
-wx/xml/xml.h
-wx/xtixml.h
-EOF
-# --- wxBase headers list ends here ---
-for f in `cat wxbase-headers-list` ; do
-  rm -f $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2}/$f
-done
-
-# list of all core headers:
-find $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files
-
-# remove wxBase files so that RPM doesn't complain about unpackaged files:
-rm -f $RPM_BUILD_ROOT%{_libdir}/libwx_base*
-rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/*
-rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*/*/*
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-/sbin/ldconfig
-
-%postun
-/sbin/ldconfig
-
-%post devel
-# link wx-config when you install RPM.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
-# link wx-config with explicit name.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
-/sbin/ldconfig
-
-%postun devel
-/sbin/ldconfig
-
-%preun devel
-if test -f %{_bindir}/wx-config -a -f /usr/bin/md5sum ; then
-    SUM1=`md5sum %{_libdir}/wx/config/%{wxconfig} | cut -c 0-32`
-    SUM2=`md5sum %{_bindir}/wx-config | cut -c 0-32`
-    if test "x$SUM1" = "x$SUM2" ; then
-        rm -f %{_bindir}/wx-config
-    fi
-fi
-rm -f %{_bindir}/%{wxconfiglink}
-
-%post gl
-/sbin/ldconfig
-
-%postun gl
-/sbin/ldconfig
-
-%files
-%defattr(-,root,root)
-%doc COPYING.LIB *.txt
-%{_libdir}/libwx_%{portname}*_adv-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_core-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_html-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_media-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_qa-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so.*
-
-
-%files devel -f core-headers.files
-%defattr(-,root,root)
-%{_libdir}/libwx_%{portname}*_adv-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_core-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_gl-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_html-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_media-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_qa-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so
-%dir %{_libdir}/wx
-%{_libdir}/wx/*
-%{_bindir}/wxrc*
-
-%files gl
-%defattr(-,root,root)
-%{_libdir}/libwx_%{portname}*_gl-%{ver2}.so.*
-
-%files static
-%defattr (-,root,root)
-%{_libdir}/libwx_%{portname}*_*-%{ver2}.a
-
diff --git a/wxX11.spec b/wxX11.spec
deleted file mode 100644 (file)
index 51fd9c4..0000000
+++ /dev/null
@@ -1,391 +0,0 @@
-%define pref /usr
-%define ver  3.0.0
-%define ver2 3.0
-%define rel  1
-
-# Configurable settings (use --with(out) unicode on rpmbuild cmd line):
-%define unicode 0
-%{?_with_unicode: %{expand: %%define unicode 1}}
-%{?_without_unicode: %{expand: %%define unicode 0}}
-
-%define portname x11univ
-
-%if %{unicode}
-    %define wxbasename   wx-base-unicode
-    %define name         wx-%{portname}-unicode
-    %define wxconfig     %{portname}-unicode-%{ver2}
-    %define wxconfiglink wx%{portname}u-%{ver2}-config
-%else
-    %define wxbasename   wx-base
-    %define name         wx-%{portname}
-    %define wxconfig     %{portname}-ansi-%{ver2}
-    %define wxconfiglink wx%{portname}-%{ver2}-config
-%endif
-
-Summary: The X11 port of the wxWidgets library
-Name: %{name}
-Version: %{ver}
-Release: %{rel}
-License: wxWindows Licence
-Group: X11/Libraries
-Source: wxX11-%{ver}.tar.bz2
-URL: http://www.wxwidgets.org
-Packager: Vadim Zeitlin <vadim@wxwindows.org>
-Prefix: %{pref}
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: %{wxbasename} = %{ver}
-
-# all packages providing an implementation of wxWidgets library (regardless of
-# the toolkit used) should provide the (virtual) wxwin package, this makes it
-# possible to require wxwin instead of requiring "wxgtk or wxmotif or wxuniv..."
-Provides: wxwin
-Provides: wxX11
-
-%description
-wxWidgets is a free C++ library for cross-platform GUI development.
-With wxWidgets, you can create applications for different GUIs (GTK+,
-Motif/LessTif, MS Windows, Mac) from the same source code.
-
-%package devel
-Summary: The X11 port of the wxWidgets library
-Group: X11/Libraries
-Requires: %{name} = %{ver}
-Requires: %{wxbasename}-devel = %{ver}
-
-%description devel
-Header files for wxX11, the X11 port of the wxWidgets library.
-
-%package gl
-Summary: The X11 port of the wxWidgets library, OpenGL add-on.
-Group: X11/Libraries
-Requires: %{name} = %{ver}
-
-%description gl
-OpenGL add-on library for wxX11, the X11 port of the wxWidgets library.
-
-%package static
-Summary: wxX11 static libraries
-Group: Development/Libraries
-Requires: %{wxbasename}-static
-Requires: %{name}-devel = %{ver}
-
-%description static
-Static libraries for wxX11. You need them if you want to link statically against wxX11.
-
-%prep
-%setup -q -n wxX11-%{ver}
-
-%build
-if [ "$SMP" != "" ]; then
-    export MAKE="make -j$SMP"
-else
-    export MAKE="make"
-fi
-
-mkdir obj-shared
-cd obj-shared
-../configure --prefix=%{pref} --with-x11 \
-%if %{unicode}
-                              --enable-unicode \
-%else
-                              --disable-unicode \
-%endif
-$MAKE
-cd ..
-
-mkdir obj-static
-cd obj-static
-../configure --prefix=%{pref} --with-x11 --disable-shared \
-%if %{unicode}
-                              --enable-unicode \
-%else
-                              --disable-unicode \
-%endif
-                              --with-opengl
-$MAKE
-cd ..
-
-%install
-rm -rf $RPM_BUILD_ROOT
-(cd obj-static; make prefix=$RPM_BUILD_ROOT%{pref} install)
-(cd obj-shared; make prefix=$RPM_BUILD_ROOT%{pref} install)
-
-# Remove headers that are part of wx-base-devel:
-
-# --- wxBase headers list begins here ---
-cat <<EOF >wxbase-headers.files
-wx/afterstd.h
-wx/any.h
-wx/anystr.h
-wx/app.h
-wx/apptrait.h
-wx/archive.h
-wx/arrimpl.cpp
-wx/arrstr.h
-wx/atomic.h
-wx/base64.h
-wx/beforestd.h
-wx/buffer.h
-wx/build.h
-wx/chartype.h
-wx/checkeddelete.h
-wx/chkconf.h
-wx/clntdata.h
-wx/cmdargs.h
-wx/cmdline.h
-wx/compiler.h
-wx/confbase.h
-wx/config.h
-wx/convauto.h
-wx/containr.h
-wx/cpp.h
-wx/crt.h
-wx/datetime.h
-wx/datstrm.h
-wx/dde.h
-wx/debug.h
-wx/defs.h
-wx/dir.h
-wx/dlimpexp.h
-wx/dlist.h
-wx/dynarray.h
-wx/dynlib.h
-wx/dynload.h
-wx/encconv.h
-wx/event.h
-wx/eventfilter.h
-wx/evtloop.h
-wx/except.h
-wx/features.h
-wx/flags.h
-wx/ffile.h
-wx/file.h
-wx/fileconf.h
-wx/filefn.h
-wx/filename.h
-wx/filesys.h
-wx/fontenc.h
-wx/fontmap.h
-wx/fs_arc.h
-wx/fs_filter.h
-wx/fs_mem.h
-wx/fs_zip.h
-wx/hash.h
-wx/hashmap.h
-wx/hashset.h
-wx/html/forcelnk.h
-wx/iconloc.h
-wx/init.h
-wx/intl.h
-wx/iosfwrap.h
-wx/ioswrap.h
-wx/ipc.h
-wx/ipcbase.h
-wx/kbdstate.h
-wx/language.h
-wx/link.h
-wx/list.h
-wx/listimpl.cpp
-wx/log.h
-wx/longlong.h
-wx/math.h
-wx/memconf.h
-wx/memory.h
-wx/memtext.h
-wx/mimetype.h
-wx/module.h
-wx/mousestate.h
-wx/msgout.h
-wx/msgqueue.h
-wx/mstream.h
-wx/numformatter.h
-wx/object.h
-wx/platform.h
-wx/platinfo.h
-wx/power.h
-wx/process.h
-wx/ptr_scpd.h
-wx/ptr_shrd.h
-wx/recguard.h
-wx/regex.h
-wx/rtti.h
-wx/scopedarray.h
-wx/scopedptr.h
-wx/scopeguard.h
-wx/sharedptr.h
-wx/snglinst.h
-wx/sstream.h
-wx/stack.h
-wx/stackwalk.h
-wx/stdpaths.h
-wx/stdstream.h
-wx/stockitem.h
-wx/stopwatch.h
-wx/strconv.h
-wx/stream.h
-wx/string.h
-wx/stringimpl.h
-wx/stringops.h
-wx/strvararg.h
-wx/sysopt.h
-wx/tarstrm.h
-wx/textbuf.h
-wx/textfile.h
-wx/thread.h
-wx/thrimpl.cpp
-wx/time.h
-wx/timer.h
-wx/tls.h
-wx/tokenzr.h
-wx/tracker.h
-wx/translation.h
-wx/txtstrm.h
-wx/typeinfo.h
-wx/types.h
-wx/unichar.h
-wx/uri.h
-wx/ustring.h
-wx/utils.h
-wx/variant.h
-wx/vector.h
-wx/version.h
-wx/versioninfo.h
-wx/volume.h
-wx/weakref.h
-wx/wfstream.h
-wx/wx.h
-wx/wxchar.h
-wx/wxcrt.h
-wx/wxcrtbase.h
-wx/wxcrtvararg.h
-wx/wxprec.h
-wx/xlocale.h
-wx/xti.h
-wx/xti2.h
-wx/xtistrm.h
-wx/xtictor.h
-wx/xtihandler.h
-wx/xtiprop.h
-wx/xtitypes.h
-wx/zipstrm.h
-wx/zstream.h
-wx/meta/convertible.h
-wx/meta/if.h
-wx/meta/implicitconversion.h
-wx/meta/int2type.h
-wx/meta/movable.h
-wx/meta/pod.h
-wx/meta/removeref.h
-wx/fswatcher.h
-wx/generic/fswatcher.h
-wx/unix/app.h
-wx/unix/apptbase.h
-wx/unix/apptrait.h
-wx/unix/chkconf.h
-wx/unix/evtloop.h
-wx/unix/evtloopsrc.h
-wx/unix/pipe.h
-wx/unix/stdpaths.h
-wx/unix/stackwalk.h
-wx/unix/tls.h
-wx/unix/fswatcher_kqueue.h
-wx/unix/execute.h
-wx/unix/mimetype.h
-wx/unix/fswatcher_inotify.h
-wx/fs_inet.h
-wx/protocol/file.h
-wx/protocol/ftp.h
-wx/protocol/http.h
-wx/protocol/log.h
-wx/protocol/protocol.h
-wx/sckaddr.h
-wx/sckipc.h
-wx/sckstrm.h
-wx/socket.h
-wx/url.h
-wx/xml/xml.h
-wx/xtixml.h
-EOF
-# --- wxBase headers list ends here ---
-for f in `cat wxbase-headers-list` ; do
-  rm -f $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2}/$f
-done
-
-# list of all core headers:
-find $RPM_BUILD_ROOT%{_includedir}/wx-%{ver2} -type f | sed -e "s,$RPM_BUILD_ROOT,,g" >core-headers.files
-
-# remove wxBase files so that RPM doesn't complain about unpackaged files:
-rm -f $RPM_BUILD_ROOT%{_libdir}/libwx_base*
-%if %{unicode}
-    rm -f $RPM_BUILD_ROOT%{_libdir}/libwxregexu-%{ver2}.a
-%endif
-rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/*
-rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*/*/*
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-/sbin/ldconfig
-
-%postun
-/sbin/ldconfig
-
-%post devel
-# link wx-config when you install RPM.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/wx-config
-# link wx-config with explicit name.
-ln -sf %{_libdir}/wx/config/%{wxconfig} %{_bindir}/%{wxconfiglink}
-/sbin/ldconfig
-
-%postun devel
-/sbin/ldconfig
-
-%preun devel
-if test -f %{_bindir}/wx-config -a -f /usr/bin/md5sum ; then
-    SUM1=`md5sum %{_libdir}/wx/config/%{wxconfig} | cut -c 0-32`
-    SUM2=`md5sum %{_bindir}/wx-config | cut -c 0-32`
-    if test "x$SUM1" = "x$SUM2" ; then
-        rm -f %{_bindir}/wx-config
-    fi
-fi
-rm -f %{_bindir}/%{wxconfiglink}
-
-%post gl
-/sbin/ldconfig
-
-%postun gl
-/sbin/ldconfig
-
-%files
-%defattr(-,root,root)
-%doc COPYING.LIB *.txt
-%{_libdir}/libwx_%{portname}*_adv-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_core-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_html-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_media-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_qa-%{ver2}.so.*
-%{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so.*
-
-
-%files devel -f core-headers.files
-%defattr(-,root,root)
-%{_libdir}/libwx_%{portname}*_adv-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_core-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_gl-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_html-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_media-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_qa-%{ver2}.so
-%{_libdir}/libwx_%{portname}*_xrc-%{ver2}.so
-%dir %{_libdir}/wx
-%{_libdir}/wx/*
-%{_bindir}/wxrc*
-
-%files gl
-%defattr(-,root,root)
-%{_libdir}/libwx_%{portname}*_gl-%{ver2}.so.*
-
-%files static
-%defattr (-,root,root)
-%{_libdir}/libwx_%{portname}*_*-%{ver2}.a
-