Group :: Development/Java
RPM: geronimo-jms
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Group: Development/Java
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-default
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global spec_name geronimo-jms_1.1_spec
Name: geronimo-jms
Version: 1.1.1
Release: alt3_29jpp11
Summary: J2EE JMS v1.1 API
License: ASL 2.0
URL: http://geronimo.apache.org/
BuildArch: noarch
# svn export http://svn.apache.org/repos/asf/geronimo/specs/tags/%{spec_name}-%{version}/
Source0: %{spec_name}-%{version}.tar.bz
# Remove unavailable dependencies
Patch0: geronimo-jms-1.1-api-remove-mockobjects.patch
BuildRequires: maven-local
BuildRequires: mvn(org.apache.geronimo.specs:specs:pom:)
Source44: import.info
%description
The Java Message Service (JMS) API is a messaging standard that allows
application components based on the Java 2 Platform, Enterprise Edition
(J2EE) to create, send, receive, and read messages. It enables distributed
communication that is loosely coupled, reliable, and asynchronous.
%package javadoc
Group: Development/Java
Summary: API documentation for %{name}
BuildArch: noarch
%description javadoc
This package provides %{summary}.
%prep
%setup -q -n %{spec_name}-%{version}
%patch0 -p1
%mvn_file : %{name} %{spec_name} jms
%mvn_alias : javax.jms:jms
%build
%mvn_build -f -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 -Dmaven.javadoc.source=1.8 -Dmaven.compiler.release=8
%install
%mvn_install
%files -f .mfiles
%doc --no-dereference LICENSE.txt NOTICE.txt
%files javadoc -f .mfiles-javadoc
%doc --no-dereference LICENSE.txt NOTICE.txt
%changelog
…
Full changelog you can see here
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-default
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global spec_name geronimo-jms_1.1_spec
Name: geronimo-jms
Version: 1.1.1
Release: alt3_29jpp11
Summary: J2EE JMS v1.1 API
License: ASL 2.0
URL: http://geronimo.apache.org/
BuildArch: noarch
# svn export http://svn.apache.org/repos/asf/geronimo/specs/tags/%{spec_name}-%{version}/
Source0: %{spec_name}-%{version}.tar.bz
# Remove unavailable dependencies
Patch0: geronimo-jms-1.1-api-remove-mockobjects.patch
BuildRequires: maven-local
BuildRequires: mvn(org.apache.geronimo.specs:specs:pom:)
Source44: import.info
%description
The Java Message Service (JMS) API is a messaging standard that allows
application components based on the Java 2 Platform, Enterprise Edition
(J2EE) to create, send, receive, and read messages. It enables distributed
communication that is loosely coupled, reliable, and asynchronous.
%package javadoc
Group: Development/Java
Summary: API documentation for %{name}
BuildArch: noarch
%description javadoc
This package provides %{summary}.
%prep
%setup -q -n %{spec_name}-%{version}
%patch0 -p1
%mvn_file : %{name} %{spec_name} jms
%mvn_alias : javax.jms:jms
%build
%mvn_build -f -- -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 -Dmaven.javadoc.source=1.8 -Dmaven.compiler.release=8
%install
%mvn_install
%files -f .mfiles
%doc --no-dereference LICENSE.txt NOTICE.txt
%files javadoc -f .mfiles-javadoc
%doc --no-dereference LICENSE.txt NOTICE.txt
%changelog
…
Full changelog you can see here