From fff4c19badeb7dd57cf0309f04525b1a4ca950ba94e6c9acea3d88650a145e58 Mon Sep 17 00:00:00 2001 From: Shawn Dunn Date: Mon, 11 Nov 2024 00:26:06 +0000 Subject: [PATCH] - Update to version 2.1.0: * Pre-release changes (#1177) * Weblate commits (#1180) * Updated *.ts files (#1179) * Weblate commits (#1173) * Fixed new tab from preset and context menu's collapse action (#1176) * Weblate commits (#1170) * Weblate commits (#1168) * Weblate commits (#1166) * Weblate commits (#1165) * Weblate commits (#1164) OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/qterminal?expand=0&rev=46 --- .gitattributes | 23 +++ .gitignore | 1 + qterminal-2.0.1.tar.xz | 3 + qterminal-2.0.1.tar.xz.asc | 17 ++ qterminal-2.1.0.tar.xz | 3 + qterminal-2.1.0.tar.xz.asc | 17 ++ qterminal.changes | 385 +++++++++++++++++++++++++++++++++++++ qterminal.keyring | 52 +++++ qterminal.spec | 83 ++++++++ 9 files changed, 584 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 qterminal-2.0.1.tar.xz create mode 100644 qterminal-2.0.1.tar.xz.asc create mode 100644 qterminal-2.1.0.tar.xz create mode 100644 qterminal-2.1.0.tar.xz.asc create mode 100644 qterminal.changes create mode 100644 qterminal.keyring create mode 100644 qterminal.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/qterminal-2.0.1.tar.xz b/qterminal-2.0.1.tar.xz new file mode 100644 index 0000000..103e2ec --- /dev/null +++ b/qterminal-2.0.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd078ebaa03dac49224bb63fbfb73aa1f19b6e002807da6fe15f80c189a2dbd4 +size 229556 diff --git a/qterminal-2.0.1.tar.xz.asc b/qterminal-2.0.1.tar.xz.asc new file mode 100644 index 0000000..b2f58b9 --- /dev/null +++ b/qterminal-2.0.1.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmZ9oR4VHHRzdWphbjIw +MDBAZ21haWwuY29tAAoJEL55MAetIt9+uC4P/03jYYOSt0pgfMCbuTkx1DuNCn4S +PjqoEs804NM55xQYUGWJ9M3oge0EXQkLpRGnOBszeocsrWG1tc4yfEYHZu2eTy7z +kx3xu9ZISDHkqIoeUT+OzHVbyNB+zF0VmquAUgEhVAKHBnS/ZKiArFlYTH52iRZk +TSB5dbd+5iddsotsgIzk0B90GEjAHYROhDJK5QLuxda8bx9lJgC9a5A5qRkXFJ6a +1CzSso6NrEHA2WZ2JHfNdfmLC6EVvyOqxi32gu8bw9BObwCWnVgNBcBh3p+RQoaB +qo1OcdadNTrJqM464bTXUMWcWYAWRz+7EaLUNqxo7HX5T3XTJ/Cx3VLpISwTwidP +7G086IAds1FngLwAfGMiwexdH8fBlGdjYv+OA/UcwlktEkvBkClk1mOYd1h/oMHD +LHOxz8btunAr22PlHdVHlX4mn9hfiaLNaTioMaX3o/Y48AOsg3iZvQ+LXt8waIso +LXs6fOZJAFB5Xu/uu7ixdlnoSsD18qPDREQDkbCa0aymtcTvQk2LxRynF37nZtUt +tkpcdCIo/X0M8gquk2wYRat7418F35cwlegW9DMpElav6hLAcb1yoAcZ/BcBqWZN +eq5LfNgnKJIIykpKqnF7xo70d5I1IMkGQYvfLcw2Kw4tCvbiHd4ELi2thZC6J6Y2 +8sBteSrZ3DqCCjtV +=HXDS +-----END PGP SIGNATURE----- diff --git a/qterminal-2.1.0.tar.xz b/qterminal-2.1.0.tar.xz new file mode 100644 index 0000000..50cd056 --- /dev/null +++ b/qterminal-2.1.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a65e788645bc694ede5d89de4118ee88443e0d6cbc388b0ce50d5c5d07b1213c +size 231468 diff --git a/qterminal-2.1.0.tar.xz.asc b/qterminal-2.1.0.tar.xz.asc new file mode 100644 index 0000000..4651324 --- /dev/null +++ b/qterminal-2.1.0.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmcpwdYVHHRzdWphbjIw +MDBAZ21haWwuY29tAAoJEL55MAetIt9+IQwP/3bpbemm3qG/d/6AqXcTKAfs1TWA +57KiuRVIo/sPSuzh7trBoq7tTK7cwkRH1KOJA9pBfwkP7U0prFG5rHsZI3/qyKte +CMOtP5Zi5Vvsrm9eZWNDuWnjwIVR41kxzB0gM8iWGfNQOjEXuWMj7wgY335TkMHP +igQPeOfZgMu+L7Cre+xwFM6WUiuAFP4p0ys0E1oZ8bCIKnR0DZ6Y9UcBDiCpUbUc +N/ddvloi8hQT0oUhk92UWdVdPFFVZNwcLD1Ljda7FzMWbJ6XvOD59Limi/QAI0+E +BQWARolb0Iz8iExdL15feMLkxjVYnzsngbIPmZSU07B+6KLKnr91ALGX+NJ3f1j/ +/89ej0t5DkQFuaAo2PxstsvHiRgmDSfvcId4BoemK22LbXogN/x8aMSsxBGPiupZ +z1vNtxuYB3CCl9cMNxAAmR75e8ovw1kd3wO7kRrXZMitYOtEcN8yvir/ShfKxOZL +tfZ6Sc5FIZk4T9dYfygCA2+YLU4c+46gggQk7MmzvcIPDZHqg0IrrvEBng83Xd3N +z215BlFE7Rh5YAAKijBayqrZJ5P2dmS7YhWae+mqWproCssEtkHHoXkLNZlL9Ns1 +ZXPl9O+I03JIQke2KcWBE5beJDpIFRcdq7CR8a9dAfmBaVIIvcxqJgfEgxfvM+dJ +kQP4YjjB6ucgznno +=59it +-----END PGP SIGNATURE----- diff --git a/qterminal.changes b/qterminal.changes new file mode 100644 index 0000000..e4edd89 --- /dev/null +++ b/qterminal.changes @@ -0,0 +1,385 @@ +------------------------------------------------------------------- +Wed Nov 6 21:43:13 UTC 2024 - Андрей Алыпов + +- Update to version 2.1.0: + * Pre-release changes (#1177) + * Weblate commits (#1180) + * Updated *.ts files (#1179) + * Weblate commits (#1173) + * Fixed new tab from preset and context menu's collapse action (#1176) + * Weblate commits (#1170) + * Weblate commits (#1168) + * Weblate commits (#1166) + * Weblate commits (#1165) + * Weblate commits (#1164) + +------------------------------------------------------------------- +Thu Jun 27 20:26:33 UTC 2024 - Shawn Dunn + +- Update to 2.0.1: + * This point release is made mainly because visual artifacts are + fixed in qtermwidget + * Single instance for drop-down mode + * Used layer shell for the drop-down mode under Wayland + * Prevented a crash on entering 'exit' when bookmark dock is + shown. + * Fixed the window height in drop-down mode + * Set `QTERMWIDGET_MINIMUM_VERSION`, which was missing after Qt6 + Port + +------------------------------------------------------------------- +Sat May 18 03:16:01 UTC 2024 - Андрей Алыпов + +- Update to 2.0.0: + * Ported to Qt6. + * Some fixes are made and the code is cleaned up. + +------------------------------------------------------------------- +Wed Jan 3 20:09:16 UTC 2024 - Andreas Stieger + +- fix Tumbleweed build (ownership of /usr/share/icons/hicolor/64x64) +- fix license (bundled libqxt is BSD) +- remove unneeded binaries +- run tests + +------------------------------------------------------------------- +Mon Nov 6 02:57:52 UTC 2023 - Shawn Dunn + +- Update to 1.4.0: + * Handled bell (BEL, '\a') via libcanberra, and added an "Audible + bell" option. + * Supported Putty-style mouse button swap + * Corrected tab order in settings dialog. + * A great amount of code cleanup. + +------------------------------------------------------------------- +Sat Apr 15 18:27:32 UTC 2023 - Shawn Dunn + +- Update to 1.3.0: + * Guaranteed correct positioning of the context menu under + Wayland. + * Fixed a crash in the dropdown mode under Wayland. + * Improved UX by opening new terminals in current directory by + default. + * Corrected typos and the meta-info license. + + +------------------------------------------------------------------- +Sat Nov 5 18:48:03 UTC 2022 - Shawn Dunn + +- Update to 1.2.0: + * Add CI using GitHub Actions. + * Fixed command parsing with the `-e` option. + * Avoid segfault when using global menus. + * Improved documentation for the `--profile` option. + +------------------------------------------------------------------- +Wed May 4 08:58:29 UTC 2022 - Michael Vetter + +- Update 1.1.0: + * The bookmark functionality is improved a lot. An example + bookmarks file is also added. + * Several (old) issues in the drop-down mode are fixed. + * A shortcut entry is added for the drop-down shortcut. + * Problems in closing of the last tab with prompt are fixed. + * Fixed updating of shortcuts on tab switching/removal/creation. + * Fixed right clicking of an empty area of tabbar. + * Now selecting an unlimited history in Terminal settings + disables the history size spin-box. + +------------------------------------------------------------------- +Mon Nov 8 10:09:44 UTC 2021 - Michael Vetter + +- Update to 1.0.0: + * Bumped minimum required Qt version to 5.15. + * Respect preset splitting on opening new window and double clicking tab-bar. + * Trim shell strings. + * Added an option for keeping drop-down window open. + * Added a workaround for wrong menu positions under Wayland. + +------------------------------------------------------------------- +Fri Apr 16 10:28:19 UTC 2021 - Michael Vetter + +- Update to 0.17.0: + * Made "Action after paste" clearer and default to "Scrolling to bottom". + * Added an option to disable bracketed paste mode. + * Added modes for background image. + * Removed two warnings that were shown when QTerminal was started. + +------------------------------------------------------------------- +Sun Nov 15 07:42:39 UTC 2020 - Michael Vetter + +- Update to 0.16.1: + * Fixed a regression in the layout of Terminal settings dialog. + * Fixed translation of shortcuts (in Terminal settings dialog). + +------------------------------------------------------------------- +Wed Nov 4 13:56:30 UTC 2020 - Michael Vetter + +- Update to 0.16.0: + * Made closing of tab on middle-clicking optional. + * Avoid loop variable copy. + * Emit signals with Q_EMIT. + * Use the default constructor of QFlags. + * Dropped qmake .pro file. + * Made the color scheme dirs comply with XDG Base Directory Specification. + * Added an optopn for openning the new tab to the right of the active tab. + * Added virtual destructor to a base class. + * Let QStandardPaths::locateAll() handle application name. + * Put drop-down QTerminal on screen with cursor. + +------------------------------------------------------------------- +Wed Jun 24 10:57:05 UTC 2020 - Callum Farmer + +- Don't package filesystem dirs + +------------------------------------------------------------------- +Mon Apr 27 11:25:38 UTC 2020 - Callum Farmer + +- Changed qterminal.keyring to tsujan's key + +------------------------------------------------------------------- +Sat Apr 25 09:50:02 UTC 2020 - Callum Farmer + +- Update to version 0.15.0 + * A scrollable and compact Settings dialog. + * Added actions for switching to tab by index. + * Allowed to disable drawing line characters. + * Allowed a fixed custom size for QTerminal. + * Made the menubar accelerators optional. + * Added "Hide Window Borders" to context menu and added an option for borderless state. + * Implemented an action that allows you to send the history to your editor. + * Fixes for macOS. + * Several fixes. + +------------------------------------------------------------------- +Fri Mar 1 09:47:57 UTC 2019 - mvetter@suse.com + +- Update to 0.14.1: + * Only translations was changed + +------------------------------------------------------------------- +Thu Jan 31 10:52:41 UTC 2019 - Michael Vetter + +- Update to 0.14.0: + * Added terminal margins + * Added history-based tab switching + * Smaller settings dialog + * Prevent TAB from changing focus in the shortcut editor + * Remember the maximization state of the window +- Move translation from lxqt-l10n into package + +------------------------------------------------------------------- +Sat Jun 23 06:35:22 UTC 2018 - mvetter@suse.com + +- Remove BuildRequires lxqt-l10n + +------------------------------------------------------------------- +Tue May 22 15:26:34 UTC 2018 - mvetter@suse.com + +- Update to 0.9.0: + * Fix tab texts, especially for vertical tabs + * Sort color schemes alphabetically + * Support modifying $TERM and use xterm-256color by default + * Misc bug fixes for the tabbar + * Close tab on middle clicking + * A real shortcut editor + * Allow to change tab title color + * Make tab closing button configurable + * Make active tab text bold to make it more visible + * New config: show terminal size on resize + * Fix bracket paste + * Fix terminal menubar transparency + * Add option for configuring tab width limit. + * Add maximum tab width and proper text eliding. + * Enable bidi by default + * Add RTL support button + +------------------------------------------------------------------- +Wed Oct 25 09:19:46 UTC 2017 - mvetter@suse.com + +- Update to 0.8.0: + * Set version to 0.8.0 + * Update information on distribution package + * Added legacy font setting support + * Made font in settings file human readable + * Fix action inconsistency when switching tabs + * Lithuanian translation + * Added Lithuanian language + * Don't export github templates + * correct spelling mistake + * Adapt to QTermWidget API changes after DECSCUSR handling + * liblxqt dont make sense here + * Copied issue template + * Drops Qt5Core_VERSION_STRING + * Update qterminal_drop.desktop + * Update qterminal.desktop + * Make disabled actions consistent at all times (#331) + * DBus DropMode (#325) + * Change subterminal shortcuts to avoid breaking qtermwidget scrolling (#327) + * Update main.cpp (#322) + * Fix toggle menu action. + * Focus highlight (#266) + * Replace numbered terminals with directional navigation (#255) + * Fix '1 Terminal' preset (#324) + * Change "Clear Current Tab" into "Clear Active Terminal" (#268) + * Fix duplicated items, rework MainWindow memory-management (#313) + * Fixed comment - needless compiler warnings are annoying (#321) + * DBus integration (#307) + * Restore filter actions (#310) + * New features: trim \n from pasted strings, confirm multiline pastes (#309) + * Support custom QSS styles + * Call QApp destructor (#306) + * Fixes (#318) + * Refactor dangling actions, delete windows on close + * Adds superbuild support + * Improve translation (.ts) handling + * Removes Qt5X11Extras_DEFINITIONS + * Stops adding not exist entries to CMAKE_MODULE_PATH + * Use the LXQtCompilerSettings module + * Adapt to QTermWidget improved CMake + * Fix a copy/paste error from 4afcc4d0d0922f526f89aadf16ec0517f6b5267e + * Update dependencies and cleanup trailing spaces +- Remove post and postun +- Add BuildRequires utf8proc-devel for better utf8 support +- Add BuildRequires pkgconfig(Qt5DBus) for new dbus interface + +------------------------------------------------------------------- +Sun Feb 26 05:32:26 UTC 2017 - sfalken@opensuse.org + +- Update to 0.7.1: + * Bump patch version (#294) + * Add common shortcuts for switching tabs (#275) + * Fix tabstop order in properties dialog & add buddy relations for labels. (#290) + * Add preferences for background images (#273) + * Disable menu actions that are not applicable currently (#244) + * DEFINES += STR_VERSION=\\\"0.7.0\\\" + * Add context menu actions for URLs and E-Mail addresses (#276) + * Removed minimum size (#265) + * Set maxval of dropdown spinboxen to 100, instead of 99 + * Use the new lxqt-build-tools package + * Fix context menu actions being applied to the window opened last (#235) + * Show exit confirmation dialog when closing the last window tab (#242) + * remove "building with cpack" from CMakeLists.txt - not used anymore Added very basic .gitattributes + +------------------------------------------------------------------- +Sun Sep 25 13:30:19 UTC 2016 - mvetter@suse.com + +- Update to 0.7.0: + * Bump version to 0.7.0 (#262) + * Update README.md + * Collapse splitter hierarchies containing a single terminal (#254) + * Make qterminal.appdata.xml valid (#257) + * Add config option for changing window's title/icon + * Add support for automatic title & icon modification + * Delete Properties instance on exit (#239) + * Fix compilation warning related to QXmlStreamReader (#247) + * Set the desktopFileName property + * Fix typo in the conditional expression + * Add location for custom color schemes (#234) + * CMake Support changes (#237) + * Add keyboard cursor shape setting (#228) + * made the .pro file work on openSUSE; #229 (#232) + * Fix renaming a tab from the menu + * Make the rename current session shortcut work and configurable + * build: Use external translations + * ts-files removal (#222) + * Add pt_BR (Brazilian Portuguese) translation (#215) + * Merge pull request #214 from f2404/212_collapse_segfault_fix + * Remove noisy qDebug() + * Fix jumbled prompt + * Add Greek (el) translation + * Missing equal symbol for xml template + * Delete MainWindow on exit + * Link to the current github projects and trackers + * Apply context menu to the tab that it was opened over + * Close tabs in reverse order + * Eliminate memory leaks by closing tabs on exit + * Russian translation update + * Fix menubar transparency + * Fix default settings width + * Fix bookmarks widget transparency + * Use the same icon for dropdown and regular terminal + * Fix license file + * Improve README and use markdown + * Fixed button focus in close confirmation (resolves #179). + * Updated german translation. + * Fix Simplified Chinese(zh_CN) + * Update japanese translation + * Add Japanese translation to *.desktop + * fixed #174 XDG_CONFIG_DIRS support - read system wide QSettings + * Fix license issues within qterminal + * Add chinese translation + * Require Qt 5.2 or higher + * fix private header dependency for X11 global shortcuts + * fix searching for Qt5 private headers + * make only terminal widget transparent, not the parent window + * Fix japanese translation + * Russian translation update + * Add Japanese translation + * fixed #160 FTBFS as of commit 4967123 + * Fixes for Portuguese language + * Fixes missing App Window icon + * Hungarian translation added + * Update qterminal_tr.ts + * Create qterminal_tr.ts + * do not overwrite settings in migrateSettings + * remove fullscreen patch + * migrateSettings add size and pos and rm geometry + * split geometry into size and position + * define saveGeomOnExit in properties.h + * add save geometry on exit + * Add Alt- shortcuts to all menu items. + * Make sure no settings are overwritten in migrateSettings(). + * Update index property of tabs when tabs are moved by drag-and-drop. + * Update german translation. + * Corrected terminology in settings (transparency vs. opacity). Now transparency instead of opacity is used in the whole application consistently. + * Migrate AlwaysShowTabs-setting. + * Move migrateSettings()-method to Properties-class and call it *before* loadSettings(). + * Update version number in settings. + * Renamed always show tabs setting. + * Portuguese update + * Add instructions to disable system qxt when building with Qt5. + * Changed position of font button in settings. + * Changed layout of font-setting to better fit to the other settings in the widget. + * Appdata file for QTerminal (resolves #60). + * Add view-menu actions to mainwindow, to make them available when menu bar is hidden. + * Add fullscreen mode. + * Ignore user-specific project files of QtCreator. + * Resolves #115: Store Actions of 'View'-menu in properties too and enable shorctus for them. + * Set shortcuts for 'Preferences...' and 'Quit' from settings on startup. + * Fixed #83: Add menu actions to main window. + * Fixed #93: Add 'Toggle Menu' and 'Preferences...' to context menu. + * Use GNUInstallDirs in CMakeLists.txt to stop hardcoding paths + * Make the left column expandable to get more space for translated text. + * Updated german translation + * Remove empty file + * Remove unnecessarily noisy qDebug calls + * Portuguese update + * Add Portuguese translation + * Update Russian translation + * slightly naive "layout/preset" implementation + * fixed build for Qt4 and Qt5.x < 5.2 + * Rework settings window + * Fixed translation (added tr() for some combo boxes in properties dialog). +- Add keyring +- Remove preferences_context_menu.patch: upstreamed + +------------------------------------------------------------------- +Mon Aug 8 13:28:52 UTC 2016 - mvetter@suse.com + +- Adapt qtermwidget name change + See: https://build.opensuse.org/request/show/397609 + +------------------------------------------------------------------- +Tue Mar 8 13:54:46 UTC 2016 - mvetter@suse.com + +- Adding: preferences_context_menu.patch + Without this it's possible to disable the menu bar with + no way to bring it back. + +------------------------------------------------------------------- +Sat Mar 5 12:17:51 UTC 2016 - avvissu@yandex.ru + +- Initial release + diff --git a/qterminal.keyring b/qterminal.keyring new file mode 100644 index 0000000..35388e4 --- /dev/null +++ b/qterminal.keyring @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sw== +=gSIv +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/qterminal.spec b/qterminal.spec new file mode 100644 index 0000000..7707e26 --- /dev/null +++ b/qterminal.spec @@ -0,0 +1,83 @@ +# +# spec file for package qterminal +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: qterminal +Version: 2.1.0 +Release: 0 +Summary: A Qt-based terminal emulator +License: BSD-3-Clause AND GPL-2.0-or-later +Group: System/X11/Terminals +URL: https://github.com/lxqt/qterminal +Source: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring +BuildRequires: c++_compiler +BuildRequires: cmake +BuildRequires: hicolor-icon-theme +BuildRequires: utempter-devel +BuildRequires: cmake(LayerShellQt) >= 6.0.0 +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Test) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(lxqt2-build-tools) +BuildRequires: cmake(qtermwidget6) >= %{version} +Recommends: %{name}-lang = %{version}-%{release} + +%description +The lightweight Qt terminal emulator. + +%lang_package + +%prep +%autosetup -p1 + +%build +%cmake_qt6 +%{qt6_build} + +%install +%{qt6_install} + +%find_lang %{name} --with-qt + +%check +%ctest + +%files +%doc AUTHORS CHANGELOG README.md CONTRIBUTING.md +%{_bindir}/%{name} +%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}-drop.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.??g +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/%{name}.metainfo.xml +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/%{name}_bookmarks_example.xml +%license LICENSE + +%files lang -f %{name}.lang +%dir %{_datadir}/qterminal +%dir %{_datadir}/qterminal/translations +%if 0%{?sle_version} +%{_datadir}/%{name}/translations/%{name}_???.qm +%endif + +%changelog