Projects
home:Eustace:branches:Eulaceura:Factory
apiguardian
_service:obs_scm:apiguardian.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:apiguardian.spec of Package apiguardian
Name: apiguardian Version: 1.0.0 Release: 4 Summary: API Guardian Java annotation License: ASL 2.0 URL: https://github.com/apiguardian-team/apiguardian Source0: https://github.com/apiguardian-team/apiguardian/archive/r%{version}.tar.gz Source1: https://repo1.maven.org/maven2/org/apiguardian/apiguardian-api/%{version}/apiguardian-api-%{version}.pom BuildArch: noarch BuildRequires: maven-local %description API Guardian indicates the status of an API element and therefore its level of stability as well. It is used to annotate public types, methods, constructors, and fields within a framework or application in order to publish their API status and level of stability and to indicate how they are intended to be used by consumers of the API. %package javadoc Summary: Javadoc for apiguardian %description javadoc API documentation for apiguardian. %prep %autosetup -n apiguardian-r%{version} find -name \*.jar -exec rm -f {} \; cp -p %{SOURCE1} pom.xml # Inject OSGi manifest required by Eclipse %pom_xpath_inject pom:project " <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestEntries> <Automatic-Module-Name>org.apiguardian.api</Automatic-Module-Name> <Implementation-Title>apiguardian-api</Implementation-Title> <Implementation-Vendor>apiguardian.org</Implementation-Vendor> <Implementation-Version>%{version}</Implementation-Version> <Specification-Title>apiguardian-api</Specification-Title> <Specification-Vendor>apiguardian.org</Specification-Vendor> <Specification-Version>%{version}</Specification-Version> <!-- OSGi metadata required by Eclipse --> <Bundle-ManifestVersion>2</Bundle-ManifestVersion> <Bundle-SymbolicName>org.apiguardian</Bundle-SymbolicName> <Bundle-Version>%{version}</Bundle-Version> <Export-Package>org.apiguardian.api;version=\"%{version}\"</Export-Package> </manifestEntries> </archive> </configuration> </plugin> </plugins> </pluginManagement> </build>" %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE %files javadoc -f .mfiles-javadoc %license LICENSE %changelog * Wed Mar 11 2020 zoushuangshuang <zoushuangshuang@huawei.com> - 1.0.0-4 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2