[packages/cgdb] - updated to 0.8.0

qboosh qboosh at pld-linux.org
Sun Sep 24 20:42:39 CEST 2023


commit 4f2031739be31f3e0f683fc1786ffcf3879ea1b1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 24 20:27:44 2023 +0200

    - updated to 0.8.0

 cgdb-home_etc.patch | 24 +++++++++++++-----------
 cgdb.spec           |  4 ++--
 2 files changed, 15 insertions(+), 13 deletions(-)
---
diff --git a/cgdb.spec b/cgdb.spec
index c524ca4..496125f 100644
--- a/cgdb.spec
+++ b/cgdb.spec
@@ -1,12 +1,12 @@
 Summary:	A lightweight, but fully functional curses frontend to gdb
 Summary(pl.UTF-8):	Lekki, ale w pełni funkcjonalny frontend do gdb oparty na ncurses
 Name:		cgdb
-Version:	0.7.1
+Version:	0.8.0
 Release:	1
 License:	GPL v2
 Group:		Development/Debuggers
 Source0:	http://cgdb.me/files/%{name}-%{version}.tar.gz
-# Source0-md5:	a104862ffd3145b076303992e9a3af26
+# Source0-md5:	180c1c7100bd9591b0d29e46896b5092
 Patch0:		%{name}-home_etc.patch
 Patch1:		%{name}-info.patch
 URL:		http://cgdb.github.io/
diff --git a/cgdb-home_etc.patch b/cgdb-home_etc.patch
index e5860e0..2729f83 100644
--- a/cgdb-home_etc.patch
+++ b/cgdb-home_etc.patch
@@ -1,12 +1,14 @@
---- cgdb-0.7.1/cgdb/cgdb.cpp.orig	2021-09-30 21:53:42.298867456 +0200
-+++ cgdb-0.7.1/cgdb/cgdb.cpp	2021-09-30 21:55:01.881769652 +0200
-@@ -805,7 +805,8 @@ static void parse_long_options(int *argc
- static int init_home_dir(void)
- {
-     /* Get the home directory */
--    char *home_dir = getenv("HOME");
-+    char *home_dir = getenv("HOME_ETC");
-+    if (!home_dir) home_dir = getenv("HOME");
+--- cgdb-0.8.0/cgdb/cgdb.cpp.orig	2023-09-24 20:11:56.709491005 +0200
++++ cgdb-0.8.0/cgdb/cgdb.cpp	2023-09-24 20:22:37.382686847 +0200
+@@ -339,7 +339,10 @@ static int init_home_dir(void)
+     if (cgdb_home_envvar != NULL) { 
+         snprintf(cgdb_home_dir, FSUTIL_PATH_MAX, "%s", cgdb_home_envvar); 
+     } else { 
+-        snprintf(cgdb_home_dir, FSUTIL_PATH_MAX, "%s/.cgdb", getenv("HOME"));
++        char *home_etc_envvar = getenv("HOME_ETC");
++	if (home_etc_envvar == NULL)
++            home_etc_envvar = getenv("HOME");
++        snprintf(cgdb_home_dir, FSUTIL_PATH_MAX, "%s/.cgdb", home_etc_envvar);
+     }
  
-     /* Make sure the toplevel .cgdb dir exists */
-     snprintf(cgdb_home_dir, FSUTIL_PATH_MAX, "%s/.cgdb", home_dir);
+     /* Make sure the toplevel cgdb dir exists */
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cgdb.git/commitdiff/4f2031739be31f3e0f683fc1786ffcf3879ea1b1



More information about the pld-cvs-commit mailing list