Compare commits

..

41 commits

Author SHA1 Message Date
Artur Frenszek-Iwicki
744e85714e Update to v2.4 2026-08-26 22:20:37 +02:00
Fedora Release Engineering
8cedd71298 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-15 21:50:07 +00:00
Python Maint
529d6a87e3 Rebuilt for Python 3.15 2026-06-03 21:32:08 +02:00
Tomáš Hrnčiar
7640b2bfac Fix invalid extras in %pyproject_buildrequires -x
The extras requested via -x do not match the project's
upstream metadata, causing a build failure with the new
extras validation in pyproject-rpm-macros.

See: https://src.fedoraproject.org/rpms/pyproject-rpm-macros/pull-request/534
2026-02-23 15:23:29 +01:00
Fedora Release Engineering
d78b963e05 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 10:02:22 +00:00
Fedora Release Engineering
9f5c4c12ec Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 06:01:30 +00:00
Pavel Raiskup
bd81276423 Drop script that only /me was using 2025-12-29 11:32:56 +01:00
Pavel Raiskup
088708b5d6 New release - F43 configs added 2025-12-29 11:26:48 +01:00
Python Maint
fa7aca256a Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:13:50 +02:00
Python Maint
1ef884e78a Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:44:29 +02:00
Fedora Release Engineering
921164c558 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 19:20:05 +00:00
Python Maint
e51954b4da Rebuilt for Python 3.14 2025-06-02 23:38:05 +02:00
Fedora Release Engineering
4219fa71ef Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 15:51:49 +00:00
Ales Nezbeda
90ecb55d9e Update to 2.1
Support for RHEL 10
2025-01-14 17:33:26 +01:00
Ales Nezbeda
6ac952323e Update to 2.0
Refresh of build system
Change spec file so it follows fedora guidelines
2024-10-02 11:50:05 +02:00
Lumir Balhar
d757db04c2 Update to 1.18 2024-09-09 13:07:52 +02:00
Fedora Release Engineering
70a7179bb9 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 21:04:21 +00:00
Python Maint
146042f00e Rebuilt for Python 3.13 2024-06-07 13:36:57 +02:00
Fedora Release Engineering
d2592cfbf1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 09:31:40 +00:00
Fedora Release Engineering
c55e0dfca1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 17:14:54 +00:00
Zuzana Miklankova
b4917ed571
New upstream release
Version: 1.17-1
2023-07-24 10:30:22 +02:00
Fedora Release Engineering
679adb2be3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 17:33:12 +00:00
Python Maint
31fbd59f98 Rebuilt for Python 3.12 2023-06-14 00:42:40 +02:00
Zuzana Miklankova
3ff6a66a87
New upstream release
Version: 1.16-1
2023-05-29 16:58:06 +02:00
Zuzana Miklankova
6ece3267cb
New upstream release
Version: 1.15
2023-04-25 12:27:34 +02:00
Zuzana Miklankova
6809938fce
migrated to SPDX license 2023-03-09 12:00:31 +01:00
Fedora Release Engineering
32cd1810d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 01:29:15 +00:00
Zuzana Miklankova
0630112599
New upstream release
Version: 1.14-1
2022-09-06 10:47:30 +02:00
Fedora Release Engineering
df3039e731 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 00:32:52 +00:00
Python Maint
e6e8b7f339 Rebuilt for Python 3.11 2022-06-13 22:00:15 +02:00
Zuzana Miklankova
4f96e62bc3
New upstream release
Version: 1.13-1
2022-06-09 10:46:08 +02:00
Zuzana Miklankova
bceac54262
New upstream release
Version: 1.12-1
2022-04-14 10:03:37 +02:00
Zuzana Miklankova
2c64566b18
New upstream release
Version: 1.11-1
2022-03-24 09:33:34 +01:00
Pavel Raiskup
f44c7101c0 New upstream release, fixes EPEL 9 FTBFS
Version: 1.10-1
2022-01-27 16:21:54 +01:00
Pavel Raiskup
73683e4257 Hit 'fedpkt-update' only in one branch
We can specify multiple NVRs in one fedpkg update template.
2022-01-26 14:04:32 +01:00
Pavel Raiskup
d01faab7fc new upstream release
Per upstream release notes:
https://github.com/devexp-db/distgen/releases/tag/v1.9

Version: 1.9-1
2022-01-26 14:03:05 +01:00
Fedora Release Engineering
b90952ef6e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 00:44:42 +00:00
Fedora Release Engineering
86ccf74571 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:51:26 +00:00
Pavel Raiskup
cf44208bd9 drop f32 from releasers 2021-06-08 16:15:18 +02:00
Pavel Raiskup
21ee4959e7 Fix FTBFS
Version: 1.8-1
Resolves: rhbz#1968796
2021-06-08 16:11:10 +02:00
Python Maint
17111c222e Rebuilt for Python 3.10 2021-06-04 20:03:03 +02:00
3 changed files with 125 additions and 77 deletions

View file

@ -1,36 +0,0 @@
#! /bin/sh
# Prepare rawhide branch, review the list of branches below and then execute this
# script.
branches='rawhide epel8 epel7 f32 f33 f34'
exit_handler ()
{
git checkout rawhide
}
trap exit_handler EXIT
set -e
set -x
koji hello
tasks=
for branch in $branches; do
if test $branch != rawhide; then
git checkout "$branch"
git merge rawhide
fi
git push
tasks="${tasks}`fedpkg build --nowait | grep 'Created task' | cut -d: -f2`"
done
koji watch-task $tasks
for branch in $branches; do
test $branch != rawhide || continue
git checkout $branch
fedpkg update
done

View file

@ -1,39 +1,14 @@
%global pybin %{?fedora:%{__python3}}%{!?fedora:%{__python2}}
%global pylib %{?fedora:%{python3_sitelib}}%{!?fedora:%{python2_sitelib}}
%global pypkg %{?fedora:python3}%{!?fedora:python}
%global meh_pypkg %{?fedora:%{pypkg}-}
%if 0%{?rhel} == 8
%global pybin %__python3
%global pylib %python3_sitelib
%global pypkg python3
%global meh_pypkg python3-
%endif
Name: distgen
Summary: Templating system/generator for distributions
Version: 1.7
Version: 2.4
Release: 1%{?dist}
License: GPLv2+
License: GPL-2.0-or-later AND Apache-2.0
URL: https://github.com/devexp-db/distgen
BuildArch: noarch
Requires: %{pypkg}-jinja2
Requires: %{pypkg}-distro
Requires: %{meh_pypkg}PyYAML
Requires: %{pypkg}-six
BuildRequires: make
BuildRequires: %{pypkg}-devel
BuildRequires: %{pypkg}-distro
BuildRequires: %{pypkg}-jinja2
BuildRequires: %pypkg-mock
BuildRequires: %{meh_pypkg}pytest
BuildRequires: %{pypkg}-pytest-catchlog
BuildRequires: %{meh_pypkg}PyYAML
BuildRequires: %{pypkg}-setuptools
BuildRequires: %{pypkg}-six
BuildRequires: python3-devel
BuildRequires: pyproject-rpm-macros
BuildRequires: python3-pytest
Source0: https://pypi.org/packages/source/d/%name/%name-%version.tar.gz
@ -45,33 +20,142 @@ file and preexisting distribution metadata generate output file.
%prep
%autosetup -p1
%generate_buildrequires
%pyproject_buildrequires
%build
%{pybin} setup.py build
%pyproject_wheel
%install
%{pybin} setup.py install --root=%{buildroot}
mkdir -p %{buildroot}%{_datadir}/distgen
mv %{buildroot}%{pylib}/distgen/{distconf,templates} %{buildroot}%{_datadir}/distgen
%pyproject_install
%pyproject_save_files distgen
%check
make PYTHON=%{pybin} check
%pytest tests/unittests/
%files
%files -f %{pyproject_files}
%license LICENSE
%doc AUTHORS NEWS
%doc NEWS
%doc docs/
%{_bindir}/dg
%{pylib}/distgen
%{pylib}/%{name}-*.egg-info
%{_datadir}/%{name}
%{_mandir}/man1/*
%changelog
* Wed Aug 26 2026 Artur Frenszek-Iwicki <fedora@svgames.pl> - 2.4-1
- Update to v2.4
* Wed Jul 15 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 2.2-4
- Rebuilt for Python 3.15
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Mon Dec 29 2025 Pavel Raiskup <praiskup@redhat.com> - 2.2-1
- new upstream release with F43 config
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 2.1-6
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 2.1-5
- Rebuilt for Python 3.14.0rc2 bytecode
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 2.1-3
- Rebuilt for Python 3.14
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Jan 14 2025 Ales Nezbeda <anezbeda@redhat.com> - 2.1-1
- Update to 2.1
- Support for RHEL 10
* Wed Oct 2 2024 Ales Nezbeda <anezbeda@redhat.com> - 2.0-1
- Update to 2.0
- Refresh of build system
- Change spec file so it follows fedora guidelines
* Mon Sep 09 2024 Lumír Balhar <lbalhar@redhat.com> - 1.18-1
- Update to 1.18
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 1.17-4
- Rebuilt for Python 3.13
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jul 24 2023 Zuzana Miklankova <zmiklank@redhat.com> - 1.17-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.17
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.16-2
- Rebuilt for Python 3.12
* Mon May 29 2023 Zuzana Miklankova <zmiklank@redhat.com> - 1.16-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.16
* Fri Apr 21 2023 Zuzana Miklankova <zmiklank@redhat.com> - 1.15-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.15
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Sep 06 2022 Zuzana Miklankova <zmiklank@redhat.com> - 1.14-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.14
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.13-2
- Rebuilt for Python 3.11
* Thu Jun 09 2022 Zuzana Miklankova <zmiklank@redhat.com> - 1.13-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.13
* Thu Apr 14 2022 Zuzana Miklankova <zmiklank@redhat.com> - 1.12-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.12
* Thu Mar 24 2022 Zuzana Miklankova <zmiklank@redhat.com> - 1.11-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.11
* Thu Jan 27 2022 Pavel Raiskup <praiskup@redhat.com> - 1.10-1
- fix FTBFS on EPEL9, new release, https://github.com/devexp-db/distgen/releases/tag/v1.10
* Wed Jan 26 2022 Pavel Raiskup <praiskup@redhat.com> - 1.9-1
- new upstream release, https://github.com/devexp-db/distgen/releases/tag/v1.9
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jun 08 2021 Pavel Raiskup <praiskup@redhat.com> - 1.8-1
- fix ftbfs in Fedora (rhbz#1968796)
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.7-2
- Rebuilt for Python 3.10
* Sat Feb 20 2021 Pavel Raiskup <praiskup@redhat.com> - 1.7-1
- new upstream release

View file

@ -1 +1 @@
SHA512 (distgen-1.7.tar.gz) = 44a0d1043495570575d7198a8a8480aa91fb2884683ba8311da3840512eb2dbec8d6364f640e80065430644497606dbd7af92b93ab4c9de4765aaf11781883b4
SHA512 (distgen-2.4.tar.gz) = 18108e71463ea76844a79bd2478b4d1892e7b9779542ac1795e57d4ea3f9fbc33f5a5582493d0b33f16dfc2bb4ff0ab2f73e955a3052521af09472e6889f266b