diff --git a/weld-api-2.3.SP2.tar.gz b/weld-api-2.3.SP2.tar.gz new file mode 100644 index 0000000..121903e Binary files /dev/null and b/weld-api-2.3.SP2.tar.gz differ diff --git a/weld-api.spec b/weld-api.spec new file mode 100644 index 0000000..eb1c7fa --- /dev/null +++ b/weld-api.spec @@ -0,0 +1,48 @@ +%global namedreltag .SP2 +%global namedversion %{version}%{?namedreltag} +Name: weld-api +Version: 2.3 +Release: 1 +Summary: Weld API +License: ASL 2.0 +URL: http://weld.cdi-spec.org +Source0: https://github.com/weld/api/archive/%{namedversion}/weld-api-%{namedversion}.tar.gz +BuildArch: noarch +BuildRequires: maven-local mvn(javax.enterprise:cdi-api) mvn(javax.inject:javax.inject) +BuildRequires: mvn(javax.validation:validation-api) +BuildRequires: mvn(org.apache.maven.surefire:surefire-testng) +BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) +BuildRequires: mvn(org.codehaus.mojo:buildnumber-maven-plugin) +BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.1-api) +BuildRequires: mvn(org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec) +BuildRequires: mvn(org.jboss.weld:weld-parent:pom:) mvn(org.testng:testng::jdk15:) +%description +Weld specifc extensions to the CDI API + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains the API documentation for %{name}. + +%prep +%setup -q -n api-%{namedversion} +%pom_remove_plugin -r :maven-javadoc-plugin +%pom_remove_plugin ":maven-checkstyle-plugin" weld/pom.xml +%pom_remove_plugin ":maven-checkstyle-plugin" weld-spi/pom.xml + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles + +%files javadoc -f .mfiles-javadoc + +%changelog +* Mon Aug 17 2020 Shaoqiang Kang - 2.3-1 +- Package init diff --git a/weld-api.yaml b/weld-api.yaml new file mode 100644 index 0000000..1611706 --- /dev/null +++ b/weld-api.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: weld/api +tag_prefix: "^" +seperator: "."