[vecmath] Update to 1.6.0, fixing FTBFS.
Susi Lehtola
jussilehtola at fedoraproject.org
Thu Sep 5 15:34:10 UTC 2013
commit 8d6676a7aa7c52bb7bb7d5cfa2f61cf1e7a947a8
Author: Susi Lehtola <jussilehtola at fedoraproject.org>
Date: Thu Sep 5 18:34:00 2013 +0300
Update to 1.6.0, fixing FTBFS.
vecmath.spec | 62 +++++++++++++++-------------------------------------------
1 files changed, 16 insertions(+), 46 deletions(-)
---
diff --git a/vecmath.spec b/vecmath.spec
index 513ba07..f2541d5 100644
--- a/vecmath.spec
+++ b/vecmath.spec
@@ -1,24 +1,17 @@
+%global commit 41fddda1a4f430e45bef0154e1fdfe5671025f1e
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
Name: vecmath
-Version: 1.5.2
-Release: 3%{?dist}
+Version: 1.6.0
+Release: 0.1.20130710git41fddda%{?dist}
Summary: The 3D vector math Java package, javax.vecmath
Group: Development/Libraries
# License is GNU General Public License, version 2, with the Classpath Exception
License: GPLv2 with exceptions
-URL: http://java.net/projects/vecmath
-# svn export https://svn.java.net/svn/vecmath~svn/tags/rel-1_5_2-fcs vecmath-1.5.2/vecmath
-# svn export https://svn.java.net/svn/vecmath-test~svn/tags/rel-1_5_2-fcs vecmath-1.5.2/vecmath-test
-# find vecmath-1.5.2 -name "*.class" -delete
-# find vecmath-1.5.2 -name "*.jar" -delete
-# find vecmath-1.5.2 -name "*.so" -delete
-# find vecmath-1.5.2 -name "unzip*" -delete
-# tar czf vecmath-1.5.2-clean-src-svn.tar.gz vecmath-1.5.2
-Source0: %{name}-%{version}-clean-src-svn.tar.gz
-# originally taken from http://repo1.maven.org/maven2/java3d/
-Source1: %{name}-%{version}.pom
+URL: http://github.com/hharrison/vecmath
+Source0: https://github.com/hharrison/vecmath/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
+# Fix link to javadoc
Patch0: %{name}-%{version}-javadoc-link.patch
-Patch1: %{name}-%{version}-fix-incorrect-fsf-address.patch
-
BuildArch: noarch
BuildRequires: ant
@@ -43,54 +36,31 @@ Requires: jpackage-utils
This package contains javadoc for %{name}.
%prep
-%setup -q
+%setup -qn %{name}-%{commit}
%patch0 -p0
-%patch1 -p0
-
-iconv -f iso8859-1 -t utf-8 vecmath/COPYRIGHT.txt > vecmath/COPYRIGHT.txt.conv && mv -f vecmath/COPYRIGHT.txt.conv vecmath/COPYRIGHT.txt
-sed -i 's/\r//' vecmath/COPYRIGHT.txt vecmath/LICENSE.txt
-
-cp -pr vecmath/docs .
-cp -p vecmath/COPYRIGHT.txt .
-cp -p vecmath/LICENSE.txt .
-cp -p vecmath/LICENSE-SPEC.html .
%build
-
-(
- cd %{name}
- %ant jar docs
-)
+%ant jar docs
%install
-
-install -D -p -m 644 %{name}/build/opt/lib/ext/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
-
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap
+install -D -p -m 644 build/jars/%{name}.jar %{buildroot}%{_javadir}/%{name}.jar
mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -a %{name}/build/javadocs/* %{buildroot}%{_javadocdir}/%{name}
-
-%check
-(
- cd %{name}-test
- export CLASSPATH=$(built-classpath junit)
- %ant test
-)
+cp -a build/javadoc/* %{buildroot}%{_javadocdir}/%{name}
%files
%doc docs/api-changes* COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html
%{_javadir}/%{name}.jar
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavendepmapfragdir}/%{name}
%files javadoc
%doc COPYRIGHT.txt LICENSE.txt LICENSE-SPEC.html
%{_javadocdir}/%{name}
%changelog
+* Thu Sep 5 2013 Harvey Harrison <harvey.harrison at gmail.com> - 1.6.0-0.1.20130710git41fddda
+- change upstream source to github
+- upgrade to 1.6.0
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list