Настройка Audient iD14 mk2

Хочу заставить работать данную звуковую карту, к сожалению Audient не предоставляет официальной поддержки интерфейсов iD в Linux. Как можно установить control panel for the Audient iD - https://github.com/TheOnlyJoey/MixiD/releases ? (не знаю как собирать и устанавливать данный код в дистрибутив)

.

Стандартно:
1. Проверяетесь по https://gpo.zugaina.org/
2. При отсутствии — пилите ебилд в локальном оверлейчике.

:wq
--
Live free or die

Попытался, но без помощи врятли доделаю

шаблон ebuild для cmake

EAPI=8

#inherit cmake-utils

DESCRIPTION="Unofficial Linux control panel for the Audient"
HOMEPAGE="https://github.com/TheOnlyJoey/MixiD"
EGIT_REPO_URI="https://github.com/TheOnlyJoey/MixiD.git"

SRC_URI="https://github.com/TheOnlyJoey/MixiD/releases/download/0.1.6/MixiD-0.1.6.tar.xz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""

DEPEND="
        media-libs/imgui
        media-libs/glfw
        media-libs/glew
        media-libs/mesa
        dev-libs/libusb
"
RDEPEND="${DEPEND}"

S="${WORKDIR}/mixid-${PV}"

src_prepare() {

        cmake_src_prepare
}

src_configure() {
            local mycmakeargs=(
        -DLANG=CXX
        -DCMAKE_BUILD_TYPE=Release
        -DOCTKCMCC_VERSION_STAGE=release
    )
        cmake_src_configure
}

#src_install() {
#        cmake_src_install
#        insinto /usr/share/mixid
#       doins -r sample
#}

из инструкции необходимые шаги:

  1. git clone the repository
  2. mkdir Release
  3. cd Release
  4. cmake -DCMAKE_BUILD_TYPE=Release ..
  5. make

но как это указать выше?
соответственно ошибка в выводе:

ebuild mixid-1.92.4.ebuild clean test install
Forcing test.
 * MixiD-0.1.6.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking 'MixiD-0.1.6.tar.xz' to /var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/work
>>> Source unpacked in /var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/work
 * ERROR: app-misc/mixid-1.92.4::admin failed (prepare phase):
 *   The source directory '/var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/work/mixid-1.92.4' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line  799:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 1129:  Called __dyn_prepare
 *   phase-functions.sh, line  438:  Called die
 * The specific snippet of code:
 *              die "The source directory '${S}' doesn't exist"
 * 
 * If you need support, post the output of `emerge --info '=app-misc/mixid-1.92.4::admin'`,
 * the complete build log and the output of `emerge -pqv '=app-misc/mixid-1.92.4::admin'`.
 * The complete build log is located at '/var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/temp/environment'.
 * Working directory: '/var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/empty'
 * S: '/var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/work/mixid-1.92.4'

Буду благодарен, если кто-нибудь подскажет.

+

ebuild clean unpack
После чего смотришь структуру/содержимое /var/tmp/portage-tmpfs/portage/app-misc/mixid-1.92.4/work.
На основании прочитанного корректируешь переменную S и должно отработать.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".