Compare commits

...
Sign in to create a new pull request.

33 commits

Author SHA1 Message Date
Fedora Release Engineering
b30b687b0a Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:33:36 +00:00
Fedora Release Engineering
88581538e3 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 21:01:09 +00:00
Fedora Release Engineering
a93d7c6ddd Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:11:17 +00:00
Fedora Release Engineering
077a0c16e4 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:31:48 +00:00
Miroslav Suchý
6a6f9343ba convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 04:02:53 +02:00
Fedora Release Engineering
6b79b9d137 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:40:06 +00:00
Fedora Release Engineering
f5c8ef6b47 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 10:43:16 +00:00
Fedora Release Engineering
d1a2131ced Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:29:05 +00:00
Fedora Release Engineering
52a30a4e8f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:03:30 +00:00
Fedora Release Engineering
d7340dda9e Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:43:20 +00:00
Fedora Release Engineering
c5fe1beeaf - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:40:25 +00:00
Fedora Release Engineering
03023c5b44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 22:06:58 +00:00
Fedora Release Engineering
f9f19bf57b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:31:55 +00:00
Tom Stellard
5b33884f8e Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:46:03 +00:00
Fedora Release Engineering
3e15640d8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 15:13:00 +00:00
Fedora Release Engineering
8610213c3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 05:05:42 +00:00
Fedora Release Engineering
ef67b723e9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:47:37 +00:00
Fedora Release Engineering
43b10dd85d - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:57:29 +00:00
Fedora Release Engineering
df6dca138b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:41:29 +00:00
6023705d3b add BuildRequires: gcc-c++
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-10 16:21:20 +02:00
c03ff8ecfa
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:06:33 +01:00
Fedora Release Engineering
afeb78c98c - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:33:38 +00:00
Fedora Release Engineering
791777831d - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 18:15:28 +00:00
Petr Písař
f52fb56f27 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 09:40:58 +02:00
Fedora Release Engineering
75250861da - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:56:43 +00:00
Dennis Gilmore
ef5807cea8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 04:35:36 +00:00
Björn Esser
98296c1489 new upstream release 2015-05-23 11:49:54 +02:00
Björn Esser
0259f76ab6 new upstream release
added 'Requires: %{_bindir}/desktop-file-validate', it's a
  commonly needed BuildRequires for other YaST-packages
adjust %%yast_docdir for releases with versioned %%_docdir
use %%{__install} for adding `y2m` to package
improved cleaning of empty left-over dirs
run autoreconf with `-Wall`-flag
2015-05-13 17:06:14 +02:00
Björn Esser
95470567ce new upstream release
dropped %%{__chmod} on `gettextdomains`, fixed in upstream's Autotools
dropped verbosity on autoreconf-invocation
changed %%{url} to new location
2015-05-12 14:58:34 +02:00
Björn Esser
0d248db0ab new upstream release
add `-Wobsolete`-flag to autoreconf
remove Patch0 and Patch1, since they are merged into upstream
use conditional and more elaborate test-invocation
2015-05-11 14:26:15 +02:00
Björn Esser
a07281e395 fix AutoTools: Obsoleted m4s found: AC_PROG_LIBTOOL (#1220036)
add Patch0: use new `AC_INIT()`-syntax with args in square braces
add Patch1: replace obsolete `A[CM]_PROG_LIBTOOL` with `LT_INIT()`
2015-05-09 13:51:57 +02:00
Björn Esser
6b21e62e0d new upstream release 2015-05-08 23:11:36 +02:00
Björn Esser
bf26460451 initial rpm release (#1218749) 2015-05-08 19:49:49 +02:00
2 changed files with 132 additions and 15 deletions

View file

@ -1 +1 @@
c0f095a1a59d5fc6738f7cf6a7417b8c yast2-devtools-3.1.30.tar.gz
f08641290cf165de5fa1243ac44513b1 yast2-devtools-3.1.36.tar.gz

View file

@ -4,7 +4,7 @@
# Conditional for bootstrapping new distributions.
# Uncomment for bootstrap-builds.
%global bootstrap_build 1
#global bootstrap_build 1
# Settings used for build from snapshots.
%{!?rel_build:%global commit a85b2c6a5bf53de97883299a87f61a0bcf6844b7}
@ -36,12 +36,13 @@
%global src_url https://github.com/%{suite_name}/%{repo_name}
Name: %{suite_name}2-%{name_suffix}
Version: 3.1.30
Release: 0.1%{?gitrel}%{?dist}
Version: 3.1.36
Release: 24%{?gitrel}%{?dist}
Summary: YaST Development Tools
License: GPLv2+
URL: https://en.opensuse.org/Portal:YaST
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: https://%{suite_name}.github.io
# Sources for release-builds.
%{?rel_build:Source0: %{src_url}/archive/%{repo_name}/master/%{version}.tar.gz#/%{gittar}}
# Sources for snapshot-builds.
@ -49,6 +50,8 @@ URL: https://en.opensuse.org/Portal:YaST
BuildArch: noarch
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: automake
BuildRequires: docbook-style-xsl
BuildRequires: doxygen
@ -56,10 +59,12 @@ BuildRequires: fdupes
BuildRequires: gettext
BuildRequires: libtool
BuildRequires: libxslt
BuildRequires: perl-generators
BuildRequires: pkgconfig
BuildRequires: rubygem(redcarpet)
BuildRequires: rubygem(yard)
Requires: %{_bindir}/desktop-file-validate
Requires: %{_bindir}/libtool
Requires: %{_bindir}/xsltproc
Requires: automake
@ -76,7 +81,7 @@ Requires: rubygem(yard)
# Additional requirements after bootstrap.
%if 0%{?bootstrap_build} == 0
BuildRequires: pkgconfig(%{name})
Requires: yast2-filesystem
Requires: config(yast2-filesystem)
%endif # 0%%{?bootstrap_build} == 0
%description
@ -91,7 +96,7 @@ and building YaST2 modules and components.
./build-tools/scripts/y2autoconf --bootstrap ./build-tools/
./build-tools/scripts/y2automake --bootstrap ./build-tools/
%{__cat} ./build-tools/aclocal/*.m4 > acinclude.m4
%{_bindir}/autoreconf -fiv
%{_bindir}/autoreconf --force --install -Wall
# Fix-up hashbangs.
for _file in $(%{__grep} -Rle '#![ \t]*/usr/bin/env' .)
@ -102,6 +107,15 @@ do
%{__mv} -f ${_file}.new ${_file}
done
# Adjust %%yast_docdir for releases with versioned %%_docdir.
%if (0%{?fedora} && 0%{?fedora} < 21) || (0%{?rhel} && 0%{?rhel} < 8)
_file="./build-tools/rpm/macros.yast"
%{__sed} -e 's!^%%yast_docdir.*$!&-%%{version}!' \
< ${_file} > ${_file}.new && \
/bin/touch -r ${_file} ${_file}.new && \
%{__mv} -f ${_file}.new ${_file}
%endif # (0%%{?fedora} && 0%%{?fedora} < 21) || (0%%{?rhel} && 0%%{?rhel} < 8)
%build
%configure
@ -119,7 +133,7 @@ done
%{buildroot}%{?_pkgdocdir}/ChangeLog
# Install additional tools.
%{__cp} -a ./mass-tools/y2m %{buildroot}%{_bindir}
%{__install} -pm 0755 ./mass-tools/y2m %{buildroot}%{_bindir}
# Move documentation to %%{?_pkgdocdir}.
%{__mv} -f %{buildroot}%{_docdir}/packages/yast2-devtools/* \
@ -132,12 +146,8 @@ done
%{__mv} -f %{buildroot}%{_sysconfdir}/rpm/* %{buildroot}%{?_macrosdir}
%endif # "0%%{?_macrosdir}" != "0%%{_sysconfdir}/rpm"
# This script gets sourced by external commands, only.
%{__chmod} -c 0644 \
%{buildroot}%{_datadir}/YaST2/data/devtools/bin/gettextdomains
# Final clean-up.
%{__rm} -rf %{buildroot}%{_docdir}/packages/yast2-devtools \
%{__rm} -rf %{buildroot}%{_docdir}/packages \
%if %{with license_dir}
%{buildroot}%{?_pkgdocdir}/COPYING \
%endif # %%{with license_dir}
@ -148,7 +158,10 @@ done
%check
%{__make} check
if [ ! -f "%{yast_ydatadir}/devtools/NO_MAKE_CHECK" ]; then
%{__make} check VERBOSE=1 Y2DIR="%{buildroot}/%{yast_dir}" \
DESTDIR="%{buildroot}"
fi
%files
@ -168,5 +181,109 @@ done
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 3.1.36-20
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.1.36-6
- Escape macros in %%changelog
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.36-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.36-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 23 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.36-1
- new upstream release
* Wed May 13 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.34-1
- new upstream release
- added 'Requires: %%{_bindir}/desktop-file-validate', it's a
commonly needed BuildRequires for other YaST-packages
- adjust %%yast_docdir for releases with versioned %%_docdir
- use %%{__install} for adding `y2m` to package
- improved cleaning of empty left-over dirs
- run autoreconf with `-Wall`-flag
* Tue May 12 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.33-1
- new upstream release
- dropped %%{__chmod} on `gettextdomains`, fixed in upstream's Autotools
- dropped verbosity on autoreconf-invocation
- changed %%{url} to new location
* Mon May 11 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.32-1
- new upstream release
- add `-Wobsolete`-flag to autoreconf
- remove Patch0 and Patch1, since they are merged into upstream
- use conditional and more elaborate test-invocation
* Sat May 09 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.31-2
- fix AutoTools: Obsoleted m4s found: AC_PROG_LIBTOOL (#1220036)
- add Patch0: use new `AC_INIT()`-syntax with args in square braces
- add Patch1: replace obsolete `A[CM]_PROG_LIBTOOL` with `LT_INIT()`
* Fri May 08 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.31-1
- new upstream release
* Fri May 08 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.30-1
- initial rpm release (#1218749)
* Mon May 04 2015 Björn Esser <bjoern.esser@gmail.com> - 3.1.30-0.1
- bootstrapping