diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2026-09-10 00:49:43 +0200 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2026-09-10 00:49:43 +0200 |
| commit | 3b0397b1f5dd92b64779318de30c4efc82cfb80e (patch) | |
| tree | 8775ada1640847ff66863c13ca2f6862ab743ac0 | |
| parent | 82f4901f86977b1bf4b783c251780eb607b3f3c0 (diff) | |
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | doc-font-path.patch | 21 | ||||
| -rw-r--r-- | sources | 2 | ||||
| -rw-r--r-- | tpi2png.conf | 7 | ||||
| -rw-r--r-- | tuiwidgets.spec | 18 |
5 files changed, 19 insertions, 31 deletions
@@ -1,3 +1,3 @@ *.rpm /results_tuiwidgets -/tuiwidgets-0.2.1.tar.gz +/tuiwidgets-*.tar.gz diff --git a/doc-font-path.patch b/doc-font-path.patch deleted file mode 100644 index 1a721b1..0000000 --- a/doc-font-path.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/doc/tpi2png.py b/doc/tpi2png.py -index 78c3cc3..879b4db 100755 ---- a/doc/tpi2png.py -+++ b/doc/tpi2png.py -@@ -12,11 +12,11 @@ import PIL.ImageColor - import freetype - - conf_dict = { -- 'font_path': '/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf', -- 'font_bold_path': '/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf', -- 'font_italic_path': '/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf', -- 'font_bold_italic_path': '/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf', -- 'font_fallback_path': '/usr/share/fonts/truetype/unifont/unifont.ttf', -+ 'font_path': '/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono.ttf', -+ 'font_bold_path': '/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-Bold.ttf', -+ 'font_italic_path': '/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-Oblique.ttf', -+ 'font_bold_italic_path': '/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-BoldOblique.ttf', -+ 'font_fallback_path': '/usr/share/fonts/unifont/unifont.ttf', - } - - conf_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'tpi2png.conf') @@ -1 +1 @@ -SHA512 (tuiwidgets-0.2.1.tar.gz) = ca47316aa91d9b9b7e751efb0de4f4568a42f76f1fc963a89d5d724ad948e426e24afed7eb455e95cfe674d6a74669ea576de2188a93c9ac22333a85cff7d044 +SHA512 (tuiwidgets-0.2.3.tar.gz) = 45fa4ab114d4d6a66810626d06ec7a16ae87044fbdd7a5e0b1b8c50287e752499e9ada9db75bacfe83f1b78a2980cc94c6a2690d86b17f60c0ab90480c1b26a4 diff --git a/tpi2png.conf b/tpi2png.conf new file mode 100644 index 0000000..a0da04b --- /dev/null +++ b/tpi2png.conf @@ -0,0 +1,7 @@ +{ + "font_path": "/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono.ttf", + "font_bold_path": "/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-Bold.ttf", + "font_italic_path": "/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-Oblique.ttf", + "font_bold_italic_path": "/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-BoldOblique.ttf", + "font_fallback_path": "/usr/share/fonts/unifont/unifont.ttf" +} 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 |
