Группа :: Разработка/Java
Пакет: glassfish-servlet-api3.1
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define oldname glassfish-servlet-api
Group: Development/Java
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-11-compat
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global artifactId javax.servlet-api
Name: glassfish-servlet-api3.1
Version: 3.1.0
Release: alt4_18jpp11
Summary: Java Servlet API
License: (CDDL or GPLv2 with exceptions) and ASL 2.0
URL: http://servlet-spec.java.net
# svn export https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1.0 javax.servlet-api-3.1.0
# tar cvJf javax.servlet-api-3.1.0.tar.xz javax.servlet-api-3.1.0/
Source0: %{artifactId}-%{version}.tar.xz
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
BuildArch: noarch
BuildRequires: jvnet-parent
BuildRequires: maven-local
BuildRequires: maven-plugin-bundle
BuildRequires: maven-source-plugin
Source44: import.info
%description
The javax.servlet package contains a number of classes
and interfaces that describe and define the contracts between
a servlet class and the runtime environment provided for
an instance of such a class by a conforming servlet container.
%package javadoc
Group: Development/Java
Summary: Javadoc for %{oldname}
BuildArch: noarch
%description javadoc
API documentation for %{oldname}.
%prep
%setup -q -n %{artifactId}-%{version}
%pom_remove_plugin :maven-remote-resources-plugin
%pom_remove_plugin :maven-javadoc-plugin
cp -p %{SOURCE1} .
# README contains also part of javax.servlet-api license
cp -p src/main/resources/META-INF/README .
%mvn_file :%{artifactId} %{oldname}
%build
%mvn_alias : javax.servlet:servlet-api
#mvn_alias : org.apache.geronimo.specs:geronimo-servlet_3.0_spec
#mvn_alias : org.eclipse.jetty.orbit:javax.servlet
%mvn_compat_version javax.servlet:servlet-api %{version}
%mvn_compat_version : %{version}
%mvn_build -- -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 README
%doc --no-dereference LICENSE-2.0.txt
%files javadoc -f .mfiles-javadoc
%doc README
%doc --no-dereference LICENSE-2.0.txt
%changelog
…
Полный changelog можно просмотреть здесь
Group: Development/Java
BuildRequires: /proc rpm-build-java
BuildRequires: jpackage-11-compat
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global artifactId javax.servlet-api
Name: glassfish-servlet-api3.1
Version: 3.1.0
Release: alt4_18jpp11
Summary: Java Servlet API
License: (CDDL or GPLv2 with exceptions) and ASL 2.0
URL: http://servlet-spec.java.net
# svn export https://svn.java.net/svn/glassfish~svn/tags/javax.servlet-api-3.1.0 javax.servlet-api-3.1.0
# tar cvJf javax.servlet-api-3.1.0.tar.xz javax.servlet-api-3.1.0/
Source0: %{artifactId}-%{version}.tar.xz
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
BuildArch: noarch
BuildRequires: jvnet-parent
BuildRequires: maven-local
BuildRequires: maven-plugin-bundle
BuildRequires: maven-source-plugin
Source44: import.info
%description
The javax.servlet package contains a number of classes
and interfaces that describe and define the contracts between
a servlet class and the runtime environment provided for
an instance of such a class by a conforming servlet container.
%package javadoc
Group: Development/Java
Summary: Javadoc for %{oldname}
BuildArch: noarch
%description javadoc
API documentation for %{oldname}.
%prep
%setup -q -n %{artifactId}-%{version}
%pom_remove_plugin :maven-remote-resources-plugin
%pom_remove_plugin :maven-javadoc-plugin
cp -p %{SOURCE1} .
# README contains also part of javax.servlet-api license
cp -p src/main/resources/META-INF/README .
%mvn_file :%{artifactId} %{oldname}
%build
%mvn_alias : javax.servlet:servlet-api
#mvn_alias : org.apache.geronimo.specs:geronimo-servlet_3.0_spec
#mvn_alias : org.eclipse.jetty.orbit:javax.servlet
%mvn_compat_version javax.servlet:servlet-api %{version}
%mvn_compat_version : %{version}
%mvn_build -- -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 README
%doc --no-dereference LICENSE-2.0.txt
%files javadoc -f .mfiles-javadoc
%doc README
%doc --no-dereference LICENSE-2.0.txt
%changelog
…
Полный changelog можно просмотреть здесь