Sync from SUSE:SLFO:Main apiguardian revision f85a54474e99ac0a9f8282125d0fee4e
This commit is contained in:
parent
0f560ddbc1
commit
040bac4836
@ -1,10 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
|
<!-- This module was also published with a richer model, Gradle metadata, -->
|
||||||
|
<!-- which should be used instead. Do not delete the following line which -->
|
||||||
|
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
|
||||||
|
<!-- that they should prefer consuming it instead. -->
|
||||||
|
<!-- do_not_remove: published-with-gradle-metadata -->
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.apiguardian</groupId>
|
<groupId>org.apiguardian</groupId>
|
||||||
<artifactId>apiguardian-api</artifactId>
|
<artifactId>apiguardian-api</artifactId>
|
||||||
<version>1.0.0</version>
|
<version>1.1.2</version>
|
||||||
<name>org.apiguardian:apiguardian-api</name>
|
<name>org.apiguardian:apiguardian-api</name>
|
||||||
<description>@API Guardian</description>
|
<description>@API Guardian</description>
|
||||||
<url>https://github.com/apiguardian-team/apiguardian</url>
|
<url>https://github.com/apiguardian-team/apiguardian</url>
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<property name="project.groupId" value="org.apiguardian"/>
|
<property name="project.groupId" value="org.apiguardian"/>
|
||||||
<property name="project.artifactId" value="apiguardian-api"/>
|
<property name="project.artifactId" value="apiguardian-api"/>
|
||||||
<property name="project.version" value="1.0.0"/>
|
<property name="project.version" value="1.1.2"/>
|
||||||
<property name="project.name" value="${project.groupId}:${project.artifactId}"/>
|
<property name="project.name" value="${project.groupId}:${project.artifactId}"/>
|
||||||
<property name="project.description" value="@API Guardian"/>
|
<property name="project.description" value="@API Guardian"/>
|
||||||
|
|
||||||
@ -22,7 +22,8 @@
|
|||||||
|
|
||||||
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
|
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
|
||||||
|
|
||||||
<property name="compiler.source" value="1.8"/>
|
<property name="compiler.release" value="8"/>
|
||||||
|
<property name="compiler.source" value="1.${compiler.release}"/>
|
||||||
<property name="compiler.target" value="${compiler.source}"/>
|
<property name="compiler.target" value="${compiler.source}"/>
|
||||||
|
|
||||||
<!-- ====================================================================== -->
|
<!-- ====================================================================== -->
|
||||||
@ -39,11 +40,14 @@
|
|||||||
|
|
||||||
<target name="compile" description="Compile the code">
|
<target name="compile" description="Compile the code">
|
||||||
<mkdir dir="${build.outputDir}"/>
|
<mkdir dir="${build.outputDir}"/>
|
||||||
|
<echo message="Compiling all except module-info.java with release=8"/>
|
||||||
<javac destdir="${build.outputDir}"
|
<javac destdir="${build.outputDir}"
|
||||||
nowarn="false"
|
nowarn="false"
|
||||||
debug="true"
|
debug="true"
|
||||||
|
encoding="utf-8"
|
||||||
optimize="false"
|
optimize="false"
|
||||||
deprecation="true"
|
deprecation="true"
|
||||||
|
release="${compiler.release}"
|
||||||
target="${compiler.target}"
|
target="${compiler.target}"
|
||||||
verbose="false"
|
verbose="false"
|
||||||
fork="false"
|
fork="false"
|
||||||
@ -51,6 +55,25 @@
|
|||||||
<src>
|
<src>
|
||||||
<pathelement location="${build.srcDir}"/>
|
<pathelement location="${build.srcDir}"/>
|
||||||
</src>
|
</src>
|
||||||
|
<exclude name="**/module-info.java"/>
|
||||||
|
</javac>
|
||||||
|
<echo message="Compiling module-info.java with release=9"/>
|
||||||
|
<javac destdir="${build.outputDir}"
|
||||||
|
nowarn="false"
|
||||||
|
debug="true"
|
||||||
|
encoding="utf-8"
|
||||||
|
optimize="false"
|
||||||
|
deprecation="true"
|
||||||
|
release="9"
|
||||||
|
verbose="false"
|
||||||
|
fork="false">
|
||||||
|
<src>
|
||||||
|
<pathelement location="${build.srcDir}"/>
|
||||||
|
</src>
|
||||||
|
<include name="**/module-info.java"/>
|
||||||
|
<modulepath>
|
||||||
|
<pathelement location="${build.outputDir}"/>
|
||||||
|
</modulepath>
|
||||||
</javac>
|
</javac>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@ -63,7 +86,6 @@
|
|||||||
packagenames="*"
|
packagenames="*"
|
||||||
destdir="${reporting.outputDirectory}/apidocs"
|
destdir="${reporting.outputDirectory}/apidocs"
|
||||||
access="protected"
|
access="protected"
|
||||||
old="false"
|
|
||||||
verbose="false"
|
verbose="false"
|
||||||
version="true"
|
version="true"
|
||||||
use="true"
|
use="true"
|
||||||
@ -92,7 +114,7 @@
|
|||||||
basedir="${build.outputDir}"
|
basedir="${build.outputDir}"
|
||||||
excludes="**/package.html">
|
excludes="**/package.html">
|
||||||
<manifest>
|
<manifest>
|
||||||
<attribute name="Automatic-Module-Name" value="${project.artifactId}"/>
|
<attribute name="Implementation-Title" value="${project.artifactId}"/>
|
||||||
<attribute name="Implementation-Vendor" value="apiguardian.org"/>
|
<attribute name="Implementation-Vendor" value="apiguardian.org"/>
|
||||||
<attribute name="Implementation-Version" value="${project.version}"/>
|
<attribute name="Implementation-Version" value="${project.version}"/>
|
||||||
<attribute name="Specification-Title" value="${project.artifactId}"/>
|
<attribute name="Specification-Title" value="${project.artifactId}"/>
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 29 07:13:35 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to upstream version 1.1.2
|
||||||
|
* Fixes:
|
||||||
|
+ Javadoc 1.8 cannot link to the published 1.1.0 API
|
||||||
|
documentation
|
||||||
|
+ Add LICENSE/NOTICE to the generated jar
|
||||||
|
+ Allow @API to be declared at the package level
|
||||||
|
+ Explain usage of Status.DEPRECATED
|
||||||
|
+ Include OSGi metadata in manifest
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 23 23:07:10 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
Wed Mar 23 23:07:10 UTC 2022 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package apiguardian
|
# spec file for package apiguardian
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -16,8 +16,11 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# The automatic requires would be java-headless >= 9, but the
|
||||||
|
# binaries are java 8 compatible
|
||||||
|
%define __requires_exclude java-headless
|
||||||
Name: apiguardian
|
Name: apiguardian
|
||||||
Version: 1.0.0
|
Version: 1.1.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: API Guardian Java annotation
|
Summary: API Guardian Java annotation
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@ -28,8 +31,9 @@ Source1: %{name}-build.xml
|
|||||||
Source100: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/%{version}/apiguardian-api-%{version}.pom
|
Source100: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/%{version}/apiguardian-api-%{version}.pom
|
||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: java-devel >= 1.6
|
BuildRequires: java-devel >= 9
|
||||||
BuildRequires: javapackages-local
|
BuildRequires: javapackages-local >= 6
|
||||||
|
Requires: java-headless >= 1.8
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -51,6 +55,8 @@ API documentation for %{name}.
|
|||||||
find -name \*.jar -delete
|
find -name \*.jar -delete
|
||||||
cp -p %{SOURCE1} .
|
cp -p %{SOURCE1} .
|
||||||
|
|
||||||
|
mv src/module/java/*/module-info.java src/main/java/
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{ant} -f %{name}-build.xml jar javadoc
|
%{ant} -f %{name}-build.xml jar javadoc
|
||||||
|
|
||||||
@ -60,7 +66,7 @@ install -dm 0755 %{buildroot}%{_javadir}/%{name}
|
|||||||
install -pm 0644 target/apiguardian-api-%{version}.jar %{buildroot}%{_javadir}/%{name}/apiguardian-api.jar
|
install -pm 0644 target/apiguardian-api-%{version}.jar %{buildroot}%{_javadir}/%{name}/apiguardian-api.jar
|
||||||
# pom
|
# pom
|
||||||
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
|
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
|
||||||
install -pm 0644 %{SOURCE100} %{buildroot}%{_mavenpomdir}/%{name}/apiguardian-api.pom
|
%{mvn_install_pom} %{SOURCE100} %{buildroot}%{_mavenpomdir}/%{name}/apiguardian-api.pom
|
||||||
%add_maven_depmap %{name}/apiguardian-api.pom %{name}/apiguardian-api.jar
|
%add_maven_depmap %{name}/apiguardian-api.pom %{name}/apiguardian-api.jar
|
||||||
# javadoc
|
# javadoc
|
||||||
install -dm 0755 %{buildroot}%{_javadocdir}
|
install -dm 0755 %{buildroot}%{_javadocdir}
|
||||||
|
BIN
r1.0.0.tar.gz
(Stored with Git LFS)
BIN
r1.0.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
r1.1.2.tar.gz
(Stored with Git LFS)
Normal file
BIN
r1.1.2.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user