[findbugs] Use Fedora JAR filenames (fixes FTBFS)

richardfearn richardfearn at fedoraproject.org
Sat Jul 28 17:33:08 UTC 2012


commit 466b43aac6897e9e74441fe87c52fd1d68b7f179
Author: Richard Fearn <richardfearn at gmail.com>
Date:   Sat Jul 28 18:32:27 2012 +0100

    Use Fedora JAR filenames (fixes FTBFS)

 findbugs-jar-filenames.patch |   39 +++++++++++++++++++++++++++++++++++++++
 findbugs.spec                |    9 ++++++++-
 2 files changed, 47 insertions(+), 1 deletions(-)
---
diff --git a/findbugs-jar-filenames.patch b/findbugs-jar-filenames.patch
new file mode 100644
index 0000000..591ab12
--- /dev/null
+++ b/findbugs-jar-filenames.patch
@@ -0,0 +1,39 @@
+diff -ur findbugs-1.3.9-ORIGINAL/build.xml findbugs-1.3.9/build.xml
+--- findbugs-1.3.9-ORIGINAL/build.xml	2012-07-28 18:19:37.697925429 +0100
++++ findbugs-1.3.9/build.xml	2012-07-28 18:20:09.362968800 +0100
+@@ -58,15 +58,15 @@
+ 	
+ 	<path id="findbugs.classpath">
+ 		<pathelement location="${systemjar.dir}/findbugs-bcel.jar"/>
+-		<pathelement location="${systemjar.dir}/dom4j-1.6.1.jar"/>
++		<pathelement location="${systemjar.dir}/dom4j.jar"/>
+ 		<pathelement location="${systemjar.dir}/junit4.jar"/>
+ 		<pathelement location="${systemjar.dir}/objectweb-asm/asm.jar"/>
+ 		<pathelement location="${systemjar.dir}/objectweb-asm/asm-commons.jar"/>
+ 		<pathelement location="${systemjar.dir}/objectweb-asm/asm-tree.jar"/>
+-		<pathelement location="${systemjar.dir}/jaxen-1.1.1.jar"/>		
++		<pathelement location="${systemjar.dir}/jaxen.jar"/>		
+ 		<pathelement location="${systemjar.dir}/jsr-305.jar"/>
+ 		<pathelement location="${systemjar.dir}/jFormatString.jar"/>
+-		<pathelement location="${systemjar.dir}/commons-lang.jar"/>
++		<pathelement location="${systemjar.dir}/apache-commons-lang.jar"/>
+ 		<pathelement location="${systemjar.dir}/jcip-annotations.jar"/>
+ 		<pathelement location="${systemjar.dir}/ant.jar"/>
+ 	</path>
+@@ -74,7 +74,7 @@
+ 	<path id="tools.classpath">
+ 		<pathelement location="${classes.dir}"/>
+ 		<pathelement location="${jar.dir}/findbugs.jar"/>
+-		<pathelement location="${systemjar.dir}/jdepend-2.9.1.jar"/>
++		<pathelement location="${systemjar.dir}/jdepend.jar"/>
+ 		<path refid="findbugs.classpath"/>
+ 	</path>
+ 
+diff -ur findbugs-1.3.9-ORIGINAL/etc/MANIFEST-findbugs.MF findbugs-1.3.9/etc/MANIFEST-findbugs.MF
+--- findbugs-1.3.9-ORIGINAL/etc/MANIFEST-findbugs.MF	2012-07-28 18:19:37.697925429 +0100
++++ findbugs-1.3.9/etc/MANIFEST-findbugs.MF	2012-07-28 18:23:54.275270153 +0100
+@@ -1,3 +1,3 @@
+ Manifest-Version: 1.0
+ Main-Class: edu.umd.cs.findbugs.LaunchAppropriateUI
+-Class-Path: findbugs-bcel.jar dom4j-1.6.1.jar jaxen-1.1.1.jar objectweb-asm/asm.jar objectweb-asm/asm-tree.jar objectweb-asm/asm-commons.jar jsr-305.jar jFormatString.jar commons-lang.jar
++Class-Path: findbugs-bcel.jar dom4j.jar jaxen.jar objectweb-asm/asm.jar objectweb-asm/asm-tree.jar objectweb-asm/asm-commons.jar jsr-305.jar jFormatString.jar commons-lang.jar
diff --git a/findbugs.spec b/findbugs.spec
index 1ed89ff..e5b4853 100644
--- a/findbugs.spec
+++ b/findbugs.spec
@@ -5,7 +5,7 @@
 
 Name:           findbugs
 Version:        1.3.9
-Release:        9%{?dist}
+Release:        10%{?dist}
 Summary:        Find bugs in Java code
 
 Group:          Development/Languages
@@ -33,6 +33,9 @@ Patch1:         findbugs-asm-version.patch
 # Updates the version information in POMs, as we don't have up to date POM's :(
 Patch2:         findbugs-1.3.9-pom.patch
 
+# Fedora-specific patch: use Fedora JAR filenames
+Patch3:         findbugs-jar-filenames.patch
+
 BuildArch:      noarch
 
 BuildRequires:  findbugs-bcel
@@ -103,6 +106,7 @@ cp -p %{SOURCE3} findbugs.pom
 cp -p %{SOURCE4} annotations.pom
 
 %patch2 -p1
+%patch3 -p1
 
 cp -p %{SOURCE2} README.fedora
 
@@ -205,6 +209,9 @@ cp annotations.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-annotations.pom
 %{_javadir}/findbugs-tools*
 
 %changelog
+* Sat Jul 28 2012 Richard Fearn <richardfearn at gmail.com> - 1.3.9-10
+- Use Fedora JAR filenames (fixes FTBFS)
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.9-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list