Hello community, here is the log from the commit of package gaupol for openSUSE:Leap:15.2 checked in at 2020-04-14 14:20:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/gaupol (Old) and /work/SRC/openSUSE:Leap:15.2/.gaupol.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gaupol" Tue Apr 14 14:20:42 2020 rev:14 rq:793400 version:1.8 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/gaupol/gaupol.changes 2020-01-15 14:57:33.521657786 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.gaupol.new.3248/gaupol.changes 2020-04-14 14:21:00.961276052 +0200 @@ -1,0 +2,86 @@ +Fri Apr 10 20:51:57 UTC 2020 - [email protected] + +- Update to version 1.8: + * Add action set start from video position + (gh#otsaloma/gaupol#148). + * Add and fix English spell-check special cases. + * Add and fix OCR spell-check special cases. + * Add Interlingue translation (OIS). + * Add Portuguese translation (Hugo Carvalho). + * Update translations. + +------------------------------------------------------------------- +Sun Aug 4 18:21:55 UTC 2019 - [email protected] + +- Update to version 1.7: + * New app icon, as full-color and symbolic SVGs + (gh#otsaloma/gaupol#119). + * Better initial preview experience (gh#otsaloma/gaupol#136). + * Disable loading of problematic gstreamer-vaapi + (gh#otsaloma/gaupol#79). + * Use gspell for spell-check instead of PyEnchant and GtkSpell + (gh#otsaloma/gaupol#12). + * Use the reverse domain name "io.otsaloma.gaupol" for desktop + file, appdata file and icons. +- Changes from version 1.6: + * Add text correction pattern to unpack ligatures. + * Don't show video files in recent file menus + (gh#otsaloma/gaupol#130). + * Update translations. +- Rebase desktop category patch: + * Remove gaupol-1.5-desktop.patch. + * Add gaupol-1.7-desktop.patch. +- Remove dependency on PyEnchant and GtkSpell as mentioned in + version 1.7 release notes. +- Add build dependency on gobject-introspection in order to + automatically generate runtime dependencies on typelibs. + +------------------------------------------------------------------- +Sun Feb 3 09:39:03 UTC 2019 - [email protected] + +- Update to version 1.5: + * Add support for building a Flatpak. + * Highlight changed parts in "Correct Texts" + (gh#otsaloma/gaupol#34). + * Add keybinding Ctrl+I for toggling italic + (gh#otsaloma/gaupol#118). + * Change keybinding for Invert Selection to Ctrl+J. + * When opening multiple files, skip ones already open. + * Adapt to various GTK+ deprecations. + * Add 64x64 and 128x128 icons. + * Update AppData XML file. + * Bump iso-codes dependency to >= 3.67. + * Update translations. +- Rebase patch for desktop file categories: + * Remove gaupol-0.17.1-desktop.patch. + * Add gaupol-1.5-desktop.patch. + +------------------------------------------------------------------- +Sun Jul 8 07:38:12 UTC 2018 - [email protected] + +- Update to version 1.4.1: + * Fix TypeErrors due to video player pipeline queries failing + (gh#otsaloma/gaupol#78). + * Make setup.py --record include compiled extensions as well + (gh#otsaloma/gaupol#91). + +------------------------------------------------------------------- +Sun May 13 10:19:41 UTC 2018 - [email protected] + +- Update to version 1.4: + * Update the --video-file argument to not just select the video + file, but also load it in the internal video player (#75). + * Fix subtitles with special characters not being displayed by + the internal video player (#74). + * Fix seeking to selection start if at less than one second + (#76). + * Fix pasting texts from outside Gaupol, e.g. from a text + editor. + * Update checks for required GStreamer elements (#73). + * Update translations. +- Remove call to obsolete %suse_update_desktop_file, remove + dependency on update-desktop-files. +- Add %check section. +- Ran spec-cleaner. + +------------------------------------------------------------------- Old: ---- gaupol-0.17.1-desktop.patch gaupol-1.3.1.tar.gz New: ---- gaupol-1.7-desktop.patch gaupol-1.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gaupol.spec ++++++ --- /var/tmp/diff_new_pack.wRdORp/_old 2020-04-14 14:21:01.277276288 +0200 +++ /var/tmp/diff_new_pack.wRdORp/_new 2020-04-14 14:21:01.277276288 +0200 @@ -1,7 +1,7 @@ # # spec file for package gaupol # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,38 +12,39 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%define long_name io.otsaloma.gaupol +%bcond_without test Name: gaupol -Version: 1.3.1 +Version: 1.8 Release: 0 Summary: GTK Subtitle editor -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Multimedia/Video/Editors and Convertors -Url: http://otsaloma.io/gaupol/ +URL: https://otsaloma.io/gaupol/ Source0: https://github.com/otsaloma/%{name}/archive/%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE gaupol-0.17.1-desktop.patch [email protected] -- add desktop category -Patch0: %{name}-0.17.1-desktop.patch +# PATCH-FIX-OPENSUSE gaupol-1.7-desktop.patch [email protected] -- add desktop category +Patch0: gaupol-1.7-desktop.patch BuildRequires: fdupes +BuildRequires: gobject-introspection BuildRequires: hicolor-icon-theme BuildRequires: python3-devel BuildRequires: python3-gobject >= 3.12 -BuildRequires: python3-pyenchant -BuildRequires: update-desktop-files Requires: python3 Requires: python3-aeidon Requires: python3-gobject >= 3.12 -Requires: python3-pyenchant -Requires: typelib-1_0-Gst-1_0 -Requires: typelib-1_0-GstPbutils-1_0 -Requires: typelib-1_0-GtkSpell-3_0 -Recommends: iso-codes -Recommends: python-chardet -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: iso-codes >= 3.67 +Recommends: python3-chardet BuildArch: noarch -Requires: python(abi) = %{py3_ver} +%if %{with test} +BuildRequires: myspell-en_US +BuildRequires: python3-chardet +BuildRequires: python3-pytest +BuildRequires: typelib(Gspell) >= 1 +%endif %description Gaupol is an editor for text-based subtitle files. It supports multiple subtitle @@ -59,8 +60,8 @@ %package -n python3-aeidon Summary: Package for reading, writing and manipulating text-based subtitle files Group: Development/Libraries/Python -Provides: python-aeidon = %version -Obsoletes: python-aeidon < %version +Provides: python-aeidon = %{version} +Obsoletes: python-aeidon < %{version} %description -n python3-aeidon This is a Python package for reading, writing and manipulating @@ -85,25 +86,32 @@ #remove zero length files find %{buildroot} -type f -size 0 -delete -%suse_update_desktop_file -i %{name} %find_lang %{name} %fdupes %{buildroot} +%if %{with test} +%check +# No idea why "en" language can't be found +sed -i 's/"en"/"en_US"/' aeidon/test/test_spell.py +sed -i 's/language="en"/language="en_US"/' aeidon/agents/test/test_text.py +LANG=en py.test aeidon +%endif + %files -f %{name}.lang -%defattr(-,root,root) -%doc AUTHORS.md COPYING README.md NEWS.md +%doc AUTHORS.md README.md NEWS.md +%license COPYING %{_bindir}/gaupol %{python3_sitelib}/gaupol* %{_datadir}/%{name} %dir %{_datadir}/metainfo/ -%{_datadir}/metainfo/%{name}.appdata.xml -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/*/*/apps/%{name}.* -%{_mandir}/man1/gaupol.1* +%{_datadir}/metainfo/%{long_name}.appdata.xml +%{_datadir}/applications/%{long_name}.desktop +%{_datadir}/icons/*/*/apps/%{long_name}* +%{_mandir}/man1/gaupol.1%{?ext_man} %files -n python3-aeidon -%defattr(-, root, root, -) -%doc AUTHORS.md COPYING README.aeidon.md NEWS.md TODO.md +%doc AUTHORS.md README.aeidon.md NEWS.md +%license COPYING %{python3_sitelib}/aeidon %changelog ++++++ gaupol-0.17.1-desktop.patch -> gaupol-1.7-desktop.patch ++++++ --- /work/SRC/openSUSE:Leap:15.2/gaupol/gaupol-0.17.1-desktop.patch 2020-01-15 14:57:32.573657291 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.gaupol.new.3248/gaupol-1.7-desktop.patch 2020-04-14 14:21:00.857275974 +0200 @@ -1,11 +1,13 @@ -Index: data/gaupol.desktop.in +Index: data/io.otsaloma.gaupol.desktop.in =================================================================== ---- data/gaupol.desktop.in.orig -+++ data/gaupol.desktop.in -@@ -10,5 +10,5 @@ StartupNotify=true - Icon=gaupol - Type=Application +--- data/io.otsaloma.gaupol.desktop.in.orig ++++ data/io.otsaloma.gaupol.desktop.in +@@ -6,7 +6,7 @@ Comment=Edit subtitle files + Icon=io.otsaloma.gaupol + Exec=gaupol %F MimeType=text/x-microdvd;text/x-ssa;application/x-subrip;text/x-subviewer;text/vtt; --Categories=GTK;AudioVideo;Video; -+Categories=GTK;AudioVideo;Video;AudioVideoEditing; - X-GNOME-FullName=Gaupol Subtitle Editor +-Categories=AudioVideo;Video;GTK; ++Categories=AudioVideo;Video;GTK;AudioVideoEditing; + # TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! + Keywords=video;subtitles;captions; + StartupNotify=true ++++++ gaupol-1.3.1.tar.gz -> gaupol-1.8.tar.gz ++++++ ++++ 35348 lines of diff (skipped)
