Skip to content

Commit ef9385a

Browse files
committed
Sync spec file from Fedora
1 parent bbb5da6 commit ef9385a

1 file changed

Lines changed: 3 additions & 18 deletions

File tree

javapackages-tools.spec

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
%bcond_without xmvn_generator
2-
31
%if 0%{?fedora}
42
%bcond_without ivy
53
%else
@@ -20,7 +18,6 @@ URL: https://github.com/fedora-java/javapackages
2018
BuildArch: noarch
2119

2220
Source: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz
23-
Source3: javapackages-config.json
2421

2522
Source21: toolchains-openjdk21.xml
2623

@@ -104,26 +101,18 @@ Requires: javapackages-common = %{version}-%{release}
104101
Requires: xmvn-tools
105102
# Java build systems don't have hard requirement on java-devel, so it should be there
106103
Requires: java-21-openjdk-devel
107-
%if %{with xmvn_generator}
108104
Requires: xmvn-generator
109-
%endif
105+
Obsoletes: javapackages-generators < 7
110106

111107
%description -n javapackages-local-openjdk21
112108
This package provides non-essential macros and scripts to support Java packaging.
113109

114-
%package -n javapackages-generators
115-
Summary: RPM dependency generators for Java packaging support
110+
%package -n javapackages-common
111+
Summary: Non-essential macros and scripts for Java packaging support
116112
Requires: %{name} = %{version}-%{release}
117113
Requires: %{python_prefix}-javapackages = %{version}-%{release}
118114
Requires: %{python_interpreter}
119115

120-
%description -n javapackages-generators
121-
RPM dependency generators to support Java packaging.
122-
123-
%package -n javapackages-common
124-
Summary: Non-essential macros and scripts for Java packaging support
125-
Requires: javapackages-generators = %{version}-%{release}
126-
127116
%description -n javapackages-common
128117
This package provides non-essential, but commonly used macros and
129118
scripts to support Java packaging.
@@ -162,8 +151,6 @@ rm -rf %{buildroot}%{_sysconfdir}/ant.d
162151
mkdir -p %{buildroot}%{maven_home}/conf/
163152
cp -p %{SOURCE21} %{buildroot}%{maven_home}/conf/toolchains.xml-openjdk21
164153

165-
install -p -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/java/javapackages-config.json
166-
167154
%if 0%{?flatpak}
168155
# make both /app (runtime deps) and /usr (build-only deps) builds discoverable
169156
sed -e '/^JAVA_LIBDIR=/s|$|:/usr/share/java|' \
@@ -192,8 +179,6 @@ ln -s %{_datadir}/java-utils %{buildroot}%{_usr}/share/java-utils
192179

193180
%files -n javapackages-filesystem -f files-filesystem
194181

195-
%files -n javapackages-generators -f files-generators
196-
197182
%files -n javapackages-common -f files-common
198183

199184
%files -n javapackages-compat -f files-compat

0 commit comments

Comments
 (0)