diff --git a/felix-framework.spec b/felix-framework.spec new file mode 100644 index 0000000..55b5acf --- /dev/null +++ b/felix-framework.spec @@ -0,0 +1,49 @@ +%global bundle org.apache.felix.framework +Name: felix-framework +Version: 5.6.0 +Release: 1 +Summary: Apache Felix Framework +License: ASL 2.0 +URL: http://felix.apache.org +Source0: http://archive.apache.org/dist/felix/org.apache.felix.framework-%{version}-source-release.tar.gz + +BuildRequires: maven-local mvn(org.apache.felix:felix-parent:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.felix:org.apache.felix.resolver) >= 1.8.0 +BuildRequires: mvn(org.easymock:easymock) mvn(org.osgi:org.osgi.annotation) +BuildRequires: mvn(org.ow2.asm:asm-all) +BuildArch: noarch + +%description +Apache Felix Framework Interfaces and Classes. + +%package javadoc +Summary: API documentation for %{name} + +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n %{bundle}-%{version} +%pom_remove_plugin :apache-rat-plugin +%pom_remove_plugin :maven-source-plugin +rm src/test/java/org/apache/felix/framework/ServiceRegistryTest.java +rm src/test/java/org/apache/felix/framework/ConcurrencyTest.java +sed -i "/testgetOsNameWithAliases/s//ignore_&/" $(find -name NativeLibraryClauseTest.java) + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE NOTICE +%doc DEPENDENCIES + +%files javadoc -f .mfiles-javadoc +%license LICENSE NOTICE + +%changelog +* Mon Aug 3 2020 leiju - 5.6.0-1 +- Package init diff --git a/felix-framework.yaml b/felix-framework.yaml new file mode 100644 index 0000000..7f80d2f --- /dev/null +++ b/felix-framework.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: apache/felix-dev +tag_prefix: "org.apache.felix.framework-" +seperator: "." diff --git a/org.apache.felix.framework-5.6.0-source-release.tar.gz b/org.apache.felix.framework-5.6.0-source-release.tar.gz new file mode 100644 index 0000000..0b1961b Binary files /dev/null and b/org.apache.felix.framework-5.6.0-source-release.tar.gz differ