Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo Studio: A Gentoo Linux Professional Audio Workstation
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 20, 21, 22  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Jan 31, 2017 2:57 am    Post subject: Reply with quote

OK, here's how to get Cadence installed the Gentoo way.

Use this ebuild - media-sound/cadence-9999.ebuild - in your local overlay:
Code:

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# requires proaudio overlay

EAPI=5

inherit git-r3

DESCRIPTION="Collection of tools useful for audio production"
HOMEPAGE="http://kxstudio.linuxaudio.org/"

SRC_URI=""
EGIT_BRANCH="master"
EGIT_REPO_URI="https://github.com/falkTX/Cadence.git"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"

IUSE="+a2jmidid +capture pulseaudio +ladish"

DEPEND="=media-sound/jack-audio-connection-kit-1*
   dev-python/PyQt4[examples]
   dev-python/dbus-python
   a2jmidid? ( media-sound/a2jmidid )
   capture? ( media-sound/jack_capture )
   pulseaudio? ( media-sound/pulseaudio[jack] )
   ladish? ( media-sound/ladish )"
   
RDEPEND=${DEPEND}

src_compile() {
   emake

}

src_install() {
   emake DESTDIR="${D}" install
}


Note: The ebuild as I found it came with a PyQt4[examples] requirement. PyQt4 consistently fails to build for me with the examples use flag on multiple machines, so I've taken the use flag off. Not sure why it's needed, but it seems to work fine without.

Add the "bar" overlay with layman:
Code:

layman -fa bar


/etc/portage/package.keywords:
Code:

media-sound/ladish **


/etc/portage/package.mask:
Code:

>media-sound/ladish-9999


/etc/portage/package.use:
Code:

media-sound/ladish -python

(F***er could not find python, wtf? Skip it.)

Edit /var/lib/layman/installed.xml so the bar overlay has a higher priority AND comes last.

Change your use flags so that you have -lash and +ladish. If you've been using lash, you should clear it out, ladish is its replacement. Otherwise you'll get file collisions, best not to ignore them.

Ugh. THIS is why I provide a stage4. I need to get that back up and running. 8)

Tip: After installing Cadence, if you get:
Code:

Traceback (most recent call last):
  File "/usr/local/share/cadence/src/cadence.py", line 23, in <module>
    from PyQt4.QtCore import QFileSystemWatcher, QThread
ImportError: No module named 'PyQt4'

or some such, use eselect python list/set to identify and change your Python to list 3.4 first instead of 3.5.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN


Last edited by audiodef on Sat Feb 04, 2017 2:48 am; edited 2 times in total
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3104

PostPosted: Tue Jan 31, 2017 7:58 pm    Post subject: Reply with quote

Virtualisation is very convenient, definitely go for it when you're up to any business more serious than producing excel files nobody will ever need ;) - at least until you reach the point where you need a dedicated machine.
In this case I'd seriously consider running stuff in a container so there is only one kernel in it's way. Full virtualisation may be one kernel too many.

Good to see you post here again, reminds me I wanted to give your audio studio a try. I'm not that much into audio, but I hope to find it inspiring anyway.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Feb 01, 2017 2:44 am    Post subject: Reply with quote

szatox, thanks, I appreciate that. I'm going ahead with a vm.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Feb 01, 2017 4:16 pm    Post subject: IDJC updates Reply with quote

IDJC and libshout-idjc have newer versions than are in the proaudio overlay.
Code:

cp -rv /var/lib/layman/proaudio/media-sound/idjc/ /usr/local/portage/media-sound/
cd /usr/local/portage/media-sound/idjc
cp idjc-0.8.14.ebuild idjc-0.8.16.ebuild
ebuild idjc-0.8.16.ebuild digest
cp -rv /var/lib/layman/proaudio/media-libs/libshout-idjc/ /usr/local/portage/media-libs/
cd /usr/local/portage/media-libs/libshout-idjc
cp libshout-idjc-2.3.1.ebuild libshout-idjc-2.4.1.ebuild
ebuild libshout-idjc-2.4.1.ebuild digest
FEATURES="-collision-detect -protect-owned" emerge -vuDN world

This might also clear up some stuck @preserved-rebuild issues caused by 0.8.14 no longer compiling. The emerge world will pick up the new versions. FEATURES will prevent Portage from complaining about file collisions related to libshout - the files involved are already owned by libshout, anyway.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN


Last edited by audiodef on Fri Feb 03, 2017 10:01 pm; edited 2 times in total
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Feb 03, 2017 1:54 am    Post subject: Reply with quote

Well, I've set up a qemu/kvm vm and am setting up Gentoo Studio on it with the goal of bringing back the stage4 tarball. The connection to the remote vm isn't slow, but it seems like I have to keep moving the mouse to keep the screen refreshed. If anyone has any advice on that, I can give you LOTS OF MONEY oops, no, just copious thanks and credit. :)

Also thinking about how I would grant access to others, if I can ever entice others to work on stuff for GS...
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 04, 2017 3:07 pm    Post subject: Reply with quote

If, while doing a manual install, you get a conflict between pkgconfig and pkgconf as dependencies, emerge pkgconf first, then try your intended emerge again.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 04, 2017 4:46 pm    Post subject: Reply with quote

If you upgrade rt-sources and use nvidia-drivers, you need to recompile nvidia-drivers. I forget this. Every. Single. Time. I'm just glad nvidia-drivers was fixed to work with rt.

EDIT:

*sigh*

Just found more rt_mutex_destroy bullshit with nvidia-drivers-378.09 and rt-sources-4.9. So if you use nvidia-drivers, you'll have to stick with the 4.8 rt-sources. Next time I get a high-end discrete card, I'm switching to AMD. Who has time for this?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Feb 10, 2017 7:58 pm    Post subject: Reply with quote

rt-sources-4.9.4_p2 is being dropped as a supported kernel for Gentoo Studio due to incompatibility with some video drivers. Please use rt-sources-4.8.x before asking Gentoo Studio-related questions here.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 11, 2017 2:22 am    Post subject: Reply with quote

As I'm working on the stage4 tarball, I'm making note of things I will need to address. Here are some of them. Any advice would be appreciated.

How to set default XFCE appearance, WM, wallpaper, etc., when new user created?

How to auto-detect video card and set the correct option in make.conf, possibly parsing the possible values from xorg-drivers? (Is this even necessary? Can I just not specify, let xorg-drivers build all and X set the one it needs?)

How to clear root pw and force installer/user to set new one?

Need to auto-run/set cpuinfo2cpuflags-x86.

New users need to automatically be added to groups realtime and audio.

Completely clear bash history or not include it in tarball.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 11, 2017 3:38 am    Post subject: jack needs libffado, not the other way around. Reply with quote

A bit tired of libffado's circular dependency with jack-audio-connection-kit. JACK needs ffado, not the other way around, so feel free to cp the ebuild dir from the proaudio overlay into your local overlay and delete the line for jack-audio-connection-kit as a dependency. This will be in the stage4 tarball.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3104

PostPosted: Sat Feb 11, 2017 4:17 pm    Post subject: Reply with quote

audiodef wrote:
As I'm working on the stage4 tarball, I'm making note of things I will need to address. Here are some of them. Any advice would be appreciated.

How to set default XFCE appearance, WM, wallpaper, etc., when new user created?
I'd expect it keep their configs in hidden directories inside user's home. Put your custom files in /etc/skel
Quote:

How to auto-detect video card and set the correct option in make.conf, possibly parsing the possible values from xorg-drivers? (Is this even necessary? Can I just not specify, let xorg-drivers build all and X set the one it needs?)
I guess you could include all drivers and let xorg autoconfigure itself in runtime. It's pretty good at it, my own xorg.conf only contains sections for altering maps on keyboard, mouse, and tablet.
Just make sure to either pull open-source drivers for GPU or vendor-provided drivers. They don't really go along if you make both of them available - at least in case of ATI
Quote:

How to clear root pw and force installer/user to set new one?
delete hash from /etc/shadow to clear it:
sed -i -e '/^root:/ s/^\([^:]*:\)[^:]*\(:.*\)$/\1\2/' /etc/shadow
Or set it to a well known value and expire it with passwd -e so the user will be forced to change it just after the very first login.
Quote:

Need to auto-run/set cpuinfo2cpuflags-x86.
Not sure what you want to achieve here, but adding it to rc.local, chaining with diff and emerge -DN @world in case of changes detected _could_ be the way to go.
Or simply put a script into /root and let user run it when he pleases instead of making the decision for him. Being idiot-friendly makes things harder for the rest of the world, so think twice before making it mandatory.
Quote:

New users need to automatically be added to groups realtime and audio.

/etc/default/useradd
Quote:

Completely clear bash history or not include it in tarball.

Never really tried it, but "rm ~.bash_history" looks promissing. Or running tar with --exclude option.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 11, 2017 5:07 pm    Post subject: Reply with quote

If you're having trouble getting libffado to compile, try keywording 9999. I don't generally recommend using unstable/dev/git, but libffado is so fundamental to audio on Linux that it needs to get installed one way or another.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 11, 2017 10:16 pm    Post subject: Reply with quote

Trouble emerging Jamin? Do
Code:

export LDFLAGS=-ldl

and try again.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Feb 11, 2017 10:18 pm    Post subject: Reply with quote

szatox,

Thank you for your insights. I will put them to work. :)

Audiodef
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 12, 2017 4:15 pm    Post subject: Reply with quote

I've been working like a madman on the stage4 tarball. I'm thinking when I release that of doing away with the manual/from scratch install altogether. Would there be any objection to that? The stage4 installation completely bypasses issues getting things installed...

EDIT:

I've come to a decision. Once the stage4 tarball is released, I will do away with supporting the manual install method. There are SO many tricks and hacks one has to do in order to get a fully-functional "Gentoo Studio" up and running by hand - and those tricks change constantly - that it's not worth it. I will probably leave some form of the manual install guide up, because I use it to create a base image for Gentoo Studio, but it will not be offered as a way to install GS. It's ultimately going to be easier for the user to install the stage4 and leave the tricky hacking to me. 8)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN


Last edited by audiodef on Wed Feb 15, 2017 6:02 pm; edited 1 time in total
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 12, 2017 6:14 pm    Post subject: Building Hydrogen Reply with quote

Before building, you will need to change:
/usr/include/lrdf.h
Code:

#include <raptor.h>

to
Code:

#include <raptor2/raptor.h>


/usr/include/raptor2/raptor.h
Code:

#include <raptor.h>

to
Code:

#include <raptor2/raptor.h>


You will need this ebuild in your local overlay:
media-sound/hydrogen-0.9.7.ebuild
Code:

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: media-sound/hydrogen/hydrogen-0.9.6.ebuild,v 1.4 2015/06/08
11:53:01 Exp $

EAPI=5

case "${PV}" in
        (*9999*)
                KEYWORDS=""
                VCS_ECLASS=git-2
                EGIT_REPO_URI="git://github.com/hydrogen-music/${PN}.git"
                EGIT_PROJECT="${PN}.git"
                ;;
        (*)
                KEYWORDS="amd64 ppc ppc64 x86"
                VCS_ECLASS=vcs-snapshot
                SRC_URI="https://github.com/${PN}-music/${PN}/archive/${PVR/_/-}.tar.gz
-> ${P}.tar.gz"
                ;;
esac
inherit eutils cmake-utils multilib flag-o-matic toolchain-funcs
${VCS_ECLASS}

DESCRIPTION="Advanced drum machine"
HOMEPAGE="http://www.hydrogen-music.org"

LICENSE="GPL-2 ZLIB"
SLOT="0"
IUSE="+alsa +archive debug doc +jack jack-session ladspa ladish oss
portaudio portmidi
-pulseaudio rubberband static"
REQUIRED_USE="ladish? ( alsa )"

RDEPEND="archive? ( app-arch/libarchive )
        !archive? ( >=dev-libs/libtar-1.2.11-r3 )
        doc? ( app-doc/doxygen )
        dev-qt/qtgui:4 dev-qt/qtcore:4
        dev-qt/qtxmlpatterns:4
        >=media-libs/libsndfile-1.0.18
        alsa? ( media-libs/alsa-lib )
        jack? ( >=media-sound/jack-audio-connection-kit-0.120.0 )
        ladspa? ( media-libs/liblrdf )
        oss? ( media-sound/oss )
        ladish? ( media-sound/ladish )
        portaudio? ( >=media-libs/portaudio-19_pre )
        portmidi? ( media-libs/portmidi )
        pulseaudio? ( media-sound/pulseaudio )
        rubberband? ( media-libs/rubberband )"
DEPEND="${RDEPEND}
        virtual/pkgconfig"

DOCS=( AUTHORS ChangeLog DEVELOPERS README.txt )

S="${WORKDIR}/${PN}-${PVR/_rc/-RC}"

src_configure()
{
        sed -e 's/-O2 //g' -i CMakeLists.txt
        local mycmakeargs=(
                $(cmake-utils_use_want alsa ALSA)
                $(cmake-utils_use_want archive LIBARCHIVE)
                $(cmake-utils_use_want debug DEBUG)
                $(cmake-utils_use_want jack JACK)
                $(cmake-utils_use_want jack-session JACKSESSION)
                $(cmake-utils_use_want ladspa LRDF)
                $(cmake-utils_use_want ladish LASH)
                $(cmake-utils_use_want oss OSS)
                $(cmake-utils_use_want portaudio PORTAUDIO)
                $(cmake-utils_use_want portmidi PORTMIDI)
                $(cmake-utils_use_want pulseaudio PULSEAUDIO)
                $(cmake-utils_use_want rubberband RUBBERBAND)
                $(cmake-utils_use_no static SHARED)
        )
        cmake-utils_src_configure
}


Thanks to owner of bar overlay for ebuild. I changed iuse for lash to ladish, as ladish is required elsewhere and the two apparently cannot coexist.

TODO: Using/testing Hydrogen and writing patch for raptor2 ebuild.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 12, 2017 7:03 pm    Post subject: Reply with quote

Calf is no longer hosted by Sourceforge. Use the following ebuild in your local overlay:
Code:

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: media-plugins/calf/calf-0.0.60.ebuild,v 1.3 2015/05/30 00:38:33
Exp $

EAPI=5

case "${PV}" in
        (9999*)
        KEYWORDS=""
        VCS_ECLASS=git-2
        EGIT_REPO_URI="git://github.com/calf-studio-gear/${PN}.git"
        EGIT_PROJECT="${PN}.git"
        AUTOTOOLS_AUTORECONF=1
        ;;
        (*)
        KEYWORDS="~amd64 ~arm ~x86"
        SRC_URI="http://calf-studio-gear.org/files/${P}.tar.gz"
        ;;
esac
inherit autotools-utils ${VCS_ECLASS}

DESCRIPTION="Audio plug-in pack (instrument and effects) for LV2 and JACK"
HOMEPAGE="http://calf-studio-gear.org/"

LICENSE="LGPL-2.1"
SLOT="0"
IUSE="debug +lash lv2 static-libs"

RDEPEND="dev-libs/expat
        dev-libs/glib:2
        gnome-base/libglade:2.0
        media-sound/fluidsynth
        >=media-sound/jack-audio-connection-kit-0.105.0
        sci-libs/fftw:3.0
        x11-libs/gtk+:2
        lash? ( virtual/liblash )
        lv2? ( >=media-libs/lv2-1.0.0 )"
DEPEND="${RDEPEND} virtual/pkgconfig"

DOCS=(AUTHORS ChangeLog NEWS README TODO)

ATOTOOL_IN_SOURCE_BUILD=1
AUTOTOOLS_PRUNE_LIBTOOL_FILES=modules

src_configure()
{
        local -a myeconfargs=(
                ${CALF_EXTRA_CONF}
                $(use_enable debug)
                $(use_with lash)
                $(use_with lv2)
                $(usex lv2 "--with-lv2-dir=${EPREFIX}/usr/$(get_libdir)/lv2")
        )
        autotools-utils_src_configure
}


Thanks to bar overlay for providing this ebuild. I modified the SRC_URI.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sun Feb 12, 2017 10:51 pm    Post subject: Reply with quote

I'm going ahead and installing legacy software into the stage4 tarball. Some of it is quite fun. But I could use some recommendations for currently maintained software. Anything audio and midi related is welcome.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Feb 13, 2017 2:25 pm    Post subject: dssi-vst ebuild update Reply with quote

media-plugins/dssi-vst-9999.ebuild
Code:

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit git-r3 multilib exteutils toolchain-funcs flag-o-matic

DESCRIPTION="DSSI wrapper plugin for Windows VSTs"
HOMEPAGE="http://breakfastquay.com/dssi-vst/"

SRC_URI=""
EGIT_BRANCH="master"
EGIT_REPO_URI="https://github.com/falkTX/dssi-vst.git"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=media-libs/dssi-0.9.0
        media-libs/ladspa-sdk
        >=media-libs/liblo-0.12
        media-libs/alsa-lib
        media-sound/jack-audio-connection-kit
        >=app-emulation/wine-2.0"
DEPEND="${RDEPEND}"

src_compile() {
   emake

}

src_install() {
   emake DESTDIR="${D}" install
}


Place in local overlay. This pulls from where it is now maintained.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Feb 13, 2017 2:52 pm    Post subject: Carla ebuild Reply with quote

Place in local overlay.
Code:

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# requires proaudio overlay
EAPI=5
inherit git-r3

DESCRIPTION="Fully-featured audio plugin host, with support for many audio drivers and plugin formats."
HOMEPAGE="http://kxstudio.linuxaudio.org/"
SRC_URI=""
EGIT_BRANCH="master"
EGIT_REPO_URI="https://github.com/falkTX/Carla.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
#media-sound/linuxsampler and x11-libs/ntk both have compile errors
IUSE="+magic +osc jack alsa pulseaudio X +lv2ui -samplers -plugins +rdf"
#pyqt and rdflib require python3
DEPEND="|| ( dev-python/PyQt4 dev-python/PyQt5 )
   magic? ( sys-libs/libmagic )
   osc? ( media-libs/liblo )
   jack? ( media-sound/jack-audio-connection-kit )
   alsa? ( media-libs/alsa-lib )
   pulseaudio? ( media-sound/pulseaudio )
   X? ( x11-base/xorg-server )
   lv2ui? ( x11-libs/gtk+:2 x11-libs/gtk+:3 dev-python/PyQt4 dev-python/PyQt5 )
   samplers? ( media-sound/fluidsynth media-sound/linuxsampler )
   plugins? ( sci-libs/fftw:3.0 dev-libs/mini-xml sys-libs/zlib x11-libs/ntk virtual/opengl media-libs/libprojectm-qt )
   rdf? ( dev-python/rdflib )"
RDEPEND=${DEPEND}
src_compile() {
   emake

}
src_install() {
   emake DESTDIR="${D}" install
}


Source: unknown, but it works.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Feb 13, 2017 9:21 pm    Post subject: Reply with quote

I know people have mentioned other WMs and DEs they're interested in seeing packaged into a Gentoo Studio tarball. I'm going to try to find those references, but in the meantime, other than Xfce4, what would you prefer as a default Gentoo Studio WM/DE?
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Mon Feb 13, 2017 9:24 pm    Post subject: Reply with quote

I think I'm going to need a bug tracker for Gentoo Studio. Looking for a place to sign up for a free account, failing that I'll set something up as a subdomain of gentoostudio.org. Taking recommendations!
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Feb 17, 2017 2:26 pm    Post subject: Bug reporting and feature requests tool Reply with quote

Gentoo Studio now has a Mantis installation for reporting bugs and requesting features. Please visit https://bugs.gentoostudio.org. The https is required, and you will need to accept a self-signed cert. Feel free to sign up and report issues and add features you'd like to see. Please try to make sure that anything you report isn't a pure Gentoo issue - "bugs" should be along the lines of "you said x was installed but it isn't there," and features should be along the lines of "I want a better/different way to update my system than x." Please keep in mind that this is all just me and nobody else at the other end of the line, so responses may not be super-zippy. 8)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
szatox
Advocate
Advocate


Joined: 27 Aug 2013
Posts: 3104

PostPosted: Sun Feb 19, 2017 8:33 pm    Post subject: Reply with quote

Hint: letsencrypt offers free certificates for websites.
A single certificate is only valid for 3 months, but they allow, encourage, and provide tools for automatic renewal. Verified by _host_this_file_on_your_server_ challenge.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Feb 21, 2017 2:20 am    Post subject: Reply with quote

Thanks, szatox, that might be useful... :)
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Multimedia All times are GMT
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 20, 21, 22  Next
Page 11 of 22

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum