HowTo: Bitwig Studio RPM

Official support for: bitwig.com
Locked New Topic
RELATED
PRODUCTS

Post

As promised somewhere on this forum, I have created an RPM for Fedora installations.

It works fine for me but, honestly, I haven't tested it yet in any other computers.

Since the Bandwidth required for your downloads would be fairly high, I am sorry to say I am not providing the actual RPMs.

I will provide the SPEC file anyway and here is how to "roll your own" RPM if you feel like it.

Now, do not do this as root. It is important you're a normal user.

Code: Select all

# Install the Fedora packaging group
su -c 'yum install @fedora-packager'

# Make yourself a member of the mock group and join it
su -c 'usermod -aG mock renich'
newgrp mock

# Go home and setup a development tree
cd
rpmdev-setuptree

# Get in there and put the spec file in SPEC (one line)
curl -k http://downloads.woralelandia.com/fedora/20/bitwig-studio/bitwig-studio.spec > ~/rpmbuild/SPECS/bitwig-studio.spec

# Go to the SOURCES dir and get the sources
cd ~/rpmbuild/SOURCES
spectool -g ~/rpmbuild/SPECS/bitwig-studio.spec

# Ready your SRPM
cd ~/rpmbuild
rpmbuild -bs SPECS/bitwig-studio.spec

# Start building (one line)
mock --resultdir results/ --rebuild SRPMS/bitwig-studio-*.src.rpm

# Install your RPM
yum install ~/rpmbuild/results/bitwig-studio-*.x86_64.rpm
The mock building process took like 8 minutes in my PC. Be patient.

This works perfectly for me. Let me know if you find any bugs.

@Bitwig: Feel free to include the process in your regular build procedure. A mention on the changelog/news would be nice but not required ;)

Any donations are appreciated:

# BTC
1Fir1CB14ASUVJAm2VQbaKpfMdD77P9YrL

# LTC
LLh2pdefzcPUQWn5ec5kPJGfVTmkX4tH43
Last edited by Renich on Tue Aug 01, 2017 8:19 pm, edited 3 times in total.

Post

Ok, I figured uploading the RPM to Mega is not such a bad idea.

https://mega.co.nz/#F!MFgj3RyS!CWuoHWtsKFdMkdkL9cC7qg/

Uploading right about now. It will take like an hour or so.

Post

Ok, updated the spec file to 1.0.5; which meant updating the version field on the spec... fairly easy.

Rebuilding right now.

Post

Hi,

i tried version 1.0.4 you did pack, it does work pretty well.
A little bug if it´s really one, you can´t change the audio service while Bitwig is running (when the Audio Engine is powered off ). I need to start i.e. Jack before starting Bitwig.

Anything else does work out fine so far. :tu:

Great Job :clap: i did sent an e-mail to the developers, to check out the script you wrote down here.

greetings

Beerhunter

Post

Hi,

version 1.05 is available on

http://www.mydrive.ch

login: guest@beerhunter
PW:123456

I Try to provide daily packages.

greetings

Post

Beerhunter wrote:Hi,

version 1.05 is available on

http://www.mydrive.ch

login: guest@beerhunter
PW:123456

I Try to provide daily packages.

greetings
Thanks for helping out! You might consider posting at
the linux audio users mail-list, which has been discussing
bitwig at some length.

Link to join the mail-list is here:

http://lists.linuxaudio.org/listinfo/

to read the list:

http://www.spinics.net/lists/linux-audio-users/

Cheers

Post

Hey, glad to see people are helping out! Thanks a lot!

Post

Hi Renich,

would be nice if you tell me how to update the SPEC file, haven´t figured it out yet.

oh, before i forget, just send away an e-mail to the guys from linux-audio.org.
as proposed. :)

greetings

:)


edit: 10.04.14 Srry i did overread the line, where you describe what to do, srry man.

:)

greetings B.

Post

Hi,

Version 1.0.6-1 is officially released, and i did pack an RPM package, as usual. 8-)

It does work out well on both of my maschines, and they updated the Logo, while Bitwig is starting, but only on Linux, as far as i can say. (They now changed the old one, so the startup of Bitwig now looks equal, or nearly equal, compared to the Windows and OSX ones). :D

I know, the last aspect is just eyecandy, but i like it.

enjoy...

Post

Hey Beerhunter;

Sorry, for some reason, I am not subscribed to be notified when this post is commented. Anyway, good that you figured it out! ;)

Just as a reminder, you just have to update the version in the spec and update the script accordingly. This means, change all the instances of 1.0.5 to 1.0.6 in the SPEC and script.

You could try:

sed -ri 's@1\.0\.5@1\.0\.6@g' path/to/bitwig-studio.spec path/to/build/script

Thanks for doing hte RPM work. I have uploaded my version to: https://mega.co.nz/#F!MFgj3RyS!CWuoHWtsKFdMkdkL9cC7qg

Post

Hi Renich,

i´ll try next time :)

But thanks anyway.
I am a Fedora User, so if i have to pack the stuff for myself, then there are only a few clicks left, to push it into public.

That´s no hard work, not at all. :)



oh, before i forget, how much free web space do you have, using mega ?

I´m askin cause, mydrive offers me only 2GB, and if the Bitwig Developers continue fixing Bugs etc. that fast, it´ll be used up pretty soon. :o :lol:

Post

It would be great if Fernando from CCRMA had space/interest to host
your builds, I got a Fedora 20 dvd today, But I'll wait til
1.0.7 or 8 to download.
Cheers

Post

rpm can be generated with alien tool:

Code: Select all

$sudo alien -r bitwig-studio-1.0.6.deb

Post

@ lem8r

that was the first thought i had, but it does not work out for me. If it does for you great. :)

@ glokraw

you can download whenever you want :) just go and check out my webspace. :D

Post

glokraw wrote:It would be great if Fernando from CCRMA had space/interest to host
your builds, I got a Fedora 20 dvd today, But I'll wait til
1.0.7 or 8 to download.
Cheers
Yeah, it would. The thing is BitWig is not Free Software. It is not packaged according to Fedora's guidelines either.

I can't host it, AFAIK, in any of Fedora's servers (copr, Fedora People or Official Repos).

I know that Fernando Lazcano is collaborating with the Music SIG in Fedora. That said, I do not know on what terms and/or if he enforces those.

I could setup a repo easily if somebody provided a server with ssh/rsync access. It would be easy.

If anybody is interesting in donating such server, let me know. Just keep in mind that every build uses up ~150 MB; which is kind of a lot. If you get lots of downloads, your server my suffer.

Getting a cheat server at CloudSigma would do as well.

Anyway, I just wanna let everybody know I am up to it.

Locked

Return to “Bitwig”