debian/0000755000000000000000000000000011641601311007160 5ustar debian/control0000644000000000000000000000232711434027606010600 0ustar Source: linpsk Section: hamradio Priority: optional Maintainer: Debian Hamradio Maintainers Uploaders: Jaime Robles , Patrick Ouellette , Hamish Moffatt , Jerry Stueve Homepage: http://linpsk.sourceforge.net/ Build-Depends: debhelper (>> 7), libqt4-dev (>> 4.4.0), libasound2-dev, libfftw3-dev Standards-Version: 3.9.1 Vcs-Svn: https://linpsk.svn.sourceforge.net/svnroot/linpsk Vcs-Browser: http://linpsk.svn.sourceforge.net/ Package: linpsk Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: program for operating PSK31/RTTY modes with X GUI linpsk is a program for operating on amateur radio digital modes. linpsk currently supports BPSK, QPSK, and RTTY modes, and it provides an X user interface. linpsk's main features are: - simultaneous decoding of up to four channels - different digital modes may be mixed - trigger text can be defined on each channel - each channel can be logged to a file - user-defined macros and two files for larger texts - spectrum and waterfall displays, both scalable in the frequency domain. At the Moment RTTY only supports 45 baud and 1.5 stopbits. debian/README.Debian0000644000000000000000000000040311434033531011221 0ustar linpsk for Debian ----------------- The sound files for the "Demo" mode are not incuded in this distribution. -- Bruce Walker , Sun, 9 Dec 2001 22:32:01 -0500 Add example asoundrc file for appending to user's .asoundrc in home directory. debian/docs0000644000000000000000000000003711434033562010042 0ustar debian/AUTHORS README asoundrc debian/linpsk.xpm0000644000000000000000000000242711434061252011217 0ustar /* XPM */ static char *linpsk[] = { /* columns rows colors chars-per-pixel */ "32 32 3 1", " c #000000", ". c #00C000", "X c #FFFFFF", /* pixels */ "................................", "................................", "................................", "................................", ".....XX...........XXXXXX........", "....XXXX........XXXXXXXXXX......", "...XXXXXX......XXXXXXXXXXXX.....", "...XXXXXX......XXXXXXXXXXXX.....", "..XXXXXXXX....XXXXXXXXXXXXXX....", "..XXXXXXXX...XXXXXXXXXXXXXXXX...", ".XXXXXXXXXX..XXXXXXXXXXXXXXXX...", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXX.X", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXX.X", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXX.X", "..XXXXXXXX...XXXXXXXXXXXXXXXX...", "..XXXXXXXX....XXXXXXXXXXXXXX....", "...XXXXXX......XXXXXXXXXXXX.....", "...XXXXXX......XXXXXXXXXXXX.....", "....XXXX........XXXXXXXXXX......", ".....XX...........XXXXXX........", "................................", "................................", "................................", ".... ... . .. . .. . .. ....", ".... ... . .. . .. . ... . .....", ".... ... . . . .. .. .. ......", ".... ... . . . .... . ......", ".... ... . .. . ...... . . .....", ".... . . .. . .... .. .. ....", "................................", "................................" }; debian/dirs0000644000000000000000000000001011353134664010047 0ustar usr/bin debian/linpsk.desktop0000644000000000000000000000031111434054313012052 0ustar [Desktop Entry] Name=Linpsk GenericName=Amateur Radio Digital Modem Comment=Amateur Radio Sound Card Communications Exec=linpsk Icon=linpsk Terminal=false Type=Application Categories=Network;HamRadio; debian/copyright0000644000000000000000000000075211353145111011120 0ustar This package was debianized by Bruce Walker on Sun, 9 Dec 2001 22:32:01 -0500. It was downloaded from linpsk.sourceforge.net. Upstream Author: Volker Schroer Copyright: This software is copyright (c) 2000-2010 by Volker Schroer You are free to distribute this software under the terms of the GNU General Public License. On Debian systems, the complete text of the GNU General Public License can be found in the file /usr/share/common-licenses/GPL. debian/watch0000644000000000000000000000006611353134664010227 0ustar version=3 http://sf.net/linpsk/linpsk-(\d.*)\.tar\.gz debian/linpsk.10000644000000000000000000000101711353134664010555 0ustar .TH LINPSK 1 .SH NAME linpsk \- amateur radio PSK31/RTTY program via soundcard .SH SYNOPSIS .B linpsk .br .SH DESCRIPTION .B linpsk uses a soundcard to receive and transmit RTTY and PSK31, an extremely narrow band HF-mode, using an X windows GUI for keyboard QSOs. The package does not come with a manual page. Documentation for linpsk can be found in /usr/share/doc/linpsk. .SH BUGS The sound files for the "Demo" mode are not included in this distribution. .SH AUTHOR linpsk was written by Volker Schroer debian/linpsk.menu0000644000000000000000000000024411434056525011361 0ustar ?package(linpsk):needs="X11" section="Applications/Amateur Radio"\ title="linpsk" description="Digital mode terminal" icon="linpsk.xpm" command="/usr/bin/linpsk" debian/patches/0000755000000000000000000000000011641601434010615 5ustar debian/patches/demowave.patch0000644000000000000000000000057711426321322013452 0ustar Found while troubleshooting. Already in upstream VCS. --- linpsk-1.1.orig/src/waveinput.cpp 2010-06-04 12:48:07.000000000 -0400 +++ linpsk-1.1/src/waveinput.cpp 2010-06-04 12:48:07.000000000 -0400 @@ -48,7 +48,7 @@ bool WaveInput::open_Device_read(QString *errorstring) { char header[5]; - unsigned char header1[3]; + unsigned char header1[4]; char c; QString s; int i; debian/patches/gcc-4.6.patch0000644000000000000000000000204311641601434012676 0ustar Description: Fix FTBFS with g++-4.6. Origin: http://launchpadlibrarian.net/80358432/linpsk_1.1-1_1.1-1ubuntu1.diff.gz Author: Matthias Klose Bug-Debian: http://bugs.debian.org/624967 Bug-Ubuntu: https://bugs.launchpad.net/bugs/770983 --- linpsk-1.1.orig/src/linpsk.cpp +++ linpsk-1.1/src/linpsk.cpp @@ -685,12 +685,14 @@ void LinPSK::setRxMode() Menu.setParameter ( *Param ); if ( Menu.exec() != 0 ) { + ExtraParameter mParam; Mode rxmode = ( Mode ) Menu.selectedMode(); settings.ActChannel->setMode ( rxmode ); RxDisplay->RxFreq->setAfcDisplayMode ( settings.ActChannel->AfcProperties() ); RxDisplay->RxFreq->setAfcMode ( settings.ActChannel->getAfcMode() ); Control->Display->setPhasePointer ( settings.ActChannel->getPhasePointer() ); - settings.ActChannel->setParameter ( Extra, &Menu.getParameter() ); + mParam = Menu.getParameter(); + settings.ActChannel->setParameter ( Extra, &mParam ); } if ( settings.ActChannel != 0 ) switch ( settings.ActChannel->getModulationType() ) debian/patches/series0000644000000000000000000000006211641601211012021 0ustar demowave.patch qt4.patch typo.patch gcc-4.6.patch debian/patches/typo.patch0000644000000000000000000000146211434031174012632 0ustar Correct spelling error identified as bad combination of German & English. Submitted to upstream author. --- a/src/linpsk.cpp +++ b/src/linpsk.cpp @@ -482,7 +482,7 @@ RxDisplay->stop_process_loop(); if ( settings.ActChannel == 0 ) { - QMessageBox::critical ( 0, " Programm Error! LinPsk", "No active Channel available" ); + QMessageBox::critical ( 0, " Program Error! LinPsk", "No active Channel available" ); TxDisplay->TxFunctions->setStatus ( UNDEF ); return; } @@ -533,7 +533,7 @@ } if ( Sound <= 0 ) { - QMessageBox::critical ( 0, " Programm Error! LinPsk", "Could not create Sound Device for Output" ); + QMessageBox::critical ( 0, " Program Error! LinPsk", "Could not create Sound Device for Output" ); TxDisplay->TxFunctions->setStatus ( ON ); return; } debian/patches/qt4.patch0000644000000000000000000000663211434073040012351 0ustar Origin: qt4 make Description: QT4 has different qmake than previous version. This patch has been created by dpkg-source during the package build. * Move to qt4 packaging . The person named in the Author field signed this changelog entry. Author: Jerry Stueve Bug-Debian: http://bugs.debian.org/575243 Last-Update: <2010-06-04> --- linpsk-1.1.orig/linpsk.pro +++ linpsk-1.1/linpsk.pro @@ -1,3 +1,9 @@ +QMAKEVERSION = $$[QMAKE_VERSION] +ISQT4 = $$find(QMAKEVERSION, ^[2-9]) +isEmpty( ISQT4 ) { +error("Use the qmake include with Qt4.4 or greater, on Debian that is qmake-qt4"); +} + CONFIG += warn_on \ qt \ thread \ @@ -17,7 +23,5 @@ QT += network TEMPLATE = subdirs -LIBS += gui/libgui.a +LIBS += bin/libgui.a -TARGETDEPS += gui/libgui.a \ -src/../bin/linpsk --- linpsk-1.1.orig/src/src.pro +++ linpsk-1.1/src/src.pro @@ -92,10 +92,9 @@ CONFIG += warn_on \ thread \ qt \ debug -TARGET = ../bin/linpsk +TARGET = linpsk RESOURCES = application.qrc -DESTDIR = . - +DESTDIR = ../bin QMAKE_CXXFLAGS_DEBUG += -g3 \ @@ -103,17 +102,16 @@ QMAKE_CXXFLAGS_DEBUG += -g3 \ QMAKE_CXXFLAGS_RELEASE += -O2 - QT += network -INCLUDEPATH += ../gui +INCLUDEPATH += ../gui $$OUT_PWD/../gui -LIBS += ../gui/libgui.a \ +LIBS += ../bin/libgui.a \ -L/usr/lib64 \ -L/usr/lib \ -lasound \ -lfftw3 -TARGETDEPS += ../gui/libgui.a +TARGETDEPS += ../bin/libgui.a DISTFILES += ../README ../COPYING \ ../ChangeLog \ @@ -121,10 +119,35 @@ DISTFILES += ../README ../COPYING \ ../images/linpsk.png +CONFIG -= debug -INSTALLS += target + unix { + #VARIABLES + isEmpty(PREFIX) { + PREFIX = /usr/local + } +BINDIR = $$PREFIX/bin +DATADIR =$$PREFIX/share -target.path = /usr/local/bin +DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\" -CONFIG -= debug +INSTALLS += target desktop iconxpm icon26 icon48 icon64 + + target.path =$$BINDIR + + desktop.path = $$DATADIR/applications + desktop.files += ../debian/$${TARGET}.desktop + + iconxpm.path = $$DATADIR/pixmaps + iconxpm.files += ../debian/$${TARGET}.xpm + + icon26.path = $$DATADIR/icons/hicolor/26x26/apps + icon26.files += ../data/26x26/$${TARGET}.png + + icon48.path = $$DATADIR/icons/hicolor/48x48/apps + icon48.files += ../data/48x48/$${TARGET}.png + + icon64.path = $$DATADIR/icons/hicolor/64x64/apps + icon64.files += ../data/64x64/$${TARGET}.png +} --- linpsk-1.1.orig/gui/gui.pro +++ linpsk-1.1/gui/gui.pro @@ -11,7 +11,8 @@ CONFIG += build_all \ staticlib \ debug -DESTDIR = . +DESTDIR = ../bin +INSTALLS -= target SOURCES += generalsettings.cpp \ addmacro.cpp \ @@ -46,3 +47,33 @@ QT += network INCLUDEPATH += ../src + unix { + #VARIABLES + isEmpty(PREFIX) { + PREFIX = /usr/local + } +BINDIR = $$PREFIX/bin +DATADIR =$$PREFIX/share + +DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\" + +INSTALLS += desktop iconxpm icon26 icon48 icon64 + + target.path =$$BINDIR + + desktop.path = $$DATADIR/applications/hildon + desktop.files += $${TARGET}.desktop + + iconxpm.path = $$DATADIR/pixmap + iconxpm.files += ../data/maemo/$${TARGET}.xpm + + icon26.path = $$DATADIR/icons/hicolor/26x26/apps + icon26.files += ../data/26x26/$${TARGET}.png + + icon48.path = $$DATADIR/icons/hicolor/48x48/apps + icon48.files += ../data/48x48/$${TARGET}.png + + icon64.path = $$DATADIR/icons/hicolor/64x64/apps + icon64.files += ../data/64x64/$${TARGET}.png + +} debian/compat0000644000000000000000000000000211426677063010400 0ustar 5 debian/README.source0000644000000000000000000000036311326372744011360 0ustar This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. See /usr/share/doc/quilt/README.source for a detailed explanation. debian/AUTHORS0000644000000000000000000000002711353202046010231 0ustar Volker Schroer, DL1KSV debian/changelog0000644000000000000000000000642611641601310011041 0ustar linpsk (1.1-1.1) unstable; urgency=low * NMU. * Apply patch from Ubuntu / Matthias Klose: - Fix FTBFS with g++-4.6. Closes: #624967, LP: #770983. -- gregor herrmann Sat, 01 Oct 2011 14:08:23 +0200 linpsk (1.1-1) unstable; urgency=low * Move to alsa sound system (Closes: #575243) * Move to qt4 packaging * Add menu & desktop entries * Update standards revision to 3.9.1 * Update to 3.0 (quilt) for patch management. * Update to debhelper 7 * Correct spelling error in messages. -- Jerry Stueve Sat, 21 Aug 2010 20:00:00 +0000 linpsk (0.8.1-4.1) unstable; urgency=low * Retiring - remove myself from the uploaders list. -- Joop Stakenborg Sun, 15 Nov 2009 13:33:13 +0000 linpsk (0.8.1-4) unstable; urgency=low * Make aptitude render the description nicely. Closes: #389051. * Looking at #284488 I found that the source has changed to much to be able to apply the supplied patch. Please re-submit against recent source code or contact upstream. Closes: #284488. * Menu transition. * Update standards version. * Lintian fixes. * Change build dependencies to include libfftw3-dev, not fftw3-dev. -- Joop Stakenborg Wed, 26 Dec 2007 11:50:04 +0100 linpsk (0.8.1-3) unstable; urgency=low * Apply patch to src/portaudio/pa_unix_oss.c to allow compilation on GNU/kFreeBSD; thanks to Aurelien Jarno for the patch (closes: #336914) * Added debian/watch file to look for new upstream versions -- Hamish Moffatt Sun, 19 Mar 2006 23:53:34 +1100 linpsk (0.8.1-2) unstable; urgency=low * Rebuild for g++ transition / link with libqt3, not libqt3c102 (closes: #327304) * Update standards revision to 3.6.2 -- Hamish Moffatt Sat, 10 Sep 2005 10:33:30 +0000 linpsk (0.8.1-1) unstable; urgency=low * New upstream release 0.8.1 * Modified upstream configure.in to support FHS-compliant Qt installation! (ie /usr/include/qt3, not /usr/lib/qt3/include) :-( * Re-autotools with autoconf2.59 and automake-1.9 * linpsk is no longer a Debian-native package (dsc/tar.gz) * Now maintained by the debian-hams group * Switch to debhelper 4 -- Hamish Moffatt Sun, 10 Apr 2005 18:17:27 +1000 linpsk (0.7.1-1) unstable; urgency=low * New upstream 0.7.1 * now compiles with g++3, Qt3 (closes: #198541) -- Bruce Walker Mon, 22 Sep 2003 15:56:30 -0400 linpsk (0.6.2-3) unstable; urgency=low * Now let's put config.sub and config.guess in the right place :-) * (closes: #132077) -- Bruce Walker Wed, 6 Feb 2002 11:43:38 -0500 linpsk (0.6.2-2) unstable; urgency=low * Incorporate latest config.sub and config.guess (closes: #132077) -- Bruce Walker Mon, 4 Feb 2002 10:39:11 -0500 linpsk (0.6.2-1) unstable; urgency=low * Upstream 0.6.2 * Maintainer now -- Bruce Walker Fri, 1 Feb 2002 13:44:51 -0500 linpsk (0.6.1-1) unstable; urgency=low * Initial Release. * Debianized...modified makefiles to remove demo sound file * references (not included); docs install handled in debian/docs. -- Bruce Walker Sun, 9 Dec 2001 22:32:01 -0500 Local variables: mode: debian-changelog End: debian/linpsk.manpages0000644000000000000000000000002011353134664012201 0ustar debian/linpsk.1 debian/source/0000755000000000000000000000000011353144204010463 5ustar debian/source/format0000644000000000000000000000001411402227221011665 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000232511434066132010250 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 APPNAME := linpsk builddir: mkdir -p builddir builddir/Makefile: builddir cd builddir && qmake-qt4 PREFIX=/usr ../$(APPNAME).pro build: build-stamp build-stamp: builddir/Makefile dh_testdir # Add here commands to compile the package. cd builddir && $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. rm -rf builddir dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/linpsk cd builddir && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/$(APPNAME) install # 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_installdocs --link-doc=linpsk dh_installchangelogs ChangeLog dh_installexamples dh_installman dh_installmenu dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure