debian/0000775000000000000000000000000012315064437007175 5ustar debian/copyright0000664000000000000000000000230211656616707011137 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: twpsk Upstream-Contact: Ted Williams WA0EIR Source: http://wa0eir.home.mchsi.com/ Files: * Copyright: Copyright (C) 1997-2011 Ted Williams WA0EIR Copyright (C) 1998 Hansi Reiser DL9RDZ License: GPL-2+ Files: debian/* Copyright: Copyright (C) 2011 Kamal Mostafa License: GPL-2+ License: GPL-2+ This package 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 package 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 complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/menu0000664000000000000000000000017711657005361010070 0ustar ?package(twpsk):needs="X11" section="Applications/Amateur Radio"\ title="Twpsk" command="/usr/bin/twpsk"\ icon="twpsk.xpm" debian/changelog0000664000000000000000000001567012315064435011056 0ustar twpsk (4.0-2.1ubuntu1) trusty; urgency=low * Use autotools-dev helper for arm64, resolving FTBFS. -- Daniel T Chen Thu, 27 Mar 2014 14:08:07 -0400 twpsk (4.0-2.1) unstable; urgency=low * Non-maintainer upload. * Transition from lesstif2 to motif (Closes: #714670). -- Luk Claes Sat, 14 Sep 2013 18:09:20 +0200 twpsk (4.0-2) unstable; urgency=low * Fix underlinking: link libpulse explicitly - Thanks Graham Inggs (Closes: #701901, LP: #1134242) * Enabled build-hardening -- Kamal Mostafa Thu, 28 Feb 2013 13:30:31 -0800 twpsk (4.0-1) unstable; urgency=low * New upstream release - features PulseAudio support - all new debian/ packaging * New Debian maintainer (Closes: #648259). * Fix FTBFS in Ubuntu Oneiric (LP: #832865) - debian/patches/01-fix-library-link-order.patch * Debian policy compilance - debian/patches/02-select-desktop-category-Network.patch - debian/patches/20-rename-upstream-ChangeLog.patch -- Kamal Mostafa Sat, 12 Nov 2011 10:46:32 -0800 twpsk (3.0-3) unstable; urgency=low * Retiring - set the package maintainer to Debian QA Group. -- Joop Stakenborg Tue, 03 Nov 2009 07:12:27 +0000 twpsk (3.0-2) unstable; urgency=low * Can not store a pointer in an integer, remove offending lines. Fixes FTBFS. Closes: #515535. * Hardcode app-default directory in configure.in. This will probably fix builds on sparc and mips. Closes: #515584. -- Joop Stakenborg Tue, 17 Feb 2009 09:17:48 +0100 twpsk (3.0-1) unstable; urgency=low * New upstream. -- Joop Stakenborg Sun, 15 Feb 2009 19:18:55 +0100 twpsk (2.1+2.2beta1-8) unstable; urgency=low * Handle nostrip build options. Closes: #438229. * Menu transition. * Lintian clean. -- Joop Stakenborg Tue, 04 Dec 2007 18:47:18 +0100 twpsk (2.1+2.2beta1-7) unstable; urgency=low * Build-depends on lesstif2-dev. Closes: #374250. -- Joop Stakenborg Sun, 18 Jun 2006 19:41:16 +0200 twpsk (2.1+2.2beta1-6) unstable; urgency=low * Acknowledge NMU, thanks Justin. Closes: #347067. -- Joop Stakenborg Sun, 22 Jan 2006 00:25:27 +0100 twpsk (2.1+2.2beta1-5.1) unstable; urgency=low * Non-maintainer upload to help with xlibs-dev transition. * debian/control: Replaced xlibs-dev build-dep. (Closes: #347067) -- Marc 'HE' Brockschmidt Fri, 20 Jan 2006 17:17:50 +0100 twpsk (2.1+2.2beta1-5) unstable; urgency=low * Use sys/soundcard.h instead of linux/soundcard.h. Fixes FTBFS on GNU/kFreeBSD. Thanks to Aurelian Jarno for reporting. Closes: #336868. -- Joop Stakenborg Wed, 2 Nov 2005 09:31:08 +0100 twpsk (2.1+2.2beta1-4) unstable; urgency=low * Even more 64 bit fixes. Sigh.... -- Joop Stakenborg Wed, 10 Aug 2005 22:00:44 +0200 twpsk (2.1+2.2beta1-3) unstable; urgency=low * More 64 bit int->long compilation fixes. -- Joop Stakenborg Wed, 10 Aug 2005 19:08:51 +0200 twpsk (2.1+2.2beta1-2) unstable; urgency=low * Do not install ~/twpskDir when building. Closes: #321836. * A 64-bit compilation fix. Closes: #321834. * Both errors reported by Kurt Roeckx. Thanks! -- Joop Stakenborg Tue, 9 Aug 2005 09:47:35 +0200 twpsk (2.1+2.2beta1-1) unstable; urgency=low * New upstream beta release. -- Joop Stakenborg Tue, 9 Aug 2005 09:34:24 +0200 twpsk (2.1-6) unstable; urgency=low * Patch by Andreas Jochens for AMD64/gcc-4.0. Closes: #289700. -- Joop Stakenborg Mon, 10 Jan 2005 18:05:08 +0100 twpsk (2.1-5) unstable; urgency=low * Remove debmake build dependency. Closes: #288978. * Some POSIX fixes. * No need to make the binaries owned by group audio. * Thanks to Santiago Vila for the reports. -- Joop Stakenborg Sat, 8 Jan 2005 15:45:01 +0100 twpsk (2.1-4) unstable; urgency=low * Watch file added. * Remove caps from the psk31lx manpages. Thanks Dan. Closes: #273898. * Lintian fixes. * Install twpsk into /usr/bin according to the policy manual. -- Joop Stakenborg Mon, 4 Oct 2004 20:24:50 +0200 twpsk (2.1-3) unstable; urgency=low * gcc-3.3 fixes. Closes: #196462. -- Joop Stakenborg Mon, 4 Oct 2004 20:14:32 +0200 twpsk (2.1-2) unstable; urgency=low * Change the path to psk31.cod. Thanks to Jean-Luc Coulon for reporting. Closes: #181751. -- Joop Stakenborg Thu, 20 Feb 2003 17:47:35 +0100 twpsk (2.1-1) unstable; urgency=low * New upstream. * Build depends on libxaw7-dev. Closes: #170003. * Fixed some lintian errors. -- Joop Stakenborg Sun, 16 Feb 2003 12:19:38 +0100 twpsk (2.0-3) unstable; urgency=low * Another fix for the path to the twpsk data dir. Thanks to Bruce, W1BW for finding this one. Also, window sizes are now saved to .twpsk.dat instead of /usr/share/twpsk, because we do not have write permissions. -- Joop Stakenborg Wed, 12 Dec 2001 08:24:32 +0100 twpsk (2.0-2) unstable; urgency=low * Include psk31.cod in the twpsk package. Thanks to Jean-Luc Coulon for finding this bug. Closes: #120951. -- Joop Stakenborg Thu, 29 Nov 2001 19:38:37 +0100 twpsk (2.0-1) unstable; urgency=low * New upstream release. -- Joop Stakenborg Sun, 18 Nov 2001 19:11:06 +0100 twpsk (1.1-7) unstable; urgency=low * Fix for ia64. Closes: #118643. -- Joop Stakenborg Sat, 10 Nov 2001 12:31:37 +0100 twpsk (1.1-6) unstable; urgency=low * Remove libstdc++2.10-dev from the Build-Depends line. Closes: #105940. -- Joop Stakenborg Sat, 21 Jul 2001 01:03:29 +0200 twpsk (1.1-5) unstable; urgency=low * Add libxaw-dev to the Build-Depends. Closes: #104546. -- Joop Stakenborg Sat, 14 Jul 2001 00:27:44 +0200 twpsk (1.1-4) unstable; urgency=low * Remove libc6-dev from the Build-Depends line as per debian policy. * Make Twpsk app-defaults file a configuration file. * Include icons in both psk31lx and twpsk. -- Joop Stakenborg Thu, 12 Jul 2001 19:57:51 +0200 twpsk (1.1-3) unstable; urgency=low * Only use time.h, not sys/time.h. Closes #86544. * Both twpsk and psk31lx owned by group audio. -- Joop Stakenborg Mon, 19 Feb 2001 19:20:04 +0100 twpsk (1.1-2) unstable; urgency=low * Update standards version. * Move app-defaults file to right directory. Closes: #86296. * Add build-depends line. -- Joop Stakenborg Sat, 17 Feb 2001 11:21:24 +0100 twpsk (1.1-1) unstable; urgency=low * New upstream release. -- Joop Stakenborg Sun, 1 Oct 2000 18:59:06 +0200 twpsk (1.0-1) unstable; urgency=low * Initial release. -- Joop Stakenborg Tue, 1 Aug 2000 18:51:43 +0200 debian/docs0000664000000000000000000000003311656616707010056 0ustar changelog NEWS README TODO debian/patches/0000775000000000000000000000000012113746150010617 5ustar debian/patches/30-fix-underlinking.patch0000664000000000000000000000153712113746150015343 0ustar Description: fix underlinking patch Author: Graham Inggs BugLink: https://bugs.launchpad.net/ubuntu/+source/twclock/+bug/1134242 BugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701901 twpsk uses symbols from libpulse but does not link with it explicitly, instead it relies on indirect linkage through libpulse-simple. This causes a FTBFS in Ubuntu Raring. --- a/configure.ac +++ b/configure.ac @@ -73,6 +73,7 @@ AC_CHECK_LIB([pulse-simple], [pa_simple_new], [], [AC_MSG_ERROR("ERROR: pulseaudio library was not found")]) +LIBS="$LIBS -lpulse" # # Find headers and libraries for X11, Xpm and Xm # --- a/configure +++ b/configure @@ -6407,6 +6407,8 @@ as_fn_error "\"ERROR: pulseaudio library was not found\"" "$LINENO" 5 fi +LIBS="$LIBS -lpulse" + # # Find headers and libraries for X11, Xpm and Xm # debian/patches/21-install-xpm-pixmap.patch0000664000000000000000000000151611657005650015634 0ustar Description: install xpm pixmap Author: Kamal Mostafa --- twpsk-4.0.orig/src/Makefile.in +++ twpsk-4.0/src/Makefile.in @@ -273,7 +273,7 @@ twpsk_LDADD = @MOTIF_LIBS@ @X_LIBS@ @X_ -lXt -lX11 @X_EXTRA_LIBS@ pixmapdir = $(datadir)/pixmaps -pixmap_DATA = icons/twpsk.png +pixmap_DATA = icons/twpsk.png icons/twpsk.xpm dist_appdefault_DATA = Twpsk pkgdata_DATA = psk31.cod pkgsubdir = $(datadir)/twpsk/twpskDir --- twpsk-4.0.orig/src/Makefile.am +++ twpsk-4.0/src/Makefile.am @@ -17,7 +17,7 @@ twpsk_LDADD = @MOTIF_LIBS@ @X_L -lXt -lX11 @X_EXTRA_LIBS@ pixmapdir = $(datadir)/pixmaps -pixmap_DATA = icons/twpsk.png +pixmap_DATA = icons/twpsk.png icons/twpsk.xpm appdefaultdir = @appdefaultdir@ dist_appdefault_DATA = Twpsk debian/patches/series0000664000000000000000000000024212113746017012034 0ustar 01-fix-library-link-order.patch 02-select-desktop-category-Network.patch 20-rename-upstream-ChangeLog.patch 21-install-xpm-pixmap.patch 30-fix-underlinking.patch debian/patches/01-fix-library-link-order.patch0000664000000000000000000000273211656616707016375 0ustar Description: fix library link order Author: Kamal Mostafa Bug-Ubuntu: https://launchpad.net/bugs/832865 Fix FTBFS due to improper use of AM_ variables, resulting in incorrect library ordering on the link line. --- twpsk-4.0.orig/src/Makefile.in +++ twpsk-4.0/src/Makefile.in @@ -68,7 +68,7 @@ am_twpsk_OBJECTS = server.$(OBJEXT) psk3 twpskDiags.$(OBJEXT) twpskWF.$(OBJEXT) twpskHelp.$(OBJEXT) \ twpskWids.$(OBJEXT) twpskCB.$(OBJEXT) twpskScope.$(OBJEXT) twpsk_OBJECTS = $(am_twpsk_OBJECTS) -twpsk_LDADD = $(LDADD) +twpsk_DEPENDENCIES = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/config/depcomp am__depfiles_maybe = depfiles @@ -269,7 +269,7 @@ EXTRA_DIST = Twpsk psk31.cod icons twpsk AM_CXXFLAGS = -Wall -Wno-write-strings\ -DPKG_DATA_DIR=\"$(pkgdatadir)\" -AM_LDFLAGS = @MOTIF_LIBS@ @X_LIBS@ @X_PRE_LIBS@ \ +twpsk_LDADD = @MOTIF_LIBS@ @X_LIBS@ @X_PRE_LIBS@ \ -lXt -lX11 @X_EXTRA_LIBS@ pixmapdir = $(datadir)/pixmaps --- twpsk-4.0.orig/src/Makefile.am +++ twpsk-4.0/src/Makefile.am @@ -13,7 +13,7 @@ EXTRA_DIST = Twpsk psk31.cod i AM_CXXFLAGS = -Wall -Wno-write-strings\ -DPKG_DATA_DIR=\"$(pkgdatadir)\" -AM_LDFLAGS = @MOTIF_LIBS@ @X_LIBS@ @X_PRE_LIBS@ \ +twpsk_LDADD = @MOTIF_LIBS@ @X_LIBS@ @X_PRE_LIBS@ \ -lXt -lX11 @X_EXTRA_LIBS@ pixmapdir = $(datadir)/pixmaps debian/patches/20-rename-upstream-ChangeLog.patch0000664000000000000000000000234511656616707017034 0ustar Description: rename upstream ChangeLog to comply with Debian policy Author: Kamal Mostafa --- twpsk-4.0.orig/Makefile.in +++ twpsk-4.0/Makefile.in @@ -279,7 +279,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = twpsk.desktop SUBDIRS = src man -doc_DATA = THANKS ChangeLog README NEWS +doc_DATA = THANKS changelog README NEWS desktopdir = $(datadir)/applications desktop_DATA = twpsk.desktop DISTCHECK_CONFIGURE_FLAGS = --with-appdefaultdir=\\$${datadir}/X11/app-defaults @@ -812,6 +812,9 @@ uninstall-am: uninstall-desktopDATA unin uninstall-desktopDATA uninstall-docDATA +changelog: ChangeLog + ln ChangeLog changelog + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: --- twpsk-4.0.orig/Makefile.am +++ twpsk-4.0/Makefile.am @@ -12,10 +12,12 @@ EXTRA_DIST = twpsk.desktop SUBDIRS = src man -doc_DATA = THANKS ChangeLog README NEWS +doc_DATA = THANKS changelog README NEWS desktopdir = $(datadir)/applications desktop_DATA = twpsk.desktop DISTCHECK_CONFIGURE_FLAGS = --with-appdefaultdir=\\$${datadir}/X11/app-defaults +changelog: ChangeLog + ln ChangeLog changelog debian/patches/02-select-desktop-category-Network.patch0000664000000000000000000000042311656616707020265 0ustar Description: select desktop category Network Author: Kamal Mostafa --- twpsk-4.0.orig/twpsk.desktop +++ twpsk-4.0/twpsk.desktop @@ -7,4 +7,4 @@ Exec=twpsk Icon=twpsk.png Terminal=false Type=Application -Categories=HamRadio +Categories=Network;HamRadio debian/watch0000664000000000000000000000013611656616707010240 0ustar # See uscan(1) for format version=3 http://wa0eir.home.mchsi.com/src/twpsk-(.*)\.src\.tar\.gz debian/control0000664000000000000000000000133712315064371010601 0ustar Source: twpsk Section: hamradio Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Hamradio Maintainers Uploaders: Kamal Mostafa Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libx11-dev, libxpm-dev, libxt-dev, libmotif-dev, libxaw7-dev, libpulse-dev Standards-Version: 3.9.4 Homepage: http://wa0eir.home.mchsi.com/twpsk.html Package: twpsk Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: twlog Description: Soundcard-based X program for operating PSK31 Twpsk uses a soundcard to receive and transmit PSK31, an extremely narrow band HF-mode. PSK31 is a mode for keyboard QSO's. debian/source/0000775000000000000000000000000011656616707010507 5ustar debian/source/format0000664000000000000000000000001411656616707011715 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000211656616707010405 0ustar 7 debian/rules0000775000000000000000000000122612315064404010250 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 # enable hardening flags (for debian/compat<9): configure_flags += $(shell f=`dpkg-buildflags --export=configure` && echo $$f) override_dh_auto_configure: dh_auto_configure -- $(configure_flags) %: dh $@ --with autotools_dev