8 Commits

Author SHA256 Message Date
fb5b09ae27 Accepting request 1231758 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1231758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gede?expand=0&rev=9
2024-12-18 19:09:35 +00:00
3a5e4a60d9 - New upstream version 2.22.1
* Added text next to toolbar icons
  * Changed shortcuts

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gede?expand=0&rev=18
2024-12-17 20:46:39 +00:00
63e3c427ed Accepting request 1227636 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1227636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gede?expand=0&rev=8
2024-12-02 15:59:02 +00:00
ab96a5d381 - New upstream version 2.21.1
* Add Qt6 port

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gede?expand=0&rev=16
2024-12-01 21:34:27 +00:00
2a493d2ffd Accepting request 1226229 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1226229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gede?expand=0&rev=7
2024-11-25 22:22:35 +00:00
67747e31cd - New upstream version 2.20.2
* Fixed incorrect cursor position in console output

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gede?expand=0&rev=14
2024-11-25 09:34:40 +00:00
68f6ff6e35 Accepting request 1224921 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1224921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gede?expand=0&rev=6
2024-11-19 21:16:26 +00:00
c679b193ea - New upstream release 2.20.1
* Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check

OBS-URL: https://build.opensuse.org/package/show/devel:tools/gede?expand=0&rev=12
2024-11-18 17:39:11 +00:00
6 changed files with 80 additions and 15 deletions

3
_multibuild Normal file
View File

@@ -0,0 +1,3 @@
<multibuild>
<package>qt6</package>
</multibuild>

View File

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

View File

@@ -1,3 +1,30 @@
-------------------------------------------------------------------
Tue Dec 17 16:09:39 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream version 2.22.1
* Added text next to toolbar icons
* Changed shortcuts
-------------------------------------------------------------------
Sun Dec 1 20:41:03 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream version 2.21.1
* Add Qt6 port
-------------------------------------------------------------------
Mon Nov 25 06:24:21 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream version 2.20.2
* Fixed incorrect cursor position in console output
-------------------------------------------------------------------
Mon Nov 18 17:37:45 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>
- New upstream release 2.20.1
* Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check
-------------------------------------------------------------------
Fri Jan 5 09:56:33 UTC 2024 - Bruno Pitrus <brunopitrus@hotmail.com>

View File

@@ -3,6 +3,7 @@ Name=Gede
GenericName=Debugger
Comment=Frontend for GNU Debugger (gdb)
Exec=gede
Icon=gede_icon
Terminal=false
Type=Application
Categories=Development;Debugger;Qt

View File

@@ -16,44 +16,78 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: gede
Version: 2.19.3
Version: 2.22.1
Release: 0
Summary: Qt-based GUI to GDB
%if "@BUILD_FLAVOR@" == "qt6"
Name: gede-qt6
%global QTVER 6
Provides: gede = %version
Conflicts: gede
%else
Name: gede
%global QTVER 5
%endif
Summary: Qt{%QTVER}-based GUI to GDB
License: BSD-2-Clause
Group: Development/Tools/Debuggers
URL: https://gede.dexar.se
Source0: https://gede.dexar.se/uploads/source/gede-%{version}.tar.xz
Source0: https://github.com/jhn98032/gede/archive/refs/tags/v%{version}.tar.gz
Source1: gede.desktop
BuildRequires: libQt5SerialPort-devel
BuildRequires: libQt5Widgets-devel
BuildRequires: pkgconfig(Qt%{QTVER}SerialPort)
BuildRequires: pkgconfig(Qt%{QTVER}Widgets)
%if "@BUILD_FLAVOR@" == "qt6"
BuildRequires: qt6-macros
%else
BuildRequires: libqt5-qtbase-common-devel
Requires: ctags
%endif
Requires: /usr/bin/ctags
Recommends: gdb
%description
Gede is a graphical frontend (GUI) to GDB written in C++ and using the Qt5 toolkit.
Gede supports debugging programs written in Ada, FreeBasic, C++, C, Rust, Fortran and Go.
%prep
%setup -q
%setup -q -n gede-%{version}
%build
cd src
%if "@BUILD_FLAVOR@" == "qt6"
%qmake6
%else
%qmake5
%endif
#Qmake adds this relocation model which is not needed for the main binary and produces worse code
sed -i 's/ -fPIC / /g' Makefile
%make_jobs
%install
install -pvDm755 %{_builddir}/%{name}-%{version}/src/gede -t %{buildroot}%{_bindir}
install -pvDm755 src/gede -t %{buildroot}%{_bindir}
install -pvDm644 AppDir/gede_icon.png -t %{buildroot}%{_datadir}/pixmaps
install -pvDm644 %{_sourcedir}/gede.desktop -t %{buildroot}%{_datadir}/applications
%check
#The other programs in tests/ are samples/debug tools for the embedded highlighter library, not test suites.
cd tests/ini
%if "@BUILD_FLAVOR@" == "qt6"
%qmake6
%else
%qmake5
%endif
sed -i 's/ -fPIC / /g' Makefile
%make_jobs
./test_ini
%files
%{_bindir}/gede
%{_datadir}/applications/gede.desktop
%{_datadir}/pixmaps/gede_icon.png
%license LICENSE
%doc README
%doc README.rst
%changelog

3
v2.22.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7515d576d023637f1cbe15bd29c344fcfcd0e6d677430858a6dbfec142563923
size 603082