SliTaz SliTaz Forum

You are not logged in.

#1 2016-02-03 11:00:26

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

mixxx 2.0 and xwax package

hey folks,

mixxx has released a new version, 2.0.

it has loads of new features.

can someone update the mixxx package from 1.10.1 to 2.0?

and could somebody add an xwax package?

( http://xwax.org/devel/source.html )

thanks!

Offline

#2 2016-02-07 21:16:59

llev
Member
Registered: 2011-12-09
Posts: 568

Re: mixxx 2.0 and xwax package

Hi,

I'm sorry, I don't like to "up" a version number without testing the compilation, and this package is sooo long to cook (45 min!) on tank, it would make my modest computer die...

I'll take a look at xwax when I have time, unless someone else does it meanwhile.

Sorry again for not being helpful. At least this post will bump the thread smile

Offline

#3 2016-02-08 21:06:41

llev
Member
Registered: 2011-12-09
Posts: 568

Re: mixxx 2.0 and xwax package

Here you go: http://cook.slitaz.org/cooker.cgi?download=xwax-1.5.tazpkg

I've put Alsa support, but not Oss nor Jack. Is this OK? Please test.

Offline

#4 2016-02-08 21:47:21

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

Re: mixxx 2.0 and xwax package

thanks a lot, llev!

xwax 1.6 is the version im using, i havent tested 1.5 yet.

i have a powerful machine and could build the current mixxx release.

but i have to read up on making packages though..

any tips?

Offline

#5 2016-02-09 10:18:45

llev
Member
Registered: 2011-12-09
Posts: 568

Re: mixxx 2.0 and xwax package

- Read the cookbook http://doc.slitaz.org/en:cookbook:start

- Install cookutils and read its doc

- hope there's no mistake in what follows :-D

- create a "chroot" (it's like a sandbox) which will protect your system when cooking packages:

[c]# tazdev gen-chroot[/c]

- go into the chroot

[c]# tazdev chroot[/c]

(help: [c]tazdev usage[/c])

- setup a wok (the receipt repo, and place where packages are built) by cloning current SliTaz wok, then try it:

[c]# cook setup --wok
# cook test[/c]
(help: [c]cook usage[/c])

- edit the package receipt:

[c]# (your fav editor) /home/slitaz/wok/mixxx/receipt[/c]

change the version number

- cook:

[c]# cook mixxx[/c]

- If the cooking succeeds, you'll install the newly built package on your real system to test it:

[c]# exit[/c] (this quits the chroot)

[c]# cd /home/slitaz/cooking/packages
# tazpkg -i mixxx-2.0.tazpkg[/c]
- Test. Report.

Offline

#6 2016-02-11 20:53:06

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

Re: mixxx 2.0 and xwax package

needs Qt5-Core to build... pity!

ill have to wait .. sad

Offline

#7 2016-02-13 18:34:04

llev
Member
Registered: 2011-12-09
Posts: 568

Re: mixxx 2.0 and xwax package

Maybe we could upgrade to 1.11.0 at least?

Offline

#8 2016-02-14 23:09:18

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

Re: mixxx 2.0 and xwax package

good idea.

i should have time tomorrow to build and post.

Offline

#9 2016-08-24 21:28:19

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

Re: mixxx 2.0 and xwax package

I checked again: Qt 4.6.0 < is needed for mixxx 2.0.

should be possible!

I'm unable to build, though sad

some of the libraries needed are not available in the slitaz repos so i got corresponding .deb files and converted & installed..

scons still tells me i havent got the libraries installed!

I'm a bit stuck, here...

maybe anyone has time and motivation to fix this one up?

instructions:

http://mixxx.org/wiki/doku.php/compiling_on_linux

thanks a lot!

Offline

#10 2016-08-29 13:09:21

K3nn3th
Member
Registered: 2014-09-13
Posts: 194

Re: mixxx 2.0 and xwax package

I succeeded!

i got the debian packages for

librubberband

librubberband-dev

chromaprint

chromaprint-dev

installed them in the chroot

-> they add the .so files in /usr/lib/i386-linux-gnu/ instead of /usr/lib/, so i moved them to there

now i could build mixxx 2.0 with this receipt:

# SliTaz package receipt.

PACKAGE="mixxx"

VERSION="2.0.0"

CATEGORY="multimedia"

SHORT_DESC="Digital DJ mixing software"

MAINTAINER="slaxemulator@gmail.com"

LICENSE="GPL2"

TARBALL="$PACKAGE-$VERSION-src.tar.gz"

WEB_SITE="http://www.mixxx.org/"

WGET_URL="http://downloads.mixxx.org/$PACKAGE-$VERSION/$TARBALL"

DEPENDS="sqlite libusb libusb-compat protobuf libsndfile libogg libid3tag libmad libvorbis taglib libshout \

portaudio portmidi libQtOpenGL libQtWebkit libQt3Support libQtScript \

libQtSvg libQtDBus libQtPlugins qt4-phonon"

BUILD_DEPENDS="sqlite-dev libusb-dev libusb-compat-dev protobuf-dev libsndfile-dev libogg-dev libid3tag-dev libmad-dev \

libvorbis-dev taglib-dev libshout-dev portaudio-dev qt4-phonon \

Qt4-dev alsa-lib-dev jack-audio-connection-kit-dev mesa-dev scons \

pkg-config flac-dev portmidi"

# Rules to configure and make the package.

compile_rules()

{

    cd $src

    scons -j 6 qtdir=/usr/lib/qt prefix=/usr shoutcast=0 install_root=$DESTDIR/usr | sed s/ERROR/error/

    scons -j 6 qtdir=/usr/lib/qt prefix=/usr install_root=$DESTDIR/usr install | sed s/ERROR/error/

}

# Rules to gen a SliTaz package suitable for Tazpkg.

genpkg_rules()

{

    cp -a $install/usr $fs

}

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]