Hi :)
1.
When editing the menu by Alacarte, checking and un-checking doesn't
work, there's the need to delete and create items :( and to have good
luck too.
FWIW, when installing it with the defaults for Synaptic, GNOME will be
installed too. Un-checking 'Consider recommended packages as
dependencies' is recommended ;). Changing the entry for 'Only delete
packages which are no longer available' to 'Delete downloaded packages
after installation' might be better too and don't forget to delete the
cache. I wonder if the cache isn't deleted after deleting? I still have
entries for removed and unavailable packages.
2.
On Monday a new version of Rubber Band was released [1], perhaps it will
cause less transients, so IMO it should be used immediately.
I continue from were I stopped earlier on Monday [2], resp. since then
at least one shutdown and startup were done ;).
$ su root -c "apt-get update"
$ su root -c "apt-get upgrade"
$ su root -c "apt-get install checkinstall libfftw3-dev vamp-plugin-sdk"
$ cd /usr/src
$ mkdir rubberband-1.5
$ cd rubberband-1.5
$ equivs-control librubberband2
$ equivs-control librubberband-dev
$ equivs-control rubberband
$ gedit librubberband2
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: librubberband2
Version: 1.5.0-1dummypackage
Depends: rubberband (=1.5.0-1selfbuild),librubberband-dev
(=1.5.0-1dummypackage)
Architecture: all
Description:librubberband2 dummy package
$ gedit librubberband-dev
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: librubberband-dev
Version: 1.5.0-1dummypackage
Depends: rubberband (=1.5.0-1selfbuild),librubberband2
(=1.5.0-1dummypackage)
Architecture: all
Description: librubberband-dev dummy package
$ gedit rubberband
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: rubberband
Version: 1.5.0-1selfbuild
Architecture: all
Description: dummy package for the self build rubberband
$ equivs-build librubberband2
$ equivs-build librubberband-dev
$ equivs-build rubberband
$ su root -c "dpkg -i librubberband2_1.5.0-1dummypackage_all.deb
librubberband-dev_1.5.0-1dummypackage_all.deb
rubberband_1.5.0-1selfbuild_all.deb"
$ su root -c "apt-get remove librubberband1 qtractor"
$ rm librubberband2 librubberband2~ librubberband-dev librubberband-dev~
rubberband*
$ wget
http://code.breakfastquay.com/attachments/download/1/rubberband-1.5.0.tar.bz2
$ tar xfj rubberband-1.5.0.tar.bz2
$ cd rubberband-1.5.0
$ ./configure
$ su root -c "checkinstall"
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: Y
This package will be built according to these values:
0 - Maintainer: [ Self Build ]
1 - Summary: [ Rubber Band Library is a high quality software
library for audio time-stretching and pitch-shifting. It permits
you to change the tempo and pitch of an audio stream or
recording dynamically and independently of one another. ]
2 - Name: [ rubberband ]
3 - Version: [ 1.5.0 ]
4 - Release: [ 1selfbuild ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ] or for 32-bit i386 or x86 or
similar
8 - Source location: [ rubberband-1.5.0 ]
9 - Alternate source location: [ ]
10 - Requires: [ libc6,libfftw3-3,libgcc1,libsamplerate0,libstdc
++6,librubberband2 (=1.5.0-1dummypackage),librubberband-dev
(=1.5.0-1dummypackage) ]
11 - Provides: [ rubberband ]
Some of the files created by the installation are inside the
build
directory: /usr/src/rubberband-1.5/rubberband-1.5.0
You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them? [n]: y
Should I exclude them from the package? (Saying yes is a good
idea) [y]: Y
$ mv rubberband_1.5.0-1selfbuild_amd64.deb ..
$ cd ..
$ su root -c "rm -r rubberband-1.5.0 rubberband-1.5.0.tar.bz2"
$ ls
librubberband2_1.5.0-1dummypackage_all.deb
librubberband-dev_1.5.0-1dummypackage_all.deb
rubberband_1.5.0-1selfbuild_amd64.deb
$ cd ..
$ svn up qtractor-svn
$ cd qtractor-svn
To make sure that there are no evil rubberband libs and that the new
rubberband libs are ready for usage run
$ su root -c
"rm /usr/lib/vamp/vamp-rubberband.cat /usr/lib/vamp/vamp-rubberband.so
/usr/lib/librubberband.so.2.1.0 /usr/lib/ladspa/ladspa-rubberband.cat
/usr/lib/ladspa/ladspa-rubberband.so /usr/lib/pkgconfig/rubberband.pc
/usr/lib/librubberband.a /usr/include/rubberband/rubberband-c.h
/usr/include/rubberband/RubberBandStretcher.h /usr/bin/rubberband
/usr/share/ladspa/rdf/ladspa-rubberband.rdf /usr/lib/librubberband.so
/usr/lib/librubberband.so.2"
$ su root -c ldconfig
Note that the package providing Qtractor we build by the howto [2],
depends not to the lib librubberband, but the package librubberband1,
because of this I renamed the old package and instead of using
'dpkg-buildpackage' I prefer to use 'checknstall' now.
$ mv qtractor_0.4.5-1557_amd64.deb
qtractor_0.4.5-1557-librubberband1_amd64.deb
$ su root -c "make clean"
$ make -f Makefile.svn
$ ./configure
Qtractor 0.4.5.1557 note that your version might differ and take
care of this, when doing the next steps
$ su root -c checkinstall
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: Y
This package will be built according to these values:
0 - Maintainer: [ Self Build ]
1 - Summary: [ Qtractor is an Audio/MIDI multi-track sequencer
application ]
2 - Name: [ qtractor ]
3 - Version: [ 0.4.5 ]
4 - Release: [ 1557 ] add your version
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ] or for 32-bit i386 or x86 or
similar
8 - Source location: [ qtractor-svn ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ qtractor ]
Some of the files created by the installation are inside the
build
directory: /usr/src/qtractor-svn
You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them? [n]: n
Should I exclude them from the package? (Saying yes is a good
idea) [y]: y
$ su root -c "make clean"
$ su root -c "rm backup-*-pre-qtractor.tgz"
$ ls *deb -l
-rw-r--r-- 1 root src 1039012 2010-05-04 20:44
qtractor_0.4.5-1557_amd64.deb
-rw-r--r-- 1 spinymouse src 1032556 2010-05-03 07:11
qtractor_0.4.5-1557-librubberband1_amd64.deb
I had no time to test Qtractor and Rubber Band, but at least Qtractor
can be started.
Cheers!
Ralf
[1]
http://www.breakfastquay.com/rubberband/
[2]
http://lists.64studio.com/pipermail/64studio-users/2010-May/004367.html
_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users