Added wxBase headers from /include/unix to the RPM.
Set _prefix macro for non-standard location. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33533 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
3b676ed7f1
commit
92b3d078ac
@ -1,4 +1,4 @@
|
|||||||
%define pref /opt/gnome
|
%define _prefix /opt/gnome
|
||||||
%define ver 2.6.0
|
%define ver 2.6.0
|
||||||
%define ver2 2.6
|
%define ver2 2.6
|
||||||
%define rel 1
|
%define rel 1
|
||||||
@ -60,7 +60,7 @@ Group: X11/Libraries
|
|||||||
Source: wxGTK-%{ver}.tar.gz
|
Source: wxGTK-%{ver}.tar.gz
|
||||||
URL: http://www.wxwidgets.org
|
URL: http://www.wxwidgets.org
|
||||||
Packager: Vadim Zeitlin <vadim@wxwindows.org>
|
Packager: Vadim Zeitlin <vadim@wxwindows.org>
|
||||||
Prefix: %{pref}
|
Prefix: %{_prefix}
|
||||||
BuildRoot: %{_tmppath}/%{name}-root
|
BuildRoot: %{_tmppath}/%{name}-root
|
||||||
Requires: %{wxbasename} = %{ver}
|
Requires: %{wxbasename} = %{ver}
|
||||||
%if %{portname} == gtk2
|
%if %{portname} == gtk2
|
||||||
@ -152,7 +152,7 @@ fi
|
|||||||
|
|
||||||
mkdir obj-shared-no-gui
|
mkdir obj-shared-no-gui
|
||||||
cd obj-shared-no-gui
|
cd obj-shared-no-gui
|
||||||
../configure --prefix=%{pref} \
|
../configure --prefix=%{_prefix} \
|
||||||
--disable-gui \
|
--disable-gui \
|
||||||
--disable-optimise \
|
--disable-optimise \
|
||||||
%if %{unicode}
|
%if %{unicode}
|
||||||
@ -165,7 +165,7 @@ cd ..
|
|||||||
|
|
||||||
mkdir obj-shared
|
mkdir obj-shared
|
||||||
cd obj-shared
|
cd obj-shared
|
||||||
../configure --prefix=%{pref} \
|
../configure --prefix=%{_prefix} \
|
||||||
%if ! %{gtk2}
|
%if ! %{gtk2}
|
||||||
--with-gtk1 \
|
--with-gtk1 \
|
||||||
%else
|
%else
|
||||||
@ -186,7 +186,7 @@ cd ../../..
|
|||||||
|
|
||||||
mkdir obj-static-no-gui
|
mkdir obj-static-no-gui
|
||||||
cd obj-static-no-gui
|
cd obj-static-no-gui
|
||||||
../configure --prefix=%{pref} \
|
../configure --prefix=%{_prefix} \
|
||||||
--disable-gui \
|
--disable-gui \
|
||||||
--disable-shared \
|
--disable-shared \
|
||||||
--disable-optimise \
|
--disable-optimise \
|
||||||
@ -200,7 +200,7 @@ cd ..
|
|||||||
|
|
||||||
mkdir obj-static
|
mkdir obj-static
|
||||||
cd obj-static
|
cd obj-static
|
||||||
../configure --prefix=%{pref} \
|
../configure --prefix=%{_prefix} \
|
||||||
%if ! %{gtk2}
|
%if ! %{gtk2}
|
||||||
--with-gtk1 \
|
--with-gtk1 \
|
||||||
%else
|
%else
|
||||||
@ -222,10 +222,10 @@ cd ../../..
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
(cd obj-static-no-gui; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-static-no-gui; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
(cd obj-static; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-static; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
(cd obj-shared-no-gui; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-shared-no-gui; DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
(cd obj-shared; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-shared; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
|
|
||||||
# --- wxBase headers list begins here ---
|
# --- wxBase headers list begins here ---
|
||||||
cat <<EOF >wxbase-headers.files
|
cat <<EOF >wxbase-headers.files
|
||||||
@ -349,6 +349,14 @@ wx/xtixml.h
|
|||||||
wx/db.h
|
wx/db.h
|
||||||
wx/dbkeyg.h
|
wx/dbkeyg.h
|
||||||
wx/dbtable.h
|
wx/dbtable.h
|
||||||
|
wx/unix/apptbase.h
|
||||||
|
wx/unix/apptrait.h
|
||||||
|
wx/unix/execute.h
|
||||||
|
wx/unix/gsockunx.h
|
||||||
|
wx/unix/mimetype.h
|
||||||
|
wx/unix/pipe.h
|
||||||
|
wx/unix/stackwalk.h
|
||||||
|
wx/unix/stdpaths.h
|
||||||
EOF
|
EOF
|
||||||
# --- wxBase headers list ends here ---
|
# --- wxBase headers list ends here ---
|
||||||
cat <<EOF >wxbase-headers.paths
|
cat <<EOF >wxbase-headers.paths
|
||||||
@ -472,6 +480,14 @@ cat <<EOF >wxbase-headers.paths
|
|||||||
%{_includedir}/wx-%{ver2}/wx/db.h
|
%{_includedir}/wx-%{ver2}/wx/db.h
|
||||||
%{_includedir}/wx-%{ver2}/wx/dbkeyg.h
|
%{_includedir}/wx-%{ver2}/wx/dbkeyg.h
|
||||||
%{_includedir}/wx-%{ver2}/wx/dbtable.h
|
%{_includedir}/wx-%{ver2}/wx/dbtable.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/apptbase.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/apptrait.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/execute.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/gsockunx.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/mimetype.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/pipe.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/stackwalk.h
|
||||||
|
%{_includedir}/wx-%{ver2}/wx/unix/stdpaths.h
|
||||||
EOF
|
EOF
|
||||||
# --- wxBase headers list ends here ---
|
# --- wxBase headers list ends here ---
|
||||||
|
|
||||||
@ -488,8 +504,8 @@ cp -f -r $RPM_BUILD_ROOT/_save_dir/* $RPM_BUILD_ROOT%{_includedir}
|
|||||||
rm -rf $RPM_BUILD_ROOT/_save_dir
|
rm -rf $RPM_BUILD_ROOT/_save_dir
|
||||||
|
|
||||||
# contrib stuff:
|
# contrib stuff:
|
||||||
(cd obj-shared/contrib/src; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-shared/contrib/src; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
(cd obj-shared/utils/wxrc; make prefix=$RPM_BUILD_ROOT/usr install)
|
(cd obj-shared/utils/wxrc; make DESTDIR=$RPM_BUILD_ROOT install)
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
Loading…
Reference in New Issue
Block a user