commit 24bafff0e77e63dcbc8066b57b313a32e474d949b70c0882d1a578c27d3e642c Author: Adrian Schröter Date: Mon Feb 19 15:40:39 2024 +0100 Sync from SUSE:ALP:Source:Standard:1.0 javapackages-meta revision a78b2724ce084e720c9c9326b72b8393 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /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/javapackages-meta-rpmlintrc b/javapackages-meta-rpmlintrc new file mode 100644 index 0000000..1d45b47 --- /dev/null +++ b/javapackages-meta-rpmlintrc @@ -0,0 +1,2 @@ +# It is meant to be a meta-package +addFilter("W: suse-filelist-empty") diff --git a/javapackages-meta.changes b/javapackages-meta.changes new file mode 100644 index 0000000..878739f --- /dev/null +++ b/javapackages-meta.changes @@ -0,0 +1,31 @@ +------------------------------------------------------------------- +Fri Sep 15 02:54:32 UTC 2023 - Fridrich Strba + +- Syncing the version with javapackages-tools 6.2.0 +- Remove unnecessary dependencies + +------------------------------------------------------------------- +Wed Nov 9 08:41:16 UTC 2022 - Fridrich Strba + +- The gradle-local meta-package is not needed any more +- Syncing the version with current javapackages-tools + +------------------------------------------------------------------- +Thu Jul 16 07:30:27 UTC 2020 - Fridrich Strba + +- Fix requires not to have to redo the package on each + javapackages-tools update + +------------------------------------------------------------------- +Sun Nov 17 15:38:20 UTC 2019 - Fridrich Strba + +- Enable gradle-local subpackage + +------------------------------------------------------------------- +Sat Apr 6 07:11:00 UTC 2019 - Fridrich Strba + +- Package separately the set of meta-packages implementing + different Javapackages local modes. + * Prevents their dependencies being pulled by the main + javapackages build +- Comment out the gradle-local that lacks some of its dependencies diff --git a/javapackages-meta.spec b/javapackages-meta.spec new file mode 100644 index 0000000..12db740 --- /dev/null +++ b/javapackages-meta.spec @@ -0,0 +1,80 @@ +# +# spec file for package javapackages-meta +# +# 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: javapackages-meta +# Sync the version with javapackages-tools package +Version: 6.2.0 +Release: 0 +Summary: Meta-packages for different local modes of Java builds +License: BSD-3-Clause +Group: Development/Languages/Java +URL: https://github.com/fedora-java/javapackages +Source100: %{name}-rpmlintrc +BuildArch: noarch + +%description +This package provides a set of meta-packages needed by local +modes for Ivy and Maven. These local modes allow artifact +resolution using XMvn resolver. + +%package -n ivy-local +Summary: Local mode for Apache Ivy +Group: Development/Languages/Java +Requires: ant +Requires: apache-ivy >= 2.3.0 +Requires: javapackages-ivy >= %{version} +Requires: xmvn-connector-ivy +Requires: xmvn-install +Requires: xmvn-resolve + +%description -n ivy-local +This meta-package pulls in macros, scripts and dependencies +implementing local mode for Apache Ivy, which allows +artifact resolution using XMvn resolver. + +%package -n maven-local +Summary: Local mode for Maven +Group: Development/Languages/Java +Requires: javapackages-local >= %{version} +Requires: javapackages-tools >= %{version} +Requires: xmvn-connector +Requires: xmvn-install +Requires: xmvn-minimal +Requires: xmvn-mojo +Requires: xmvn-resolve +Requires: mvn(org.apache.maven.plugins:maven-compiler-plugin) +Requires: mvn(org.apache.maven.plugins:maven-jar-plugin) +Requires: mvn(org.apache.maven.plugins:maven-resources-plugin) +Requires: mvn(org.apache.maven.plugins:maven-surefire-plugin) + +%description -n maven-local +This meta-package pulls in macros, scripts and dependencies +implementing local mode for Maven, which allows artifact +resolution using XMvn resolver. + +%prep + +%build + +%install + +%files -n ivy-local + +%files -n maven-local + +%changelog