commit 6925dec7ee4c3564da3a81f25a349b325fb60f59 Author: Adrian Schröter Date: Fri Jan 12 15:34:06 2024 +0100 Sync from SUSE:ALP:Source:Standard:1.0 jetbrains-annotations revision 53f02218f6f5929b38250ccafd90ed5e diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_service b/_service new file mode 100644 index 0000000..4449929 --- /dev/null +++ b/_service @@ -0,0 +1,19 @@ + + + git + https://github.com/JetBrains/java-annotations.git + 23.0.0 + @PARENT_TAG@ + common + java8 + module-info + LICENSE.txt + README.md + jetbrains-annotations + + + *.tar + xz + + + diff --git a/annotations-23.0.0.pom b/annotations-23.0.0.pom new file mode 100644 index 0000000..62c209c --- /dev/null +++ b/annotations-23.0.0.pom @@ -0,0 +1,30 @@ + + + 4.0.0 + org.jetbrains + annotations + 23.0.0 + JetBrains Java Annotations + A set of annotations used for code inspection support and code documentation. + https://github.com/JetBrains/java-annotations + + https://github.com/JetBrains/java-annotations + scm:git:git://github.com/JetBrains/java-annotations.git + scm:git:ssh://github.com:JetBrains/java-annotations.git + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + JetBrains + JetBrains Team + JetBrains + https://www.jetbrains.com + + + diff --git a/jetbrains-annotations-23.0.0.tar.xz b/jetbrains-annotations-23.0.0.tar.xz new file mode 100644 index 0000000..7653fbe --- /dev/null +++ b/jetbrains-annotations-23.0.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab38035daabac888685818b1ad58a6b242f33af020d359f405019d6c173f107 +size 17632 diff --git a/jetbrains-annotations-build.xml b/jetbrains-annotations-build.xml new file mode 100644 index 0000000..2db1a24 --- /dev/null +++ b/jetbrains-annotations-build.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jetbrains-annotations.changes b/jetbrains-annotations.changes new file mode 100644 index 0000000..cc03387 --- /dev/null +++ b/jetbrains-annotations.changes @@ -0,0 +1,53 @@ +------------------------------------------------------------------- +Mon Aug 21 17:28:40 UTC 2023 - Fridrich Strba + +- Avoid unnecessary use of xmvn-tools for build + +------------------------------------------------------------------- +Mon Dec 5 16:11:13 UTC 2022 - Fridrich Strba + +- Upgrade to 23.0.0 + * Changes of 23.0.0 + + Added new annotations: '@BlockingExecutor' and + '@NonBlockingExecutor'. + * Changes of 22.0.0 + + Added new annotations: '@Blocking' and '@NonBlocking'. + * Changes of 21.0.1 + + Multi-Release Jar: Manifest fixed + * Changes of 21.0.0 + + Added new annotation: '@UnknownNullability'. + + Proper JPMS module. + + 'JdkConstants' deprecated. + * Changes of 20.1.0 + + Added 'TYPE_USE' target for 'PropertyKey' annotation. + * Changes of 20.0.0 + + Added new annotation: '@MustBeInvokedByOverriders'. + + Added new annotation: '@VisibleForTesting'. + + Added 'TYPE_USE' target for 'NonNls' annotation. + + String attributes of annotations are marked as '@NonNls' + where applicable. + + Documentation for '@Nls' and '@NonNls' updated: now they + could be used as meta-annotations. + + Documentation added for '@Subst' annotation. + * Changes of 19.0.0 + + Added new annotations: '@Unmodifiable' and + '@UnmodifiableView'. + + Added 'TYPE_USE' target for 'Nls' annotation. + + Improved the documentation for '@Language', '@Pattern', + '@RegExp', and '@ApiStatus.Internal' annotations. + + Fixed 'Automatic-Module-Name' for Java 5. + * Changes of 18.0.0 + + Added new annotation family '@ApiStatus.*' + + Added new annotation '@Debug.Renderer' + * Changes of 17.0.0 + + Added new annotation: '@Range' + + Changes of 16.0.3 + + Added 'Automatic-Module-Name' to MANIFEST.MF + * Changes 16.0.2 + * Improved the documentation for the '@Contract' annotation. +- Fetch sources using source service + +------------------------------------------------------------------- +Fri Feb 28 07:28:19 UTC 2020 - Fridrich Strba + +- Initial packaging of jetbrains-annotations 15.0 diff --git a/jetbrains-annotations.spec b/jetbrains-annotations.spec new file mode 100644 index 0000000..1526d47 --- /dev/null +++ b/jetbrains-annotations.spec @@ -0,0 +1,71 @@ +# +# spec file for package jetbrains-annotations +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: jetbrains-annotations +Version: 23.0.0 +Release: 0 +Summary: IntelliJ IDEA Annotations +License: Apache-2.0 +Group: Development/Libraries/Java +URL: https://www.jetbrains.org +Source0: %{name}-%{version}.tar.xz +Source1: https://repo1.maven.org/maven2/org/jetbrains/annotations/%{version}/annotations-%{version}.pom +Source2: %{name}-build.xml +BuildRequires: ant +BuildRequires: fdupes +BuildRequires: javapackages-local >= 6 +BuildArch: noarch + +%description +A set of annotations used for code inspection support and code documentation. + +%package javadoc +Summary: Javadoc for %{name} +Group: Documentation/HTML + +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q +cp -p %{SOURCE2} build.xml + +%build +%{ant} jar javadoc + +%install +install -dm 0755 %{buildroot}%{_javadir} +install -pm 0644 target/annotations-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar + +install -dm 0755 %{buildroot}%{_mavenpomdir} +%{mvn_install_pom} %{SOURCE1} %{buildroot}%{_mavenpomdir}/%{name}.pom +%add_maven_depmap %{name}.pom %{name}.jar -a com.intellij:annotations + +install -dm 0755 %{buildroot}%{_javadocdir}/%{name} +cp -r target/site/apidocs %{buildroot}%{_javadocdir}/%{name} +%fdupes -s %{buildroot}%{_javadocdir} + +%files -f .mfiles +%license LICENSE.txt +%doc README.md + +%files javadoc +%{_javadocdir}/%{name} +%license LICENSE.txt + +%changelog