| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gaupol | Distribution: openSUSE Tumbleweed |
| Version: 2.0.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Oct 17 18:53:58 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1536471 | Source RPM: gaupol-2.0.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://otsaloma.io/gaupol/ | |
| Summary: GTK Subtitle editor | |
Gaupol is an editor for text-based subtitle files. It supports multiple subtitle file formats and provides means of correcting texts and timing subtitles to match video. The user interface is designed with attention to batch processing of multiple documents and convenience of translating. Gaupol should run on all Unix-like (GNU/Linux, *BSD, etc.) operating systems and on Windows. Technically it should be able to run on Mac as well, but that has not been tested nor made convenient. Gaupol's user interface is based on the GTK toolkit and has been designed to best fit the GNOME desktop environment.
GPL-3.0-or-later
* Sat Oct 17 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.0.1:
* Migrate to GTK 4 with modernized dialogs and a combined
header bar
* Spell-check dialog text is now directly editable
* Allow overriding encoding and newlines when saving
* Follow the system-wide dark theme (GTK 4.20 or newer)
* Drop support for extensions; the custom-framerates extension
is replaced by the editor.custom_framerates config option
* Switch the integrated video player from gtksink to
gtk4paintablesink with a one-second preview offset
* Replace the gspell dependency with libspelling
* Raise minimum versions: Python 3.10, PyGObject 3.40, GTK 4.12,
GStreamer 1.18
* Fix theming related hang on startup with GTK 4.23.1
* Install via the new upstream Makefile; keep gaupol private
under /usr/share/gaupol with aeidon as a separate Python
package (keep gaupol-1.7-desktop.patch)
* Require charset-normalizer for aeidon (runtime encoding
detection); normalize the /usr/bin/gaupol shebang
* Sun May 17 2026 Dirk Müller <dmueller@suse.com>
- update to 1.16:
* Two fixes for compatibility with Python 3.15, which can be
expected to be released around fall 2026. These have both been
deprecated for a while, but will be removed in 3.15.
* Fri May 01 2026 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros to build and install.
* Sun Jun 23 2024 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 1.15:
* Don't merge font tags with different values
(gh#otsaloma/gaupol#224).
* Drop dependency on chardet.
* Add dependency on charset-normalizer.
* Raise Python dependency to >= 3.5.
* Tue Apr 02 2024 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to 1.14.1:
* Fix invalid entry in AppData file (gh#otsaloma/gaupol#219).
- Changes from 1.14:
* Change the icon for the toggle video player toolbar item to an
action icon (not mimetype) that has a symbolic version
available.
* Fix installation on Python >= 3.12 by using distutils from
setuptools.
* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Tue Nov 21 2023 Dirk Müller <dmueller@suse.com>
- update to 1.13:
* Fix translations missing for enums (#210)
* Fix Python 3.12 compatibility and drop support for Python <
3.4 (#211)
* Add Chinese (China) translation (tzwasd)
* Sat Jan 21 2023 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.12:
* Don't remember window position on screen (seems more common
and better left to the window manager).
* Fix cursor construction error on Wayland
(gh#otsaloma/gaupol#202).
* Sun Apr 03 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.11:
* Add IBM858, ISO-8859-11 and ISO-8859-16 encodings.
* Fix displayed line lengths being incorrect for subtitles with
special characters such as apostrophes.
* Thu Oct 07 2021 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.10.1:
* Fix playing selection (gh#otsaloma/gaupol#188).
/usr/bin/gaupol /usr/share/applications/io.otsaloma.gaupol.desktop /usr/share/doc/packages/gaupol /usr/share/doc/packages/gaupol/AUTHORS.md /usr/share/doc/packages/gaupol/NEWS.md /usr/share/doc/packages/gaupol/README.md /usr/share/gaupol /usr/share/gaupol/gaupol /usr/share/gaupol/gaupol/__init__.py /usr/share/gaupol/gaupol/action.py /usr/share/gaupol/gaupol/actions /usr/share/gaupol/gaupol/actions/__init__.py /usr/share/gaupol/gaupol/actions/audio.py /usr/share/gaupol/gaupol/actions/edit.py /usr/share/gaupol/gaupol/actions/file.py /usr/share/gaupol/gaupol/actions/help.py /usr/share/gaupol/gaupol/actions/projects.py /usr/share/gaupol/gaupol/actions/text.py /usr/share/gaupol/gaupol/actions/tools.py /usr/share/gaupol/gaupol/actions/video.py /usr/share/gaupol/gaupol/actions/view.py /usr/share/gaupol/gaupol/agents /usr/share/gaupol/gaupol/agents/__init__.py /usr/share/gaupol/gaupol/agents/close.py /usr/share/gaupol/gaupol/agents/edit.py /usr/share/gaupol/gaupol/agents/format.py /usr/share/gaupol/gaupol/agents/help.py /usr/share/gaupol/gaupol/agents/menu.py /usr/share/gaupol/gaupol/agents/open.py /usr/share/gaupol/gaupol/agents/preview.py /usr/share/gaupol/gaupol/agents/save.py /usr/share/gaupol/gaupol/agents/search.py /usr/share/gaupol/gaupol/agents/tools.py /usr/share/gaupol/gaupol/agents/update.py /usr/share/gaupol/gaupol/agents/util.py /usr/share/gaupol/gaupol/agents/video.py /usr/share/gaupol/gaupol/agents/view.py /usr/share/gaupol/gaupol/application.py /usr/share/gaupol/gaupol/applicationman.py /usr/share/gaupol/gaupol/assistants.py /usr/share/gaupol/gaupol/attrdict.py /usr/share/gaupol/gaupol/config.py /usr/share/gaupol/gaupol/data /usr/share/gaupol/gaupol/data/gaupol.css /usr/share/gaupol/gaupol/data/ui /usr/share/gaupol/gaupol/data/ui/columns-popup.ui /usr/share/gaupol/gaupol/data/ui/duration-adjust-dialog.ui /usr/share/gaupol/gaupol/data/ui/framerate-convert-dialog.ui /usr/share/gaupol/gaupol/data/ui/insert-dialog.ui /usr/share/gaupol/gaupol/data/ui/language-dialog.ui /usr/share/gaupol/gaupol/data/ui/menubar.ui /usr/share/gaupol/gaupol/data/ui/multi-save-dialog.ui /usr/share/gaupol/gaupol/data/ui/position-shift-dialog.ui /usr/share/gaupol/gaupol/data/ui/position-transform-dialog.ui /usr/share/gaupol/gaupol/data/ui/preferences-dialog.ui /usr/share/gaupol/gaupol/data/ui/search-dialog.ui /usr/share/gaupol/gaupol/data/ui/spell-check-dialog.ui /usr/share/gaupol/gaupol/data/ui/split-dialog.ui /usr/share/gaupol/gaupol/data/ui/text-assistant /usr/share/gaupol/gaupol/data/ui/text-assistant/capitalization-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/common-error-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/confirmation-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/hearing-impaired-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/introduction-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/join-split-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/line-break-options-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/line-break-page.ui /usr/share/gaupol/gaupol/data/ui/text-assistant/progress-page.ui /usr/share/gaupol/gaupol/data/ui/view-popup.ui /usr/share/gaupol/gaupol/dialogs /usr/share/gaupol/gaupol/dialogs/__init__.py /usr/share/gaupol/gaupol/dialogs/about.py /usr/share/gaupol/gaupol/dialogs/append.py /usr/share/gaupol/gaupol/dialogs/builder.py /usr/share/gaupol/gaupol/dialogs/debug.py /usr/share/gaupol/gaupol/dialogs/duration_adjust.py /usr/share/gaupol/gaupol/dialogs/encoding.py /usr/share/gaupol/gaupol/dialogs/file.py /usr/share/gaupol/gaupol/dialogs/framerate_convert.py /usr/share/gaupol/gaupol/dialogs/insert.py /usr/share/gaupol/gaupol/dialogs/language.py /usr/share/gaupol/gaupol/dialogs/message.py /usr/share/gaupol/gaupol/dialogs/multi_close.py /usr/share/gaupol/gaupol/dialogs/multi_save.py /usr/share/gaupol/gaupol/dialogs/open.py /usr/share/gaupol/gaupol/dialogs/position_shift.py /usr/share/gaupol/gaupol/dialogs/position_transform.py /usr/share/gaupol/gaupol/dialogs/preferences.py /usr/share/gaupol/gaupol/dialogs/preview_error.py /usr/share/gaupol/gaupol/dialogs/save.py /usr/share/gaupol/gaupol/dialogs/search.py /usr/share/gaupol/gaupol/dialogs/spell_check.py /usr/share/gaupol/gaupol/dialogs/split.py /usr/share/gaupol/gaupol/dialogs/video.py /usr/share/gaupol/gaupol/entries.py /usr/share/gaupol/gaupol/enums.py /usr/share/gaupol/gaupol/errors.py /usr/share/gaupol/gaupol/page.py /usr/share/gaupol/gaupol/paths.py /usr/share/gaupol/gaupol/player.py /usr/share/gaupol/gaupol/renderers /usr/share/gaupol/gaupol/renderers/__init__.py /usr/share/gaupol/gaupol/renderers/float.py /usr/share/gaupol/gaupol/renderers/integer.py /usr/share/gaupol/gaupol/renderers/multiline.py /usr/share/gaupol/gaupol/renderers/time.py /usr/share/gaupol/gaupol/ruler.py /usr/share/gaupol/gaupol/spell.py /usr/share/gaupol/gaupol/style.py /usr/share/gaupol/gaupol/toast.py /usr/share/gaupol/gaupol/unittest.py /usr/share/gaupol/gaupol/urls.py /usr/share/gaupol/gaupol/util.py /usr/share/gaupol/gaupol/view.py /usr/share/icons/hicolor/scalable/apps/io.otsaloma.gaupol.svg /usr/share/icons/hicolor/symbolic/apps/io.otsaloma.gaupol-symbolic.svg /usr/share/licenses/gaupol /usr/share/licenses/gaupol/COPYING /usr/share/locale/ca/LC_MESSAGES/gaupol.mo /usr/share/locale/cs/LC_MESSAGES/gaupol.mo /usr/share/locale/de/LC_MESSAGES/gaupol.mo /usr/share/locale/es/LC_MESSAGES/gaupol.mo /usr/share/locale/fi/LC_MESSAGES/gaupol.mo /usr/share/locale/fr/LC_MESSAGES/gaupol.mo /usr/share/locale/gl/LC_MESSAGES/gaupol.mo /usr/share/locale/he/LC_MESSAGES/gaupol.mo /usr/share/locale/hu/LC_MESSAGES/gaupol.mo /usr/share/locale/is/LC_MESSAGES/gaupol.mo /usr/share/locale/it_IT/LC_MESSAGES/gaupol.mo /usr/share/locale/nl/LC_MESSAGES/gaupol.mo /usr/share/locale/pl/LC_MESSAGES/gaupol.mo /usr/share/locale/pt/LC_MESSAGES/gaupol.mo /usr/share/locale/pt_BR/LC_MESSAGES/gaupol.mo /usr/share/locale/ru/LC_MESSAGES/gaupol.mo /usr/share/locale/sr/LC_MESSAGES/gaupol.mo /usr/share/locale/tr/LC_MESSAGES/gaupol.mo /usr/share/locale/zh_CN/LC_MESSAGES/gaupol.mo /usr/share/man/man1/gaupol.1.gz /usr/share/metainfo /usr/share/metainfo/io.otsaloma.gaupol.appdata.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 22 00:39:11 2026