Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/yoshimi/
Date: Wed, 07 Sep 2022 03:46:46
Message-Id: 1662522392.f594b7a069df480fd0375b1eb6c529a19993c7e5.fordfrog@gentoo
1 commit: f594b7a069df480fd0375b1eb6c529a19993c7e5
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 7 03:46:32 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 7 03:46:32 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f594b7a0
7
8 media-sound/yoshimi: bump to 2.2.2
9
10 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
11
12 media-sound/yoshimi/Manifest | 1 +
13 media-sound/yoshimi/yoshimi-2.2.2.ebuild | 60 ++++++++++++++++++++++++++++++++
14 2 files changed, 61 insertions(+)
15
16 diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest
17 index c4c2266f8b5b..ec0e91f1908e 100644
18 --- a/media-sound/yoshimi/Manifest
19 +++ b/media-sound/yoshimi/Manifest
20 @@ -1 +1,2 @@
21 DIST yoshimi-2.2.1.tar.gz 8039881 BLAKE2B 8ef8851b6e0808190f8bf97fc6502448d703cd910726f44c8c1f839299badcd858872291f54d4d219d12e11acc31ec1d342f5df5009d71b0fc1d8eae2f6cb7d1 SHA512 9f1895273b8e6ecedf503d59f351f568c189a03d5111d3bc7de8cc0c025f89f48383540f462184b9fad9487ea3cc18c0cc6cb6b1ba7ccd2619ddb2c28c4c66f0
22 +DIST yoshimi-2.2.2.tar.gz 8038296 BLAKE2B 8b0f614efaf6d8d39b80b21a7bd6b22e92db462f0d79266b49c6ca7941cb540b8f349bc2743b549b04e79ae5fe3278db159c7d4301088c6b5a13ab44d92d2e5b SHA512 2cf009e18cee6384d7b79dc03159a27af9be2b8cddd1ff6c3299a8035433b58cc279fdcd724412ac433e6172313fdcdd12024c7c13118e7e034bbe5d83ae59b2
23
24 diff --git a/media-sound/yoshimi/yoshimi-2.2.2.ebuild b/media-sound/yoshimi/yoshimi-2.2.2.ebuild
25 new file mode 100644
26 index 000000000000..07ae2d6616da
27 --- /dev/null
28 +++ b/media-sound/yoshimi/yoshimi-2.2.2.ebuild
29 @@ -0,0 +1,60 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit cmake flag-o-matic xdg
36 +
37 +DESCRIPTION="Software synthesizer based on ZynAddSubFX"
38 +HOMEPAGE="https://yoshimi.github.io/"
39 +SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
40 +
41 +LICENSE="GPL-2"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="+lv2"
45 +
46 +BDEPEND="virtual/pkgconfig"
47 +DEPEND="
48 + dev-libs/mxml
49 + media-libs/alsa-lib
50 + media-libs/fontconfig
51 + media-libs/libsndfile
52 + sci-libs/fftw:3.0=
53 + sys-libs/ncurses:0=
54 + sys-libs/readline:0=
55 + sys-libs/zlib
56 + virtual/jack
57 + x11-libs/cairo[X]
58 + x11-libs/fltk:1[opengl]
59 + lv2? ( media-libs/lv2 )
60 +"
61 +RDEPEND="${DEPEND}"
62 +
63 +S="${WORKDIR}/${P}/src"
64 +
65 +DOCS=( ../Changelog ../README.txt )
66 +
67 +src_prepare() {
68 + cmake_src_prepare
69 + sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die
70 + append-cxxflags -lpthread
71 + append-cppflags -lpthread
72 +}
73 +
74 +src_configure() {
75 + local mycmakeargs=(
76 + -DLV2Plugin=$(usex lv2)
77 + )
78 + cmake_src_configure
79 +}
80 +
81 +src_install() {
82 + cmake_src_install
83 +
84 + # unpack Histories.tar.bz2 to avoid QA issues
85 + pushd "${ED}/usr/share/doc/${PF}" || die
86 + tar xvf Histories.tar.bz2 || die
87 + rm Histories.tar.bz2
88 + popd
89 +}