Skip to content

Commit c14ba61

Browse files
committed
grig: fix for hamlib-4.6.x
1 parent 1cb8803 commit c14ba61

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
diff --git a/src/main.c b/src/main.c
2+
index d16a7f7..2c596e9 100644
3+
--- a/src/main.c
4+
+++ b/src/main.c
5+
@@ -125,7 +125,7 @@ static gint grig_app_delete (GtkWidget *, GdkEvent *, gpointer);
6+
static void grig_app_destroy (GtkWidget *, gpointer);
7+
static void grig_show_help (void);
8+
static void grig_show_version (void);
9+
-static gint grig_list_add (const struct rig_caps *, void *);
10+
+static gint grig_list_add (struct rig_caps *, void *);
11+
static gint grig_list_compare (gconstpointer, gconstpointer);
12+
static void grig_sig_handler (int sig);
13+
14+
@@ -729,7 +729,7 @@ grig_list_rigs ()
15+
* \sa grig_list_rigs, grig_list_compare
16+
*/
17+
static gint
18+
-grig_list_add (const struct rig_caps *caps, void *array)
19+
+grig_list_add (struct rig_caps *caps, void *array)
20+
{
21+
grig_rig_info_t *info;
22+
23+
diff --git a/src/rig-selector.c b/src/rig-selector.c
24+
index 425d41a..e040c0e 100644
25+
--- a/src/rig-selector.c
26+
+++ b/src/rig-selector.c
27+
@@ -46,7 +46,7 @@ static void add (GtkWidget *, gpointer);
28+
static void delete (GtkWidget *, gpointer);
29+
static void edit (GtkWidget *, gpointer);
30+
static void cancel (GtkWidget *, gpointer);
31+
-static void connect (GtkWidget *, gpointer);
32+
+static void connectrig (GtkWidget *, gpointer);
33+
static void selection_changed (GtkTreeSelection *sel, gpointer data);
34+
35+
static void render_civ (GtkTreeViewColumn *col,
36+
@@ -191,7 +191,7 @@ rig_selector_execute ()
37+
g_signal_connect (G_OBJECT (cancbut), "clicked",
38+
G_CALLBACK (cancel), window);
39+
g_signal_connect (G_OBJECT (conbut), "clicked",
40+
- G_CALLBACK (connect), window);
41+
+ G_CALLBACK (connectrig), window);
42+
g_signal_connect (G_OBJECT (delbut), "clicked",
43+
G_CALLBACK (delete), NULL);
44+
g_signal_connect (G_OBJECT (newbut), "clicked",
45+
@@ -439,7 +439,7 @@ static void cancel (GtkWidget *button, gpointer window)
46+
* simply destroys the rig selector window and whereby control is returned
47+
* to the main() function.
48+
*/
49+
-static void connect (GtkWidget *button, gpointer window)
50+
+static void connectrig (GtkWidget *button, gpointer window)
51+
{
52+
53+
54+
--
55+
2.47.0
56+

pkgs/by-name/gr/grig/package.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ stdenv.mkDerivation rec {
2020
sha256 = "sha256-OgIgHW9NMW/xSSti3naIR8AQWUtNSv5bYdOcObStBlM=";
2121
};
2222

23+
patches = [
24+
# https://github.com/fillods/grig/issues/22
25+
./0001-Fix-grig-for-hamlib-4.6.x.patch
26+
];
27+
2328
nativeBuildInputs = [
2429
autoreconfHook
2530
pkg-config

0 commit comments

Comments
 (0)