Hello all,I know this is not the normal procedure, but I am not sure I want to become a maintainer at this time since I'm not really familiar with the `.spec` packaging format.
Regardless, I did want to install `retext` using `dnf` and I did get the python-markups and retext packages to build using `mock --chain` and the resulting packages do install and appear to work. See the attached commits for https://src.fedoraproject.org/rpms/python-markups and https://src.fedoraproject.org/rpms/retext .
Regards, Scott Theisen
From 145c404b1c59a2956e98f37ff275ffbdec3d8ecd Mon Sep 17 00:00:00 2001 From: Scott Theisen <[email protected]> Date: Thu, 30 Jul 2026 17:19:09 -0400 Subject: [PATCH 1/2] Revert "Retired: Fails to install: https://pagure.io/releng/issue/12871" This reverts commit c80c1cd49b8e520863b7f6e1800afbe179c21ae9. --- .gitignore | 1 + dead.package | 1 - python-markups.spec | 228 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 230 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 python-markups.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bc53ec6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Markups-4.0.0.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 37f0d8e..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Retired: Fails to install: https://pagure.io/releng/issue/12871 diff --git a/python-markups.spec b/python-markups.spec new file mode 100644 index 0000000..f524caf --- /dev/null +++ b/python-markups.spec @@ -0,0 +1,228 @@ +%global pypi_name markups + +Name: python-%{pypi_name} +Version: 4.0.0 +Release: 4%{?dist} +Summary: A wrapper around various text markups + +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD +URL: https://github.com/retext-project/pymarkups +Source0: %{pypi_source Markups} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3dist(pytest) +BuildRequires: python3dist(sphinx) + +#BuildRequires: python3dist(docutils) +#BuildRequires: python3dist(markdown) +#BuildRequires: python3dist(pygments) +#BuildRequires: python3dist(python-markdown-math) +#BuildRequires: python3dist(setuptools) +#BuildRequires: python3dist(textile) +#BuildRequires: python3dist(pyyaml) + +%description +This module provides a wrapper around various text markup languages. Available +by default are Markdown, reStructuredText and Textile, but you can easily +add your own markups. + + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +This module provides a wrapper around various text markup languages. Available +by default are Markdown_, reStructuredText_ and Textile_, but you can easily +add your own markups. + + +%package -n python-%{pypi_name}-doc +Summary: markups documentation +%description -n python-%{pypi_name}-doc +Documentation for markups + + +%prep +%autosetup -p1 -n Markups-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + +# generate html docs +PYTHONPATH=${PWD} sphinx-build-3 docs html +# remove the sphinx-build leftovers +rm -rf html/.{doctrees,buildinfo} + + +%install +%pyproject_install +%pyproject_save_files %{pypi_name} + + +%check +%pytest tests/ + + +%files -n python3-%{pypi_name} -f %{pyproject_files} +%license LICENSE +%doc README.rst + +%files -n python-%{pypi_name}-doc +%doc html +%license LICENSE + + +%changelog +* Fri Jul 25 2025 Fedora Release Engineering <[email protected]> - 4.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Tue Jun 03 2025 Python Maint <[email protected]> - 4.0.0-3 +- Rebuilt for Python 3.14 + +* Sat Jan 18 2025 Fedora Release Engineering <[email protected]> - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Oct 31 2024 José Matos <[email protected]> - 4.0.0-1 +- Update to 4.0.0 + +* Wed Sep 04 2024 Miroslav Suchý <[email protected]> - 3.1.3-13 +- convert license to SPDX + +* Fri Jul 19 2024 Fedora Release Engineering <[email protected]> - 3.1.3-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jun 08 2024 Python Maint <[email protected]> - 3.1.3-11 +- Rebuilt for Python 3.13 + +* Fri Jan 26 2024 Fedora Release Engineering <[email protected]> - 3.1.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering <[email protected]> - 3.1.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering <[email protected]> - 3.1.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri Jun 16 2023 Python Maint <[email protected]> - 3.1.3-7 +- Rebuilt for Python 3.12 + +* Fri Jan 20 2023 Fedora Release Engineering <[email protected]> - 3.1.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 22 2022 Fedora Release Engineering <[email protected]> - 3.1.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint <[email protected]> - 3.1.3-4 +- Rebuilt for Python 3.11 + +* Mon Feb 07 2022 Karolina Surma <[email protected]> - 3.1.3-3 +- Fix tests failures with Pygments 2.11 + +* Fri Jan 21 2022 Fedora Release Engineering <[email protected]> - 3.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 11 2022 José Matos <[email protected]> - 3.1.3-1 +- Update source to 3.1.3 + +* Fri Jul 23 2021 Fedora Release Engineering <[email protected]> - 3.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint <[email protected]> - 3.0.0-4 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering <[email protected]> - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 6 2020 José Matos <[email protected]> - 3.0.0-2 +- Remove manual Requires (they are autodetected) +- Clean the Description text + +* Sun May 03 2020 José Abílio Matos <[email protected]> - 3.0.0-1 +- Update to 3.0.0 for resubmission + +* Wed Oct 17 2018 Zbigniew Jędrzejewski-Szmek <[email protected]> - 2.0.0-11 +- Subpackage python2-markups has been removed + See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal + +* Sat Jul 14 2018 Fedora Release Engineering <[email protected]> - 2.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok <[email protected]> - 2.0.0-9 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering <[email protected]> - 2.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jan 25 2018 Iryna Shcherbina <[email protected]> - 2.0.0-7 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <[email protected]> - 2.0.0-6 +- Python 2 binary package renamed to python2-markups + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Thu Jul 27 2017 Fedora Release Engineering <[email protected]> - 2.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering <[email protected]> - 2.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok <[email protected]> - 2.0.0-3 +- Rebuild for Python 3.6 + +* Tue Jul 19 2016 Fedora Release Engineering <[email protected]> - 2.0.0-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Fri May 13 2016 Mario Blättermann <[email protected]> - 2.0-1 +- New upstream version + +* Thu Feb 04 2016 Fedora Release Engineering <[email protected]> - 1.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Jan 23 2016 Mario Blättermann <[email protected]> - 1.0.1-1 +- New upstream version + +* Tue Nov 10 2015 Fedora Release Engineering <[email protected]> - 0.6.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Sat Sep 26 2015 Mario Blättermann <[email protected]> - 0.6.3-4 +- Yet some more runtime requirements + +* Thu Sep 24 2015 Mario Blättermann <[email protected]> - 0.6.3-3 +- Fix runtime requirements + +* Tue Sep 22 2015 Mario Blättermann <[email protected]> - 0.6.3-2 +- Add python-docutils as runtime requirement + +* Fri Sep 11 2015 Mario Blättermann <[email protected]> - 0.6.3-1 +- New upstream version +- Disable the tests for now + +* Thu Jun 18 2015 Fedora Release Engineering <[email protected]> - 0.5.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Dec 31 2014 Mario Blättermann <[email protected]> - 0.5.2-4 +- Fix the disttag +- Remove LICENSE from %%doc in the python3 package + +* Tue Dec 30 2014 Mario Blättermann <[email protected]> - 0.5.2-3 +- Use the %%license macro + +* Sat Dec 06 2014 Mario Blättermann <[email protected]> - 0.5.2-2 +- Some cleanup due to rpmlint warnings + +* Sun Nov 30 2014 Mario Blättermann <[email protected]> - 0.5.2-1 +- New upstream version +- Enable both Python 2 and 3 + +* Sun May 05 2013 Huaren Zhong <[email protected]> - 0.2.4 +- Rebuild for Fedora diff --git a/sources b/sources new file mode 100644 index 0000000..578cefe --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (Markups-4.0.0.tar.gz) = 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c -- 2.55.0
From 8488e4acdee8d4693c4c0bc134ce5aa172bec962 Mon Sep 17 00:00:00 2001 From: Scott Theisen <[email protected]> Date: Thu, 30 Jul 2026 21:15:29 -0400 Subject: [PATCH 2/2] Update to 4.1.1 Add new sub-packages markdown and restructuredtext --- .gitignore | 2 +- python-markups.spec | 17 +++++++++++------ sources | 2 +- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index bc53ec6..19ea83b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/Markups-4.0.0.tar.gz +/Markups-4.1.1.tar.gz diff --git a/python-markups.spec b/python-markups.spec index f524caf..0ca3b9c 100644 --- a/python-markups.spec +++ b/python-markups.spec @@ -1,14 +1,13 @@ %global pypi_name markups Name: python-%{pypi_name} -Version: 4.0.0 -Release: 4%{?dist} +Version: 4.1.1 +Release: %autorelease Summary: A wrapper around various text markups -# Automatically converted from old format: BSD - review is highly recommended. -License: LicenseRef-Callaway-BSD +License: BSD-3-Clause URL: https://github.com/retext-project/pymarkups -Source0: %{pypi_source Markups} +Source: https://files.pythonhosted.org/packages/23/e0/d919050e3450491da92931a197c34bef4c1c63f5b174690ec197e5bb9804/markups-4.1.1.tar.gz BuildArch: noarch BuildRequires: python3-devel @@ -38,6 +37,8 @@ This module provides a wrapper around various text markup languages. Available by default are Markdown_, reStructuredText_ and Textile_, but you can easily add your own markups. +%pyproject_extras_subpkg -n python3-%{pypi_name} markdown +%pyproject_extras_subpkg -n python3-%{pypi_name} restructuredtext %package -n python-%{pypi_name}-doc Summary: markups documentation @@ -46,7 +47,7 @@ Documentation for markups %prep -%autosetup -p1 -n Markups-%{version} +%autosetup -p1 -n markups-%{version} # Remove bundled egg-info rm -rf %{pypi_name}.egg-info @@ -82,6 +83,10 @@ rm -rf html/.{doctrees,buildinfo} %changelog +* Thu Jul 30 2026 Scott Theisen <[email protected]> - 4.1.1 +- Update to 4.1.1 +- Add new sub-packages markdown and restructuredtext + * Fri Jul 25 2025 Fedora Release Engineering <[email protected]> - 4.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 578cefe..6538bd9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Markups-4.0.0.tar.gz) = 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c +SHA512 (markups-4.1.1.tar.gz) = 2cbcc04acac56566af6a7845c7f0afa93181305a474a5cb990ca753995ae9cf8123dca51b1cb5b786afe23d0aadb1782084bb583f92fabdcb41a35f710095b0b -- 2.55.0
From 4247aefda658e2f9f3b1f0f5efda1950680ee91a Mon Sep 17 00:00:00 2001 From: Scott Theisen <[email protected]> Date: Thu, 30 Jul 2026 15:44:53 -0400 Subject: [PATCH 1/2] Revert "Retired: Fails to install: https://pagure.io/releng/issue/12871" This reverts commit 2fefc3b5f628170406d4baf223814c7077861203. --- .gitignore | 4 + dead.package | 1 - retext.1 | 39 ++++++++ retext.spec | 263 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 5 files changed, 307 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 retext.1 create mode 100644 retext.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..77034e1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +clog +/retext-7.1.0.tar.gz +/retext-7.2.2.tar.gz +/retext-8.0.0.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 37f0d8e..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Retired: Fails to install: https://pagure.io/releng/issue/12871 diff --git a/retext.1 b/retext.1 new file mode 100644 index 0000000..088a4e3 --- /dev/null +++ b/retext.1 @@ -0,0 +1,39 @@ +.TH retext 1 "Feb 2021" "ReText" + +.SH NAME +ReText \- Text editor for Markdown and reStructuredText + +.SH SYNOPSIS +.B retext +[\fIoptions\fP] [\fIfiles\fP...] + +.SH DESCRIPTION +.PP +ReText is a simple editor for Markdown, reStructuredText and Textile with +support for plugging other markups using the Python-Markups module. +.PP +ReText supports tabs, live text preview and syntax highlighting. Supported +export formats: HTML, ODT, PDF. It is also possible to write custom export +extensions. +.PP +It is written in Python using Qt libraries. + +.SH OPTIONS +.TP +\fB\-h\fP, \fB\-\-help\fP +Displays help on commandline options. +.TP +\fB\-\-help\-all\fP +Displays help including Qt specific options. +.TP +\fB\-v\fP, \fB\-\-version\fP +Displays version information. +.TP +\fB\-\-preview\fP +Opens the files in preview mode (by default they are opened in edit mode). +.TP +\fB\-\-new\-window\fP +Creates a new window even if there is an existing one. + +.SH AUTHOR +This manual page was written by Dmitry Shachnev <[email protected]>. diff --git a/retext.spec b/retext.spec new file mode 100644 index 0000000..00b4a6b --- /dev/null +++ b/retext.spec @@ -0,0 +1,263 @@ +%global modname ReText + +Name: retext +Version: 8.0.0 +Release: 10%{?dist} +Summary: Simple editor for Markdown and reStructuredText + +# Automatically converted from old format: GPLv3+ - review is highly recommended. +License: GPL-3.0-or-later +URL: https://github.com/retext-project/retext +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +# Man pages are taken from the Debian package. +Source1: %{name}.1 + +BuildArch: noarch + +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: ImageMagick +BuildRequires: python3-devel + +Requires: hicolor-icon-theme + +%description +ReText is simple text editor that supports Markdown and reStructuredText markup +languages. It is written in Python using PyQt libraries. It supports live +preview, tabs, math formulas, export to various formats including PDF and +HTML. + +%prep +%autosetup + + +%generate_buildrequires +%pyproject_buildrequires + + +%build +%pyproject_wheel + + +%install +%pyproject_install +%pyproject_save_files %{modname} + +mkdir -p %{buildroot}/%{_mandir}/man1 +install -p -m 0644 %SOURCE1 %{buildroot}/%{_mandir}/man1 + +# Generate resized icons +pushd ReText/icons +mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,72x72,96x96,128x128,scalable}/apps +for s in 16x16 22x22 24x24 32x32 48x48 64x64 72x72 96x96 128x128 +do + convert ./retext.png -resize $s %{buildroot}/%{_datadir}/icons/hicolor/$s/apps/retext.png; +done +install -p -m 0644 retext.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps +popd + +desktop-file-install \ + --dir=%{buildroot}%{_datadir}/applications \ + %{_builddir}/%{name}-%{version}/data/*.desktop + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml + + +%files -f %{pyproject_files} +%doc changelog.md configuration.md README.md +%license LICENSE_GPL +%{_bindir}/%{name} +%{_datadir}/metainfo/*.appdata.xml +%{_datadir}/applications/*.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_mandir}/man1/*.1.* + + +%changelog +* Fri Jul 25 2025 Fedora Release Engineering <[email protected]> - 8.0.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jan 18 2025 Fedora Release Engineering <[email protected]> - 8.0.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 25 2024 Miroslav Suchý <[email protected]> - 8.0.0-8 +- convert license to SPDX + +* Fri Jul 19 2024 Fedora Release Engineering <[email protected]> - 8.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jun 08 2024 Python Maint <[email protected]> - 8.0.0-6 +- Rebuilt for Python 3.13 + +* Fri Jan 26 2024 Fedora Release Engineering <[email protected]> - 8.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering <[email protected]> - 8.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jul 21 2023 Fedora Release Engineering <[email protected]> - 8.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Fri Jun 16 2023 Python Maint <[email protected]> - 8.0.0-2 +- Rebuilt for Python 3.12 + +* Sun Feb 19 2023 Mattia Verga <[email protected]> - 8.0.0-1 +- Update to 8.0.0 + +* Fri Jan 20 2023 Fedora Release Engineering <[email protected]> - 7.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering <[email protected]> - 7.2.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint <[email protected]> - 7.2.2-3 +- Rebuilt for Python 3.11 + +* Fri Jan 21 2022 Fedora Release Engineering <[email protected]> - 7.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Nov 15 2021 Mattia Verga <[email protected]> - 7.2.2-1 +- Update to 7.2.2 + +* Fri Jul 23 2021 Fedora Release Engineering <[email protected]> - 7.1.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint <[email protected]> - 7.1.0-6 +- Rebuilt for Python 3.10 + +* Wed Jan 27 2021 Fedora Release Engineering <[email protected]> - 7.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering <[email protected]> - 7.1.0-4 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering <[email protected]> - 7.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 6 2020 José Matos <[email protected]> - 7.1.0-2 +- Remove scriptlets (now handled by triggers) +- Remove /usr/bin/env from shebang headers + +* Sun May 3 2020 José Matos <[email protected]> - 7.1.0-1 +- Update to latest stable release +- Clean the build requirements + +* Sat Jul 14 2018 Fedora Release Engineering <[email protected]> - 7.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok <[email protected]> - 7.0.3-2 +- Rebuilt for Python 3.7 + +* Sat Jun 09 2018 Mike DePaulo <[email protected]> - 7.0.3-1 +- New upstream version + +* Tue Jun 05 2018 Mike DePaulo <[email protected]> - 7.0.1-2 +- Fix the screenshot URL in the appdata file + +* Tue Jun 05 2018 Mike DePaulo <[email protected]> - 7.0.1-1 +- New upstream version +- Project moved to GitHub + +* Fri Feb 09 2018 Fedora Release Engineering <[email protected]> +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering <[email protected]> - 7.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Mar 19 2017 Mario Blättermann <[email protected]> - 7.0.0-1 +- New upstream version + +* Sat Feb 11 2017 Fedora Release Engineering <[email protected]> - 6.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok <[email protected]> - 6.0.2-2 +- Rebuild for Python 3.6 + +* Tue Oct 04 2016 Mario Blättermann <[email protected]> - 6.0.2-1 +- New upstream version +- Fixed download link + +* Tue Jul 19 2016 Fedora Release Engineering <[email protected]> - 6.0.1-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Sun Jul 10 2016 Mario Blättermann <[email protected]> - 6.0.1-1 +- New upstream version + +* Fri May 13 2016 Mario Blättermann <[email protected]> - 6.0.0-1 +- New upstream version +- Bump requirement to python3-markups >= 2.0.0 + +* Wed Mar 02 2016 Rex Dieter <[email protected]> 5.3.0-4 +- Requires: python3-qt5-webkit + +* Wed Feb 17 2016 Mario Blättermann <[email protected]> - 5.3.0-3 +- Patch for Enchant (RHBZ #1309365) + +* Thu Feb 04 2016 Fedora Release Engineering <[email protected]> - 5.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Jan 23 2016 Mario Blättermann <[email protected]> - 5.3.0-1 +- New upstream version + +* Tue Nov 10 2015 Fedora Release Engineering <[email protected]> - 5.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Thu Nov 05 2015 Mario Blättermann <[email protected]> - 5.2.1-1 +- New upstream version +- Removed custom appdata file + +* Fri Sep 11 2015 Mario Blättermann <[email protected]> - 5.1.0-1 +- New upstream version +- Remove wpgen stuff + +* Thu Jun 18 2015 Fedora Release Engineering <[email protected]> - 5.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri May 15 2015 Mario Blättermann <[email protected]> - 5.0.2-2 +- New upstream version +- Add qt5-qtlocation to runtime requirements (bz #1215369) + +* Sat Jan 31 2015 Mario Blättermann <[email protected]> - 5.0.1-7 +- Fix file permissions +- Add update-desktop-database scripts +- Fix download location +- Extended description in appdata file, fix license declaration + +* Thu Jan 15 2015 Mario Blättermann <[email protected]> - 5.0.1-6 +- Fix URLs of extra sources +- Add appdata file + +* Sat Jan 10 2015 Mario Blättermann <[email protected]> - 5.0.1-5 +- Replace qt-devel with qt5-qttools-devel to use the correct + linguist toolchain + +* Tue Dec 30 2014 Mario Blättermann <[email protected]> - 5.0.1-4 +- Use the %%license macro +- Keep the tests enabled, but make them optional + +* Wed Dec 17 2014 Mario Blättermann <[email protected]> - 5.0.1-3 +- Add qt-devel to BuildRequires + +* Tue Dec 16 2014 Mario Blättermann <[email protected]> - 5.0.1-2 +- Add noarch tag + +* Mon Dec 01 2014 Mario Blättermann <[email protected]> - 5.0.1-1 +- New upstream version +- Man pages from the Debian package +- Install *.desktop file +- Enable tests + +* Wed Jan 08 2014 Mario Blättermann <[email protected]> - 4.0.1-2 +- Spec file cleanup + +* Wed May 08 2013 Huaren Zhong <[email protected]> - 4.0.1 +- Rebuild for Fedora + +* Sat Feb 18 2012 [email protected] +- update to 3.0beta1 + +* Thu Dec 29 2011 [email protected] +- initial package 2.1.3 diff --git a/sources b/sources new file mode 100644 index 0000000..f3f77f2 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (retext-8.0.0.tar.gz) = 1a91eb4da647deb39e434865f03f1dcdd19420be421f8d921606c1e685feefde2426f85cac2e78693bac6065c1dbfcb3dbb9cfa08b4dae9df0d89bfd0ac7b7bf -- 2.55.0
From 8ef4396a80d0393404847261abcd08440e90644a Mon Sep 17 00:00:00 2001 From: Scott Theisen <[email protected]> Date: Thu, 30 Jul 2026 21:21:37 -0400 Subject: [PATCH 2/2] Update to 8.1.0 --- .gitignore | 1 + retext.spec | 16 +++++++++------- sources | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 77034e1..ccb99c1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ clog /retext-7.1.0.tar.gz /retext-7.2.2.tar.gz /retext-8.0.0.tar.gz +/retext-8.1.0.tar.gz diff --git a/retext.spec b/retext.spec index 00b4a6b..24aa400 100644 --- a/retext.spec +++ b/retext.spec @@ -1,12 +1,11 @@ %global modname ReText Name: retext -Version: 8.0.0 -Release: 10%{?dist} +Version: 8.1.0 +Release: %autorelease Summary: Simple editor for Markdown and reStructuredText -# Automatically converted from old format: GPLv3+ - review is highly recommended. -License: GPL-3.0-or-later +License: GPL-2.0-or-later AND BSD-2-Clause AND LGPL-3.0-or-later AND CC0-1.0 URL: https://github.com/retext-project/retext Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz # Man pages are taken from the Debian package. @@ -51,7 +50,7 @@ pushd ReText/icons mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,72x72,96x96,128x128,scalable}/apps for s in 16x16 22x22 24x24 32x32 48x48 64x64 72x72 96x96 128x128 do - convert ./retext.png -resize $s %{buildroot}/%{_datadir}/icons/hicolor/$s/apps/retext.png; + magick ./retext.svg -resize $s %{buildroot}/%{_datadir}/icons/hicolor/$s/apps/retext.png; done install -p -m 0644 retext.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps popd @@ -62,20 +61,23 @@ desktop-file-install \ %check -appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml %files -f %{pyproject_files} %doc changelog.md configuration.md README.md %license LICENSE_GPL %{_bindir}/%{name} -%{_datadir}/metainfo/*.appdata.xml +%{_datadir}/metainfo/*.metainfo.xml %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* %{_mandir}/man1/*.1.* %changelog +* Thu Jul 30 2026 Scott Theisen <[email protected]> - 4.1.1 +- Update to 8.1.0 + * Fri Jul 25 2025 Fedora Release Engineering <[email protected]> - 8.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index f3f77f2..bc5086b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (retext-8.0.0.tar.gz) = 1a91eb4da647deb39e434865f03f1dcdd19420be421f8d921606c1e685feefde2426f85cac2e78693bac6065c1dbfcb3dbb9cfa08b4dae9df0d89bfd0ac7b7bf +SHA512 (retext-8.1.0.tar.gz) = 019f49ede2727ce6281d22df3b2d01d35d666d4eb6538a8dd6ca6159f72199b3713d6f5c1e7f9ba95eddc941992ad0c4fb201587d9eed4e9d775d76aa7c73014 -- 2.55.0
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
