SPECS: eclipse-swt.spec - should be df-friendly now - unified a li...

qboosh qboosh at pld-linux.org
Sun Nov 25 15:09:18 CET 2007


Author: qboosh                       Date: Sun Nov 25 14:09:18 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- should be df-friendly now
- unified a little, reduced macros (_o_v_e_r)_underscoring

---- Files affected:
SPECS:
   eclipse-swt.spec (1.13 -> 1.14) 

---- Diffs:

================================================================
Index: SPECS/eclipse-swt.spec
diff -u SPECS/eclipse-swt.spec:1.13 SPECS/eclipse-swt.spec:1.14
--- SPECS/eclipse-swt.spec:1.13	Sun Nov 25 14:12:39 2007
+++ SPECS/eclipse-swt.spec	Sun Nov 25 15:09:12 2007
@@ -3,52 +3,47 @@
 # - build instructions: http://www.eclipse.org/swt/faq.php#howbuilddll
 #
 # Conditional build:
-%bcond_without	gnome		# build without gnome
-%bcond_without	xulrunner		# build without xulrunner
-%bcond_without	glx		# build without glx
+%bcond_without	gnome		# build without GNOME
+%bcond_without	xulrunner	# build without xulrunner
+%bcond_without	glx		# build without GLX
 %bcond_with	cairo		# build with cairo
 #
-%define   _buildid  200706251500
-#define   _mver   M6
-%define   _ver_major  3.3
-%define   _ver_minor  0
-%define   _ver_swt    3346
-%define   _ver    %{_ver_major}.%{_ver_minor}
+%define	buildid  200706251500
+#define	mver   M6
+%define	ver_major  3.3
+%define	ver_minor  0
+%define	ver_swt    3346
 
 %ifarch %{x8664}
-%define _swtsrcdir  plugins/org.eclipse.swt.gtk.linux.x86_64
-%define _swtgtkdir  plugins/org.eclipse.swt.gtk.linux.x86_64
+%define	swtsrcdir	plugins/org.eclipse.swt.gtk.linux.x86_64
+%define	swtgtkdir	plugins/org.eclipse.swt.gtk.linux.x86_64
 %endif
 
 %ifarch ppc
-%define _swtsrcdir  plugins/org.eclipse.swt.gtk.linux.ppc
-%define _swtgtkdir  plugins/org.eclipse.swt.gtk.linux.ppc
+%define swtsrcdir	plugins/org.eclipse.swt.gtk.linux.ppc
+%define swtgtkdir	plugins/org.eclipse.swt.gtk.linux.ppc
 %endif
 
 %ifarch %{ix86}
-%define _swtsrcdir  plugins/org.eclipse.swt.gtk.linux.x86
-%define _swtgtkdir  plugins/org.eclipse.swt.gtk.linux.x86
+%define swtsrcdir	plugins/org.eclipse.swt.gtk.linux.x86
+%define swtgtkdir	plugins/org.eclipse.swt.gtk.linux.x86
 %endif
 
-%define   _eclipse_arch %(echo %{_target_cpu} | sed 's/i.86/x86/;s/athlon/x86/;s/pentium./x86/')
-%define   no_install_post_chrpath   1
-%ifarch %{x8664}
-%define         _noautostrip  .*\\.so
-%endif
+%define	eclipse_arch	%(echo %{_target_cpu} | sed 's/i.86/x86/;s/athlon/x86/;s/pentium./x86/')
 
 Summary:	SWT - a widget toolkit for Java
 Summary(pl.UTF-8):	SWT - zestaw widgetów dla Javy
 Name:		eclipse-swt
-Version:	%{_ver_major}
-#Release:	0.%{_mver}_%{_buildid}.1
+Version:	%{ver_major}
+#Release:	0.%{mver}_%{buildid}.1
 Release:	1
 License:	CPL v1.0
 Group:		Libraries
-#Source0:	http://download.eclipse.org/downloads/drops/S-%{_ver_major}%{_mver}-%{_buildid}/eclipse-sourceBuild-srcIncluded-%{_ver_major}%{_mver}.zip
+#Source0:	http://download.eclipse.org/downloads/drops/S-%{ver_major}%{mver}-%{buildid}/eclipse-sourceBuild-srcIncluded-%{ver_major}%{mver}.zip
+Source0:	http://download.eclipse.org/eclipse/downloads/drops/R-%{ver_major}-%{buildid}/eclipse-sourceBuild-srcIncluded-%{version}.zip
 # Source0-md5:	91c688221479986dbdd7d1a0771f04cc
-Source0:	http://download.eclipse.org/eclipse/downloads/drops/R-%{_ver_major}-%{_buildid}/eclipse-sourceBuild-srcIncluded-%{version}.zip
 Patch0:		%{name}-NULL.patch
-URL:		http://www.eclipse.org/swt
+URL:		http://www.eclipse.org/swt/
 %{?with_glx:BuildRequires:	OpenGL-devel}
 BuildRequires:	ant >= 1.6.1
 BuildRequires:	atk-devel
@@ -67,6 +62,11 @@
 ExclusiveArch:	%{ix86} %{x8664} ppc
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		no_install_post_chrpath	1
+%ifarch %{x8664}
+%define		_noautostrip	.*\\.so
+%endif
+
 %description
 SWT is a widget toolkit for Java designed to provide efficient,
 portable access to the user-interface facilities of the operating
@@ -79,10 +79,10 @@
 
 %prep
 %setup -q -c
-%ant -f %{_swtsrcdir}/build.xml src.zip
+%ant -f %{swtsrcdir}/build.xml src.zip
 mkdir swt
 cd swt
-%{__unzip} -qq -o ../%{_swtsrcdir}/src.zip
+%{__unzip} -qq -o ../%{swtsrcdir}/src.zip
 %patch0 -p0
 
 %build
@@ -98,14 +98,14 @@
 	XTEST_LIB_PATH=%{_prefix}/X11R6/%{_lib} \
 	OPT="%{rpmcflags}"
 
-%ant -f %{_swtsrcdir}/build.xml build.jars
+%ant -f %{swtsrcdir}/build.xml build.jars
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_javadir}
-install %{_swtsrcdir}/swt.jar $RPM_BUILD_ROOT%{_javadir}
+install %{swtsrcdir}/swt.jar $RPM_BUILD_ROOT%{_javadir}
 
-dir=%{_libdir}/swt/%{_swtgtkdir}_%{_ver_major}.%{_ver_minor}/os/linux/%{_eclipse_arch}
+dir=%{_libdir}/swt/%{swtgtkdir}_%{ver_major}.%{ver_minor}/os/linux/%{eclipse_arch}
 install -d $RPM_BUILD_ROOT$dir
 for a in swt/libswt-*.so; do
 	install $a $RPM_BUILD_ROOT$dir
@@ -126,20 +126,20 @@
 %files
 %defattr(644,root,root,755)
 %dir %{_libdir}/swt
-%dir %{_libdir}/swt/%{_swtgtkdir}_*.*.*
-%dir %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os
-%dir %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux
-%dir %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}
+%dir %{_libdir}/swt/%{swtgtkdir}_*.*.*
+%dir %{_libdir}/swt/%{swtgtkdir}_*.*.*/os
+%dir %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux
+%dir %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}
 %{_javadir}/swt.jar
 %{_libdir}/swt/about_files
 %{_libdir}/swt/about.html
-%{_libdir}/swt/libswt-*-%{_ver_swt}.so
-%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-atk-gtk-*.so
-%{?with_glx:%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-glx-gtk-*.so}
-%{?with_gnome:%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-gnome-gtk-*.so}
-%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-gtk-*.so
-%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-pi-gtk-*.so
-%{?with_xulrunner:%attr(755,root,root) %{_libdir}/swt/%{_swtgtkdir}_*.*.*/os/linux/%{_eclipse_arch}/libswt-xulrunner-gtk-*.so}
+%{_libdir}/swt/libswt-*-%{ver_swt}.so
+%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-atk-gtk-*.so
+%{?with_glx:%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-glx-gtk-*.so}
+%{?with_gnome:%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-gnome-gtk-*.so}
+%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-gtk-*.so
+%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-pi-gtk-*.so
+%{?with_xulrunner:%attr(755,root,root) %{_libdir}/swt/%{swtgtkdir}_*.*.*/os/linux/%{eclipse_arch}/libswt-xulrunner-gtk-*.so}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -147,6 +147,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.14  2007-11-25 14:09:12  qboosh
+- should be df-friendly now
+- unified a little, reduced macros (_o_v_e_r)_underscoring
+
 Revision 1.13  2007-11-25 13:12:39  glen
 - relative symlinks; rel 1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/eclipse-swt.spec?r1=1.13&r2=1.14&f=u



More information about the pld-cvs-commit mailing list