[jboss-jacc-1.4-api] Fix FTBFS (Resolves: rhbz#1106872)
Michal Srb
msrb at fedoraproject.org
Thu Feb 19 08:03:12 UTC 2015
commit f4b84282bcfb663c76f4dac7a05a499c77b4398f
Author: Michal Srb <msrb at redhat.com>
Date: Thu Feb 19 08:57:35 2015 +0100
Fix FTBFS (Resolves: rhbz#1106872)
- Adapt to current packaging guidelines
jboss-jacc-1.4-api.spec | 74 ++++++++++++++++------------------------------
1 files changed, 26 insertions(+), 48 deletions(-)
---
diff --git a/jboss-jacc-1.4-api.spec b/jboss-jacc-1.4-api.spec
index f957bf8..bc4a3de 100644
--- a/jboss-jacc-1.4-api.spec
+++ b/jboss-jacc-1.4-api.spec
@@ -1,42 +1,32 @@
%global namedreltag .Final
%global namedversion %{version}%{?namedreltag}
-Name: jboss-jacc-1.4-api
-Version: 1.0.2
-Release: 8%{dist}
-Summary: JBoss JACC 1.4 API
-Group: Development/Libraries
-License: CDDL or GPLv2 with exceptions
-URL: http://www.jboss.org
+Name: jboss-jacc-1.4-api
+Version: 1.0.2
+Release: 9%{dist}
+Summary: JBoss JACC 1.4 API
+License: CDDL or GPLv2 with exceptions
+URL: http://www.jboss.org
# git clone git://github.com/jboss/jboss-jacc-api_spec.git jboss-jacc-1.4-api
# cd jboss-jacc-1.4-api/ && git archive --format=tar --prefix=jboss-jacc-1.4-api/ jboss-jacc-api_1.4_spec-1.0.2.Final | xz > jboss-jacc-1.4-api-1.0.2.Final.tar.xz
-Source0: %{name}-%{namedversion}.tar.xz
+Source0: %{name}-%{namedversion}.tar.xz
-BuildRequires: java-devel
-BuildRequires: jboss-servlet-3.0-api
-BuildRequires: jpackage-utils
-BuildRequires: maven-local
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-enforcer-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-surefire-provider-junit4
+BuildRequires: maven-local
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
+BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin)
+BuildRequires: mvn(org.jboss:jboss-parent:pom:)
+BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec)
-Requires: jpackage-utils
-Requires: jboss-servlet-3.0-api
-
-BuildArch: noarch
+BuildArch: noarch
%description
-JBoss Java Authorization Contract for Containers 1.4 API
+JBoss Java Authorization Contract for Containers 1.4 API.
%package javadoc
-Summary: Javadocs for %{name}
-Group: Documentation
-Requires: jpackage-utils
+Summary: Javadocs for %{name}
%description javadoc
This package contains the API documentation for %{name}.
@@ -44,37 +34,25 @@ This package contains the API documentation for %{name}.
%prep
%setup -q -n %{name}
+%mvn_file : %{name}/%{name} %{name}
+
%build
-mvn-rpmbuild install javadoc:aggregate
+%mvn_build
%install
-install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-# JAR
-install -pm 644 target/jboss-jacc-api_1.4_spec-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
-
-# POM
-install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%mvn_install
-# DEPMAP
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
-
-# APIDOCS
-cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%files
-%{_javadir}/%{name}.jar
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
+%files -f .mfiles
%doc README LICENSE
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%doc LICENSE README
%changelog
+* Thu Feb 19 2015 Michal Srb <msrb at redhat.com> - 1.0.2-9
+- Fix FTBFS (Resolves: rhbz#1106872)
+- Adapt to current packaging guidelines
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list