## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 13; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %bcond tests 1 # Not (yet) in EPEL10, https://bugzilla.redhat.com/show_bug.cgi?id=2315454 %bcond gspell %{expr:!0%{?el10}} # Default preview video player on non-Windows systems. Also supported are # mplayer (not packaged in Fedora) and vlc. # Not (yet) in EPEL10 %bcond mpv %{expr:!0%{?el10}} # Not (yet) in EPEL10, https://bugzilla.redhat.com/show_bug.cgi?id=2315454 %bcond vlc %{expr:!0%{?el10}} # The rich-dependency trick for an arch-dependent dependency on # gstreamer1-svt-vp9 in a noarch package works well in Fedora, but it causes # problems on EPEL10, perhaps due to something to do with alternative Python # stacks. It’s easiest just to omit this weak dependency in EPEL10. %bcond vp9 %{expr:!0%{?el10}} # We do not have xvfb-run in EPEL10. We can use xwfb-run or wlheadless-run # instead, but a number of tests crash with no useful output, so we only do # that where we have no choice. Interactive testing in a GNOME/Wayland session # in Fedora does not show any obvious issues, so the problems appear to be # specific to xwayland-run. %bcond x11 %{expr:!0%{?el10}} Name: gaupol Version: 1.15 Release: %autorelease Summary: Editor for text-based subtitle files # Everything is GPL-3.0-or-later, except: # - data/io.otsaloma.gaupol.appdata.xml.in is CC0-1.0, which is allowed for # content only License: GPL-3.0-or-later AND CC0-1.0 URL: https://otsaloma.io/gaupol/ %global forgeurl https://github.com/otsaloma/gaupol Source: %{forgeurl}/archive/%{version}/gaupol-%{version}.tar.gz BuildArch: noarch # We cannot use dynamic BuildRequires or automatic Requires generation, as # setup.py does not have the relevant metadata. We must do it the old-fashioned # way, by perusing READMEs, plus grepping source and inspecting imports. BuildRequires: python3-devel # This package still uses distutils (with heavy customization, so it cannot be # trivially ported to setuptools). # # In Python 3.12, distutils is removed from the standard library: # # Remove the distutils package. It was deprecated in Python 3.10 by PEP 632 # “Deprecate distutils module”. For projects still using distutils and cannot # be updated to something else, the setuptools project can be installed: it # still provides distutils. (Contributed by Victor Stinner in gh-92584.) # # We must therefore BuildRequire python3dist(setuptools) to get distutils. BuildRequires: python3dist(setuptools) BuildRequires: desktop-file-utils BuildRequires: gettext # For AppData file validation # Still required by guidelines for now # (https://pagure.io/packaging-committee/issue/1053): BuildRequires: libappstream-glib # Matches what gnome-software and others use: BuildRequires: appstream BuildRequires: iso-codes %if %{with tests} BuildRequires: python3dist(pygobject) >= 3.12 BuildRequires: gtk3 >= 3.12 # The gstreamer and mpv/vlc weak dependencies are not actually used in the tests, # but we BuildRequire them anyway to make sure they are satisfiable. BuildRequires: gstreamer1 >= 1.6 BuildRequires: gstreamer1-plugins-base >= 1.6 BuildRequires: gstreamer1-plugins-good >= 1.6 BuildRequires: gstreamer1-plugins-good-gtk >= 1.6 BuildRequires: gstreamer1-svt-av1 %if %{with vp9} # svt-vp9 is ExclusiveArch: x86_64 BuildRequires: (gstreamer1-svt-vp9 if python3(x86-64)) %endif %if %{with mpv} BuildRequires: mpv %elif %{with vlc} BuildRequires: vlc %endif %if %{with gspell} BuildRequires: gspell >= 1.0.0 %endif BuildRequires: (python3dist(charset-normalizer) with python3dist(charset-normalizer) > 2) BuildRequires: python3dist(pytest) # Support graphical tests in non-graphical environment %if %{with x11} # All tests work; but this is gradually going away. BuildRequires: xorg-x11-server-Xvfb %else # Some tests crash, but this is the way of the future. BuildRequires: xwayland-run %if 0%{?el10} # The available compositor for xwayland-run in EPEL10 is mutter; it fails with # “Unable to initialize the Clutter backend: no available drivers found.” # unless we explicitly depend on mesa-dri-drivers. See # https://bugzilla.redhat.com/show_bug.cgi?id=2294207. BuildRequires: mesa-dri-drivers %endif %endif %endif # For /usr/share/icons/hicolor/{scalable,symbolic}/apps Requires: hicolor-icon-theme Requires: python3dist(pygobject) >= 3.12 Requires: gtk3 >= 3.12 Requires: iso-codes Recommends: gstreamer1 Requires: (gstreamer1 >= 1.6 if gstreamer1) Recommends: gstreamer1-plugins-base Requires: (gstreamer1-plugins-base >= 1.6 if gstreamer1-plugins-base) Recommends: gstreamer1-plugins-good Requires: (gstreamer1-plugins-good >= 1.6 if gstreamer1-plugins-good) Recommends: gstreamer1-plugins-good-gtk Requires: (gstreamer1-plugins-good-gtk >= 1.6 if gstreamer1-plugins-good-gtk) Recommends: gstreamer1-svt-av1 %if %{with vp9} # svt-vp9 is ExclusiveArch: x86_64 Recommends: (gstreamer1-svt-vp9 if python3(x86-64)) %endif %if %{with mpv} # Default preview video player on non-Windows systems. Also supported are # mplayer (not packaged in Fedora) and vlc. Recommends: mpv %elif %{with vlc} Recommends: vlc %endif %if %{with gspell} Recommends: gspell Requires: (gspell >= 1.0.0 if gspell) %endif Requires: python3-aeidon = %{version}-%{release} Summary(cs): Editor pro textově založené titulky Summary(de): Editor für textbasierte Untertitel Summary(es): Editor de archivos de subtítulos basados en texto Summary(fi): Muokkain tekstimuotoisille tekstityksille Summary(fr): Éditeur de sous-titres au format texte Summary(ie): Un redactor por textual subtitules Summary(is): Ritill fyrir skjátexta á textaformi Summary(nl): Bewerker voor op tekst gebaseerde ondertitels Summary(pl): Edytor napisów tekstowych Summary(pt_BR): Editor para legendas em texto Summary(pt): Editor para legendas em texto Summary(ru): Редактор текстовых субтитров Summary(tr): Metin tabanlı altyazılar için düzenleyici Summary(zh_CN): 基于文本的字幕编辑器 %global app_id io.otsaloma.gaupol %description Gaupol is an editor for text-based subtitle files. It supports multiple subtitle file formats and provides means of creating subtitles, editing texts and timing subtitles to match video. %description -l cs Gaupol je editor pro textově založené soubory titulků. Podporuje více formátů souborů titulků a poskytuje prostředky k vytváření titulků, upravování textů a časování titulků, aby odpovídaly obrazovému záznamu. %description -l de Gaupol ist ein Editor für textbasierte Untertiteldateien. Er unterstützt mehrere Untertiteldateiformate und ermöglicht das Erstellen von Untertiteln, Textbearbeitung und die zeitliche Anpassung von Untertiteln an das Video. %description -l es Gaupol es un editor de archivos de subtítulos basados en texto. Con soporte para diversos formatos de archivos, proporciona los medios para crear subtítulos, manipular líneas y sincronizar subtítulos a un vídeo. %description -l fi Gaupol on muokkain tekstimuotoisille tekstitystiedostoille. Se tukee useita eri tekstitystiedostomuotoja ja tarjoaa toimintoja tekstitysten luomiseen, tekstien muokkaamiseen ja tekstitysten ajoittamiseen videoon sovittaen. %description -l fr Gaupol est un éditeur de sous-titres au format texte. Il supporte de nombreux formats de sous-titres et permet de créer, des sous-titres, d’éditer du texte, et de synchroniser les sous-titres à une vidéo. %description -l ie Gaupol es un redactor por files de textual subtitules. It supporta multiplic formates de file e permisse vos crear, redacter e colocar subtitules secun un video. %description -l is Gaupol er ritill til meðhöndlunar á skjátextaskrám á textaformi. Hann styður margar gerðir skjátextaskráa og býður upp á að útbúa nýja skjátexta, breytingar texta og tímasetningu þeirra svo að þeir samsvari myndskeiðum. %description -l nl Gaupol is een bewerker voor op tekst gebaseerde ondertitels. Gaupol ondersteunt meerdere soorten ondertitelformaten, en kan ook worden gebruikt om nieuwe ondertitels te maken, teksten aan te passen en ondertitels te timen met video’s. %description -l pl Gaupol to edytor tekstowych plików napisów. Obsługuje wiele formatów plików napisów i zapewnia środki do tworzenia napisów, edycji tekstów i synchronizacji napisów w celu dopasowania do wideo. %description -l pt_BR Gaupol é um editor de arquivos de legendas em texto. Ele possui suporte a vários formatos de arquivo de legenda e fornece meios de criar legendas, editar textos e legendas de tempo para corresponder ao vídeo. %description -l pt O Gaupol é um editor de ficheiros de legendas em texto. Possui suporte a vários formatos de ficheiro de legenda e fornece meios de criar legendas, editar textos e legendas de tempo para corresponder ao vídeo. %description -l ru Gaupol - редактор для текстовых субтитров. Он поддерживает множество форматов файлов субтитров и предоставляет средства для их создания, редактирования и синхронизации с видео. %description -l tr Gaupol, metin tabanlı altyazı dosyaları için bir düzenleyicidir. Birçok altyazı dosya biçimini destekler ve video eşleştirmek için altyazı oluşturma, metinleri düzenleme ve altyazıları zamanlama araçları sağlar. %description -l zh_CN Gaupol 是一个编辑基于文本的字幕编辑器。它支持多种字幕文件格式, 并提供创建字幕、编辑文本和调整字幕时间轴以匹配视频等功能。 %package -n python3-aeidon Summary: Read, write, and manipulate text-based subtitle files Provides: aeidon = %{version}-%{release} Obsoletes: aeidon <= 1.4-11 Conflicts: aeidon <= 1.4-11 Requires: iso-codes Requires: (python3dist(charset-normalizer) with python3dist(charset-normalizer) > 2) %if %{with gspell} Recommends: gspell Requires: (gspell >= 1.0.0 if gspell) # The aeidon library uses gobject introspection (gi) to try to find gspell; # otherwise, it has no use for it. Requires: (python3dist(pygobject) >= 3.12 if gspell) %endif # Default preview video player on non-Windows systems. Also supported are # mplayer (not packaged in Fedora) and vlc. %if %{with mpv} # Default preview video player on non-Windows systems. Also supported are # mplayer (not packaged in Fedora) and vlc. Recommends: mpv %elif %{with vlc} Recommends: vlc %endif %description -n python3-aeidon aeidon is a Python package that provides classes and functions for dealing with text-based subtitle files of many different formats. Functions exist for reading and writing subtitle files as well as manipulating subtitle data, i.e. positions (times or frames) and texts. The aeidon package is part of the Gaupol subtitle editor, where the other package, gaupol, provides the GTK user interface. Separating a user interface independent general-purpose subtitle editing package from Gaupol has been an afterthought and thus not well designed to be a reusable component, but on the other hand is proven, working and maintained code. API documentation: https://otsaloma.io/gaupol/doc/api/aeidon.html %prep %autosetup -p1 # Remove bundled iso-codes: find data/iso-codes -type f -name '*.json' | while read -r fn do ln -svf "/usr/share/iso-codes/json/$(basename "${fn}")" "${fn}" done # We want to install the Markdown docs in a subdirectory of the package # documentation directory; copy them to a directory of the desired name. cp -vrp doc using-gaupol %build %py3_build %install # From README.aeidon.md: # # When packaging both aeidon and gaupol in a Linux distro, it's best to use # the switches in the main `setup.py` for a consistent whole. # # sudo python3 setup.py --without-gaupol install --prefix=/usr/local # sudo python3 setup.py --without-aeidon install --prefix=/usr/local %global py_setup_args --without-iso-codes --without-gaupol %py3_install %global py_setup_args --without-iso-codes --without-aeidon %py3_install %find_lang gaupol desktop-file-install \ --dir='%{buildroot}%{_datadir}/applications' \ --delete-original \ --add-category='AudioVideoEditing' \ '%{buildroot}/%{_datadir}/applications/%{app_id}.desktop' %check if [ "$(find data/iso-codes -type f ! -name 'README*' | wc -l)" != 0 ] then echo 'Failed to fully remove bundled iso-codes' 1>&2 false fi # Validate the installed AppData file. Fedora guidelines require validate-relax # to pass (but not validate-strict), and do require validation at build time. # # Still required by guidelines for now # (https://pagure.io/packaging-committee/issue/1053): appstream-util validate-relax --nonet \ '%{buildroot}/%{_metainfodir}/%{app_id}.appdata.xml' # Matches what gnome-software and others use: appstreamcli validate --no-net --explain \ '%{buildroot}/%{_metainfodir}/%{app_id}.appdata.xml' %if %{with tests} # We believe these are just due to differences in the available fonts in # different graphical environments. # > assert 200 < deft < cust # E assert 615 < 615 k="${k-}${k+ and }not (TestModule and test_char_to_px__font)" %if 0%{?el10} # > assert 50 < deft < 200 # E assert 200 < 200 k="${k-}${k+ and }not (TestModule and test_lines_to_px__font)" %endif %if %{without gspell} k="${k-}${k+ and }not (TestJoinSplitWordsPage and test_correct_texts)" k="${k-}${k+ and }not (TestTextAgent and test_spell_check_join_words)" k="${k-}${k+ and }not (TestTextAgent and test_spell_check_split_words)" k="${k-}${k+ and }not (TestToolsAgent and test__on_check_spelling_activate)" k="${k-}${k+ and }not TestSpellCheckDialog" k="${k-}${k+ and }not TestSpellCheckNavigator" k="${k-}${k+ and }not TestSpellChecker" %endif %if %{with x11} %global __pytest xvfb-run -- pytest %else %if 0%{?el10} # EPEL10 has mutter but not weston, which is the default when there is no # configuration). This is supposed to be handled by the default configuration # in /usr/share/wlheadless/wlheadless.conf, but the packaged wlheadless-run has # a bug (missing XDG directory defaults) that causes it to ignore this file, # fixed in: # # https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/commit/d3ff26a72b28907599cc04b5d4537c4af05e2c52 # # A workaround is to set the compositor manually. %dnl %global __pytest xwfb-run -c mutter -- pytest %global __pytest wlheadless-run -c mutter -- pytest %else %dnl %global __pytest xwfb-run -- pytest %global __pytest wlheadless-run -- pytest %endif # A number of tests crash with no useful output under xwfb-run, and either do # the same or segfault under wlheadless-run. k="${k-}${k+ and }not TestCustomFrameratesExtension" k="${k-}${k+ and }not TestExtensionManager" k="${k-}${k+ and }not TestTextAssistant" ignore="${ignore-} --ignore-glob=gaupol/agents/test/*" ignore="${ignore-} --ignore-glob=gaupol/dialogs/test/*" %endif %pytest -k "${k-}" ${ignore-} -v -rs %endif %files -f gaupol.lang %license COPYING %doc AUTHORS.md %doc README.md %doc NEWS.md %doc using-gaupol %{_bindir}/gaupol %{python3_sitelib}/gaupol/ %{python3_sitelib}/gaupol-%{version}-py%{python3_version}.egg-info/ %{_datadir}/gaupol/ %{_metainfodir}/%{app_id}.appdata.xml %{_datadir}/applications/%{app_id}.desktop %{_datadir}/icons/hicolor/symbolic/apps/%{app_id}-symbolic.svg %{_datadir}/icons/hicolor/scalable/apps/%{app_id}.svg %{_mandir}/man1/gaupol.1* %files -n python3-aeidon %license COPYING %doc AUTHORS.md %doc README.aeidon.md %doc NEWS.md %{python3_sitelib}/aeidon/ %{python3_sitelib}/aeidon-%{version}-py%{python3_version}.egg-info/ %changelog ## START: Generated by rpmautospec * Wed Oct 23 2024 Benjamin A. Beasley - 1.15-13 - Drop the gstreamer1-svt-vp9 weak dep. on EPEL10 * Wed Oct 23 2024 Benjamin A. Beasley - 1.15-12 - Add gstreamer1-svt-av1 weak dep. on non-x86_64 arches * Wed Oct 23 2024 Benjamin A. Beasley - 1.15-11 - Fix iso-codes BuildRequires; not only for testing * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-10 - Ensure python3-aeidon depends on python3-gobject if gspell is installed * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-9 - Allow (partial) testing without xvfb-run * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-8 - Conditionalize mpv weak dep.; also allow vlc conditionally * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-7 - Make mpv a weak dependency for python3-aeidon (not just gaupol) * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-6 - Drop the gstreamer1-vaapi weak dependency - Upstream no longer recommends it * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-5 - Conditionalize the gspell dependency * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-4 - Produce verbose test output with reasons for skipped tests * Tue Oct 22 2024 Benjamin A. Beasley - 1.15-3 - Make gspell a weak dependency for python3-aeidon (not just gaupol) * Thu Jul 18 2024 Fedora Release Engineering - 1.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jun 12 2024 Benjamin A. Beasley - 1.15-1 - Update to 1.15 (close RHBZ#2291353) * Fri Jun 07 2024 Python Maint - 1.14.1-3 - Rebuilt for Python 3.13 * Wed May 29 2024 Robert-André Mauchin - 1.14.1-2 - Rebuild for svt-av1 2.1.0 * Wed Apr 03 2024 Benjamin A. Beasley - 1.14.1-1 - Update to 1.14.1 (close RHBZ#2272858) * Mon Apr 01 2024 Benjamin A. Beasley - 1.14-1 - Update to 1.14 (close RHBZ#2272540) * Wed Mar 20 2024 Benjamin A. Beasley - 1.13-10 - Use rich dependencies to make the package noarch again * Wed Mar 20 2024 Benjamin A. Beasley - 1.13-9 - Add developer ID to AppStream XML metadata * Wed Jan 24 2024 Fedora Release Engineering - 1.13-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 1.13-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Nov 09 2023 Benjamin A. Beasley - 1.13-5 - Fix deprecated top-level developer_name in AppData XML * Thu Nov 09 2023 Benjamin A. Beasley - 1.13-4 - Ask appstreamcli to explain validation findings * Thu Nov 09 2023 Benjamin A. Beasley - 1.13-3 - Correct appstreamcli invocation (--nonet no longer works) * Tue Oct 10 2023 Benjamin A. Beasley - 1.13-2 - Fedora, EPEL9: add a weak dependency on mpv - This is upstream’s preferred media player for previews, and the only supported one packaged in Fedora and EPEL * Tue Oct 10 2023 Benjamin A. Beasley - 1.13-1 - Update to 1.13 (close RHBZ#2242996) * Wed Aug 09 2023 Yaakov Selkowitz - 1.12-10 - Fix flatpak build * Wed Jul 19 2023 Fedora Release Engineering - 1.12-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Jul 07 2023 Benjamin A. Beasley - 1.12-8 - Use new (rpm 4.17.1+) bcond style * Wed Jun 28 2023 Benjamin A. Beasley - 1.12-7 - Updated patch for Python 3.12 based on upstream feedback * Wed Jun 28 2023 Benjamin A. Beasley - 1.12-6 - Patch for Python 3.12 (prefer importlib.reload to imp.reload) * Thu Jun 15 2023 Python Maint - 1.12-5 - Rebuilt for Python 3.12 * Fri May 26 2023 Benjamin A. Beasley - 1.12-4 - Backport: Fix spelling of “parentheses” * Mon Jan 23 2023 Benjamin A. Beasley - 1.12-1 - Update to 1.12 (close RHBZ#2163417) * Thu Jan 19 2023 Fedora Release Engineering - 1.11-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Dec 19 2022 Benjamin A. Beasley - 1.11-12 - Revert "Leaf package: remove i686 support" * Mon Dec 19 2022 Benjamin A. Beasley - 1.11-11 - BR setuptools to get distutils in Python ≥3.12 (fix RHBZ#2154822) * Mon Dec 19 2022 Benjamin A. Beasley - 1.11-10 - Leaf package: remove i686 support * Mon Dec 19 2022 Benjamin A. Beasley - 1.11-9 - Indicate dirs. in files list with trailing slashes * Fri Dec 02 2022 Benjamin A. Beasley - 1.11-8 - Revert "Work around gstreamer1-vaapi FTI on s390x" * Fri Dec 02 2022 Benjamin A. Beasley - 1.11-7 - Work around gstreamer1-vaapi FTI on s390x * Thu Aug 04 2022 Benjamin A. Beasley - 1.11-6 - Update License to SPDX * Thu Jul 21 2022 Fedora Release Engineering - 1.11-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 1.11-4 - Rebuilt for Python 3.11 * Tue Apr 05 2022 Benjamin A. Beasley - 1.11-3 - Recommend AV1/VP9 support only on arches where available * Tue Apr 05 2022 Benjamin A. Beasley - 1.11-2 - BR the gstreamer weak dependencies to make sure they are satisfiable * Mon Apr 04 2022 Benjamin A. Beasley - 1.11-1 - Update to 1.11 (close RHBZ#2071451) * Mon Apr 04 2022 Benjamin A. Beasley - 1.10.1-5 - Stop using forge macros, since they don’t help much here * Fri Feb 11 2022 Benjamin A. Beasley - 1.10.1-4 - Avoid versioned Recommends * Thu Jan 20 2022 Fedora Release Engineering - 1.10.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jan 05 2022 Benjamin A. Beasley - 1.10.1-2 - Also validate AppData with appstreamcli * Thu Oct 07 2021 Benjamin A. Beasley - 1.10.1-1 - Missed version number in spec file in last commit * Thu Oct 07 2021 Benjamin A. Beasley - 1.10-2 - Update to 1.10.1 (close RHBZ#2011732) * Fri Oct 01 2021 Benjamin A. Beasley - 1.10-1 - Update to 1.10 (close RHBZ#2009691) * Fri Oct 01 2021 Benjamin A. Beasley - 1.9-11 - Reduce macro indirection in the spec file * Wed Sep 08 2021 Benjamin A. Beasley - 1.9-10 - Reduce use of %%%%name macro; add %%%%app_id macro * Wed Jul 21 2021 Fedora Release Engineering - 1.9-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jul 09 2021 Benjamin A. Beasley - 1.9-7 - Switch License field to “effective license” of GPLv3+ * Fri Jun 04 2021 Python Maint - 1.9-6 - Rebuilt for Python 3.10 * Wed May 12 2021 Benjamin A. Beasley - 1.9-5 - Move “forge” macros to the top of the spec file * Tue Mar 09 2021 Benjamin A. Beasley - 1.9-4 - Localize summary and description of main package where translations are available upstream * Tue Feb 09 2021 Benjamin A. Beasley - 1.9-3 - Correct License from “GPLv3+” to “GPLv3+ and CC0” * Tue Jan 26 2021 Fedora Release Engineering - 1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 1 2021 Benjamin A. Beasley - 1.9-1 - Update to 1.9 - Update aeidon package description - Require minimum python-chardet version 2.2.1 * Sun Dec 20 2020 Benjamin A. Beasley - 1.8-2 - Drop BR on hicolor-icon-theme; needed only at install time - Switch URL from HTTP to HTTPS * Tue Dec 8 2020 Benjamin A. Beasley - 1.8-1 - New upstream version 1.8 - Unbundle iso-codes data dependency - Use modern RPM macros throughout - Update summaries and descriptions from upstream - Enable test suite - Rename aeidon subpackage to python3-aeidon - More detailed and accurate dependencies and BR’s - Make dependency on python3-aeidon subpackage require the exact matching version and release * Sat Aug 01 2020 Fedora Release Engineering - 1.4-11 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 1.4-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue May 26 2020 Miro Hrončok - 1.4-9 - Rebuilt for Python 3.9 * Tue Jan 28 2020 Fedora Release Engineering - 1.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Oct 03 2019 Miro Hrončok - 1.4-7 - Rebuilt for Python 3.8.0rc1 (#1748018) * Mon Aug 19 2019 Miro Hrončok - 1.4-6 - Rebuilt for Python 3.8 * Thu Jul 25 2019 Fedora Release Engineering - 1.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 1.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Jul 02 2018 Miro Hrončok - 1.4-2 - Rebuilt for Python 3.7 * Fri Jun 22 2018 Lucian Langa - 1.4-1 - metainfo files installed into 'metainfo', not 'appdata' - new upstream release * Tue Jun 19 2018 Miro Hrončok - 1.0-7 - Rebuilt for Python 3.7 * Wed Feb 07 2018 Fedora Release Engineering - 1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 1.0-3 - Rebuild for Python 3.6 * Tue Nov 22 2016 Lucian Langa - 1.0-2 - upped minimum aeidon version requirement * Tue Nov 22 2016 Lucian Langa - 1.0-1 - misc cleanups - new upstream release * Tue Jul 19 2016 Fedora Release Engineering - 0.25-7 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Feb 03 2016 Fedora Release Engineering - 0.25-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Nov 10 2015 Fedora Release Engineering - 0.25-5 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 * Wed Jun 17 2015 Fedora Release Engineering - 0.25-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 30 2014 Toshio Kuratomi - 0.25-3 - Attempt to fix FTBFS by adding BR: python3-devel * Sat Jun 07 2014 Fedora Release Engineering - 0.25-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed May 21 2014 Richard Hughes - 0.25-1 - New upstream release * Sat Aug 03 2013 Fedora Release Engineering - 0.19.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 0.19.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 0.19.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.19.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Dec 07 2011 Lucian Langa - 0.19.2-1 - new upstream release * Mon Sep 26 2011 cooly@gnome.eu.org - 0.19.1-1 - new upstream release * Sun Jul 31 2011 Lucian Langa - 0.19-1 - new upstream release * Sat Jun 18 2011 Lucian Langa - 0.18-1 - new upstream release * Sun Apr 24 2011 Lucian Langa - 0.17.2-1 - drop version from supackage (to match main version) - new upstream release * Tue Feb 08 2011 Fedora Release Engineering - 0.17.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Dec 18 2010 Lucian Langa - 0.17.1-1 - new upstream release * Wed Jul 21 2010 David Malcolm - 0.17-2 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Thu Jul 08 2010 Lucian Langa - 0.17-1 - new supackage aeidon the subtitle engine - new upstream release * Fri Apr 02 2010 Lucian Langa - 0.15.1-1 - update to 0.15.1 * Sun Sep 27 2009 Orcan Ogetbil - 0.15-5 - Update desktop file according to F-12 FedoraStudio feature * Mon Aug 10 2009 Ville Skyttä - 0.15-4 - Use bzipped upstream tarball. * Sun Aug 02 2009 Lucian Langa - 0.15-3 - do not remove required file (b.g.o #590537) * Fri Jul 24 2009 Fedora Release Engineering - 0.15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon May 18 2009 Lucian Langa - 0.15-1 - add python-chardet as requirement - new upstream release * Mon Apr 13 2009 Lucian Langa - 0.14-1 - fix Source url - new upstream release * Tue Feb 24 2009 Fedora Release Engineering - 0.13.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jan 15 2009 Lucian Langa - 0.13.1-1 - initial package ## END: Generated by rpmautospec