debian/0000775000000000000000000000000012050540715007167 5ustar debian/changelog0000664000000000000000000000572712050540466011057 0ustar sonic (0.1.18-0ubuntu1) raring; urgency=low [ Matthew Fischer ] * New upstream release. (LP: #1057272) * debian/copyright: License updated to allow Sonic.java and sonic.c to be directly included in a project rather than linking. -- Barry Warsaw Tue, 13 Nov 2012 16:46:12 -0500 sonic (0.1.17-1.1build1) quantal; urgency=low * Rebuild for new armel compiler default of ARMv5t. -- Colin Watson Mon, 08 Oct 2012 22:57:25 +0100 sonic (0.1.17-1.1) unstable; urgency=low [ Luke Yelavich ] * Non-maintainer upload with maintainer's approval [ Angel Abad ] * debian/patches/fix-ftbfs-with-ld-as-needed: - Fix ftbfs with ld --as-needed (LP: #803198, Closes: #632251) [ Luke Yelavich ] * Non-maintainer upload with maintainer's approval * debian/patches/add-libdir.patch: Use $LIBDIr when installing the library files, and allow an alternative LIBDIR to be specified on the make command-line * debian/control: - Update homepage field (Closes: #644846) - Add required fields for Multi-Arch support - Fixes typo in libsonic0 package description (Closes: #644848) - Bumped standards version to 3.9.2 - Point Vcs fields to a valid packaging location (Closes: #644847) * debian/rules: - Use the package's make install command, setting the LIBDIR to the multi-arch lib path * debian/*.install: Get package files from tmp directory * debian/watch: Update URL * debian/gbp.conf: Set some defaults for git packaging * Build a static library (Closes: #632496) -- Luke Yelavich Fri, 21 Oct 2011 13:04:03 +1100 sonic (0.1.17-1) unstable; urgency=low * Removed Sonic-NDK, which is a binary compiled for Android from the source tar-ball. -- Bill Cox Tue, 19 Apr 2011 07:46:51 -0400 sonic (0.1.16-1) unstable; urgency=low * Added a bit more explanation about copyrights of various files. * Dump git log to ChangeLog -- Bill Cox Sat, 16 Apr 2011 16:49:33 -0400 sonic (0.1.15-1) unstable; urgency=low * Updates to improve Debian packaging. -- Bill Cox Fri, 15 Apr 2011 12:32:30 -0400 sonic (0.1.14-1) unstable; urgency=low * Changed default install to /usr, rather than /usr/local -- Bill Cox Thu, 14 Apr 2011 14:37:47 -0400 sonic (0.1.13-1) unstable; urgency=low * Added rate control, and a new pitch control mode. -- Bill Cox Tue, 11 Jan 2011 07:44:38 -0500 sonic (0.1.12-1) unstable; urgency=low * Added web page, compile with -pthread. -- Bill Cox Sun, 09 Jan 2011 11:45:54 -0500 sonic (0.1.11-1) unstable; urgency=low * Removing .git and debian directory from orig.tar.gz file -- Bill Cox Mon, 20 Dec 2010 15:31:40 -0500 sonic (0.1.10-1) unstable; urgency=low * Initial packaging. Closes: #607477 -- Bill Cox Fri, 17 Dec 2010 15:39:53 -0500 debian/rules0000775000000000000000000000072312050537370010254 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ override_dh_auto_install: mkdir -p $(CURDIR)/debian/tmp $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) override_dh_installchangelogs: dh_installchangelogs ChangeLog debian/patches/0000775000000000000000000000000012050540715010616 5ustar debian/patches/sonic-static-lib.patch0000664000000000000000000000230612050540663015006 0ustar --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ PREFIX=/usr LIBDIR=$(PREFIX)/lib -all: sonic libsonic.so.$(LIB_TAG) libsonic-$(LIB_TAG).a +all: sonic libsonic.so.$(LIB_TAG) libsonic.a sonic: wave.o main.o libsonic.so.$(LIB_TAG) $(CC) $(CFLAGS) -o sonic wave.o main.o -lsndfile libsonic.so.$(LIB_TAG) @@ -28,13 +28,15 @@ ln -sf libsonic.so.$(LIB_TAG) libsonic.so ln -sf libsonic.so.$(LIB_TAG) libsonic.so.0 -libsonic-$(LIB_TAG).a: sonic.o +libsonic.a: sonic.o + $(AR) cqs libsonic.a sonic.o install: sonic libsonic.so.$(LIB_TAG) sonic.h install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(LIBDIR) install sonic $(DESTDIR)$(PREFIX)/bin install sonic.h $(DESTDIR)$(PREFIX)/include install libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR) + install libsonic.a $(DESTDIR)$(LIBDIR) ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR)/libsonic.so ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR)/libsonic.so.0 @@ -44,6 +46,7 @@ rm -f $(DESTDIR)$(LIBDIR)/libsonic.so.$(LIB_TAG) rm -f $(DESTDIR)$(LIBDIR)/libsonic.so rm -f $(DESTDIR)$(LIBDIR)/libsonic.so.0 + rm -f $(DESTDIR)$(LIBDIR)/libsonic.a clean: - rm -f *.o sonic libsonic.so* + rm -f *.o sonic libsonic.so* libsonic.a debian/patches/series0000664000000000000000000000010412050537370012031 0ustar fix-ftbfs-with-ld-as-needed add-libdir.patch sonic-static-lib.patch debian/patches/fix-ftbfs-with-ld-as-needed0000664000000000000000000000102312050537370015621 0ustar Description: Fix ftbfs with ld --as-needed Author: Angel Abad Bug-Ubuntu: https://launchpad.net/bugs/803198 Bug-Debian: http://bugs.debian.org/632251 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ all: sonic libsonic.so.$(LIB_TAG) libsonic-$(LIB_TAG).a sonic: wave.o main.o libsonic.so.$(LIB_TAG) - $(CC) $(CFLAGS) -lsndfile libsonic.so.$(LIB_TAG) -o sonic wave.o main.o + $(CC) $(CFLAGS) -o sonic wave.o main.o -lsndfile libsonic.so.$(LIB_TAG) sonic.o: sonic.c sonic.h $(CC) $(CFLAGS) -c sonic.c debian/patches/add-libdir.patch0000664000000000000000000000245212050540655013640 0ustar --- a/Makefile +++ b/Makefile @@ -7,6 +7,7 @@ LIB_TAG=0.1.18 CC=gcc PREFIX=/usr +LIBDIR=$(PREFIX)/lib all: sonic libsonic.so.$(LIB_TAG) libsonic-$(LIB_TAG).a @@ -30,19 +31,19 @@ libsonic-$(LIB_TAG).a: sonic.o install: sonic libsonic.so.$(LIB_TAG) sonic.h - install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/lib + install -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(LIBDIR) install sonic $(DESTDIR)$(PREFIX)/bin install sonic.h $(DESTDIR)$(PREFIX)/include - install libsonic.so.$(LIB_TAG) $(DESTDIR)$(PREFIX)/lib - ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(PREFIX)/lib/libsonic.so - ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(PREFIX)/lib/libsonic.so.0 + install libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR) + ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR)/libsonic.so + ln -sf libsonic.so.$(LIB_TAG) $(DESTDIR)$(LIBDIR)/libsonic.so.0 uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/sonic rm -f $(DESTDIR)$(PREFIX)/include/sonic.h - rm -f $(DESTDIR)$(PREFIX)/lib/libsonic.so.$(LIB_TAG) - rm -f $(DESTDIR)$(PREFIX)/lib/libsonic.so - rm -f $(DESTDIR)$(PREFIX)/lib/libsonic.so.0 + rm -f $(DESTDIR)$(LIBDIR)/libsonic.so.$(LIB_TAG) + rm -f $(DESTDIR)$(LIBDIR)/libsonic.so + rm -f $(DESTDIR)$(LIBDIR)/libsonic.so.0 clean: rm -f *.o sonic libsonic.so* debian/compat0000664000000000000000000000000212050537370010370 0ustar 7 debian/gbp.conf0000664000000000000000000000022412050537370010607 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master upstream-tag = upstream/%(version)s debian-tag = debian/%(version)s pristine-tar = True debian/copyright0000664000000000000000000000311412050540266011122 0ustar This work was packaged for Debian by: Bill Cox on Wed, 03 Nov 2010 11:15:19 -0400 It was downloaded from: http://vinux-project.org Upstream Author: Bill Cox Copyright: Copyright (C) 2010 Bill Cox The Sonic 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. The Sonic 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 the GNU C Library; if not, write to Free Software Foundation 51 Franklin Street, Suite 500 Boston, MA 02110-1335 USA There are some files in this distribution which are in the public domain. They are main.c, and all sound samples in the samples directory. All other files are LGPL 2.1. As a special exception, you may add the source code for sonic.c or Sonic.java to your project, rather than linking against a libsonic or adding Sonic.jar, but any changes to these two files must be published according to the LGPL terms. The Debian packaging is: Copyright (C) 2010 Bill Cox and is licensed under the LGPL version 2.1, see "/usr/share/common-licenses/LGPL-2.1". debian/control0000664000000000000000000000346612050540223010575 0ustar Source: sonic Section: sound Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Bill Cox Build-Depends: libsndfile1-dev, debhelper (>= 7.0.50~) Standards-Version: 3.9.2 Homepage: http://dev.vinux-project.org/sonic Vcs-Browser: http://git.debian.org/?p=pkg-a11y/sonic.git;a=summary Vcs-Git: git://git.debian.org/git/pkg-a11y/sonic.git Package: sonic Architecture: any Multi-Arch: foreign Depends: libsonic0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: Simple utility to speed up or slow down speech Sonic is a very simple utility that reads and writes wav files, and speeds them up or slows them down, with low distortion. The key new feature in Sonic versus other libraries is very high quality at speed up factors well over 2X. Package: libsonic0 Architecture: any Section: libs Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Simple library to speed up or slow down speech This package contains just the actual library. libsonic is a very simple library for speeding up or slowing down speech. It has only basic dependencies, and is meant to work on both Linux desktop machines and embedded systems. The key new feature in Sonic versus other libraries is very high quality at speed up factors well over 2X. Package: libsonic-dev Architecture: any Section: libdevel Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libsonic0 (= ${binary:Version}), ${misc:Depends} Suggests: sonic Description: Header file for linking to libsonic This package contains just the sonic header file. It is needed only by developers wishing to link to libsonic. The key new feature in Sonic versus other libraries is very high quality at speed up factors well over 2X. debian/source/0000775000000000000000000000000012050540715010467 5ustar debian/source/format0000664000000000000000000000001412050537370011700 0ustar 3.0 (quilt) debian/sonic.install0000664000000000000000000000001012050537370011664 0ustar usr/bin debian/libsonic-dev.install0000664000000000000000000000014212050537370013135 0ustar usr/include/sonic.h usr/lib/*/libsonic.so usr/lib/*/libsonic.a main.c /usr/share/doc/libsonic-dev debian/libsonic0.install0000664000000000000000000000003012050537370012435 0ustar usr/lib/*/libsonic.so.* debian/libsonic0.symbols0000664000000000000000000000165212050537370012472 0ustar libsonic.so.0 libsonic0 #MINVER# sonicChangeFloatSpeed@Base 0.1.10 sonicChangeShortSpeed@Base 0.1.10 sonicCreateStream@Base 0.1.10 sonicDestroyStream@Base 0.1.10 sonicFlushStream@Base 0.1.10 sonicGetNumChannels@Base 0.1.10 sonicGetPitch@Base 0.1.10 sonicGetQuality@Base 0.1.10 sonicGetSampleRate@Base 0.1.10 sonicGetSpeed@Base 0.1.10 sonicGetVolume@Base 0.1.10 sonicReadFloatFromStream@Base 0.1.10 sonicReadShortFromStream@Base 0.1.10 sonicReadUnsignedCharFromStream@Base 0.1.10 sonicSamplesAvailable@Base 0.1.10 sonicSetPitch@Base 0.1.10 sonicSetQuality@Base 0.1.10 sonicSetSpeed@Base 0.1.10 sonicSetVolume@Base 0.1.10 sonicWriteFloatToStream@Base 0.1.10 sonicWriteShortToStream@Base 0.1.10 sonicWriteUnsignedCharToStream@Base 0.1.10 sonicGetRate@Base 0.1.13 sonicSetRate@Base 0.1.13 sonicGetChordPitch@Base 0.1.13 sonicSetChordPitch@Base 0.1.13 sonicSetNumChannels@Base 0.1.15 sonicSetSampleRate@Base 0.1.15 debian/sonic.manpages0000664000000000000000000000001112050537370012012 0ustar sonic.1 debian/changelog.vinux0000664000000000000000000000245712050537370012224 0ustar sonic (0.1.8) lucid; urgency=low * Converted to mostly integer arithmetic, and added stereo support. -- Bill Cox Fri, 19 Nov 2010 17:58:29 -0500 sonic (0.1.7) lucid; urgency=low * Changed copyright to LGPL. -- Bill Cox Wed, 10 Nov 2010 19:44:55 -0500 sonic (0.1.6) maverick; urgency=low * Added interface for using short data. -- Bill Cox Mon, 08 Nov 2010 11:43:41 -0500 sonic (0.1.5) lucid; urgency=low * Added .install files. -- Bill Cox Mon, 08 Nov 2010 10:10:06 -0500 sonic (0.1.4) lucid; urgency=low * Minor fixes, added minor functions. -- Bill Cox Mon, 08 Nov 2010 09:29:58 -0500 sonic (0.1.3) lucid; urgency=low * Added a README and some samples. -- Bill Cox Thu, 04 Nov 2010 09:21:28 -0400 sonic (0.1.2) lucid; urgency=low * One more try on that build dependency. -- Bill Cox Wed, 03 Nov 2010 15:08:19 -0400 sonic (0.1.1) lucid; urgency=low * Added build dependency on libsndfile for sonic executable. -- Bill Cox Wed, 03 Nov 2010 14:34:19 -0400 sonic (0.1) lucid; urgency=low * Initial release. -- Bill Cox Wed, 03 Nov 2010 11:15:19 -0400 debian/watch0000664000000000000000000000020712050537370010222 0ustar # format version number, currently 3; this line is compulsory! version=3 http://dev.vinux-project.org/sonic/download/sonic_(.+).tar.gz