diff --git a/jboss-modules-1.5.2.Final.tar.gz b/jboss-modules-1.5.2.Final.tar.gz new file mode 100644 index 0000000..fcc9de8 Binary files /dev/null and b/jboss-modules-1.5.2.Final.tar.gz differ diff --git a/jboss-modules.spec b/jboss-modules.spec new file mode 100644 index 0000000..8d17cb9 --- /dev/null +++ b/jboss-modules.spec @@ -0,0 +1,49 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} +Name: jboss-modules +Version: 1.5.2 +Release: 1 +Summary: A Modular Classloading System +License: ASL 2.0 and xpp +URL: https://github.com/jbossas/jboss-modules +Source0: https://github.com/jbossas/jboss-modules/archive/%{namedversion}/jboss-modules-%{namedversion}.tar.gz +BuildArch: noarch +BuildRequires: maven-local mvn(junit:junit) mvn(org.jboss:jboss-parent:pom:) +BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-impl-base) +%if 0%{?fedora} +BuildRequires: graphviz mvn(jdepend:jdepend) mvn(org.jboss.apiviz:apiviz) +%endif +%description +Ths package contains A Modular Classloading System. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n %{name}-%{namedversion} +if [ %{?rhel} ]; then + %pom_remove_plugin :maven-javadoc-plugin +fi +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :maven-checkstyle-plugin +rm src/test/java/org/jboss/modules/MavenResourceTest.java \ + src/test/java/org/jboss/modules/maven/MavenSettingsTest.java + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc README.md +%license LICENSE.txt XPP3-LICENSE.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt XPP3-LICENSE.txt + +%changelog +* Wed Aug 26 2020 Shaoqiang Kang - 1.5.2-1 +- Package init diff --git a/jboss-modules.yaml b/jboss-modules.yaml new file mode 100644 index 0000000..976bee8 --- /dev/null +++ b/jboss-modules.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: jbossas/jboss-modules +tag_pattern: jboss-modules-(.*?).Final +seperator: "."