From eb405e24eb76dd20c4bf4fcd2c7f86cda53c7fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 20 Feb 2024 09:18:16 +0100 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 felix-parent revision a002446a2af9d0e6c208d0213b969bb9 --- .gitattributes | 23 +++++++++++ felix-parent-8-source-release.tar.gz | 3 ++ felix-parent.changes | 26 ++++++++++++ felix-parent.spec | 61 ++++++++++++++++++++++++++++ 4 files changed, 113 insertions(+) create mode 100644 .gitattributes create mode 100644 felix-parent-8-source-release.tar.gz create mode 100644 felix-parent.changes create mode 100644 felix-parent.spec 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/felix-parent-8-source-release.tar.gz b/felix-parent-8-source-release.tar.gz new file mode 100644 index 0000000..1955c7d --- /dev/null +++ b/felix-parent-8-source-release.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5adb447676639ee848040f9df3edf412d63fc465a64bdfb7477b77a09a7f3a30 +size 7794 diff --git a/felix-parent.changes b/felix-parent.changes new file mode 100644 index 0000000..9330a16 --- /dev/null +++ b/felix-parent.changes @@ -0,0 +1,26 @@ +------------------------------------------------------------------- +Fri Feb 9 09:19:16 UTC 2024 - Fridrich Strba + +- Update to version 8 + * Update to latest plugin versions, support Java > 9, change urls + to https + * add local timestamp for Reproducible Build + * Update to latest Apache parent pom, update plugin versions and + replace ianal maven plugin + * Update parent pom to latest Apache pom 31, remove duplicate + plugin definitions + +------------------------------------------------------------------- +Thu Oct 26 03:33:59 UTC 2023 - Fridrich Strba + +- Build dependent projects with java source and target 8 + +------------------------------------------------------------------- +Thu Feb 7 07:24:28 UTC 2019 - Fridrich Strba + +- Clean the spec file + +------------------------------------------------------------------- +Tue Dec 18 08:51:09 UTC 2018 - Fridrich Strba + +- Initial package for felix parent pom diff --git a/felix-parent.spec b/felix-parent.spec new file mode 100644 index 0000000..4f1aed6 --- /dev/null +++ b/felix-parent.spec @@ -0,0 +1,61 @@ +# +# spec file for package felix-parent +# +# Copyright (c) 2024 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: felix-parent +Version: 8 +Release: 0 +Summary: Parent POM file for Apache Felix Specs +License: Apache-2.0 +Group: Development/Libraries/Java +URL: https://felix.apache.org/ +Source0: https://repo1.maven.org/maven2/org/apache/felix/felix-parent/%{version}/%{name}-%{version}-source-release.tar.gz +BuildRequires: javapackages-local >= 6 +BuildRequires: mvn(org.apache:apache:pom:) +Requires: mvn(org.apache:apache:pom:) +BuildArch: noarch + +%description +Parent POM file for Apache Felix Specs. + +%prep +%setup -q -n felix-parent-%{version} +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-site-plugin +%pom_remove_plugin :maven-release-plugin +%pom_remove_plugin :apache-rat-plugin +%pom_remove_plugin :animal-sniffer-maven-plugin +%pom_remove_plugin :maven-enforcer-plugin +%pom_remove_plugin :tools-maven-plugin + +# wagon ssh dependency unneeded +%pom_xpath_remove pom:extensions +%pom_xpath_remove pom:project/pom:parent/pom:relativePath + +%build + +%install +# pom +install -d -m 755 %{buildroot}%{_mavenpomdir} +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom +%add_maven_depmap %{name}.pom -a org.apache.felix:felix + +%files -f .mfiles +%license LICENSE +%doc NOTICE + +%changelog