Hello community,
here is the log from the commit of package antlr for openSUSE:Factory checked in at 2018-12-07 14:30:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/antlr (Old)
and /work/SRC/openSUSE:Factory/.antlr.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "antlr"
Fri Dec 7 14:30:03 2018 rev:45 rq:653633 version:2.7.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/antlr/antlr.changes 2018-09-17 14:25:53.559811069 +0200
+++ /work/SRC/openSUSE:Factory/.antlr.new.19453/antlr.changes 2018-12-07 14:30:03.303469077 +0100
@@ -1,0 +2,5 @@
+Sun Nov 18 19:43:07 UTC 2018 - Fridrich Strba
+
+- Install as maven artifact using the pom file from maven central
+
+-------------------------------------------------------------------
Old:
----
makefile.gcj
New:
----
antlr-2.7.7.pom
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ antlr.spec ++++++
--- /var/tmp/diff_new_pack.KPsSMf/_old 2018-12-07 14:30:03.975468242 +0100
+++ /var/tmp/diff_new_pack.KPsSMf/_new 2018-12-07 14:30:03.995468218 +0100
@@ -27,7 +27,7 @@
Source0: antlr-%{version}.tar.bz2
Source1: %{name}-build.xml
Source2: %{name}-script
-Source3: makefile.gcj
+Source3: http://repo2.maven.org/maven2/%{name}/%{name}/%{version}/%{name}-%{version}.pom
Source1000: antlr-rpmlintrc
Patch0: %{name}-jedit.patch
Patch1: gcc45fix.diff
@@ -36,7 +36,7 @@
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: java-devel >= 1.8
-BuildRequires: javapackages-tools
+BuildRequires: javapackages-local
BuildRequires: xml-commons-apis
Requires: %{name}-java
Provides: %{name}-bootstrap = %{version}
@@ -133,7 +133,7 @@
%endif
%install
-#### jars ###
+### jars ###
install -d -m 0755 %{buildroot}%{_javadir}
cp -a work/lib/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
(cd %{buildroot}%{_javadir} && for jar in *-%{version}.jar; do ln -s -f ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
@@ -141,6 +141,11 @@
install -d -m 0755 %{buildroot}%{_datadir}/%{name}-%{version}/
ln -s -f %{_javadir}/%{name}-%{version}.jar %{buildroot}%{_datadir}/%{name}-%{version}/%{name}.jar
+### pom ###
+install -d -m 0755 %{buildroot}%{_mavenpomdir}
+install -pm 0644 %{SOURCE3} %{buildroot}%{_mavenpomdir}/%{name}-%{version}.pom
+%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar -a %{name}:%{name}all -f java
+
### scripts ###
install -d -m 0755 %{buildroot}%{_bindir}/
install -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/%{name}
@@ -175,6 +180,12 @@
%dir %{_datadir}/%{name}-%{version}
%{_datadir}/%{name}-%{version}/*jar
%{_javadir}/%{name}*.jar
+%{_mavenpomdir}/*
+%if %{defined _maven_repository}
+%config(noreplace) %{_mavendepmapfragdir}/%{name}-java
+%else
+%{_datadir}/maven-metadata/%{name}-java.xml
+%endif
%files manual
%doc doc examples
++++++ antlr-2.7.7.pom ++++++
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<packaging>jar</packaging>
<version>2.7.7</version>
<name>AntLR Parser Generator</name>
<description>
A framework for constructing recognizers, compilers,
and translators from grammatical descriptions containing
Java, C#, C++, or Python actions.
</description>
<url>http://www.antlr.org/</url>
<licenses>
<license>
<name>BSD License</name>
<url>http://www.antlr.org/license.html</url>
<distribution>repo</distribution>
</license>
</licenses>
<dependencies/>
</project>