[packages/gtkwave] - updated to 3.3.123, switched to Gtk 3, disabled gconf by default

qboosh qboosh at pld-linux.org
Thu May 8 07:52:23 CEST 2025


commit 9fb88a21a94a5a0e64cbe7e2f6b0a5828789e3f9
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu May 8 06:30:54 2025 +0200

    - updated to 3.3.123, switched to Gtk 3, disabled gconf by default

 gtkwave.spec | 31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)
---
diff --git a/gtkwave.spec b/gtkwave.spec
index 20396ce..6bf6a7a 100644
--- a/gtkwave.spec
+++ b/gtkwave.spec
@@ -1,26 +1,27 @@
 # TODO: simarama, FsdbReader support? (BR proprietary libs?)
 #
 # Conditional build:
-%bcond_without	gconf	# GConf usage for preferences
+%bcond_with	gconf	# GConf usage for preferences
 #
 Summary:	The GTKWave - electronic waveform viewer
 Summary(pl.UTF-8):	GTKWave - przeglądarka przebiegów elektronicznych
 Name:		gtkwave
-Version:	3.3.86
+Version:	3.3.123
 Release:	1
 License:	GPL v2+
 Group:		Applications/Printing
-Source0:	http://gtkwave.sourceforge.net/%{name}-%{version}.tar.gz
-# Source0-md5:	6319a203b3aa3f5aad35e0a5a3e85fe6
-URL:		http://gtkwave.sourceforge.net/
+Source0:	https://gtkwave.sourceforge.net/%{name}-gtk3-%{version}.tar.gz
+# Source0-md5:	123ed471a5bd9d6f3af43d5f850f0f6d
+URL:		https://gtkwave.sourceforge.net/
 %{?with_gconf:BuildRequires:	GConf2-devel >= 2.0}
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake
 BuildRequires:	bzip2-devel
 BuildRequires:	gperf
-BuildRequires:	gtk+2-devel >= 2:2.2.0
+BuildRequires:	gtk+3-devel >= 3.0.0
 BuildRequires:	judy-devel
 BuildRequires:	libstdc++-devel
+BuildRequires:	libtirpc-devel
 BuildRequires:	pkgconfig
 BuildRequires:	tcl-devel >= 8.4
 BuildRequires:	tk-devel >= 8.4
@@ -36,7 +37,7 @@ The GTKWave electronic waveform viewer.
 GTKWave jest przeglądraką przebiegów elektronicznych.
 
 %prep
-%setup -q
+%setup -q -n %{name}-gtk3-%{version}
 
 %build
 %{__aclocal} -I .
@@ -44,10 +45,12 @@ GTKWave jest przeglądraką przebiegów elektronicznych.
 %{__autoheader}
 %{__automake}
 %configure \
+	--enable-gtk3 \
 	--enable-judy \
 	--disable-mime-update \
-	%{?with_gconf:--with-gconf} \
+	--with-gconf%{!?with_gconf:=no} \
 	--with-tcl=/usr/lib \
+	--with-tirpc \
 	--with-tk=/usr/lib
 
 %{__make}
@@ -73,11 +76,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog LICENSE.TXT README
+%doc AUTHORS ChangeLog LICENSE.TXT README.md
 %attr(755,root,root) %{_bindir}/evcd2vcd
 %attr(755,root,root) %{_bindir}/fst2vcd
 %attr(755,root,root) %{_bindir}/fstminer
-%attr(755,root,root) %{_bindir}/ghwdump
 %attr(755,root,root) %{_bindir}/gtkwave
 %attr(755,root,root) %{_bindir}/lxt2miner
 %attr(755,root,root) %{_bindir}/lxt2vcd
@@ -88,12 +90,12 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/vcd2lxt
 %attr(755,root,root) %{_bindir}/vcd2lxt2
 %attr(755,root,root) %{_bindir}/vcd2vzt
-%attr(755,root,root) %{_bindir}/vermin
 %attr(755,root,root) %{_bindir}/vzt2vcd
 %attr(755,root,root) %{_bindir}/vztminer
-%{_datadir}/%{name}
+%attr(755,root,root) %{_bindir}/xml2stems
+%{_datadir}/gtkwave-gtk3
 %{_datadir}/mime/packages/x-gtkwave-extension-*.xml
-%{_desktopdir}/%{name}.desktop
+%{_desktopdir}/gtkwave.desktop
 %{_iconsdir}/gnome/*x*/mimetypes/gnome-mime-application-vnd.gtkwave-*.png
 %{_iconsdir}/gnome/*x*/mimetypes/gtkwave.png
 %{_iconsdir}/hicolor/scalable/apps/gtkwave.svg
@@ -101,7 +103,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/evcd2vcd.1*
 %{_mandir}/man1/fst2vcd.1*
 %{_mandir}/man1/fstminer.1*
-%{_mandir}/man1/ghwdump.1*
 %{_mandir}/man1/gtkwave.1*
 %{_mandir}/man1/lxt2miner.1*
 %{_mandir}/man1/lxt2vcd.1*
@@ -112,7 +113,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/vcd2lxt.1*
 %{_mandir}/man1/vcd2lxt2.1*
 %{_mandir}/man1/vcd2vzt.1*
-%{_mandir}/man1/vermin.1*
 %{_mandir}/man1/vzt2vcd.1*
 %{_mandir}/man1/vztminer.1*
+%{_mandir}/man1/xml2stems.1*
 %{_mandir}/man5/gtkwaverc.5*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gtkwave.git/commitdiff/9fb88a21a94a5a0e64cbe7e2f6b0a5828789e3f9



More information about the pld-cvs-commit mailing list