Репозитории ALT
5.1: | 2.8.10-alt4 |
4.1: | 2.8.6-alt2 |
4.0: | 2.8.4-alt1 |
3.0: | 2.4.2-alt3.1 |
Группа :: Система/Библиотеки
Пакет: wxGTK
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define wxbranch 2.8
%define ucode u
%def_enable unicode
%if_disabled unicode
%define ucode %{-E}
%endif
Name: wxGTK
Version: %wxbranch.10
Release: alt4
Serial: 2
Summary: The GTK+ port of the wxWidgets library
License: wxWidgets License
Group: System/Libraries
Url: http://wxwidgets.org
Source: %name-%version.tar.gz
Source2: ld_shared_wrapper.pl
Patch: changeset_r60875.diff
Patch1: changeset_r60876.diff
Patch2: changeset_r61009.diff
#Source: %name-2007-01-31.tar.bz2
# Automatically added by buildreq on Wed Dec 10 2008
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSM-devel libXinerama-devel libesd-devel libexpat-devel libgnomeprintui-devel libjpeg-devel libtiff-devel rpm-build-java
BuildPreReq: libstdc++-devel
%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.
This is a GTK+ port.
%package devel
Summary: Development files for wxGTK library
Group: Development/C++
Requires: %name = %version
Conflicts: wxGTK2-devel
Conflicts: wxGTK2u-devel
%description devel
Header files for wxGTK, the GTK+ port of the wxWidgets library.
%package examples
Summary: wxGTK example programs
Group: Development/C++
Requires: %name-devel = %version
%description examples
wxGTK example programs.
%package contrib-stc
Summary: wxWidgets styled text control library
Group: System/Libraries
Requires: %name = %version
%description contrib-stc
wxWidgets styled text control library.
%package contrib-stc-devel
Summary: Development files for wxWidgets styled text control library
Group: Development/C++
Requires: %name-contrib-stc = %version
%description contrib-stc-devel
Header files for wxWidgets styled text control library.
%package contrib-gizmos
Summary: wxWidgets cell and canvas layout objects
Group: System/Libraries
Requires: %name = %version
%description contrib-gizmos
wxWidgets cell and canvas layout objects.
%package contrib-gizmos-devel
Summary: Development files for wxWidgets cell and canvas layout objects
Group: Development/C++
Requires: %name-contrib-gizmos = %version
%description contrib-gizmos-devel
Header files for wxWidgets cell and canvas layout objects.
%package contrib-ogl
Summary: wxWidgets object graphics library
Group: System/Libraries
Requires: %name = %version
%description contrib-ogl
wxWidgets' Object Graphics Library (OGL) is a C++ library supporting the
creation and manipulation of simple and complex graphic images on a canvas.
%package contrib-ogl-devel
Summary: Development files for wxWidgets object graphics library
Group: Development/C++
Requires: %name-contrib-ogl = %version
%description contrib-ogl-devel
Header files for wxWidgets object graphics library.
%prep
%setup -q
%__subst "s,bakefile/presets,bakefile/presets-\$(WX_RELEASE),g" Makefile.in
%patch0 -p0
%patch1 -p0
%patch2 -p0
%build
%configure --without-odbc \
--without-debug_flag \
--without-debug_info \
--with-opengl \
--disable-joystick \
--enable-plugins \
--enable-precomp-headers=yes \
--enable-compat26 \
--with-xresources \
--enable-optimise \
--enable-shared \
--enable-unicode \
--enable-gtk2=yes \
--enable-soname \
--with-gnomeprint \
--with-sdl \
--with-regex=yes
%make_build SHARED_LD_CXX='perl %SOURCE2 $(CXX) -shared -fPIC -o'
cd contrib/src
%make_build SHARED_LD_CXX='perl %SOURCE2 $(CXX) -shared -fPIC -o'
%install
%makeinstall
%__mkdir -p %buildroot%_datadir/wx/examples/src
%__cp -a demos samples %buildroot%_datadir/wx/examples
%__ln_s -f ../%_lib/wx/config/`ls %buildroot%_libdir/wx/config` %buildroot%_bindir/wx-config
%if "%wxbranch" < "2.5"
%__cp -a src/*.env %buildroot%_datadir/wx/examples/src
%__cp -a version-script %buildroot%_datadir/wx/examples
%__subst 's/${top_builddir}/\/usr/' %buildroot%_datadir/wx/examples/src/*
%__subst 's/$(top_builddir)\/lib/\/usr\/lib/' %buildroot%_datadir/wx/examples/src/makeprog.env
%endif
%find_lang wxstd2%ucode
cd contrib/src
%makeinstall
%files -f wxstd2%ucode.lang
#doc CHANGES.txt COPYING.LIB INSTALL.txt LICENCE.txt README.txt TODO.txt
%doc docs/*
%dir %_datadir/bakefile
%_datadir/bakefile/*
%_libdir/libwx_base%{ucode}-%wxbranch.so.*
%_libdir/libwx_base%{ucode}_net-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_adv-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_aui-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_richtext-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_core-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_html-%wxbranch.so.*
#_libdir/libwx_gtk2%{ucode}_media-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_xrc-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_qa-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_fl-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_plot-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_svg-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_gl-%wxbranch.so.*
%if "%wxbranch" >= "2.5"
%_libdir/libwx_base%{ucode}_xml-%wxbranch.so.*
%endif
%files devel
%_bindir/*
%_libdir/libwx_base%{ucode}-%wxbranch.so
%_libdir/libwx_base%{ucode}_net-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_adv-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_core-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_html-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_aui-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_richtext-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_fl-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_plot-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_svg-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_gl-%wxbranch.so
%_libdir/wx/%{wxbranch}/sound_sdl-%{wxbranch}.so
#_libdir/libwx_gtk2%{ucode}_media-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_xrc-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_qa-%wxbranch.so
%if_enabled unicode
%_libdir/wx/config/gtk2-unicode-release-%wxbranch
%dir %_libdir/wx/include/gtk2-unicode-release-%wxbranch
%_libdir/wx/include/gtk2-unicode-release-%wxbranch/wx
%else
%_libdir/wx/config/gtk2-ansi-release-%wxbranch
%dir %_libdir/wx/include/gtk2-ansi-release-%wxbranch
%_libdir/wx/include/gtk2-ansi-release-%wxbranch/wx
%endif
%_datadir/aclocal/*.m4
%dir %_includedir/wx-%wxbranch
%dir %_includedir/wx-%wxbranch/wx
%_includedir/wx-%wxbranch/wx/generic
%_includedir/wx-%wxbranch/wx/gtk
%_includedir/wx-%wxbranch/wx/html
%_includedir/wx-%wxbranch/wx/protocol
%_includedir/wx-%wxbranch/wx/unix
%_includedir/wx-%wxbranch/wx/xrc
%_includedir/wx-%wxbranch/wx/*.h
%_includedir/wx-%wxbranch/wx/*.cpp
%_includedir/wx-%wxbranch/wx/aui
%_includedir/wx-%wxbranch/wx/richtext
%_includedir/wx-%wxbranch/wx/fl
%_includedir/wx-%wxbranch/wx/plot
%_includedir/wx-%wxbranch/wx/svg
%if "%wxbranch" >= "2.5"
%_includedir/wx-%wxbranch/wx/xml
%_libdir/libwx_base%{ucode}_xml-%wxbranch.so
%endif
%files contrib-stc
%_libdir/libwx_gtk2%{ucode}_stc-%wxbranch.so.*
%files contrib-stc-devel
%_libdir/libwx_gtk2%{ucode}_stc-%wxbranch.so
%_includedir/wx-%wxbranch/wx/stc
%files contrib-gizmos
%_libdir/libwx_gtk2%{ucode}_gizmos-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_gizmos_xrc-%wxbranch.so.*
%files contrib-gizmos-devel
%_libdir/libwx_gtk2%{ucode}_gizmos-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_gizmos_xrc-%wxbranch.so
%_includedir/wx-%wxbranch/wx/gizmos
%files contrib-ogl
%_libdir/libwx_gtk2%{ucode}_ogl-%wxbranch.so.*
%files contrib-ogl-devel
%_libdir/libwx_gtk2%{ucode}_ogl-%wxbranch.so
%_includedir/wx-%wxbranch/wx/ogl
%files examples
%_datadir/wx/examples
%changelog
…
Полный changelog можно просмотреть здесь
%define ucode u
%def_enable unicode
%if_disabled unicode
%define ucode %{-E}
%endif
Name: wxGTK
Version: %wxbranch.10
Release: alt4
Serial: 2
Summary: The GTK+ port of the wxWidgets library
License: wxWidgets License
Group: System/Libraries
Url: http://wxwidgets.org
Source: %name-%version.tar.gz
Source2: ld_shared_wrapper.pl
Patch: changeset_r60875.diff
Patch1: changeset_r60876.diff
Patch2: changeset_r61009.diff
#Source: %name-2007-01-31.tar.bz2
# Automatically added by buildreq on Wed Dec 10 2008
BuildRequires: gcc-c++ libGL-devel libSDL-devel libSM-devel libXinerama-devel libesd-devel libexpat-devel libgnomeprintui-devel libjpeg-devel libtiff-devel rpm-build-java
BuildPreReq: libstdc++-devel
%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.
This is a GTK+ port.
%package devel
Summary: Development files for wxGTK library
Group: Development/C++
Requires: %name = %version
Conflicts: wxGTK2-devel
Conflicts: wxGTK2u-devel
%description devel
Header files for wxGTK, the GTK+ port of the wxWidgets library.
%package examples
Summary: wxGTK example programs
Group: Development/C++
Requires: %name-devel = %version
%description examples
wxGTK example programs.
%package contrib-stc
Summary: wxWidgets styled text control library
Group: System/Libraries
Requires: %name = %version
%description contrib-stc
wxWidgets styled text control library.
%package contrib-stc-devel
Summary: Development files for wxWidgets styled text control library
Group: Development/C++
Requires: %name-contrib-stc = %version
%description contrib-stc-devel
Header files for wxWidgets styled text control library.
%package contrib-gizmos
Summary: wxWidgets cell and canvas layout objects
Group: System/Libraries
Requires: %name = %version
%description contrib-gizmos
wxWidgets cell and canvas layout objects.
%package contrib-gizmos-devel
Summary: Development files for wxWidgets cell and canvas layout objects
Group: Development/C++
Requires: %name-contrib-gizmos = %version
%description contrib-gizmos-devel
Header files for wxWidgets cell and canvas layout objects.
%package contrib-ogl
Summary: wxWidgets object graphics library
Group: System/Libraries
Requires: %name = %version
%description contrib-ogl
wxWidgets' Object Graphics Library (OGL) is a C++ library supporting the
creation and manipulation of simple and complex graphic images on a canvas.
%package contrib-ogl-devel
Summary: Development files for wxWidgets object graphics library
Group: Development/C++
Requires: %name-contrib-ogl = %version
%description contrib-ogl-devel
Header files for wxWidgets object graphics library.
%prep
%setup -q
%__subst "s,bakefile/presets,bakefile/presets-\$(WX_RELEASE),g" Makefile.in
%patch0 -p0
%patch1 -p0
%patch2 -p0
%build
%configure --without-odbc \
--without-debug_flag \
--without-debug_info \
--with-opengl \
--disable-joystick \
--enable-plugins \
--enable-precomp-headers=yes \
--enable-compat26 \
--with-xresources \
--enable-optimise \
--enable-shared \
--enable-unicode \
--enable-gtk2=yes \
--enable-soname \
--with-gnomeprint \
--with-sdl \
--with-regex=yes
%make_build SHARED_LD_CXX='perl %SOURCE2 $(CXX) -shared -fPIC -o'
cd contrib/src
%make_build SHARED_LD_CXX='perl %SOURCE2 $(CXX) -shared -fPIC -o'
%install
%makeinstall
%__mkdir -p %buildroot%_datadir/wx/examples/src
%__cp -a demos samples %buildroot%_datadir/wx/examples
%__ln_s -f ../%_lib/wx/config/`ls %buildroot%_libdir/wx/config` %buildroot%_bindir/wx-config
%if "%wxbranch" < "2.5"
%__cp -a src/*.env %buildroot%_datadir/wx/examples/src
%__cp -a version-script %buildroot%_datadir/wx/examples
%__subst 's/${top_builddir}/\/usr/' %buildroot%_datadir/wx/examples/src/*
%__subst 's/$(top_builddir)\/lib/\/usr\/lib/' %buildroot%_datadir/wx/examples/src/makeprog.env
%endif
%find_lang wxstd2%ucode
cd contrib/src
%makeinstall
%files -f wxstd2%ucode.lang
#doc CHANGES.txt COPYING.LIB INSTALL.txt LICENCE.txt README.txt TODO.txt
%doc docs/*
%dir %_datadir/bakefile
%_datadir/bakefile/*
%_libdir/libwx_base%{ucode}-%wxbranch.so.*
%_libdir/libwx_base%{ucode}_net-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_adv-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_aui-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_richtext-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_core-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_html-%wxbranch.so.*
#_libdir/libwx_gtk2%{ucode}_media-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_xrc-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_qa-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_fl-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_plot-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_svg-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_gl-%wxbranch.so.*
%if "%wxbranch" >= "2.5"
%_libdir/libwx_base%{ucode}_xml-%wxbranch.so.*
%endif
%files devel
%_bindir/*
%_libdir/libwx_base%{ucode}-%wxbranch.so
%_libdir/libwx_base%{ucode}_net-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_adv-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_core-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_html-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_aui-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_richtext-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_fl-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_plot-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_svg-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_gl-%wxbranch.so
%_libdir/wx/%{wxbranch}/sound_sdl-%{wxbranch}.so
#_libdir/libwx_gtk2%{ucode}_media-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_xrc-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_qa-%wxbranch.so
%if_enabled unicode
%_libdir/wx/config/gtk2-unicode-release-%wxbranch
%dir %_libdir/wx/include/gtk2-unicode-release-%wxbranch
%_libdir/wx/include/gtk2-unicode-release-%wxbranch/wx
%else
%_libdir/wx/config/gtk2-ansi-release-%wxbranch
%dir %_libdir/wx/include/gtk2-ansi-release-%wxbranch
%_libdir/wx/include/gtk2-ansi-release-%wxbranch/wx
%endif
%_datadir/aclocal/*.m4
%dir %_includedir/wx-%wxbranch
%dir %_includedir/wx-%wxbranch/wx
%_includedir/wx-%wxbranch/wx/generic
%_includedir/wx-%wxbranch/wx/gtk
%_includedir/wx-%wxbranch/wx/html
%_includedir/wx-%wxbranch/wx/protocol
%_includedir/wx-%wxbranch/wx/unix
%_includedir/wx-%wxbranch/wx/xrc
%_includedir/wx-%wxbranch/wx/*.h
%_includedir/wx-%wxbranch/wx/*.cpp
%_includedir/wx-%wxbranch/wx/aui
%_includedir/wx-%wxbranch/wx/richtext
%_includedir/wx-%wxbranch/wx/fl
%_includedir/wx-%wxbranch/wx/plot
%_includedir/wx-%wxbranch/wx/svg
%if "%wxbranch" >= "2.5"
%_includedir/wx-%wxbranch/wx/xml
%_libdir/libwx_base%{ucode}_xml-%wxbranch.so
%endif
%files contrib-stc
%_libdir/libwx_gtk2%{ucode}_stc-%wxbranch.so.*
%files contrib-stc-devel
%_libdir/libwx_gtk2%{ucode}_stc-%wxbranch.so
%_includedir/wx-%wxbranch/wx/stc
%files contrib-gizmos
%_libdir/libwx_gtk2%{ucode}_gizmos-%wxbranch.so.*
%_libdir/libwx_gtk2%{ucode}_gizmos_xrc-%wxbranch.so.*
%files contrib-gizmos-devel
%_libdir/libwx_gtk2%{ucode}_gizmos-%wxbranch.so
%_libdir/libwx_gtk2%{ucode}_gizmos_xrc-%wxbranch.so
%_includedir/wx-%wxbranch/wx/gizmos
%files contrib-ogl
%_libdir/libwx_gtk2%{ucode}_ogl-%wxbranch.so.*
%files contrib-ogl-devel
%_libdir/libwx_gtk2%{ucode}_ogl-%wxbranch.so
%_includedir/wx-%wxbranch/wx/ogl
%files examples
%_datadir/wx/examples
%changelog
…
Полный changelog можно просмотреть здесь