[RPM (6.0)] maven-scm-1.8-1.jpp6

Ralph Apel <[email protected]> Tue, 8 Jul 2014 22:27:52 +0200
Newsgroups gmane.linux.jpackage.announce
Message-ID <[email protected]>
Name        : maven-scm                    Relocations: (not relocatable)
Version     : 1.8                               Vendor: JPackage Project
Release     : 1.jpp6                        Build Date: Tue 08 Jul 2014 10:06:36 PM CEST
Install Date: (not installed)               Build Host: linux.fritz.box
Group       : Development/Java              Source RPM: (none)
Size        : 1384676                          License: Apache Software License
Signature   : (none)
Packager    : Ralph Apel <[email protected]>
URL         : http://maven.apache.org/scm
Summary     : Maven SCM
Description :
Maven SCM supports Maven 2.x plugins (e.g. maven-release-plugin)
and other tools (e.g. Continuum) by providing them with a common
API for doing SCM operations. You can look at the list of SCM's
for more information on using Maven SCM with your favorite SCM
tool.

---------------
Ralph Apel <r.apel at r-apel.de> - 0:1.8-1
- 1.8
---------------

---------------
Index: maven-scm.spec
===================================================================
RCS file: /home/projects/jpackage/cvs/rpms/free/maven-scm/maven-scm.spec,v
retrieving revision 1.9
diff -u -r1.9 maven-scm.spec
--- maven-scm.spec	16 Jun 2012 09:08:32 -0000	1.9
+++ maven-scm.spec	8 Jul 2014 20:27:50 -0000
@@ -1,4 +1,4 @@
-# Copyright (c) 2000-2012, JPackage Project
+# Copyright (c) 2000-2014, JPackage Project
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -28,8 +28,6 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #
 
-%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
-
 %define section     free
 %define _binary_payload w9.gzdio
 %define _source_payload w9.gzdio
@@ -43,19 +41,19 @@
 %define without_maven %{?_without_maven:1}%{!?_without_maven:0}
 
 %define maven_settings_file %{_builddir}/%{name}/settings.xml
-%define namedversion 1.3
+%define namedversion 1.8
 
 Name:           maven-scm
-Version:        1.3
-Release:        2%{?dist}
+Version:        1.8
+Release:        1%{?dist}
 Epoch:          0
 Summary:        Maven SCM
 License:        Apache Software License
 Group:          Development/Java
 URL:            http://maven.apache.org/scm
 Source0:        %{name}-%{version}.tgz
-# svn export http://svn.apache.org/repos/asf/maven/scm/tags/maven-scm-1.3/
-# tar czf ../SOURCES/maven-scm-1.3.tgz maven-scm-1.3/
+# svn export http://svn.apache.org/repos/asf/maven/scm/tags/maven-scm-1.8/
+# tar czf ../SOURCES/maven-scm-1.8.tgz maven-scm-1.8/
 
 
 Source1:        %{name}-%{version}-jpp-depmap.xml
@@ -63,26 +61,13 @@
 Source3:        %{name}-%{version}-autogenerated-files.tar.gz
 
 Patch0:         %{name}-provider-vss-pom.patch
-#Patch0:         %{name}-provider-clearcase-pom.patch
-#Patch1:         %{name}-provider-git-commons-pom.patch
-#Patch2:         %{name}-provider-starteam-pom.patch
-#Patch3:         %{name}-provider-vss-pom.patch
-#Patch4:         %{name}-provider-svn-commons-pom.patch
-#Patch5:         %{name}-provider-cvs-commons-pom.patch
-#Patch6:         %{name}-provider-local-pom.patch
-#Patch7:         %{name}-provider-clearcase-settings-mdo.patch
-#Patch8:         %{name}-provider-cvs-commons-mdo.patch
-#Patch9:         %{name}-provider-git-commons-mdo.patch
-#Patch10:        %{name}-provider-local-mdo.patch
-#Patch11:        %{name}-provider-starteam-mdo.patch
-#Patch12:        %{name}-provider-svn-commons-mdo.patch
-#Patch13:        %{name}-provider-vss-mdo.patch
+Patch1:         %{name}-providers-pom.patch
+Patch2:         %{name}-providers-standard-pom.patch
+Patch3:         %{name}-skin.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
-%if ! %{gcj_support}
 BuildArch:      noarch
-%endif
 BuildRequires:  jpackage-utils >= 0:1.7.5
 BuildRequires:  java-devel >= 0:1.6.0
 BuildRequires:  ant >= 0:1.7.1
@@ -91,17 +76,17 @@
 BuildRequires:  jmock >= 0:1.2.0
 %if %{with_maven}
 BuildRequires:  maven2 >= 0:2.0.8
-BuildRequires:  maven2-plugin-ant
-BuildRequires:  maven2-plugin-assembly
-BuildRequires:  maven2-plugin-compiler
-BuildRequires:  maven2-plugin-install
-BuildRequires:  maven2-plugin-javadoc
-BuildRequires:  maven2-plugin-jar
-BuildRequires:  maven2-plugin-plugin
-BuildRequires:  maven2-plugin-project-info-reports
-BuildRequires:  maven2-plugin-resources
-BuildRequires:  maven2-plugin-site
-BuildRequires:  maven-surefire-provider-junit
+BuildRequires:  maven-ant-plugin
+BuildRequires:  maven-assembly-plugin
+BuildRequires:  maven-compiler-plugin
+BuildRequires:  maven-install-plugin
+BuildRequires:  maven-javadoc-plugin
+BuildRequires:  maven-jar-plugin
+BuildRequires:  maven-plugin-plugin
+BuildRequires:  maven-project-info-reports-plugin
+BuildRequires:  maven-resources-plugin
+BuildRequires:  maven-site-plugin
+BuildRequires:  maven-surefire-provider-junit4
 BuildRequires:  maven-surefire-maven-plugin
 BuildRequires:  maven2-common-poms >= 0:1.0-3
 BuildRequires:  maven-release
@@ -121,7 +106,10 @@
 BuildRequires:  modello >= 0:1.3
 BuildRequires:  maven2-bootstrap >= 0:2.0.8
 BuildRequires:  maven-shared-plugin-testing-harness
+BuildRequires:  mojo-animal-sniffer
 BuildRequires:  plexus-container-default
+BuildRequires:  plexus-sec-dispatcher
+BuildRequires:  plexus-cipher
 BuildRequires:  plexus-utils >= 0:1.4.8
 BuildRequires:  regexp
 BuildRequires:  saxpath
@@ -131,15 +119,11 @@
 Requires:  javacvs-lib >= 0:5.0
 Requires:  maven2-bootstrap >= 0:2.0.8
 Requires:  plexus-container-default
+Requires:  plexus-sec-dispatcher
+Requires:  plexus-cipher
 Requires:  plexus-utils >= 0:1.4.8
 Requires:  regexp
 
-%if %{gcj_support}
-BuildRequires:       java-gcj-compat-devel
-Requires(post):      java-gcj-compat
-Requires(postun):    java-gcj-compat
-%endif
-
 Requires(post):    jpackage-utils >= 0:1.7.5
 Requires(postun):  jpackage-utils >= 0:1.7.5
 
@@ -156,12 +140,6 @@
 Requires:       maven-scm = %{epoch}:%{version}-%{release}
 Requires:       junit >= 3.8.2
 
-%if %{gcj_support}
-BuildRequires:     java-gcj-compat-devel
-Requires(post):    java-gcj-compat
-Requires(postun):  java-gcj-compat
-%endif
-
 %description test
 Tests for %{name}.
 
@@ -188,6 +166,9 @@
 gzip -dc %{SOURCE3} | tar xf -
 %endif
 %patch0 -b .sav0
+%patch1 -b .sav1
+%patch2 -b .sav2
+%patch3 -b .sav3
 
 %build
 %if %{with_maven}
@@ -220,8 +201,7 @@
     -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
     -Daggregate=true \
     -Dmaven2.jpp.depmap.file=%{SOURCE1} \
-    javadoc:javadoc
-#   javadoc:javadoc site
+    javadoc:aggregate site
 
 %else
 export CLASSPATH=$(build-classpath \
@@ -497,53 +477,19 @@
 %endif
 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
 
-%if 0
 # manual
 rm -rf target/site/apidocs
 install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 cp -pr target/site/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
-%endif
-
-%if %{gcj_support}
-%{_bindir}/aot-compile-rpm
-%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 %update_maven_depmap
-%if %{gcj_support}
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
-  %{_bindir}/rebuild-gcj-db
-fi
-%endif
 
 %postun
 %update_maven_depmap
-%if %{gcj_support}
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
-  %{_bindir}/rebuild-gcj-db
-fi
-%endif
-
-%if %{gcj_support}
-%post test
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
-  %{_bindir}/rebuild-gcj-db
-fi
-%endif
-
-%if %{gcj_support}
-%postun test
-if [ -x %{_bindir}/rebuild-gcj-db ]
-then
-  %{_bindir}/rebuild-gcj-db
-fi
-%endif
 
 %files
 %defattr(-,root,root,-)
@@ -559,6 +505,7 @@
 %{_javadir}/%{name}/provider-git-commons*
 %{_javadir}/%{name}/provider-gitexe*
 %{_javadir}/%{name}/provider-gittest*
+%{_javadir}/%{name}/provider-jazz*
 %{_javadir}/%{name}/provider-local*
 %{_javadir}/%{name}/provider-perforce*
 %{_javadir}/%{name}/provider-cvs-commons*
@@ -573,57 +520,28 @@
 %{_javadir}/%{name}/provider-synergy*
 %{_mavendepmapfragdir}/*
 
-%if %{gcj_support}
-%dir %attr(-,root,root) %{_libdir}/gcj/%{name}
-%attr(-,root,root) %{_libdir}/gcj/%{name}/api-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/client-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/manager-plexus-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/plugin-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-accurev-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-bazaar-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-clearcase-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-cvs-commons-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-cvsexe-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-git-commons-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-gitexe-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-gittest-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-local-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-perforce-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-starteam-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-svn-commons-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-svnexe-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-tfs-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-vss-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-cvsjava-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-hg-%{namedversion}.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-synergy-%{namedversion}.jar.*
-%endif
-
 %files test
 %defattr(-,root,root,-)
 %{_javadir}/%{name}/provider-cvstest*
 %{_javadir}/%{name}/provider-svntest*
 %{_javadir}/%{name}/test*
 
-%if %{gcj_support}
-%dir %attr(-,root,root) %{_libdir}/gcj/%{name}
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-cvstest-*.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/test-*.jar.*
-%attr(-,root,root) %{_libdir}/gcj/%{name}/provider-svntest-*.jar.*
-%endif
-
 %files javadoc
 %defattr(-,root,root,-)
 %doc %{_javadocdir}/%{name}-%{version}
 %doc %{_javadocdir}/%{name}
 
-%if 0
 %files manual
 %defattr(-,root,root,-)
 %doc %{_docdir}/%{name}-%{version}
-%endif
 
 %changelog
+* Tue Jul 08 2014 Ralph Apel <r.apel at r-apel.de> - 0:1.8-1
+- 1.8
+
+* Fri Feb 22 2013 Ralph Apel <r.apel at r-apel.de> - 0:1.5-1
+- 1.5
+
 * Sat Jun 16 2012 Ralph Apel <r.apel at r-apel.de> - 0:1.3-2
 - Avoid FileDigest and PayloadIsXz problems on EL5