Further files list munging and bash hackery
This commit is contained in:
parent
10c3782f8c
commit
9e08db6303
57
eclipse.spec
57
eclipse.spec
@ -695,27 +695,45 @@ for l in `find configuration -name \*.so`; do
|
|||||||
if [ "`basename $l`" = "libswt-gtk-%{swt_version}.so" ]
|
if [ "`basename $l`" = "libswt-gtk-%{swt_version}.so" ]
|
||||||
then
|
then
|
||||||
pushd `dirname $l`;
|
pushd `dirname $l`;
|
||||||
cd ../..;
|
cd ../..;
|
||||||
currentDir=`pwd`;
|
currentDir=`pwd`;
|
||||||
# Add this directory to the files list for libswt
|
# Add this directory to the files list for libswt
|
||||||
echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
|
# This topmostDirs hack is needed due to differences in directory
|
||||||
|
# layout between the build system and regular machines
|
||||||
|
topmostDirs=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
|
||||||
|
if [ "$topmostDirs" = "var-tmp" ]; then
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
|
||||||
|
else
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' > %{_builddir}/%{buildsubdir}/%{libname}-gtk2.install;
|
||||||
|
fi
|
||||||
popd
|
popd
|
||||||
elif [ "`basename $l`" = "libswt-atk-gtk-%{swt_version}.so" ]; then
|
elif [ "`basename $l`" = "libcore_3_1_0.so" ]; then
|
||||||
echo `basename $l`;
|
|
||||||
elif [ "`basename $l`" = "libswt-awk-gtk-%{swt_version}.so" ]; then
|
|
||||||
echo `basename $l`;
|
|
||||||
elif [ "`basename $l`" = "libswt-gnome-gtk-%{swt_version}.so" ]; then
|
|
||||||
echo `basename $l`;
|
|
||||||
elif [ "`basename $l`" = "libswt-mozilla-gtk-%{swt_version}.so" ]; then
|
|
||||||
echo `basename $l`;
|
|
||||||
elif [ "`basename $l`" = "libswt-pi-gtk-%{swt_version}.so" ]; then
|
|
||||||
echo `basename $l`;
|
|
||||||
else
|
|
||||||
pushd `dirname $l`;
|
pushd `dirname $l`;
|
||||||
cd ../..;
|
cd ../../../../..;
|
||||||
currentDir=`pwd`;
|
currentDir=`pwd`;
|
||||||
# Add this directory to the files list for libswt
|
# Add this directory to the files list for eclipse-platform
|
||||||
echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
|
# This topmostDirs hack is needed due to differences in directory
|
||||||
|
# layout between the build system and regular machines
|
||||||
|
topmostDirss=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
|
||||||
|
if [ "$topmostDirs" = "var-tmp" ]; then
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
|
||||||
|
else
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
|
||||||
|
fi
|
||||||
|
popd
|
||||||
|
elif [ "`basename $l`" = "libupdate.so" ]; then
|
||||||
|
pushd `dirname $l`;
|
||||||
|
cd ../../../../..;
|
||||||
|
currentDir=`pwd`;
|
||||||
|
# Add this directory to the files list for eclipse-platform
|
||||||
|
# This topmostDirs hack is needed due to differences in directory
|
||||||
|
# layout between the build system and regular machines
|
||||||
|
topmostDirss=`echo $currentDir | gawk -F '/' '{ print $2"-"$3 }'`;
|
||||||
|
if [ "$topmostDirs" = "var-tmp" ]; then
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$5"/"$6"/"$7"/"$8"/"$9"/"$10"/"$11"/"$12 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
|
||||||
|
else
|
||||||
|
echo $currentDir | gawk -F '/' '{ print "/"$7"/"$8"/"$9"/"$10"/"$11"/"$12"/"$13"/"$14 }' >> %{_builddir}/%{buildsubdir}/%{name}-platform.install;
|
||||||
|
fi
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -1030,6 +1048,7 @@ fi
|
|||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%dir %{_datadir}/%{name}/plugins
|
%dir %{_datadir}/%{name}/plugins
|
||||||
%dir %{_datadir}/%{name}/features
|
%dir %{_datadir}/%{name}/features
|
||||||
|
%dir %{_datadir}/%{name}/configuration
|
||||||
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
|
%{_datadir}/%{name}/plugins/org.eclipse.jdt.core_3.*
|
||||||
%{_datadir}/%{name}/plugins/jdtCompilerAdapter.jar
|
%{_datadir}/%{name}/plugins/jdtCompilerAdapter.jar
|
||||||
%{_datadir}/java/eclipse-ecj.jar
|
%{_datadir}/java/eclipse-ecj.jar
|
||||||
@ -1209,7 +1228,7 @@ fi
|
|||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Jun 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.2
|
* Tue Jun 21 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.2
|
||||||
- Use SWT bundle ID for SWT %files list (determine in %%install) .
|
- Use SWT bundle ID for SWT %files list (determine in %%install).
|
||||||
|
|
||||||
* Mon Jun 20 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.1
|
* Mon Jun 20 2005 Andrew Overholt <overholt@redhat.com> 3.1.0_fc-0.RC3.1
|
||||||
- Import 3.1RC3.
|
- Import 3.1RC3.
|
||||||
|
Loading…
Reference in New Issue
Block a user