Hello community, here is the log from the commit of package jcommon for openSUSE:Factory checked in at 2017-09-20 17:10:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jcommon (Old) and /work/SRC/openSUSE:Factory/.jcommon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jcommon" Wed Sep 20 17:10:02 2017 rev:14 rq:527154 version:1.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/jcommon/jcommon.changes 2013-09-12 17:04:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.jcommon.new/jcommon.changes 2017-09-20 17:10:03.675766056 +0200 @@ -1,0 +2,6 @@ +Mon Sep 18 22:25:43 UTC 2017 - [email protected] + +- Specify java source and target 1.6 in order to allow building + with jdk9 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jcommon.spec ++++++ --- /var/tmp/diff_new_pack.MP0Cgb/_old 2017-09-20 17:10:04.447657398 +0200 +++ /var/tmp/diff_new_pack.MP0Cgb/_new 2017-09-20 17:10:04.447657398 +0200 @@ -1,7 +1,7 @@ # # spec file for package jcommon # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,6 @@ %define section free - Name: jcommon Version: 1.0.9 Release: 0 @@ -28,18 +27,15 @@ Source0: http://download.sourceforge.net/jfreechart/jcommon-%{version}.tar.bz2 BuildRequires: ant >= 1.6.5 BuildRequires: fdupes +BuildRequires: java-devel BuildRequires: javapackages-tools BuildRequires: junit BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: java-devel %description Collection of classes used by Object Refinery Projects, for example jfreechart - - %package test Summary: Common library Group: Development/Languages/Java @@ -50,8 +46,6 @@ Collection of classes used by Object Refinery Projects, for example jfreechart - - %package javadoc Summary: Common library Group: Development/Languages/Java @@ -60,14 +54,10 @@ Collection of classes used by Object Refinery Projects, for example jfreechart - - %description javadoc -l fr Collection of classes used by Object Refinery Projects, for example jfreechart - - %prep %setup -q # remove all binary libs @@ -75,38 +65,37 @@ %build export CLASSPATH=%(build-classpath junit) -ant -f ant/build.xml -Dbuildstable=true -Dproject.outdir=. -Dbasedir=. compile compile-junit-tests javadoc +ant \ + -f ant/build.xml \ + -Dbuildstable=true -Dproject.outdir=. -Dbasedir=. \ + -Dbuild.source=1.6 -Dbuild.target=1.6 \ + compile compile-junit-tests javadoc %install -install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name} +install -d -m 755 %{buildroot}%{_javadir}/%{name} # jars -install -d -m 755 $RPM_BUILD_ROOT%{_javadir} -install -m 644 %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir} -install -m 644 lib/%{name}-%{version}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-junit-%{version}.jar -(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) +install -d -m 755 %{buildroot}%{_javadir} +install -m 644 %{name}-%{version}.jar %{buildroot}%{_javadir} +install -m 644 lib/%{name}-%{version}-junit.jar %{buildroot}%{_javadir}/%{name}-junit-%{version}.jar +(cd %{buildroot}%{_javadir} && for jar in *-%{version}*.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) # javadoc -install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} -ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} -%fdupes -s ${RPM_BUILD_ROOT} +install -d -m 755 %{buildroot}%{_javadocdir}/%{name}-%{version} +cp -pr javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version} +%fdupes -s %{buildroot}%{_javadocdir}/%{name}-%{version} -%clean -rm -rf $RPM_BUILD_ROOT +ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} %files -%defattr(0644,root,root,0755) %doc licence-LGPL.txt README.txt %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar %dir %{_javadir}/%{name} %files test -%defattr(0644,root,root,0755) %{_javadir}/%{name}-junit-%{version}.jar %{_javadir}/%{name}-junit.jar %files javadoc -%defattr(0644,root,root,0755) %{_javadocdir}/%{name}-%{version} %{_javadocdir}/%{name}
