debian/0000775000000000000000000000000012260213356007170 5ustar debian/libhamlib-dev.install0000664000000000000000000000076211727213174013271 0ustar debian/tmp/usr/lib/libhamlib.so usr/lib debian/tmp/usr/lib/hamlib/hamlib-*\.a usr/lib/hamlib debian/tmp/usr/include/hamlib/rig.h usr/include/hamlib debian/tmp/usr/include/hamlib/riglist.h usr/include/hamlib debian/tmp/usr/include/hamlib/rig_dll.h usr/include/hamlib debian/tmp/usr/include/hamlib/rotator.h usr/include/hamlib debian/tmp/usr/include/hamlib/rotlist.h usr/include/hamlib debian/tmp/usr/lib/pkgconfig/hamlib.pc usr/lib/pkgconfig debian/tmp/usr/share/aclocal/hamlib.m4 usr/share/aclocal debian/libhamlib2.install0000664000000000000000000000021111727213174012564 0ustar debian/tmp/usr/lib/libhamlib.so.* usr/lib debian/tmp/usr/lib/hamlib/hamlib-*so usr/lib/hamlib debian/udev-rules/*.rules lib/udev/rules.d debian/libhamlib2++c2.install0000664000000000000000000000005411727213174013144 0ustar debian/tmp/usr/lib/libhamlib++.so.* usr/lib debian/libhamlib2-tcl.dirs0000664000000000000000000000004711727213174012646 0ustar /usr/lib /usr/share/doc/libhamlib2-tcl debian/libhamlib2-tcl.install0000664000000000000000000000024411727213174013352 0ustar debian/tmp/usr/lib/hamlibtcl*.so usr/lib debian/tmp/usr/lib/hamlibtcl*.a usr/lib debian/tmp/usr/lib/tcl/* usr/lib bindings/tcltest.tcl usr/share/doc/libhamlib2-tcl debian/libhamlib2++c2.dirs0000664000000000000000000000001011727213174012427 0ustar usr/lib debian/source/0000775000000000000000000000000011727213174010475 5ustar debian/source/format0000664000000000000000000000001411727213174011703 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000000465111727221612011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Hamlib Upstream-Contact: Hamlib Developers Source: https://sourceforge.net/projects/hamlib/ Files: * Copyright: 2000-2003 Frank Singleton 2000-2012 Stephane Fillod 2000-2012 The Hamlib Group License: LGPL-2.1+ and GPL-2+ Comment: The libraries in this package are copyrighted by the LGPL Version 2.1 (or later version), utilities are copyrighted by the GPL Version 2 (or later version). See the files LICENSE and AUTHORS for additional information. Files: debian/* Copyright: 2001 Terry Dawson 2006 Joop Stakenborg 2010-2012 Kamal Mostafa License: GPL-2+ License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. License: GPL-2+ 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 3 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, see . . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/libhamlib2.dirs0000664000000000000000000000001011727213174012054 0ustar usr/lib debian/libhamlib-utils.dirs0000664000000000000000000000006711727213174013144 0ustar usr/bin usr/sbin usr/share/man/man1 usr/share/man/man8 debian/pycompat0000664000000000000000000000000211727213174010744 0ustar 2 debian/compat0000664000000000000000000000000212014743007010364 0ustar 5 debian/libhamlib-utils.install0000664000000000000000000000151711727213174013652 0ustar debian/tmp/usr/bin/rigctl usr/bin debian/tmp/usr/bin/rigctld usr/bin debian/tmp/usr/bin/rotctl usr/bin debian/tmp/usr/bin/rotctld usr/bin debian/tmp/usr/bin/rigmem usr/bin debian/tmp/usr/bin/rigswr usr/bin debian/tmp/usr/bin/rigsmtr usr/bin debian/tmp/usr/share/man/man1/rigctl.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/rotctl.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/rigmem.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/rigswr.1 usr/share/man/man1 debian/tmp/usr/share/man/man1/rigsmtr.1 usr/share/man/man1 debian/tmp/usr/sbin/rpc.rigd usr/sbin debian/tmp/usr/sbin/rpc.rotd usr/sbin debian/tmp/usr/share/man/man8/rpc.rigd.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/rpc.rotd.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/rigctld.8 usr/share/man/man8 debian/tmp/usr/share/man/man8/rotctld.8 usr/share/man/man8 debian/udev-rules/0000775000000000000000000000000011727213174011270 5ustar debian/udev-rules/59-hamlib.rules0000664000000000000000000000073011727213174014033 0ustar # # Enable ACL_MANAGE for common embedded USB-serial converters so that # applications which call usb_detach_kernel_driver_np() won't need sudo. # # This file was installed by the package 'libhamlib2' # FTDI USB Serial Device converter ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", ENV{ACL_MANAGE}="1" # VOTI USBasp AVR Programmer ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", ENV{ACL_MANAGE}="1" debian/libhamlib++-dev.install0000664000000000000000000000027511727213174013416 0ustar debian/tmp/usr/include/hamlib/rigclass.h usr/include debian/tmp/usr/include/hamlib/rotclass.h usr/include debian/tmp/usr/lib/libhamlib++.a usr/lib debian/tmp/usr/lib/libhamlib++.so usr/lib debian/docs0000664000000000000000000000005511727213174010050 0ustar INSTALL NEWS README TODO PLAN AUTHORS THANKS debian/libhamlib++-dev.dirs0000664000000000000000000000002411727213174012701 0ustar usr/lib usr/include debian/changelog0000664000000000000000000004360312260213350011042 0ustar hamlib (1.2.15.3-1ubuntu4) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev for new libtool. -- William Grant Mon, 30 Dec 2013 06:39:20 +0000 hamlib (1.2.15.3-1ubuntu3) trusty; urgency=low * Use dh_autotools-dev to update config.{sub,guess} for new ports. -- Adam Conrad Mon, 21 Oct 2013 14:00:58 -0600 hamlib (1.2.15.3-1ubuntu2) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 13:39:49 +0100 hamlib (1.2.15.3-1ubuntu1) raring; urgency=low * Passed multiarch Tcl location to configure, fixing FTBFS. -- Daniel T Chen Sun, 21 Apr 2013 17:36:01 -0400 hamlib (1.2.15.3-1) unstable; urgency=low * New upstream release: - Fix configure.ac so that rigctld/rotcld work on Win32 platform - Add NSIS script to build executable installer on Win32 platform - Remove unsupported commands on IC-756 (non-Pro model) from AK6I - Fix set_split in netrigctl.c to properly accept the split value. TNX, N2ADR. - IC-R8500: Add RIG_LEVEL_AF to has_set_level. TNX John, EI7IG - ADAT updates from Frank, DG1SBG, needed for stable operation. -- Kamal Mostafa Fri, 02 Nov 2012 12:14:43 -0700 hamlib (1.2.15.2-2) unstable; urgency=low * Debian: - rules: fix build for older dpkg-buildflags versions -- Kamal Mostafa Tue, 21 Aug 2012 15:15:14 -0700 hamlib (1.2.15.2-1) unstable; urgency=low * New upstream release: - Read eeprom value for digital mode from FT-857 - Clean up TS-950 series commands and read mode using IF command - Fix GS-232A/B rotor command terminations - Fix warnings and other issues found by mingw-w64 - Allow seamless access to ports higher than COM9 on Windows - Fix ineffective packed attribute on WinRadio - Correct low signal strength S-meter error on AR7030+ - Updates to HiQSDR by Jim, N2ADR * Debian: - add debian/patches/fix-ac-python-devel-trashes-CPPFLAGS.patch - enable build hardening flags (but still a few W-dpkg-buildflags-missing) -- Kamal Mostafa Tue, 21 Aug 2012 13:42:59 -0700 hamlib (1.2.15.1-1) unstable; urgency=low * New upstream release: - HD-1780 rotor endpoint limit fix - Quell adat compile warnings - Sort rig/rot list output from rig/rotctl (-l) by model # - TenTec Jupiter (TT538) fixes - Include various backend notes files - Document sorted -l output for ctl[d] - Updates README.betatester and README.developer * Debian packaging: - bump Standards-Version to 3.9.3 - convert debian/copyright to copyright-format 1.0 * Note: The previous rev (1.2.15) upstream tarball was accidentally constructed on Debian unstable, but this rev on Debian stable, resulting in many reverts in auto-generated files. -- Kamal Mostafa Sun, 11 Mar 2012 17:36:03 -0700 hamlib (1.2.15-1) unstable; urgency=low * New upstream release: - New models: TT-599 Eagle, IC-RX7, IC-1275, HiQSDR, ADAT ADT-200A, DttSP UDP, TM-D710 - New rotator backends: Celestron (telescope mount) - Fixes and features: K3, various other rigs - Update LGPL/GPL header boilerplate - Quell various compiler errors - Add CM108 PTT capability * debian/rules: - binary-arch targets do not build libhamlib-doc package - add targets build-arch, build-indep -- Kamal Mostafa Fri, 03 Feb 2012 14:07:54 -0800 hamlib (1.2.14-1) unstable; urgency=low * New upstream release: - new models: SigFox Transfox, TH-D72A, IC-7410, IC-9100, IC-R9500, KX3, V4L2 API support (untested) - new rotator backends: IF-100 (amsat), TS-7400 (ts7400) * debian/libhamlib2++c2.install: use wildcard for .so version. * debian/copyright: state explicit GPL/LGPL versions. -- Kamal Mostafa Sun, 31 Jul 2011 10:02:32 -0700 hamlib (1.2.13.1-1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files (Closes: #621247). -- Luk Claes Mon, 13 Jun 2011 14:49:26 +0200 hamlib (1.2.13.1-1) unstable; urgency=low * New upstream release - fix K3 antenna selection function -- Kamal Mostafa Sun, 29 May 2011 09:00:10 -0700 hamlib (1.2.13-1) unstable; urgency=low * New upstream release - new backend: prm80 - hamlib-* backend libraries moved into /usr/lib/hamlib/ - removed bundled libltdl * Clean up libusb config * Add Build-depends: libltdl3-dev pkg-config -- Kamal Mostafa Sat, 12 Mar 2011 10:55:53 -0800 hamlib (1.2.12-1) unstable; urgency=low * New upstream release. * Do not use bundled libltdl (CVE-2009-3736). * Install udev 59-hamlib.rules for embedded USB converters (closes: #595525) * Debian Standards-Version bump to 3.9.1. -- Kamal Mostafa Sat, 04 Sep 2010 14:39:38 -0700 hamlib (1.2.11-1) unstable; urgency=low * New upstream release. * Enable Perl and Python bindings (now off by default upstream). * Do not use bundled libltdl (CVE-2009-3736). * Fix invalid reference to LOCALMODLIBS in macros/ac_python_devel.m4. * Fix python-hamlib2 package install paths. * DM-Upload-Allowed set to grant upload rights to listed Debian Maintainers. * Switch to dpkg-source 3.0 (quilt) format. * Update config.guess, config.sub (Closes: #543465) -- Kamal Mostafa Wed, 09 Jun 2010 13:54:08 -0700 hamlib (1.2.10-3) unstable; urgency=low * Cherry-pick fixes from upstream svn: - Icom PCR100, PCR1000, PCR1500 module [Alessandro Zummo] (LP: #483925) - prevent spurious "consider relinking" warnings [Kamal Mostafa] * Fix some lintian warnings. -- Kamal Mostafa Wed, 10 Mar 2010 12:13:07 -0800 hamlib (1.2.10-2) unstable; urgency=low * Install omitted modules: rs, spid (Closes: #571180, LP: #526813). * Cherry-pick Yaesu FT-767GX frequency fix (Closes: #571175, LP: #526749) - upstream trunk svn revision 2766 [Steve Conklin]. * Add package Homepage: http://www.hamlib.org/. * Fix some lintian warnings. -- Kamal Mostafa Tue, 23 Feb 2010 19:04:51 -0800 hamlib (1.2.10-1) unstable; urgency=low * New upstream release. * New maintainer: Kamal Mostafa (Closes: #556098). * Use system libltdl not old internal copy (Closes: #559814): - Build-depend on libltdl3-dev - configure, Makefile.am, Makefile.in: skip internal libltdl build * Enable hamlib USB support: configure with LIBUSB_LIBS predefined. * Enable hamlib Tcl bindings: configure with --enable-tcl-binding. * Debian Standards-Version bump to 3.8.4. * Python 2.6 transition [Michael Bienia ]. -- Kamal Mostafa Tue, 16 Feb 2010 18:56:10 -0800 hamlib (1.2.9-2) unstable; urgency=low * Retiring - set the package maintainer to Debian QA Group. -- Joop Stakenborg Sun, 01 Nov 2009 19:30:20 +0000 hamlib (1.2.9-1) unstable; urgency=low * New upstream release. * Fix some lintian warnings. * Correct the installation path for libhamlib2-tcl. -- Joop Stakenborg Wed, 25 Mar 2009 19:00:54 +0100 hamlib (1.2.8-1) unstable; urgency=low * New upstream release. Closes: #263478, #258692. -- Joop Stakenborg Mon, 17 Nov 2008 11:21:21 +0100 hamlib (1.2.7.1-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Thu, 08 May 2008 21:34:49 +0200 hamlib (1.2.7-1) unstable; urgency=low * New upstream release. -- Joop Stakenborg Sun, 17 Feb 2008 17:06:36 +0100 hamlib (1.2.6.2-6) unstable; urgency=low * Add a ${perl:Depends} to the perl binary module. Closes: #463095. -- Joop Stakenborg Sat, 09 Feb 2008 21:29:28 +0100 hamlib (1.2.6.2-5) unstable; urgency=low * Thanks to Josselin Mouette for sending me the required python fixes patch. Closes: #460111. -- Joop Stakenborg Sun, 20 Jan 2008 19:35:28 +0100 hamlib (1.2.6.2-4.1) UNRELEASED; urgency=low * Build the package for all python versions. -- Josselin Mouette Sun, 20 Jan 2008 12:15:59 +0100 hamlib (1.2.6.2-4) unstable; urgency=low * Build against tcl8.5-dev. Hopefully this will fix building on hppa. * libhamlib-doc should be arch: all. Thanks Hamish. Closes: #458793. -- Joop Stakenborg Sun, 06 Jan 2008 21:25:53 +0100 hamlib (1.2.6.2-3) unstable; urgency=low * Run 'make distclean' instead of 'make clean'. -- Joop Stakenborg Thu, 29 Nov 2007 19:46:28 +0100 hamlib (1.2.6.2-2) unstable; urgency=low * From Ubuntu hardy: Remove bytecompiled modules from the python-libhamlib2 package, in debian/rules: change rm to remove Hamlib.py? instead of only Hamlib.pyc. * Add -ppython-libhamlib2 to dh_pysupport call. * Thanks Cesare Tirabassi . -- Joop Stakenborg Tue, 27 Nov 2007 20:12:51 +0100 hamlib (1.2.6.2-1) unstable; urgency=low * New upstream release. * Make python 2.4 only the minimum version. * Remove "@PYTHON_LDFLAGS@" from bindings/Makefile.am, so we don't link with python. Closes: #445382. * Some lintian fixes. -- Joop Stakenborg Mon, 26 Nov 2007 20:58:35 +0100 hamlib (1.2.6.1-1) unstable; urgency=low * New upstream release -- Joop Stakenborg Sun, 4 Feb 2007 19:44:37 +0100 hamlib (1.2.6-1) unstable; urgency=low * New upstream. -- Joop Stakenborg Wed, 31 Jan 2007 19:55:12 +0100 hamlib (1.2.5-8) unstable; urgency=high * Change pyversions to 2.4. * Install python modules in /usr/share/python-support/python-libhamlib2, so python can find them. * This fixes an RC bug, so set urgency high. * Closes: #406991. -- Joop Stakenborg Sun, 21 Jan 2007 19:22:23 +0100 hamlib (1.2.5-7.1) unstable; urgency=low * NMU. * Drop explicit dependency on python2.3. -- Matthias Klose Fri, 27 Oct 2006 02:20:23 +0200 hamlib (1.2.5-7) unstable; urgency=low * Update to new python policy * Update standards version 3.7.2 * This work by Barry deFreese of Ubuntu, thanks! Closes: #379191. -- Joop Stakenborg Tue, 25 Jul 2006 10:16:19 +0200 hamlib (1.2.5-6) unstable; urgency=low * Make sure the tcltest.tcl script works. * Remove config.status, libltdl/config.status when cleaning. * Fix a spelling error in the control file. Closes: #363632. * Make sure we don't have -Xtcl when running dpkg-shlibdeps, so the depends line for the tcl package gets created correctly. * TODO.Debian added for future work. * Do not use hamlib4, use libhamlib2. Closes: #364222. -- Joop Stakenborg Sun, 23 Apr 2006 10:10:07 +0200 hamlib (1.2.5-5) unstable; urgency=low * Okay, we should be using python instead of python2.3 for build depends. -- Joop Stakenborg Fri, 14 Apr 2006 00:46:31 +0200 hamlib (1.2.5-4) unstable; urgency=low * Build depend on python2.3 and python2.3-dev. * Use 'python -V 2.3' in debian/rules. * Build-Conflicts python2.4. -- Joop Stakenborg Thu, 13 Apr 2006 22:40:06 +0200 hamlib (1.2.5-3) unstable; urgency=low * Remove rpath trapdoor from the perl package. Closes: #358166. * libhamlib-dev should depend on libusb-dev. Closes: #358129. * Adjust copyright file so it points both to the GPL and LGPL, copyright the debian work, include a copyright header from the source code and mention both debian developers. -- Joop Stakenborg Fri, 31 Mar 2006 20:04:53 +0200 hamlib (1.2.5-2) unstable; urgency=low * Co-maintainer added: Terry Dawson. * Provide new packages, which follow the so name. * Correct some of the descriptions, so they point to the correct packages. * Build python package against python2.3 for now, since building against 2.4 doesn't seem to work. * Use dh_perl and dh_python when building, so we byte compile at install time. * Install the rigswr binary into the libhamlib-utils package. -- Joop Stakenborg Sun, 19 Mar 2006 09:34:06 +0100 hamlib (1.2.5-1) unstable; urgency=low * New upstream release. * Add libusb-dev to the build dependencies. * This package differs from the upstream package, it creates libhamlib.so.2 to avoid the need for recompilation for applications that depend on hamlib, should a new hamlib be released. Upstream knows about this and will apply it to future packages. * Python model now compiled for python2.4. -- Joop Stakenborg Sat, 4 Mar 2006 13:55:30 +0100 hamlib (1.2.4-3) unstable; urgency=low * Patch by Petr Salinger to fix FTBFS on GNU/kFreeBSD. Closes: #336029. -- Joop Stakenborg Thu, 27 Oct 2005 17:46:51 +0200 hamlib (1.2.4-2) unstable; urgency=low * C++ ABI transition. Closes: #335632. - rename hamlib3++ to hammlib3++c2 and conflict/replace hamlib3++. - change debian/rules accordingly. -- Joop Stakenborg Wed, 26 Oct 2005 10:29:27 +0200 hamlib (1.2.4-1) unstable; urgency=low * New upstream release. * Watch file added. -- Joop Stakenborg Mon, 4 Apr 2005 16:46:27 +0200 hamlib (1.2.3-2) unstable; urgency=low * Do a correct rebuild, so hamlib3-tcl does not get linked with hamlib2. Closes: #291663. Thanks to Steve Langasek for reporting. * Add a build-conflicts line to the control file, so this does not happen again. * Prevent duplicate entries on the shlibs control file for hamlib. -- Joop Stakenborg Sat, 22 Jan 2005 11:33:04 +0100 hamlib (1.2.3-1) unstable; urgency=low * New upstream. -- Joop Stakenborg Thu, 18 Nov 2004 16:55:55 +0100 hamlib (1.2.2-1) unstable; urgency=low * New upstream release. * Upstream has added links to the website in the documentation. Closes: #263287. * Add hints to tcltest.tcl for the correct path to the tcl library. Closes: #258693. -- Joop Stakenborg Sat, 2 Oct 2004 12:53:53 +0200 hamlib (1.2.0-4) unstable; urgency=low * Rebuild with correct gcc version. Closes: #254226. * Dan reports an almost empty hamlib.html file in the hamlib-doc package. This is normal behaviour, instead you should be clicking on one of the links at the top of the page, or use index.html. Closes: #254739. -- Joop Stakenborg Sun, 27 Jun 2004 11:06:32 +0200 hamlib (1.2.0-3) unstable; urgency=low * Try to accomodate for different perl versions, so 'make install' in the perl package does not fail. -- Joop Stakenborg Fri, 28 May 2004 21:52:41 +0200 hamlib (1.2.0-2) unstable; urgency=low * Correct references to the hamlib1 package in the control file. * Removed *.files in the debian directory. * Build hamlib++-dev and hamlib2++ packages for C++. * Added swig, libperl-dev, python-dev, tcl8.4-dev to build-depends. * Added perl, python and tcl bindings. * Update standards version to 3.6.1. -- Joop Stakenborg Wed, 24 Mar 2004 18:19:26 +0100 hamlib (1.2.0-1) unstable; urgency=low * New upstream. * New package: hamlib2 because of API changes. * 1 new program in hamlib-utils called rigmem. * Upstream changelog is old, so not included anymore. -- Joop Stakenborg Sat, 28 Feb 2004 08:23:34 +0100 hamlib (1.1.4-6) unstable; urgency=low * This time fix it correctly. Call dh_makeshlibs with -V option. Closes: #194607. -- Joop Stakenborg Mon, 26 May 2003 17:43:29 +0200 hamlib (1.1.4-5) unstable; urgency=low * Modify shlibs.local, so we have the correct build dependencies. Thanks Hamish. Closes: #194607. -- Joop Stakenborg Sun, 25 May 2003 19:02:37 +0200 hamlib (1.1.4-4) unstable; urgency=low * Don't check on libieee in the configure script, as this messes up builds on arm and it is an empty library anyway. -- Joop Stakenborg Tue, 6 May 2003 21:10:57 +0200 hamlib (1.1.4-3) unstable; urgency=low * Include rig_dll.h in the hamlib-dev package, it is needed by rig.h. -- Joop Stakenborg Fri, 2 May 2003 19:06:19 +0200 hamlib (1.1.4-2) unstable; urgency=low * This time really change the Maintainer field in the control file. * Update standards version. * Don't build C++ libraries. * Fix override disparity for hamlib-dev. * Clean up libltdl directory before building. * Don't include C++ and cygwin headers. -- Joop Stakenborg Thu, 1 May 2003 20:38:30 +0200 hamlib (1.1.4-1) unstable; urgency=low * New upstream. * New maintainer, see: http://lists.debian.org/debian-hams/2003/debian-hams-200304/msg00018.html -- Joop Stakenborg Fri, 8 Nov 2002 17:28:44 +0100 hamlib (1.1.2-5) unstable; urgency=low * Updated section details to prevents overrides message. -- Terry Dawson Sat, 29 Dec 2001 18:53:26 +1000 hamlib (1.1.2-4) unstable; urgency=low * Corrected spelling mistake in package description. * (Closes: #124717) * (Closes: #124718) * (Closes: #124719) -- Terry Dawson Fri, 28 Dec 2001 20:12:50 +1000 hamlib (1.1.2-3) unstable; urgency=low * Ensured that shared library .la files are installed correctly, thanks Joop. * (Closes: #123009) * (Closes: #123010) -- Terry Dawson Sun, 12 Dec 2001 20:35:02 +1000 hamlib (1.1.2-2) unstable; urgency=low * Removed spurious include of eti.h, thanks James. (Closes: #114128) -- Terry Dawson Tue, 02 Oct 2001 18:58:43 +1000 hamlib (1.1.2-1) unstable; urgency=low * New upstream release. (Closes: #104602) -- Terry Dawson Sun, 24 Sep 2001 21:44:56 +1000 hamlib (1.1.1-1) unstable; urgency=low * Initial Release. (Closes: #102342) -- Terry Dawson Sun, 24 Jun 2001 22:02:12 +1000 Local variables: mode: debian-changelog End: debian/python-libhamlib2.docs0000664000000000000000000000002311727213174013366 0ustar bindings/pytest.py debian/dirs0000664000000000000000000000002111727213174010052 0ustar usr/bin usr/sbin debian/libhamlib2-perl.dirs0000664000000000000000000000005611727213174013026 0ustar /usr/lib/perl5 /usr/share/doc/libhamlib2-perl debian/README.Debian0000664000000000000000000000036511727213174011242 0ustar hamlib for Debian ----------------- Questions about hamlib can be asked on the hamlib-developer mailing list, see: https://lists.sourceforge.net/lists/listinfo/hamlib-developer Kamal Mostafa , Tue, 16 Feb 2010 11:42:47 -0800 debian/control0000664000000000000000000002024412260213350010567 0ustar Source: hamlib Section: hamradio Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Hamradio Maintainers Uploaders: Kamal Mostafa , Jaime Robles Build-Depends: debhelper (>> 5.0.37.2), pkg-config, doxygen, swig, libperl-dev, python-all-dev (>= 2.3.5-11), tcl8.5-dev, libusb-dev, python-support (>= 0.3), libltdl3-dev, dpkg-dev (>= 1.16.0), dh-autoreconf Build-Conflicts: hamlib-dev (<= 1.2.5-3) Standards-Version: 3.9.3 XS-Python-Version: >= 2.4 Homepage: http://www.hamlib.org/ Package: libhamlib2 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: hamlib1, hamlib2, hamlib3, hamlib4 Provides: hamlib4 Description: Run-time library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the C run-time form of the library. If you wish to develop software using this library you need the 'libhamlib-dev' package. Package: libhamlib2++c2 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: hamlib3++, hamlib3++c2, hamlib4++c2 Provides: hamlib4++c2 Description: Run-time library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the C++ run-time form of the library. If you wish to develop software using this library you need the 'libhamlib++-dev' package. Package: libhamlib-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libhamlib2 (= ${binary:Version}), libc6-dev, libusb-dev Conflicts: hamlib-dev Provides: hamlib-dev Description: Development library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the development library with both C bindings. If you wish to run applications developed using this library you'll need the 'libhamlib2' package. Package: libhamlib++-dev Architecture: any Section: libdevel Depends: ${misc:Depends}, libhamlib2 (= ${binary:Version}), libhamlib-dev (= ${binary:Version}), libc6-dev Conflicts: hamlib++-dev Provides: hamlib++-dev Description: Development library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the development library with C++ bindings. If you wish to run applications developed using this library you'll need the 'libhamlib2++c2' package. Package: libhamlib2-perl Architecture: any Section: perl Depends: ${misc:Depends}, ${shlibs:Depends}, ${perl:Depends} Conflicts: hamlib3-perl, hamlib4-perl Provides: hamlib4-perl Description: Run-time library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the perl bindings of the library. Package: libhamlib2-tcl Architecture: any Section: interpreters Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: hamlib3-tcl, hamlib4-tcl Provides: hamlib4-tcl Description: Run-time library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the Tcl bindings of the library. Package: python-libhamlib2 Architecture: any Section: python Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends} Conflicts: python2.3-hamlib3, python2.4-hamlib4, python2.3-libhamlib2 Replaces: python2.3-libhamlib2 Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Run-time library to control radio transceivers and receivers Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the Python bindings of the library. Package: libhamlib-utils Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: hamlib-utils Provides: hamlib-utils Description: Utilities to support the hamlib radio control library Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides a command-line utility to test the hamlib library and to control transceivers if you're short of anything more sophisticated. Package: libhamlib-doc Architecture: all Depends: ${misc:Depends} Section: doc Conflicts: hamlib-doc Provides: hamlib-doc Suggests: www-browser Description: Documentation for the hamlib radio control library Most recent amateur radio transceivers allow external control of their functions through a computer interface. Unfortunately, control commands are not always consistent across a manufacturer's product line and each manufacturer's product line differs greatly from its competitors. . This library addresses that issue by providing a standardised programming interface that applications can talk to and translating that into the appropriate commands required by the radio in use. . This package provides the developers documentation for the API. debian/libhamlib-doc.dirs0000664000000000000000000000003611727213174012545 0ustar usr/share/doc/hamlib-doc/html debian/watch0000664000000000000000000000010311727213174010220 0ustar version=2 http://sf.net/hamlib/hamlib-(.*)\.tar\.gz debian uupdate debian/patches/0000775000000000000000000000000012045016541010615 5ustar debian/patches/series0000664000000000000000000000000012045016534012022 0ustar debian/libhamlib-dev.dirs0000664000000000000000000000007711727213174012563 0ustar usr/lib usr/lib/pkgconfig usr/include/hamlib usr/share/aclocal debian/rules0000775000000000000000000001114012260213350010237 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) include /usr/share/python/python.mk PY_INTERPRETER=/usr/bin/python PYVERS=$(shell pyversions -vr) PYDEFAULT=$(shell pyversions -vd) perlversion = `perl -V:version|cut -d\' -f2` # enable hardening flags (for debian/compat<9): configure_flags += $(shell f=`dpkg-buildflags --export=configure` && echo $$f) # force verbose build to allow log checkers to work: configure_flags += --disable-silent-rules configure: $(PYVERS:%=build-%/configure-stamp) build-%/configure-stamp: dh_testdir dh_autoreconf mkdir build-$* cd build-$* && \ PYTHON=/usr/bin/python$* \ ../configure \ $(configure_flags) \ --prefix=/usr --mandir=\$${prefix}/share/man \ --with-perl-binding \ --with-python-binding \ --enable-tcl-binding \ --with-tcl=/usr/lib/"$(DEB_HOST_MULTIARCH)"/tcl8.5 touch $@ build: build-arch build-indep build-arch: $(PYVERS:%=build-%/build-stamp) build-indep: build-doc-stamp build-%/build-stamp: build-%/configure-stamp $(MAKE) -C build-$* touch $@ build-doc-stamp: build-$(PYDEFAULT)/configure-stamp $(MAKE) -C build-$(PYDEFAULT)/doc doc touch $@ clean: dh_testdir dh_testroot rm -rf build-* dh_autoreconf_clean dh_clean install: build install-base $(PYVERS:%=install-%) install-other install-indep install-base: dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/tmp $(MAKE) -C build-$(PYDEFAULT) install DESTDIR=$(CURDIR)/debian/tmp install-%: build-%/build-stamp # Move the appropriate files into the python package make -C build-$*/bindings install DESTDIR=$(CURDIR)/debian/tmp rm $(CURDIR)/debian/tmp/$(call py_libdir,$*)/Hamlib.py? mkdir -p $(CURDIR)/debian/python-libhamlib2/$(call py_libdir,$*) mv $(CURDIR)/debian/tmp/$(call py_libdir,$*)/* $(CURDIR)/debian/python-libhamlib2/$(call py_libdir,$*) install-other: # Move the appropriate files into the perl package and do some cleanups mv $(CURDIR)/debian/tmp/usr/lib/perl/$(perlversion)/* \ $(CURDIR)/debian/libhamlib2-perl/usr/lib/perl5 rm -f $(CURDIR)/debian/libhamlib2-perl/usr/lib/perl5/auto/Hamlib/.packlist rm -f $(CURDIR)/debian/libhamlib2-perl/usr/lib/perl5/auto/Hamlib/Hamlib.bs rm -f $(CURDIR)/debian/libhamlib2-perl/usr/lib/perl5/perllocal.pod cp $(CURDIR)/bindings/perltest.pl \ $(CURDIR)/debian/libhamlib2-perl/usr/share/doc/libhamlib2-perl/ # libhamlib2, libhamlib-dev, libhamlib2++c2, libhamlib++-dev, # libhamlib-utils and libhamlib2-tcl files handled by dh_install dh_install install-indep: # Move the appropriate files into the documentation package.. cp -r $(CURDIR)/build-$(PYDEFAULT)/doc/html/* \ $(CURDIR)/debian/libhamlib-doc/usr/share/doc/hamlib-doc/html # Build architecture-independent files here. binary-indep: build-indep install-base install-indep dh_testdir dh_testroot dh_installdocs -X INSTALL -X ChangeLog dh_installchangelogs dh_compress dh_fixperms dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. binary-arch: build-arch install-base $(PYVERS:%=install-%) install-other dh_testdir dh_testroot dh_installdocs -X INSTALL -X ChangeLog dh_installchangelogs # dh_link dh_strip dh_compress dh_fixperms dh_perl : # Replace all '#!' calls to python with $(PY_INTERPRETER) : # and make them executable for i in `find debian/python-* -type f`; do \ sed '1s,#!.*python[^ ]*\(.*\),#! $(PY_INTERPRETER)\1,' \ $$i > $$i.temp; \ if cmp --quiet $$i $$i.temp; then \ rm -f $$i.temp; \ else \ mv -f $$i.temp $$i; \ chmod 755 $$i; \ echo "fixed interpreter: $$i"; \ fi; \ done dh_pysupport -ppython-libhamlib2 dh_makeshlibs -a -V -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio \ -Xfodtrack -Xgs232a -Xicom -Xjrc -Xkachina -Xkenwood -Xkit -Xlowe \ -Xmicrotune -Xpcr -Xracal -Xrft -Xrotorez -Xrpc -Xsartek -Xskanti \ -Xtapr -Xtentec -Xtuner -Xuniden -Xwinradio -Xyaesu -Xkit -Xracal \ -Xscanti -Xwj -Xtuner -Xrs -Xspid -Xars -Xm2 -Xprm80 -Xamsat -Xts7400 \ -Xadat -Xcelestron dh_installdeb -a dh_shlibdeps -a -Xalinco -Xaor -Xdrake -Xdummy -Xeasycomm -Xflexradio \ -Xfodtrack -Xgs232a -Xicom -Xjrc -Xkachina -Xkenwood -Xkit -Xlowe \ -Xmicrotune -Xpcr -Xracal -Xrft -Xrotorez -Xrpc -Xsartek -Xskanti \ -Xtapr -Xtentec -Xtuner -Xuniden -Xwinradio -Xyaesu -Xkit -Xracal \ -Xscanti -Xwj -Xtuner -Xrs -Xspid -Xars -Xm2 -Xprm80 -Xamsat -Xts7400 \ -Xadat -Xcelestron dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure