%global oname annotations Name: jetbrains-annotations Version: 24.0.1 Release: 1 Summary: IntelliJ IDEA Annotations License: ASL 2.0 URL: http://www.jetbrains.org Source0: https://archiva.interlocsolutions.com/archiva/repository/internal/org/jetbrains/annotations/24.0.1/annotations-24.0.1-sources.jar Source1: https://archiva.interlocsolutions.com/archiva/repository/internal/org/jetbrains/annotations/24.0.1/annotations-24.0.1.pom Source2: http://www.apache.org/licenses/LICENSE-2.0.txt BuildRequires: maven-local BuildArch: noarch %description A set of annotations used for code inspection support and code documentation. %package help Summary: Javadoc for jetbrains-annotations Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help This package contains javadoc for jetbrains-annotations. %prep %setup -T -q -c mkdir -p src/main/{java,resources} ( cd src/main/java %jar -xf %{SOURCE0} rm -rf META-INF ) cp -p %{SOURCE1} pom.xml cp -p %{SOURCE2} LICENSE.txt sed -i 's/\r//' LICENSE.txt %mvn_file org.jetbrains:%{oname} jetbrains-annotations %mvn_alias org.jetbrains:%{oname} com.intellij: %build %mvn_build %install %mvn_install %files -f .mfiles %license LICENSE.txt %files help -f .mfiles-javadoc %license LICENSE.txt %changelog * Mon Sep 18 2023 Ge Wang - 24.0.1-1 - update to version 24.0.1 * Mon Aug 24 2020 yaokai - 15.0-1 - package init