FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > 64 Studio > 64 Studio User

 
 
LinkBack Thread Tools
 
Old 05-04-2010, 07:01 PM
Ralf Mardorf
 
Default 1. Issue using Alacarte for LXDE / 2. Qtractor svn + Monday's RubberBand

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
64studio-users@lists.64studio.com
http://lists.64studio.com/mailman/listinfo/64studio-users
 
Old 05-04-2010, 08:30 PM
Ralf Mardorf
 
Default 1. Issue using Alacarte for LXDE / 2. Qtractor svn + Monday's RubberBand

PS: Perhaps a dummy package for the package rubberband-ladspa is also
needed, if another package should depend to the LADSPA . Any way,
building one by equivs, if needed, is no big deal. It should be provided
by the package 'rubberband', I'm booted into 3.0ß at the moment, so I'm
unable to check it.
_______________________________________________
64studio-users mailing list
64studio-users@lists.64studio.com
http://lists.64studio.com/mailman/listinfo/64studio-users
 

Thread Tools




All times are GMT. The time now is 08:55 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org