Group :: Desenvolvimento/Java
RPM: jpackage-generic-compat
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: jpackage-generic-compat
Version: 0.42
Release: alt1
Summary: ALT to JPackage build compatibility adaptor.
Group: Development/Java
License: GPLv2+ or Apache-2.0 or ALT-Public-Domain
Url: http://www.sisyphus.ru/packages/viy/srpms
BuildArch: noarch
%define jpackage_common_requires \
Requires(pre): rpm-build-java \
Requires: /proc \
Requires: java-stub-javadoc
Requires: java-devel java-headless java
#Requires: java-javadoc
%jpackage_common_requires
%description
JPackage compatibility package. The main goal is to provide all nessssary
symlinks, Requires and BuildRequires for ALTLinux to create a build environment
compatible with JPackage.org.
%package -n jpackage-1.8-compat
Summary: JPackage build environment with java-1.8.0.
Group: Development/Java
# does not work
#Requires(pre): java-devel >= 0:1.8.0 java >= 0:1.8.0
#Requires(pre): java-javadoc >= 0:1.8.0
# does work
Requires(pre): java-1.8.0-openjdk-devel
#Requires(pre): java-1.8.0-openjdk-javadoc-zip
# hack
Conflicts: java-devel > 1.8.99 java > 1.8.99 java-headless > 1.8.99
#java-javadoc > 1.8.99
#Requires: jpackage-generic-compat
%jpackage_common_requires
Obsoletes: jpackage-1.7-compat < %version
Obsoletes: jpackage-1.7.0-compat < %version
%description -n jpackage-1.8-compat
JPackage compatibility package. the main goal is to provide all nessssary symlinks,
Requires and BuildRequires for ALT to be build compatible with JPackage.
Provides JPackage build environment with java-1.8.0.
%package -n jpackage-11-compat
Summary: JPackage build environment with java-11.
Group: Development/Java
Obsoletes: jpackage-9-compat < %version
Obsoletes: jpackage-10-compat < %version
Provides: jpackage-default = %version-%release
Provides: jpackage-11 = %version-%release
Requires(pre): java-11-devel >= 11 java-11
#Requires(pre): java-11-openjdk-javadoc-zip
# hack
Conflicts: java-devel > 11.99 java > 11.99 java-headless > 11.99 java-javadoc > 11.99
Conflicts: maven-local-openjdk8
Conflicts: maven-local-openjdk17
Conflicts: maven-openjdk8
Conflicts: maven-openjdk17
#Requires: jpackage-generic-compat
%jpackage_common_requires
%description -n jpackage-11-compat
JPackage compatibility package. the main goal is to provide all nessssary symlinks,
Requires and BuildRequires for ALT to be build compatible with JPackage.
Provides JPackage build environment with java-11.
%prep
%build
%install
install -d $RPM_BUILD_ROOT%_datadir
%files -n jpackage-generic-compat
%files -n jpackage-1.8-compat
%files -n jpackage-11-compat
%changelog
…
Todas as alterações você pod ver aqui
Version: 0.42
Release: alt1
Summary: ALT to JPackage build compatibility adaptor.
Group: Development/Java
License: GPLv2+ or Apache-2.0 or ALT-Public-Domain
Url: http://www.sisyphus.ru/packages/viy/srpms
BuildArch: noarch
%define jpackage_common_requires \
Requires(pre): rpm-build-java \
Requires: /proc \
Requires: java-stub-javadoc
Requires: java-devel java-headless java
#Requires: java-javadoc
%jpackage_common_requires
%description
JPackage compatibility package. The main goal is to provide all nessssary
symlinks, Requires and BuildRequires for ALTLinux to create a build environment
compatible with JPackage.org.
%package -n jpackage-1.8-compat
Summary: JPackage build environment with java-1.8.0.
Group: Development/Java
# does not work
#Requires(pre): java-devel >= 0:1.8.0 java >= 0:1.8.0
#Requires(pre): java-javadoc >= 0:1.8.0
# does work
Requires(pre): java-1.8.0-openjdk-devel
#Requires(pre): java-1.8.0-openjdk-javadoc-zip
# hack
Conflicts: java-devel > 1.8.99 java > 1.8.99 java-headless > 1.8.99
#java-javadoc > 1.8.99
#Requires: jpackage-generic-compat
%jpackage_common_requires
Obsoletes: jpackage-1.7-compat < %version
Obsoletes: jpackage-1.7.0-compat < %version
%description -n jpackage-1.8-compat
JPackage compatibility package. the main goal is to provide all nessssary symlinks,
Requires and BuildRequires for ALT to be build compatible with JPackage.
Provides JPackage build environment with java-1.8.0.
%package -n jpackage-11-compat
Summary: JPackage build environment with java-11.
Group: Development/Java
Obsoletes: jpackage-9-compat < %version
Obsoletes: jpackage-10-compat < %version
Provides: jpackage-default = %version-%release
Provides: jpackage-11 = %version-%release
Requires(pre): java-11-devel >= 11 java-11
#Requires(pre): java-11-openjdk-javadoc-zip
# hack
Conflicts: java-devel > 11.99 java > 11.99 java-headless > 11.99 java-javadoc > 11.99
Conflicts: maven-local-openjdk8
Conflicts: maven-local-openjdk17
Conflicts: maven-openjdk8
Conflicts: maven-openjdk17
#Requires: jpackage-generic-compat
%jpackage_common_requires
%description -n jpackage-11-compat
JPackage compatibility package. the main goal is to provide all nessssary symlinks,
Requires and BuildRequires for ALT to be build compatible with JPackage.
Provides JPackage build environment with java-11.
%prep
%build
%install
install -d $RPM_BUILD_ROOT%_datadir
%files -n jpackage-generic-compat
%files -n jpackage-1.8-compat
%files -n jpackage-11-compat
%changelog
…
Todas as alterações você pod ver aqui