debian/0000755000000000000000000000000012146716646007203 5ustar debian/rules0000755000000000000000000000501211626036323010246 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif config.status: configure dh_testdir [ -h config.guess ] || { mv config.guess config.guess.upstream; \ ln -s /usr/share/misc/config.guess; } [ -h config.sub ] || { mv config.sub config.sub.upstream; \ ln -s /usr/share/misc/config.sub; } CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir $(MAKE) touch build-stamp clean: dh_testdir dh_testroot [ ! -h config.guess ] || mv config.guess.upstream config.guess [ ! -h config.sub ] || mv config.sub.upstream config.sub rm -f build-stamp [ ! -f Makefile ] || $(MAKE) distclean rm -f intltool-update intltool-merge intltool-extract dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/grig. $(MAKE) install prefix=`pwd`/debian/grig/usr # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples # dh_install dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_installinit # dh_installcron # dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_python # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/docs0000644000000000000000000000001411626035345010041 0ustar NEWS README debian/patches/0000755000000000000000000000000012146716155010625 5ustar debian/patches/series0000644000000000000000000000006112146716023012031 0ustar 02-proper-copyright-notice glib-deprecated.patch debian/patches/02-proper-copyright-notice0000644000000000000000000000150311626041001015541 0ustar Description: debian/copyright: proper copyright notice! Author: Ralf Treinen Bug-Debian: http://bugs.debian.org/568648 Reviewed-By: Kamal Mostafa Last-Update: 2011-08-26 --- grig-0.8.0.orig/Makefile.in +++ grig-0.8.0/Makefile.in @@ -277,7 +277,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src doc pixmaps po -pkgdata_DATA = AUTHORS ChangeLog NEWS README COPYING +pkgdata_DATA = AUTHORS ChangeLog NEWS README EXTRA_DIST = \ win32/config.mk \ win32/grig.rc \ --- grig-0.8.0.orig/Makefile.am +++ grig-0.8.0/Makefile.am @@ -1,6 +1,6 @@ SUBDIRS = src doc pixmaps po -pkgdata_DATA = AUTHORS ChangeLog NEWS README COPYING +pkgdata_DATA = AUTHORS ChangeLog NEWS README EXTRA_DIST = \ win32/config.mk \ debian/patches/glib-deprecated.patch0000644000000000000000000000243212146716471014663 0ustar Description: Don't call deprecated glib functions g_thread_init and g_thread_create are deprecated since glib 2.32. Author: Sebastian Ramacher Last-Update: 2013-05-21 --- a/src/main.c +++ b/src/main.c @@ -178,13 +178,14 @@ g_free (fname); +#if !GLIB_CHECK_VERSION(2,32,0) /* initialize threads; according to glib docs, this call will terminate the program if threads are not supported... then why doesn''t it work on FreeBSD? */ if (!g_thread_supported ()) g_thread_init (NULL); - +#endif /* decode command line arguments; this part of the code only sets the --- a/src/rig-daemon.c +++ b/src/rig-daemon.c @@ -472,6 +472,9 @@ gchar **confvec; gchar **confent; GError *err = NULL; /* used when starting daemon thread */ +#if GLIB_CHECK_VERSION(2,32,0) + GThread* thread = NULL; +#endif grig_debug_local (RIG_DEBUG_TRACE, @@ -636,8 +639,14 @@ } else { - +#if !GLIB_CHECK_VERSION(2,32,0) g_thread_create (rig_daemon_cycle, NULL, FALSE, &err); +#else + thread = g_thread_try_new ("daemon thread", rig_daemon_cycle, NULL, &err); + if (thread != NULL) { + g_thread_unref(thread); + } +#endif /* check whether any error occurred when starting the daemon thread; if yes, close rig and return with error code debian/copyright0000644000000000000000000000224011626035345011124 0ustar This package was debianized by Joop Stakenborg pa3aba@debian.org on Sat, 21 Jun 2003 19:47:45 +0200. It was downloaded from: http://sourceforge.net/project/showfiles.php?group_id=25530. Upstream Authors: Alexandru Csete Copyright: Copyright (C) 2001-2006 Alexandru Csete Licence: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/source/0000755000000000000000000000000011626035345010473 5ustar debian/source/format0000644000000000000000000000001411626035345011701 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001756012146716646011066 0ustar grig (0.8.0-1.1) unstable; urgency=low * Non-maintainer upload. * debian/patches/glib-deprecated.patch: Don't call deprecated glib functions and use the new gthread API. (Closes: #707386) -- Sebastian Ramacher Tue, 21 May 2013 18:13:50 +0200 grig (0.8.0-1) unstable; urgency=low * New upstream release. * Dropped debian/patches which have been applied upstream. * Added Depends: intltool (>= 0.33). -- Kamal Mostafa Fri, 26 Aug 2011 18:40:21 -0700 grig (0.7.2-5) unstable; urgency=low * Do not define GDK_DISABLE_DEPRECATED since we do use deprecated gdk calls and need their prototypes (LP: #770765). * Clean up debian/patches; do not patch in intltool-*. * New Debian maintainer (Closes: #553658). -- Kamal Mostafa Mon, 11 Jul 2011 12:07:25 -0700 grig (0.7.2-4) unstable; urgency=low * QA upload. * Patch segfault_on_click: fix segfault on amd64 when clicking in the numerical panel. Thanks a lot to Kamal Mostafa from ubuntu for sending in the patch! (closes: #568648). * Source format 3.0 (quilt) * DH compat level 5 (no change) * Standards-level 3.9.0 (no change) * Added dependency on ${misc:Depends}. * debian/watch: use sf redirector. * Removed empty postinst and postrm from the source package * debian/rules: link config.{guess,sub} from autotools-dev in the config.status target, restore in the clean target. Remove diff concerning config.{sub,guess} from patch debian-changes-0.7.2-4. * debian/copyright: proper copyright notice! -- Ralf Treinen Mon, 28 Jun 2010 22:19:49 +0200 grig (0.7.2-3) unstable; urgency=low * Retiring - set the package maintainer to Debian QA Group. -- Joop Stakenborg Sun, 01 Nov 2009 19:26:37 +0000 grig (0.7.2-2) unstable; urgency=low * Confirm upload, thanks Cyril! Closes :#444514. -- Joop Stakenborg Tue, 13 Nov 2007 20:00:36 +0100 grig (0.7.2-1.1) unstable; urgency=low * Non-maintainer upload. * Remove “-DGTK_DISABLE_DEPRECATED” from src/Makefile.{am,in} to avoid FTBFS due to the transition to Gtk 2.12 (Closes: #444514). * Move the menu section from “Apps/Hamradio” to “Applications/Amateur Radio” as part of the menu transition. * No longer ignore “make distclean” errors, per lintian. * Improve the copyright by adding the GPLv2 blurb, add a link to the exact location of the license, and add copyright years. * Also modify Makefile.{am,in} not to ship COPYING. * Add a “Homepage” field in the control file. -- Cyril Brulebois Tue, 09 Oct 2007 16:25:48 +0200 grig (0.7.2-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Mon, 18 Dec 2006 09:47:08 +0100 grig (0.7.1-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Tue, 25 Jul 2006 00:03:43 +0200 grig (0.7.0-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Tue, 11 Jul 2006 10:09:27 +0200 grig (0.6.0-1) unstable; urgency=low * New upstream release * Use libhamlib-dev as a build dependency from now on. -- Joop Stakenborg Fri, 21 Apr 2006 16:29:32 +0200 grig (0.4.3-1) unstable; urgency=low * New upstream release * Acknowledge NMU. Closes: #346624. -- Joop Stakenborg Sat, 21 Jan 2006 19:36:38 +0100 grig (0.4.2-4.1) unstable; urgency=low * NMU for xlibs-dev removal; closes: 346624. -- Justin Pryzby Sat, 14 Jan 2006 11:09:11 -0500 grig (0.4.2-4) unstable; urgency=low * Use a recent config.guess, config.sub. Closes: #338254. * Migrate to debhelper. -- Joop Stakenborg Wed, 9 Nov 2005 09:09:51 +0100 grig (0.4.2-3) unstable; urgency=low * Oops. Correct the Build-Depends line. -- Joop Stakenborg Tue, 5 Apr 2005 19:06:22 +0200 grig (0.4.2-2) unstable; urgency=low * Recompile against latest hamlib. -- Joop Stakenborg Tue, 5 Apr 2005 08:50:58 +0200 grig (0.4.2-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Sun, 13 Feb 2005 21:02:03 +0100 grig (0.4.1-2) unstable; urgency=low * Requires libxml-parser-perl to build. -- Joop Stakenborg Fri, 28 Jan 2005 15:51:03 +0100 grig (0.4.1-1) unstable; urgency=low * New upstream release. * This is a GTK+ version 2 build, so we can remove README.debian, which would describe the use of gconfd-1. -- Joop Stakenborg Thu, 27 Jan 2005 18:29:15 +0100 grig (0.2.2-17) unstable; urgency=low * Lintian fixes. -- Joop Stakenborg Mon, 24 Jan 2005 20:51:56 +0100 grig (0.2.2-16) unstable; urgency=low * Remove libdb3-dev build dependency. Closes: #289473. -- Joop Stakenborg Mon, 10 Jan 2005 16:05:26 +0100 grig (0.2.2-15) unstable; urgency=low * Recompile against latest hamlib. -- Joop Stakenborg Thu, 9 Dec 2004 17:32:09 +0100 grig (0.2.2-14) unstable; urgency=low * Correct the watch file. -- Joop Stakenborg Mon, 4 Oct 2004 20:08:26 +0200 grig (0.2.2-13) unstable; urgency=low * Compile against latest hamlib. -- Joop Stakenborg Sun, 3 Oct 2004 09:17:59 +0200 grig (0.2.2-12) unstable; urgency=low * Watch file added. * Changed the tooltip for APF level to Audio Peak Filter Level. -- Joop Stakenborg Sun, 8 Aug 2004 12:30:37 +0200 grig (0.2.2-11) unstable; urgency=low * Another round of build dependencies. Maybe gnome1 developement library dependencies are broken, except on i386? -- Joop Stakenborg Sun, 1 Aug 2004 20:11:02 +0200 grig (0.2.2-10) unstable; urgency=low * Add orbit to build dependencies. -- Joop Stakenborg Sat, 31 Jul 2004 23:49:33 +0200 grig (0.2.2-9) unstable; urgency=low * Fix build dependencies. -- Joop Stakenborg Sat, 31 Jul 2004 20:06:44 +0200 grig (0.2.2-8) unstable; urgency=low * Better tooltips. Also, adjust height/width of the optionmenus, so the labels fit. Closes: #260909. Don't know what APF level means though, sorry. * Add --help to the manual page and README.debian. Closes: #260906. * Explain the use of gconfd-1 by grig in the manual page and README.debian. Closes: #260903. * Thanks to Dan Jacobson for reporting. Let me know what you think of it. -- Joop Stakenborg Thu, 29 Jul 2004 22:25:49 +0200 grig (0.2.2-7) unstable; urgency=low * gcc-3.4 fixes, patch by Andreas Jochens, thanks! Closes: #258738. -- Joop Stakenborg Mon, 12 Jul 2004 18:45:43 +0200 grig (0.2.2-6) unstable; urgency=low * Fixed a typo in the package description. Reported by James Cameron, thanks! Closes: #246899. -- Joop Stakenborg Mon, 3 May 2004 07:53:59 +0200 grig (0.2.2-5) unstable; urgency=low * Fix a wrong build-depends line which caused grig to be rejected. -- Joop Stakenborg Mon, 1 Mar 2004 10:23:20 +0100 grig (0.2.2-4) unstable; urgency=low * Fixed compilation against hamlib2 package (src/grig-druid-loc.c). * Update standards version. * Fixed some lintian warnings. * Build-Depends hamlib (>= 1.2.0-1). -- Joop Stakenborg Mon, 1 Mar 2004 10:19:29 +0100 grig (0.2.2-3) unstable; urgency=low * More changes to the build-depends: add libxml-dev and libgnome-vfs-dev. -- Joop Stakenborg Sat, 5 Jul 2003 14:57:06 +0200 grig (0.2.2-2) unstable; urgency=low * Add libgconf-dev to the build-depends. -- Joop Stakenborg Sat, 5 Jul 2003 11:18:29 +0200 grig (0.2.2-1) unstable; urgency=low * Initial release. -- Joop Stakenborg Sat, 21 Jun 2003 19:47:45 +0200 debian/control0000644000000000000000000000165111626037342010600 0ustar Source: grig Section: hamradio Priority: optional Maintainer: Debian Hamradio Maintainers Uploaders: Kamal Mostafa Standards-Version: 3.9.2 Build-Depends: debhelper (>> 5.0.0), intltool (>= 0.33), libhamlib-dev, libgtk2.0-dev (>=2.4.0), libxml-parser-perl, autotools-dev Homepage: http://groundstation.sourceforge.net/grig/ Package: grig Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: graphical user interface to the Ham Radio Control Libraries Gnome RIG is a graphical user interface to the Ham Radio Control Libraries, which lets you control your communication radios and/or antenna rotators from a personal computer. Gnome RIG is written using the Gtk+ and Gnome widgets. . Gnome RIG is in a very early stage and it supports only a very little subset of the full Hamlib API, but it can be very useful in testing basic hamlib support for your rig. debian/watch0000644000000000000000000000007111626035345010222 0ustar version=3 http://sf.net/groundstation/grig-(.+)\.tar\.gz debian/compat0000644000000000000000000000000211626035345010371 0ustar 5 debian/dirs0000644000000000000000000000002111626035345010050 0ustar usr/bin usr/sbin debian/menu0000644000000000000000000000015011626035345010056 0ustar ?package(grig):needs="X11" section="Applications/Amateur Radio"\ title="grig" command="/usr/bin/grig"