From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2B1B6158086 for ; Tue, 12 Oct 2021 06:56:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A278E0817; Tue, 12 Oct 2021 06:56:33 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5A9ABE0817 for ; Tue, 12 Oct 2021 06:56:33 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3EFF1343158 for ; Tue, 12 Oct 2021 06:56:31 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 255108E for ; Tue, 12 Oct 2021 06:56:29 +0000 (UTC) From: "Miroslav Šulc" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Miroslav Šulc" Message-ID: <1634021787.a1c9df39f005c4f72cb7286bdb9bb8e41e6c4e03.fordfrog@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/yoshimi/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/yoshimi/Manifest media-sound/yoshimi/yoshimi-2.1.1.ebuild X-VCS-Directories: media-sound/yoshimi/ X-VCS-Committer: fordfrog X-VCS-Committer-Name: Miroslav Šulc X-VCS-Revision: a1c9df39f005c4f72cb7286bdb9bb8e41e6c4e03 X-VCS-Branch: master Date: Tue, 12 Oct 2021 06:56:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c13babba-a459-47a6-b73c-5f9438f0721c X-Archives-Hash: 81c44f59903c162be53b6518df4ce00e commit: a1c9df39f005c4f72cb7286bdb9bb8e41e6c4e03 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Oct 12 06:56:23 2021 +0000 Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 12 06:56:27 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c9df39 media-sound/yoshimi: bump to 2.1.1 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/yoshimi/Manifest | 1 + media-sound/yoshimi/yoshimi-2.1.1.ebuild | 60 ++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/media-sound/yoshimi/Manifest b/media-sound/yoshimi/Manifest index 37ada001eab..fceaa52a644 100644 --- a/media-sound/yoshimi/Manifest +++ b/media-sound/yoshimi/Manifest @@ -1 +1,2 @@ DIST yoshimi-2.1.0.tar.gz 7471945 BLAKE2B f95fb49ec901e5a513960bfc4c1d27ce1979f3cd664d7ca7ddb723ad41fb06153749db0560a32f41c44c7fb433fde09ee49e898cb8bf55e232536b163d616992 SHA512 d90666ca2599d057d5c22abfc5e64f9a31eb323d13c50f771b92c5f94f7da9049b79dc8a478b3832142a97f8c2f5ea384a26e1543fdd6c063930989e34b146eb +DIST yoshimi-2.1.1.tar.gz 7479237 BLAKE2B a49cdbb2143a555debc89ada21ea549bcd0bd7fe83693d7b962dc1e91a8fccf03a67b5204222219e4745224963465d6d77e104f9a89f596458879dd90aeeff32 SHA512 066c45fa17aa18bd0f0806efc80d98b8c340ce295217600c4849affaae335515e179b935d72eca00bc695c2557005034d0a91730e5d1eb41338dc61fe6c25d4b diff --git a/media-sound/yoshimi/yoshimi-2.1.1.ebuild b/media-sound/yoshimi/yoshimi-2.1.1.ebuild new file mode 100644 index 00000000000..23dfc649dc2 --- /dev/null +++ b/media-sound/yoshimi/yoshimi-2.1.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake flag-o-matic xdg + +DESCRIPTION="Software synthesizer based on ZynAddSubFX" +HOMEPAGE="https://yoshimi.github.io/" +SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+lv2" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + dev-libs/mxml + media-libs/alsa-lib + media-libs/fontconfig + media-libs/libsndfile + sci-libs/fftw:3.0= + sys-libs/ncurses:0= + sys-libs/readline:0= + sys-libs/zlib + virtual/jack + x11-libs/cairo[X] + x11-libs/fltk:1[opengl] + lv2? ( media-libs/lv2 ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/src" + +DOCS=( ../Changelog ../README.txt ) + +src_prepare() { + cmake_src_prepare + sed -e "/^install.*doc.*DATAROOTDIR/s/${PN}/${PF}/" -i CMakeLists.txt || die + append-cxxflags -lpthread + append-cppflags -lpthread +} + +src_configure() { + local mycmakeargs=( + -DLV2Plugin=$(usex lv2) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # unpack Histories.tar.bz2 to avoid QA issues + pushd "${ED}/usr/share/doc/${PF}" || die + tar xvf Histories.tar.bz2 || die + rm Histories.tar.bz2 + popd +}