3 Commits

Author SHA256 Message Date
1cdf72fefa Accepting request 1326330 from electronics
OBS-URL: https://build.opensuse.org/request/show/1326330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtkwave?expand=0&rev=34
2026-01-09 16:04:42 +00:00
Wojciech Kazubski
dfa2904f4f - Update to 3.3.126
* Added -H --noheader command line option for GTK3.
  * Fix for rendering multiline string constants in dumps.
  * Added headerbar rc variable to disable GTK3 headerbars.
  * Add warning message for missing XPM loader.
  * Updated libghw to current version.
  * Changed behavior of X search in pattern search so it is
  matched by a single X bit.
- Changes in 3.3.125
  * Added json2stems to distribution to support newer versions
  of Verilator.
  * VCD parser fix for colon in VCD variable name (Jasper).
  * Parameter size 0 fix for Vivado: backs out very old fix
  (for MTI) that converts 0 size signals to reals.
  * Update vcd2fst so it handles MTI 0 size conversion.
- Update to gtkwave v3.3.124 with gtk3
- Updates paths with -gtk3
- Use libtirpc for RPC
- Drop use of %suse_update_desktop_file as it is deprecated
     https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
- Remove handling of /usr/share/gtkwave/examples/des* as it doesn't exist anymore
- Update documentation files
- Update schemas 
- update to 3.3.114:
  * Buffer overflow fixes in FST reader.
- update to 3.3.113:
  * fix scope/var buffer overflows in FST reader
  * wayland header fixes
  * CPU usage fix for wayland
- Update to 3.3.104: 
  * Remove redundant TREE_VHDL_ST_PACKAGE from SST exclude.
  * Added addCommentTracesFromList tcl command from user patch.
  * Harden savefile loader for missing group start on vectors.
  * Preliminary VHDL support for wlf2vcd.
  * Add missing return value checks on mmap() in FST writer.
  * Fix MAP_FAILED missing for MinGW.
  * Fix to make the coloration red on 'u' traces.  (Bug from
  * Dinotrace-like rendering in 3.3.96.)
  * Typo fix on missing group start on vectors.
  * Added support for loading .vf files
  * Added support for dumping variable types in vcd saveer,
    not just using "wire" for non-reals/strings.
  * Fix for uninitialized values at time 0 for FST, FSDB loaders.
- Update to version 3.3.101
  * Bugfixes and minor changes, see included ChangeLog file
- Update to version 3.3.79
  * Bugfixes and minor changes, see included ChangeLog file
- Update to version 3.3.78
  * Bugfixes and minor changes, see included ChangeLog file
- Uptdate to version 3.3.76
  * Bugfixes and minor changes, see included ChangeLog file
- Update to version 3.3.75
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.73
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.72
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.70
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.68
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.67
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.66
  * minor changes and bugfixes, see included ChangeLog file for details
- Update to version 3.3.65
  * minor changes, see included ChangeLog file for details
- Update to version 3.3.64
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.63
  * bugfix release, see included ChangeLog file for details
- Update to version 3.3.62
  * bugfix release, see included ChangeLog file for details
- Move documentation and examples to separate packages
- Delete gtkwave-rpmlintrc
- Update to version 3.3.61
  * Parameterized number of named markers
  * Updated LZ4 for version r118.
- Update to version 3.3.60
  * Harden fsdb reader against xtags that move backward in time.
- Update to version 3.3.59
  * Use Duff's Device for 8 byte -> 1 byte binary value compression 
    algorithm in FST writer.
  * Updated man page for gtkwave.1 indicating that XID is in hex.
  * Allow decimal conversions on popcnt filtered vectors that are
    greater than 64 bits (they will never overflow).
- Update to version 3.3.58
  * Added /Data Format/Popcnt function for ones counting.
  * Warnings fixes from new Clang 3.4 scan-build.
  * Updated VCD ID generation in various helpers to use a faster,
    equivalent algorithm.
  * Change [1] at end of struct to C99 [] notation with appropriate
    allocation size modification.
- Update to version 3.3.57
  * Fix for Electric Fence crash in vlist_freeze().
  * Updated LZ4 for version r113.
- Update to version 3.3.56
  * Fix to regex search to remove duplicate signal names because of
    faulty dumpers.
  * Valgrind fix on deallocated context: old GLOBALS pointer could
    be examined in set_GLOBALS_x().
  * Minor cleanup in treesearch_gtk2.c: removed redundant show
    widget invocation.
  * Added missing compressBound() for compress2() dest mallocs.
- Update to version 3.3.48
  * Fixed infinite loop hang on various helpers executables when
    extra arguments are specified.
  * Delete changed marker name if it exists when marker is removed.
  * Added "Open Hierarchy" option that will expand the SST and
    select the hierarchy for a given signal selected in the
    Signals window.
  * Added preliminary support for FsdbReader.
  * FSDB fix for generate created hierarchies.
  * FSDB fix for new debug info output style to be parsed.
  * Added generate as scope type to VCD/FST/FSDB.
  * Preliminary add for module port direction for FSDB and FST.
  * Display signal direction column in SST if not all signals are 
    declared as FST_VD_IMPLICIT.
  * Fixed GTK warning when hide_sst is enabled and SST is opened
    then closed.
  * Added extraction of in/out/inout from FSDB into FST with
    vcd2fst helper executable.  (It also converts FSDB to FST.)
  * Added support for SV structures, unions, classes, packages,
    programs, and interfaces.
  * Updated signal parsing in FST/FSDB to handle NC declarations
    for arrays in VCD.  (i.e., bitranges are missing)  Use vcd2fst
    or the -o option to read NC VCD files with arrays properly.
  * Preliminary support for SV datatypes of bit, logic, int,
    shortint, longint, byte, enum, and shortreal in VCD and FST.
  * Added sparse array datatype to FST (currently unused by gtkwave).
  * Added support for attribute begin/end in FST.  (Currently
    unused by gtkwave.)  This allows embedding of various data
    inside the structure tree.
  * Added autoraise on entry window on keystrokes or periodically
    when it exists.
  * Added ability to store $comment in FST files via the attribute
    mechanism (FST_AT_MISC/FST_MT_COMMENT).
  * removed obsolete gtkwave-3.3.47-no-return-in-nonvoid-function.patch
- Update to version 3.3.47
  * Fix for crash in 64-bit mode with array accesses in deprecated
    loader.
  * Partial VCD loader fix for small files.
  * Added preliminary do-nothing generate support in vermin.
  * Fixed minmax_valid for partial VCD loader: affects scaling
    on floating-point traces.
- Fix gcc warning no-return-in-nonvoid-function
  * gtkwave-3.3.47-no-return-in-nonvoid-function.patch
- Update to version 3.3.46
  * Fixed as of yet undetected hdr_incomplete bug when running off
    end of FST file.
  * Fixed problem with is_gtkw_save_file getting wiped out on
    reload.
- Update to version 3.3.45
  * Fix for VCDNAM_ESCAPE character in treesearch window
- Update to version 3.3.44
  * bugfix release, see included CHANGELOG.TXT for details 
- Update to version 3.3.43
  * bugfix release, see included CHANGELOG.TXT for details
- Update to version 3.3.42
  * bugfix release, see included CHANGELOG.TXT for details
- Update to version 3.3.41
  * Fix for gtkwave::addSignalsFromList when encountering
    signals of form a.b.MyBus[7:0] and a.b.MyBus[15:8] such
    that brackets aren't stripped.
  * Added experimental highlight_wavewindow rc variable which
    allows signals also to be highlighted in the wave window
    using the value for color_grid.
  * Added use_standard_trace_select rc variable and related
    menu option.
- Remove non OSI compliant files [bnc#783166]
- Update to version 3.3.40
- new version 3.3.28
- new version 3.3.3
- removed build patch
- enabled xz compression for versions greater than 11.1
- new version 3.1.10
- Fix build on Factory.
- Strip binaries.
- new version 3.1.10
- new version 3.1.7
- new version 3.1.6
- new version 3.1.2
- new version 3.1.1
- new version 3.0.30
- new version 3.0.29 with better build scripts
- new version 3.0.28
- new version 3.0.23
- updated to version 3.0.21
- added dummyfiles src/lib{z,bz2}/Makefile.in
- first specfile, mostly copied from ftp://download.fedora.redhat.com/pub/fedora/linux/extras/3/SRPMS/gtkwave-3.0.5-1.fc3.src.rpm

OBS-URL: https://build.opensuse.org/package/show/electronics/gtkwave?expand=0&rev=43
2026-01-09 11:48:42 +00:00
d491301d9b Accepting request 1291321 from home:ykaukab
- Update to gtkwave v3.3.124 with gtk3
- Updates paths with -gtk3
- Use libtirpc for RPC
- Drop use of %suse_update_desktop_file as it is deprecated
     https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
- Remove handling of /usr/share/gtkwave/examples/des* as it doesn't exist anymore
- Update documentation files
- Update schemas

OBS-URL: https://build.opensuse.org/request/show/1291321
OBS-URL: https://build.opensuse.org/package/show/electronics/gtkwave?expand=0&rev=42
2025-07-09 05:26:02 +00:00
4 changed files with 49 additions and 30 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:78df39fc2b3fdddd95f0a915043aa04215deb4de4ed9e16d195cc79fa433074c
size 3458908

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:965019d74829746b5d1d382a9cf1e272246c91101d0e131f0da512c94ba5816a
size 3523548

View File

@@ -1,3 +1,35 @@
-------------------------------------------------------------------
Thu Jan 1 22:12:57 UTC 2026 - Andreas Prittwitz <m4ng4n@gmx.de>
- Update to 3.3.126
* Added -H --noheader command line option for GTK3.
* Fix for rendering multiline string constants in dumps.
* Added headerbar rc variable to disable GTK3 headerbars.
* Add warning message for missing XPM loader.
* Updated libghw to current version.
* Changed behavior of X search in pattern search so it is
matched by a single X bit.
- Changes in 3.3.125
* Added json2stems to distribution to support newer versions
of Verilator.
* VCD parser fix for colon in VCD variable name (Jasper).
* Parameter size 0 fix for Vivado: backs out very old fix
(for MTI) that converts 0 size signals to reals.
* Update vcd2fst so it handles MTI 0 size conversion.
-------------------------------------------------------------------
Tue Jul 8 15:01:41 UTC 2025 - Yousaf Kaukab <yousaf.kaukab@suse.com>
- Update to gtkwave v3.3.124 with gtk3
- Updates paths with -gtk3
- Use libtirpc for RPC
- Drop use of %suse_update_desktop_file as it is deprecated
https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
- Remove handling of /usr/share/gtkwave/examples/des* as it doesn't exist anymore
- Update documentation files
- Update schemas
-------------------------------------------------------------------
Sun Jan 22 16:20:29 UTC 2023 - Dirk Müller <dmueller@suse.com>
@@ -305,60 +337,48 @@ Tue Oct 07 19:47:50 CEST 2008 - bwalle@suse.de
- Fix build on Factory.
- Strip binaries.
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.1.10
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.1.7
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.1.6
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.1.2
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.1.1
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.0.30
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.0.29 with better build scripts
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.0.28
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- new version 3.0.23
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- updated to version 3.0.21
- added dummyfiles src/lib{z,bz2}/Makefile.in
-------------------------------------------------------------------
Tue Oct 7 00:00:00 CEST 2008 -
- first specfile, mostly copied from ftp://download.fedora.redhat.com/pub/fedora/linux/extras/3/SRPMS/gtkwave-3.0.5-1.fc3.src.rpm
-------------------------------------------------------------------

View File

@@ -1,7 +1,7 @@
#
# spec file for package gtkwave
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,22 @@
Name: gtkwave
Version: 3.3.114
Version: 3.3.126
Release: 0
Summary: Waveform viewer for Ditital Signals
License: GPL-2.0-or-later
Group: Productivity/Scientific/Electronics
URL: https://gtkwave.sourceforge.net/
Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source0: https://downloads.sourceforge.net/%{name}/%{name}-gtk3-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: gperf
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
BuildRequires: judy-devel
BuildRequires: libtirpc-devel
BuildRequires: tcl-devel
BuildRequires: tk-devel
BuildRequires: update-desktop-files
BuildRequires: xz-devel
BuildRequires: zlib-devel
Recommends: %{name}-doc
@@ -69,12 +69,15 @@ tools.
This package contains examples for GTKWave
%prep
%setup -q
%setup -q -n %{name}-gtk3-%{version}
%build
%configure \
--disable-mime-update \
--enable-judy
--enable-gtk3 \
--enable-judy \
--with-gsettings \
--with-tirpc
%make_build
%install
@@ -84,22 +87,17 @@ install -D -m 644 share/icons/gnome/16x16/mimetypes/gtkwave.png %{buildroot}%{_d
install -D -m 644 share/icons/gnome/32x32/mimetypes/gtkwave.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gtkwave.png
install -D -m 644 share/icons/gnome/48x48/mimetypes/gtkwave.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gtkwave.png
%suse_update_desktop_file -i -r %{name} Education Engineering
# non OSI compliant files [bnc#783166]
rm -r %{buildroot}%{_datadir}/%{name}/examples/des*
# move documentation
install -d %{buildroot}%{_docdir}/%{name}/
mv %{buildroot}%{_datadir}/%{name}/gtkwave.odt %{buildroot}%{_docdir}/%{name}/
mv %{buildroot}%{_datadir}/%{name}-gtk3/gtkwave.odt %{buildroot}%{_docdir}/%{name}/
# move examples
mv %{buildroot}%{_datadir}/%{name}/examples %{buildroot}%{_docdir}/%{name}/
mv %{buildroot}%{_datadir}/%{name}-gtk3/examples %{buildroot}%{_docdir}/%{name}/
%fdupes %{buildroot}/%{_datadir}/icons/
%files
%license COPYING LICENSE.TXT
%doc ChangeLog README
%doc ChangeLog README.md
%exclude %{_docdir}/%{name}/gtkwave.odt
%exclude %{_docdir}/%{name}/examples/
%{_bindir}/*
@@ -112,6 +110,7 @@ mv %{buildroot}%{_datadir}/%{name}/examples %{buildroot}%{_docdir}/%{name}/
%{_datadir}/icons/gnome/*/mimetypes/*.png
%{_datadir}/icons/gtkwave*
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/glib-2.0/schemas/com.geda.gtkwave.gschema.xml
%{_datadir}/mime/packages/x-gtkwave-extension*.xml
%files doc