diff --git a/media-plugins/distrho-ports/Manifest b/media-plugins/distrho-ports/Manifest index a717e55..61f1440 100644 --- a/media-plugins/distrho-ports/Manifest +++ b/media-plugins/distrho-ports/Manifest @@ -1,6 +1,5 @@ -DIST distrho-ports-20201227.tar.gz 31956731 BLAKE2B 4044a5d323f2928335bc34f7fbfd2cd3697272e30272501423d670ea006ace8ad42453d139e9b4e9b3b94e2751a15572259742f6e2be701ef38701eebca03188 SHA512 8c69f3cef7ecfbf0abc4536ed2d1a0903b9f2819acf3b075768109fd207901b641d36a0b21c3705d23086dbb0a6a1a9cece15b4025ca0f97713141d9ec1a51de DIST distrho-ports-20210115.tar.gz 31956873 BLAKE2B f5ef5c279dfb79ad80bf11c7de20c877e1db21bb13a99a42130224d602b2b31d419100ffa2274f6d66a56f21b10050a8b4d44211c96bcf063bf3eda7042660e1 SHA512 48e3e23357727e214e2b2b08854ec1d874ed3cc35a9c5f028ae27c084b3f37ecde24adab51c21019187895ffdd0745bf6f9efabace00f419f414897898f5f183 -EBUILD distrho-ports-20201227.ebuild 1184 BLAKE2B eac0e5f6ef39a4d2c54a33a59f65117731a11a62a79eb1e0daaa75f80ddfe46b320b94e6ff273d1997626cf8db12e15d00ccaebe3a837a13f8ad71457e3a47ec SHA512 80ff8dfa6d898934226cb6533aced0b5ce48cadd17ec56e0570d2f1d714b8dd3eff6a58840ff3df2cea6507882d7461a67d80e70c181d972f198ddd072d72a7b -EBUILD distrho-ports-20210115.ebuild 1184 BLAKE2B eac0e5f6ef39a4d2c54a33a59f65117731a11a62a79eb1e0daaa75f80ddfe46b320b94e6ff273d1997626cf8db12e15d00ccaebe3a837a13f8ad71457e3a47ec SHA512 80ff8dfa6d898934226cb6533aced0b5ce48cadd17ec56e0570d2f1d714b8dd3eff6a58840ff3df2cea6507882d7461a67d80e70c181d972f198ddd072d72a7b -EBUILD distrho-ports-99999999.ebuild 1184 BLAKE2B eac0e5f6ef39a4d2c54a33a59f65117731a11a62a79eb1e0daaa75f80ddfe46b320b94e6ff273d1997626cf8db12e15d00ccaebe3a837a13f8ad71457e3a47ec SHA512 80ff8dfa6d898934226cb6533aced0b5ce48cadd17ec56e0570d2f1d714b8dd3eff6a58840ff3df2cea6507882d7461a67d80e70c181d972f198ddd072d72a7b +DIST distrho-ports-20210315.tar.gz 39115342 BLAKE2B 086d370663068fe87fc01d677f07a1440410778d47bb0de03a5a49e8cec8e8f854c1841e67c491a82b5a4142b6a5d2bf81d8c6c3d76179d7cede60206f572ea4 SHA512 c89c5535ac05b0e8676bedbf259fdf66e9a3fbb7dcf28c6200320cab4aa91ab5da8fdb26ed0f79de58018660e05b65e4b88485f737438e15af340496aa43fe7a +EBUILD distrho-ports-20210115.ebuild 1113 BLAKE2B 08c26a1c236ded6d13806e4491fa72e8aefacf878e08bf2edcbc25e37e34618ec7046333ef00ae8d63df56678d98f156a371c05f9c51479eeb43a10704fe3f2c SHA512 54ef7c09255ae2e363e82de16d5b646706e988d7552365f4b0987076d561560f9dd1859aa204c8747aa3a9974702855d67894f1db8d10ca943b0e244089c29b6 +EBUILD distrho-ports-20210315.ebuild 1113 BLAKE2B 08c26a1c236ded6d13806e4491fa72e8aefacf878e08bf2edcbc25e37e34618ec7046333ef00ae8d63df56678d98f156a371c05f9c51479eeb43a10704fe3f2c SHA512 54ef7c09255ae2e363e82de16d5b646706e988d7552365f4b0987076d561560f9dd1859aa204c8747aa3a9974702855d67894f1db8d10ca943b0e244089c29b6 MISC metadata.xml 485 BLAKE2B cce5561c43104347e258f28d2b5d3ec118fd816f3f263323854c9e7694df0493e4490f62272e996bfdf274b9babbe27db8656efe15d04cf7faefcdca96944368 SHA512 19004510e40d49307a2e277a35ac87123c73b48d0f036a6d82b2f941660261c494f07174635c14037408f149b0f4b06b08084e0be6c839031301cf11a85dcf77 diff --git a/media-plugins/distrho-ports/distrho-ports-20201227.ebuild b/media-plugins/distrho-ports/distrho-ports-20201227.ebuild deleted file mode 120000 index f1278f2..0000000 --- a/media-plugins/distrho-ports/distrho-ports-20201227.ebuild +++ /dev/null @@ -1 +0,0 @@ -distrho-ports-99999999.ebuild \ No newline at end of file diff --git a/media-plugins/distrho-ports/distrho-ports-20210115.ebuild b/media-plugins/distrho-ports/distrho-ports-20210115.ebuild deleted file mode 120000 index f1278f2..0000000 --- a/media-plugins/distrho-ports/distrho-ports-20210115.ebuild +++ /dev/null @@ -1 +0,0 @@ -distrho-ports-99999999.ebuild \ No newline at end of file diff --git a/media-plugins/distrho-ports/distrho-ports-20210115.ebuild b/media-plugins/distrho-ports/distrho-ports-20210115.ebuild new file mode 100644 index 0000000..1766fac --- /dev/null +++ b/media-plugins/distrho-ports/distrho-ports-20210115.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Linux ports of Distrho plugins" +HOMEPAGE="https://github.com/DISTRHO/DISTRHO-Ports" +EGIT_REPO_URI="https://github.com/DISTRHO/DISTRHO-Ports" +MY_PN="${PV:0:4}-${PV:4:2}-${PV:6:2}" +SRC_URI="https://github.com/DISTRHO/DISTRHO-Ports/archive/${MY_PN}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +S="${WORKDIR}/DISTRHO-Ports-${MY_PN}" +LICENSE="GPL-2" +SLOT="0" +RESTRICT="mirror" + +IUSE="lv2 vst" +REQUIRED_USE="|| ( lv2 vst )" + +RDEPEND="media-libs/alsa-lib + media-libs/freetype + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXcursor + x11-libs/libXrender" +DEPEND="${RDEPEND}" + +src_prepare() { + # Remove stripping of binaries + sed -i -e "/'-Wl,--strip-all',/d" meson.build || die "sed failed" + + # Remove hardcoded O3 CFLAG + sed -i -e "s/'-O3', //" meson.build || die "sed failed" + + default +} + +src_configure() { + local emesonargs=( + -Doptimizations=false + $(meson_use vst build-vst2) + $(meson_use vst build-vst3) + $(meson_use lv2 build-lv2) + ) + meson_src_configure +} diff --git a/media-plugins/distrho-ports/distrho-ports-99999999.ebuild b/media-plugins/distrho-ports/distrho-ports-20210315.ebuild similarity index 78% rename from media-plugins/distrho-ports/distrho-ports-99999999.ebuild rename to media-plugins/distrho-ports/distrho-ports-20210315.ebuild index 0917d26..1766fac 100644 --- a/media-plugins/distrho-ports/distrho-ports-99999999.ebuild +++ b/media-plugins/distrho-ports/distrho-ports-20210315.ebuild @@ -8,15 +8,10 @@ inherit meson DESCRIPTION="Linux ports of Distrho plugins" HOMEPAGE="https://github.com/DISTRHO/DISTRHO-Ports" EGIT_REPO_URI="https://github.com/DISTRHO/DISTRHO-Ports" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - KEYWORDS="" -else - MY_PN="${PV:0:4}-${PV:4:2}-${PV:6:2}" - SRC_URI="https://github.com/DISTRHO/DISTRHO-Ports/archive/${MY_PN}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/DISTRHO-Ports-${MY_PN}" -fi +MY_PN="${PV:0:4}-${PV:4:2}-${PV:6:2}" +SRC_URI="https://github.com/DISTRHO/DISTRHO-Ports/archive/${MY_PN}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +S="${WORKDIR}/DISTRHO-Ports-${MY_PN}" LICENSE="GPL-2" SLOT="0" RESTRICT="mirror"