rpms/jfreechart/F-13 jfreechart.spec,1.3,1.4

Lubomir Rintel lkundrak at fedoraproject.org
Mon Apr 19 14:53:52 UTC 2010


Author: lkundrak

Update of /cvs/pkgs/rpms/jfreechart/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv31741

Modified Files:
	jfreechart.spec 
Log Message:
Pull from devel


Index: jfreechart.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jfreechart/F-13/jfreechart.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- jfreechart.spec	25 Jul 2009 04:00:28 -0000	1.3
+++ jfreechart.spec	19 Apr 2010 14:53:52 -0000	1.4
@@ -6,7 +6,7 @@
 
 Name:           jfreechart
 Version:        1.0.10
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Java chart library
 
 Group:          Development/Libraries
@@ -16,7 +16,7 @@ Source0:        http://download.sourcefo
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires:       servlet jcommon java jpackage-utils
-BuildRequires:  %{requires} ant java-devel
+BuildRequires:  %{requires} ant java-devel eclipse-swt
 
 %if %{with_gcj}
 BuildRequires:    java-gcj-compat-devel >= 1.0.31
@@ -31,6 +31,16 @@ JFreeChart is a free 100% Java chart lib
 developers to display professional quality charts in their applications.
 
 
+%package swt
+Summary:        Experimental swt extension for jfreechart
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       eclipse-swt jpackage-utils
+
+%description swt
+Experimental swt extension for jfreechart.
+
+
 %package javadoc
 Summary:        Javadocs for %{name}
 Group:          Documentation
@@ -50,20 +60,24 @@ This package contains the API documentat
 find \( -name '*.jar' -o -name '*.class' \) -exec rm -f '{}' \;
 
 # Build
-cd ant
-ant -Djcommon.jar=$(build-classpath jcommon) -Dservlet.jar=$(build-classpath servlet) compile javadoc
+ant -f ant/build.xml -Djcommon.jar=$(build-classpath jcommon) -Dservlet.jar=$(build-classpath servlet) compile javadoc
+ant -f ant/build-swt.xml -Dswt.jar=%{_libdir}/java/swt.jar -Djcommon.jar=$(build-classpath jcommon) -Djfreechart.jar=jfreechart-%{version}.jar
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 # Directory structure
-install -d $RPM_BUILD_ROOT%{_javadir}
+install -d $RPM_BUILD_ROOT%{_javadir}/%{name}
 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 # JARs and JavaDoc
-install -m 644 jfreechart-%{version}.jar  $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+install -m 644 jfreechart-%{version}.jar  $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-%{version}.jar
+install -m 644 swtgraphics2d.jar  $RPM_BUILD_ROOT%{_javadir}/%{name}/swtgraphics2d-%{version}.jar
+install -m 644 jfreechart-%{version}-swt.jar  $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swt-%{version}.jar
+ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}.jar
+ln -s swtgraphics2d-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/swtgraphics2d.jar
+ln -s %{name}-swt-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swt.jar
 cp -rp javadoc/. $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 # GCJ AOT bits
@@ -90,19 +104,30 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%{_javadir}/*
+%dir %{_javadir}/%{name}
+%{_javadir}/%{name}/%{name}.jar
+%{_javadir}/%{name}/%{name}-%{version}.jar
 %if %{with_gcj}
 %{_libdir}/gcj/%{name}
 %endif
 %doc ChangeLog licence-LGPL.txt NEWS README.txt
 
 
+%files swt
+%defattr(-,root,root,-)
+%{_javadir}/%{name}/swtgraphics2d*.jar
+%{_javadir}/%{name}/%{name}-swt*.jar
+
+
 %files javadoc
 %defattr(-,root,root,-)
 %{_javadocdir}/%{name}
 
 
 %changelog
+* Mon Apr 19 2010 Lubomir Rintel <lkundrak at v3.sk> - 1.0.10-4
+- Enable SWT support (ELMORABITY Mohamed, #583339)
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.10-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list