summaryrefslogtreecommitdiff
path: root/tuiwidgets.spec
diff options
context:
space:
mode:
authorThomas Schneider <qsx@chaotikum.eu>2026-09-10 00:49:43 +0200
committerThomas Schneider <qsx@chaotikum.eu>2026-09-10 00:49:43 +0200
commit3b0397b1f5dd92b64779318de30c4efc82cfb80e (patch)
tree8775ada1640847ff66863c13ca2f6862ab743ac0 /tuiwidgets.spec
parent82f4901f86977b1bf4b783c251780eb607b3f3c0 (diff)
New upstream version 0.2.3; switch to qt6HEADrawhide
Diffstat (limited to 'tuiwidgets.spec')
-rw-r--r--tuiwidgets.spec18
1 files changed, 10 insertions, 8 deletions
diff --git a/tuiwidgets.spec b/tuiwidgets.spec
index 0e016e2..58eb2d8 100644
--- a/tuiwidgets.spec
+++ b/tuiwidgets.spec
@@ -1,5 +1,5 @@
Name: tuiwidgets
-Version: 0.2.1
+Version: 0.2.3
Release: %autorelease
Summary: High-level widget based toolkit for terminal applications
@@ -9,17 +9,18 @@ Summary: High-level widget based toolkit for terminal applications
License: Boost
URL: %{forgeurl}
Source0: %{forgeurl}/releases/download/%{version}/%{name}-%{version}.tar.gz
+Source1: tpi2png.conf
Patch0: 0003-doc-Remove-usage-of-sphinxcontrib.image.patch
-Patch1: doc-font-path.patch
BuildRequires: meson
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: pkgconfig(termpaint)
BuildRequires: pkgconfig(termpaint_image)
-BuildRequires: pkgconfig(PosixSignalManager)
-BuildRequires: qt5-qtbase-devel
+BuildRequires: pkgconfig(PosixSignalManagerQt6)
+BuildRequires: qt6-qtbase-devel
+BuildRequires: qt6-qt5compat-devel
BuildRequires: pkgconfig(catch2)
BuildRequires: python3-sphinx
BuildRequires: python3-beautifulsoup4
@@ -47,10 +48,11 @@ software using tuiwidgets, as well as the documentation.
%prep
%forgeautosetup -p1
rm -rf third-party/catch2
+cp %{SOURCE1} doc/
%build
-%meson -Dsystem-catch2=enabled -Dsystem-posixsignalmanager=enabled
+%meson -Dsystem-catch2=enabled -Dsystem-posixsignalmanager=enabled -Dqt=qt6
%meson_build
pushd doc
python3 ./qt5.inv.py
@@ -73,11 +75,11 @@ rm -f %{buildroot}%{_pkgdocdir}/html/.buildinfo
%files
%doc README.md NEWS.md
%license COPYING AUTHORS
-%{_libdir}/libtuiwidgets.so.0a
+%{_libdir}/libtuiwidgets-qt6.so.0a
%files devel
-%{_libdir}/libtuiwidgets.so
-%{_libdir}/pkgconfig/TuiWidgets.pc
+%{_libdir}/libtuiwidgets-qt6.so
+%{_libdir}/pkgconfig/TuiWidgetsQt6.pc
%{_includedir}/Tui
%{_pkgdocdir}/html