From 7313f82d46dba0bb7ab5b706d24fffc2ae032b01 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Sun, 7 Aug 2022 18:11:01 -0700 Subject: [PATCH] media-libs/verovio: add 3.11.0 --- media-libs/verovio/Manifest | 2 + media-libs/verovio/verovio-3.11.0.ebuild | 47 ++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 media-libs/verovio/verovio-3.11.0.ebuild diff --git a/media-libs/verovio/Manifest b/media-libs/verovio/Manifest index 789bc7b..eee0b55 100644 --- a/media-libs/verovio/Manifest +++ b/media-libs/verovio/Manifest @@ -1,4 +1,5 @@ DIST verovio-3.10.0.tar.gz 4351828 BLAKE2B aa1d8d060d3bf8e77515f323bb0c4414fc6bb640eff41ab9e5a0af9b48bfb5abf11a3a75c502b7862c900fee052b653c4159f26b458e582a8a60dfaefd52158b SHA512 eb691e7c0fb87b954c0bae716a7ab8968db765c374b81fe321d9cea18676c9d335f2e70586cd82b32f92b90c3cd61482ab8cdf27c217cc8579a56db6be9fc051 +DIST verovio-3.11.0.tar.gz 4443092 BLAKE2B f658aea485420f2432e874211995a239dbdff991f81ae3180ef0841a0a948dba8b17cb5b35fef23b197a70e0d3c7ddaaa09d3cf3a2cecf4290050bd457474d1a SHA512 273da318d5d0efcba009275426ca1fc9a055bd484d7e4847e950ee27f8f2017871bb84faf215f7bf0dd74de6939ffe19851347f11d98a3dd0f278b83eaef39ab DIST verovio-3.4.1.tar.gz 4463479 BLAKE2B 4e24ffcea872805630aee01dac8730ab971341e933896d72ddc9383a9afb4b222e8a77355094fa6045e7874ebdf5b94727b0770dd5c53b5253e16df921e249c0 SHA512 8b152f5167d01dca06701389edc470a596de71628d0349e901ea666e03882af92866b2913ff2f842ffc10db02aa363854d5457fc44e7c5a9c48b4a709a318475 DIST verovio-3.5.0.tar.gz 4352832 BLAKE2B c5e90216fc3261b34dbc7e1a391e38609dcb0a4fe983fe732e736a5bb38f5668983268a73a360aeb2299dbdb2ccf1937e0dd2ef84e868c5a36d347f859d5e6ba SHA512 cd9f3d6f9d8c67d6c72f1cfe49ca073c790e36cb5f2a259b48e89a84a5d9ebd13613ec0c8ebdc5921af4d5912cd2672e16432526c17283632392fed99323eeb5 DIST verovio-3.6.0.tar.gz 4378120 BLAKE2B e21a14c6682ea97c022d18208eefc49e0b093adbdb2ea1fd7b54a721690336d51761db721273e28ab1fa8bec5d08feb4666f4f866d7df7ec6edbe2d8a49693c3 SHA512 77527ca272a1ae7b45bedc34d7ae0e8172a36c76a056dbc78a6292853d0cb619c646c0cf8072d31cbcbb414e9b1d969d1d02d63b69abf7d77d5b0ced1449a978 @@ -7,6 +8,7 @@ DIST verovio-3.8.0.tar.gz 4107538 BLAKE2B b8b20acb4897e8873762fd5b2f2f396bb5ea52 DIST verovio-3.8.1.tar.gz 4107545 BLAKE2B b76351fe0fd9ea4e3683c4e3a60fa9eef768164037708ddccca23e92032af286ec7e405d89e063704d61004de7e59fd4d34b22e4fdec6773d6f4e1e24bde2bfb SHA512 2fb1cdb93de00a9cfa69589e0811088b01fd6556f854197178183b92a4ce79a62269ddd02fe417cce07d238ef1976e5738f00f99589dc8421e4289b1919a5d0b DIST verovio-3.9.0.tar.gz 4128209 BLAKE2B aaceeac5af043453890af17d5358d932823b8ea55d2818b4f4923294312a201272868fa00e8539f98254ef09e4c1e507e7e9f006ab05ed643f6a6ba1f3a20d4a SHA512 9bba85fb3792c7203d1bc509c23d69d801e7bd6b0da0099579e94ba07b3252aa8a9c4684bc054a4cc67aac56504c1b7892c14b78423b86bebfbf2124563c13b2 EBUILD verovio-3.10.0.ebuild 1275 BLAKE2B d5015b7732b0c05a24d9054c9211c2b2429d89ab739620987bb7836e8a11bcab7aa17810c507e137ac4524f60f5e7e91bc1e2e8fb59b57384410f739c02610d5 SHA512 2111ee2be02db6a1a7384d2e62269bb66175f740647bb2b2a8641cda44989ab285d0b63dfa2c4a0ad884802631a06dcac15440f995d9da06046553a4b36a3120 +EBUILD verovio-3.11.0.ebuild 1275 BLAKE2B d5015b7732b0c05a24d9054c9211c2b2429d89ab739620987bb7836e8a11bcab7aa17810c507e137ac4524f60f5e7e91bc1e2e8fb59b57384410f739c02610d5 SHA512 2111ee2be02db6a1a7384d2e62269bb66175f740647bb2b2a8641cda44989ab285d0b63dfa2c4a0ad884802631a06dcac15440f995d9da06046553a4b36a3120 EBUILD verovio-3.4.1.ebuild 1096 BLAKE2B 403a268c3a2d2b07ae7060acac5c2178a902ce89583f268c978439eb1da96ec05716db085baa9c81d22deb74d58e6482c3a6345a8aae816da75043ea3874184c SHA512 3dceabef65e3a00538a5fdd3c3ae3bb3db314d6d6e8a928a3b9289ec8f28ccc24585e6863e4720aaac7d6204e13348449f3455da57f2b516b93bbce72570ead2 EBUILD verovio-3.5.0.ebuild 1225 BLAKE2B 4c30b0923d8c61c0b954cba5ec50fe1663cf0b1a10847f0ff4ffb7d09c87534f70056fae4069eaf7fd9d6bbb4abeb665a3144babb880263c1cb1e8f96e63f4c7 SHA512 77a83ee6482eff5d9cfcda10ab067aa673ec4218e7bc52e12bab106b120b874eb9b36a8e5d4dfd3aa3654af63206c4acc05484dd295ebed7ec8f631775f2a942 EBUILD verovio-3.6.0.ebuild 1225 BLAKE2B 4c30b0923d8c61c0b954cba5ec50fe1663cf0b1a10847f0ff4ffb7d09c87534f70056fae4069eaf7fd9d6bbb4abeb665a3144babb880263c1cb1e8f96e63f4c7 SHA512 77a83ee6482eff5d9cfcda10ab067aa673ec4218e7bc52e12bab106b120b874eb9b36a8e5d4dfd3aa3654af63206c4acc05484dd295ebed7ec8f631775f2a942 diff --git a/media-libs/verovio/verovio-3.11.0.ebuild b/media-libs/verovio/verovio-3.11.0.ebuild new file mode 100644 index 0000000..3e249df --- /dev/null +++ b/media-libs/verovio/verovio-3.11.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://github.com/rism-digital/verovio/archive/refs/tags/version-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/verovio-version-${PV}" +else + inherit git-r3 + EGIT_REPO_URI="https://github.com/rism-digital/verovio.git" +fi + +DESCRIPTION="Music engraving library" +HOMEPAGE="https://www.verovio.org/" +LICENSE="LGPL-3" +SLOT="0" +IUSE="darms pae abc musicxml humdrum" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +CMAKE_USE_DIR="${S}/cmake" + +src_prepare() { + test ${PV} != 9999 && sed -i 's/$(git describe --abbrev=7 --always --dirty)/'${PV}'/' "${S}/tools/get_git_commit.sh" + sed -i "s;/usr/local/bin;$(get_libdir);" "${S}/cmake/CMakeLists.txt" + cmake_src_prepare +} + +src_configure() { + # TODO: Submit upstream PR to allow building of multiple versions at once + local mycmakeargs=( + "-DBUILD_AS_LIBRARY=ON" + "-DNO_DARMS_SUPPORT=$(usex darms OFF ON)" + "-DNO_PAE_SUPPORT=$(usex pae OFF ON)" + "-DNO_ABC_SUPPORT=$(usex abc OFF ON)" + "-DNO_MUSICXML_SUPPORT=$(usex musicxml OFF ON)" + "-DNO_MXL_SUPPORT=$(usex musicxml OFF ON)" + "-DNO_HUMDRUM_SUPPORT=$(usex humdrum OFF ON)" + ) + cmake_src_configure +}