RPM bulid tweaks
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@24000 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -188,7 +188,7 @@ cd $WXDIR/wxPython
|
|||||||
#
|
#
|
||||||
# TODO: Should this be dependent on %{builtin_libs} or something like it?
|
# TODO: Should this be dependent on %{builtin_libs} or something like it?
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
mkdir -p $RPM_BUILD_ROOT%{pref}/bin
|
||||||
for s in \
|
for s in \
|
||||||
helpviewer \
|
helpviewer \
|
||||||
img2png \
|
img2png \
|
||||||
@@ -200,25 +200,30 @@ for s in \
|
|||||||
pywrap \
|
pywrap \
|
||||||
pyshell \
|
pyshell \
|
||||||
xrced; do
|
xrced; do
|
||||||
cp scripts/$s $RPM_BUILD_ROOT/%{pref}/bin
|
cp scripts/$s $RPM_BUILD_ROOT%{pref}/bin
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
# Install wxrc
|
# Install wxrc
|
||||||
cp $WXDIR/contrib/utils/wxrc/wxrc $RPM_BUILD_ROOT/%{pref}/bin
|
cp $WXDIR/contrib/utils/wxrc/wxrc $RPM_BUILD_ROOT%{pref}/bin
|
||||||
|
|
||||||
|
|
||||||
|
# link specific name to generic name
|
||||||
|
ln -s wxPython-%{version} $RPM_BUILD_ROOT%{wxprefbase}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Copy icons and make menu entries
|
# Copy icons and make menu entries
|
||||||
#-- This only works for Mandrake. Is there a cross-distro way to do it?
|
#-- This only works for Mandrake. Is there a cross-distro way to do it?
|
||||||
##mkdir -p $RPM_BUILD_ROOT/%{_iconsdir}
|
##mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
|
||||||
##mkdir -p $RPM_BUILD_ROOT/%{_miconsdir}
|
##mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
|
||||||
##mkdir -p $RPM_BUILD_ROOT/%{_menudir}
|
##mkdir -p $RPM_BUILD_ROOT%{_menudir}
|
||||||
##install -p -m 644 $WXDIR/wxPython/wxPython/py/PyCrust_32.png $RPM_BUILD_ROOT/%{_iconsdir}/PyCrust.png
|
##install -p -m 644 $WXDIR/wxPython/wxPython/py/PyCrust_32.png $RPM_BUILD_ROOT%{_iconsdir}/PyCrust.png
|
||||||
##install -p -m 644 $WXDIR/wxPython/wxPython/py/PyCrust_16.png $RPM_BUILD_ROOT/%{_miconsdir}/PyCrust.png
|
##install -p -m 644 $WXDIR/wxPython/wxPython/py/PyCrust_16.png $RPM_BUILD_ROOT%{_miconsdir}/PyCrust.png
|
||||||
##install -p -m 644 $WXDIR/wxPython/wxPython/tools/XRCed/XRCed_32.png $RPM_BUILD_ROOT/%{_iconsdir}/XRCed.png
|
##install -p -m 644 $WXDIR/wxPython/wxPython/tools/XRCed/XRCed_32.png $RPM_BUILD_ROOT%{_iconsdir}/XRCed.png
|
||||||
##install -p -m 644 $WXDIR/wxPython/wxPython/tools/XRCed/XRCed_16.png $RPM_BUILD_ROOT/%{_miconsdir}/XRCed.png
|
##install -p -m 644 $WXDIR/wxPython/wxPython/tools/XRCed/XRCed_16.png $RPM_BUILD_ROOT%{_miconsdir}/XRCed.png
|
||||||
##
|
##
|
||||||
##cat > $RPM_BUILD_ROOT/%{_menudir}/%{name} <<EOF
|
##cat > $RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF
|
||||||
##?package(%{name}): command="%_bindir/pyshell" needs="X11" \
|
##?package(%{name}): command="%_bindir/pyshell" needs="X11" \
|
||||||
##icon="PyCrust.png" section="Applications/Development" \
|
##icon="PyCrust.png" section="Applications/Development" \
|
||||||
##title="PyShell" longtitle="Python Shell"
|
##title="PyShell" longtitle="Python Shell"
|
||||||
@@ -253,6 +258,7 @@ $GFL $RPM_BUILD_ROOT %{pref}/lib >> FILELIST
|
|||||||
$GFL -r $RPM_BUILD_ROOT %{pref}/lib/python%{pyver} >> FILELIST
|
$GFL -r $RPM_BUILD_ROOT %{pref}/lib/python%{pyver} >> FILELIST
|
||||||
$GFL -r $RPM_BUILD_ROOT %{pref}/share >> FILELIST
|
$GFL -r $RPM_BUILD_ROOT %{pref}/share >> FILELIST
|
||||||
$GFL $RPM_BUILD_ROOT %{wxpref} >> FILELIST
|
$GFL $RPM_BUILD_ROOT %{wxpref} >> FILELIST
|
||||||
|
$GFL $RPM_BUILD_ROOT %{wxprefbase} >> FILELIST
|
||||||
$GFL $RPM_BUILD_ROOT %{wxpref}/lib >> FILELIST
|
$GFL $RPM_BUILD_ROOT %{wxpref}/lib >> FILELIST
|
||||||
$GFL $RPM_BUILD_ROOT "%{wxpref}/lib/libwx*" >> FILELIST
|
$GFL $RPM_BUILD_ROOT "%{wxpref}/lib/libwx*" >> FILELIST
|
||||||
$GFL -r $RPM_BUILD_ROOT %{wxpref}/share >> FILELIST
|
$GFL -r $RPM_BUILD_ROOT %{wxpref}/share >> FILELIST
|
||||||
@@ -274,11 +280,10 @@ $GFL $RPM_BUILD_ROOT %{wxpref}/bin/wx-config >> DEVELLIST
|
|||||||
##%{clean_menus}
|
##%{clean_menus}
|
||||||
|
|
||||||
|
|
||||||
%post
|
%pre
|
||||||
if [ -e %{wxprefbase} ]; then
|
if [ -e %{wxprefbase} ]; then
|
||||||
rm -r %{wxprefbase}
|
rm -r %{wxprefbase}
|
||||||
fi
|
fi
|
||||||
ln -s %{wxpref} %{wxprefbase}
|
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
if [ -e %{wxprefbase} ]; then
|
if [ -e %{wxprefbase} ]; then
|
||||||
|
Reference in New Issue
Block a user