We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.

comparison media-sound/yabridge-bin/yabridge-bin-5.1.1.ebuild @ 267:3ea8643fd217

[sync] imported 6e83727..5f8a98e from upstream commit 5f8a98e9c4086d481e1bcfdfac5553aba0f65087 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Thu Jan 2 12:53:32 2025 +0100 media-sound/yabridge-bin: added 5.1.1 commit 9c160cb6e5ae191039168b1f93a1a190460e0218 Author: Daniel Neugebauer <dneuge@energiequant.de> Date: Thu Jan 2 11:31:20 2025 +0100 media-libs/mlt-7.24.0-r1: restored from official portage tree as it is needed by kde-apps/kdenlive:23.08.5 (pulled in by kde-apps/kdemultimedia-meta for KDE 5)
author Migration Sync <gentoo-overlay@megacoffee.net>
date Thu, 02 Jan 2025 12:00:01 +0000
parents
children 43be7800d5f3
comparison
equal deleted inserted replaced
266:ece4c118e053 267:3ea8643fd217
1 # Copyright 1999-2025 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=8
5
6 DESCRIPTION="A bridge to use Windows VST Plugins on Linux via wine; binary release."
7 HOMEPAGE="https://github.com/robbert-vdh/yabridge"
8
9 SRC_URI="https://github.com/robbert-vdh/yabridge/releases/download/${PV}/yabridge-${PV}.tar.gz"
10
11 LICENSE="GPL-3"
12 SLOT="0"
13 KEYWORDS="~amd64"
14
15 DEPEND=""
16 RDEPEND="${DEPEND}
17 app-crypt/libmd
18 dev-libs/libbsd
19 sys-devel/gcc
20 sys-libs/glibc
21 x11-libs/libXau
22 x11-libs/libxcb
23 x11-libs/libXdmcp
24 virtual/wine
25 "
26
27 S="${WORKDIR}"
28
29 QA_PREBUILT="/usr/*"
30 QA_TEXTRELS="usr/bin/yabridge-host-32.exe.so"
31
32 src_compile() { :; }
33
34 src_install() {
35 # to avoid issues with linking etc. we install to default locations; see Arch Linux repository for reference:
36 # https://archlinux.org/packages/multilib/x86_64/yabridge/
37 # https://archlinux.org/packages/multilib/x86_64/yabridgectl/
38
39 exeinto /usr/bin
40 doexe yabridge/yabridgectl
41 doexe yabridge/*.exe
42 doexe yabridge/*.exe.so
43
44 dolib.so yabridge/*-clap.so
45 dolib.so yabridge/*-vst2.so
46 dolib.so yabridge/*-vst3.so
47
48 dodoc yabridge/*.md
49 }
50
51 pkg_postinst() {
52 # 12345678901234567890123456789012345678901234567890123456789012345678901234567890
53 einfo "wine 9.22 and later have known compatibility issues, such as the mouse cursor"
54 einfo "being offset. You probably want to stick with wine 9.21 or below until a fix is"
55 einfo "available."
56 einfo ""
57 einfo "See: https://github.com/robbert-vdh/yabridge/issues/382"
58 }