File dba-adopt-openjdk-17016.spec of Package dba-adopt-openjdk-17016

%define version		17.0.16
%define vers		17016
%define tar_version     17.0.16+8
%define real_name	adopt-openjdk
%define prefix		/DBA/%{real_name}/%{version}

Name:           	dba-%{real_name}-%{vers}
Summary:        	Adopt openjdk 17.0.16
License:        	GPL-2.0-only
Group:          	Productivity/Networking/Web/Servers
Version:        	%{version}
Release:        	1
Source0:        	jdk-%{tar_version}.tar.gz
Source1:        	dba-%{real_name}-rpmlintrc
Source2:		set_adopt_openjdk_17.latest.sh
Source3:                set_adopt_openjdk_latest.sh
Source4:                fontconfig.properties
Url:            	https://adoptopenjdk.net
BuildArch:              noarch
BuildRoot:      	%{_tmppath}/%{name}-%{version}-build

# for CentOS 8
%define _binaries_in_noarch_packages_terminate_build   0

%define debug_package %{nil}

# manual requires only
AutoReqProv:           off

#!BuildIgnore:  dba-openssl-098o dba-openssl-098r dba-openssl-098x dba-openssl-101c dba-openssl-101e
#!BuildIgnore:  nspr dba-geoip-148 dba-geoip-160 dba-git-2191

# needed for brp-check-bytecode-version (jar, fastjar would do as well)  
BuildRequires:          unzip

%if 0%{?suse_version} >= 1100 || 0%{?sles_version} >= 1100
Requires:  liberation-fonts
%endif

%if 0%{?centos_version} >= 600 || 0%{?rhel_version} >= 600
Requires: liberation-fonts-common
%endif

%if 0%{?suse_version} >= 1100
BuildRequires:          -post-build-checks
%endif


%description
Adopt openjdk 

%prep
#  
#  O/ ._ .__ ._
#  /O |_)|(/_|_)
#     |      |
#  
%setup -q -n jdk-%{tar_version}

%build
#
#  O/ |_    o| _|
#  /O |_)|_|||(_|
#
echo "no build process needed" 
 
%install
#
#  O/ o._  __|_ _.||
#  /O || |_> |_(_|||
#  
#
#

# suppress bytecode version error
%if 0%{?suse_version} >= 1100
export NO_BRP_CHECK_BYTECODE_VERSION=true
%endif

%{__mkdir_p} %{buildroot}%{prefix}
for D in bin conf include jmods legal lib 
do
  cp -a $D %{buildroot}%{prefix}
done
%{__install} -m 0755 %{S:2} %{buildroot}%{prefix}/bin/set_adopt_openjdk_17.latest.sh
%{__install} -m 0755 %{S:3} %{buildroot}%{prefix}/bin/set_adopt_openjdk_latest.sh
%{__install} -m 0755 %{S:4} %{buildroot}%{prefix}/lib/fontconfig.properties

%post
cd %{prefix}/..
%{prefix}/bin/set_adopt_openjdk_17.latest.sh
%{prefix}/bin/set_adopt_openjdk_latest.sh


%files
#       _
#  O/ _|_o| _  _
#  /O  | ||(/__>
#  
%defattr(-,root,root)
%doc release
%dir %{prefix} 
%{prefix}/bin
%{prefix}/conf
%{prefix}/include
%{prefix}/jmods
%{prefix}/legal
%{prefix}/lib



%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}


%changelog
* Mon Aug 11 2025 Dennis Hampe <dennis.hampe@bertelsmann.de>
- inital version
openSUSE Build Service is sponsored by