1
0
Fork 0

Compare commits

...

10 Commits

Author SHA1 Message Date
Ryan Fox 1c54bd01b1
dev-libs/libshake: add github upstream metadata 2023-04-08 20:59:06 -07:00
Ryan Fox 2e8870b3f3
dev-libs/libshake: update EAPI 7 -> 8 2023-04-08 20:58:33 -07:00
Ryan Fox 644e64fb3a
media-plugins/dragonfly-reverb: add 3.2.9 2023-04-08 20:53:42 -07:00
Ryan Fox b5d368d9eb
dev-libs/libglibutil: treeclean
Dependency of dev-libs/gbinder
2023-04-08 20:47:03 -07:00
Ryan Fox 1ba01991ad
dev-libs/gbinder: treeclean
Dependency of dev-python/gbinder
2023-04-08 20:46:55 -07:00
Ryan Fox 31b4308112
dev-python/gbinder: treeclean
I'm removing this because ::guru seems to package Waydroid these days,
so I don't need to maintain this package anymore.
2023-04-08 20:45:52 -07:00
Ryan Fox 0507639008
dev-python/pygame-menu: add 4.4.2 2023-04-08 20:44:00 -07:00
Ryan Fox 1a72750552
dev-python/soxr: add 0.3.5 2023-04-08 20:41:16 -07:00
Ryan Fox a8004e5b6e
media-plugins/airwindows-lv2: add 18.0 2023-04-08 20:39:14 -07:00
Ryan Fox bb7886ead6
media-plugins/airwindows-lv2: switch to sourcehut 2023-04-08 20:38:25 -07:00
27 changed files with 233 additions and 267 deletions

View File

@ -1 +0,0 @@
DIST gbinder-1.1.33.tar.gz 204925 BLAKE2B 29c83a266582c13f0283c0c6d0f1b492a6e8b5dba696ecab365c4cd8788124a5c510bee92f4b255f3366e3a31b4e1533d520aebe3256859ee842c895bac43cf5 SHA512 759d96fb377ed3886d60ab3c833d378ced88cec18d8bb5fc44b9be556a8f76cecb2a878534f78fddf591ae6e08b3562aaa900028ecb6f92cfe6b27c71674aa4e

View File

@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git"
else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_compile() {
emake KEEP_SYMBOLS=1 LIBDIR="/usr/$(get_libdir)"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
}

View File

@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/mer-hybris/libgbinder.git"
else
MY_PN="lib${PN}"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/mer-hybris/libgbinder/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="GLib-style interface to binder"
HOMEPAGE="https://github.com/mer-hybris/libgbinder"
LICENSE="BSD"
SLOT="0"
DEPEND="dev-libs/libglibutil"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_compile() {
emake KEEP_SYMBOLS=1 LIBDIR="/usr/$(get_libdir)"
}
src_install() {
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">mer-hybris/libgbinder</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1 +0,0 @@
DIST libglibutil-1.0.68.gh.tar.gz 60087 BLAKE2B 449952f5fc8791ab7ede3876cf473486bbd73e36c41353c8d54b528a483453ffbc0c0f7a39b5748626d967e8cc4a667c83f97f297d5a7169ea066f111da1eb78 SHA512 8437c9eb125a42e9a4fcd1063818472a1e6a27375189b9996d2ce2c4c96de813b532dd7806d917164987fb4d6e5d67bd981b251b3c0f33cc66e9dd857de04fa1

View File

@ -1,29 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git"
else
SRC_URI="https://github.com/sailfishos/libglibutil/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Library of glib utilities"
HOMEPAGE="https://github.com/sailfishos/libglibutil"
LICENSE="BSD"
SLOT="0"
DEPEND="dev-libs/glib"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_compile() {
emake KEEP_SYMBOLS=1
}
src_install() {
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
}

View File

@ -1,29 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sailfishos/libglibutil.git"
else
SRC_URI="https://github.com/sailfishos/libglibutil/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Library of glib utilities"
HOMEPAGE="https://github.com/sailfishos/libglibutil"
LICENSE="BSD"
SLOT="0"
DEPEND="dev-libs/glib"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_compile() {
emake KEEP_SYMBOLS=1
}
src_install() {
emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-dev
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">sailfishos/libglibutil</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,17 +1,17 @@
# Copyright 2021 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
if [[ ${PV} != *9999* ]]; then
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/zear/libShake.git"
else
SRC_URI="https://github.com/zear/libShake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PN="libShake"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/zear/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
else
inherit git-r3
EGIT_REPO_URI="https://github.com/zear/libShake.git"
fi
DESCRIPTION="Simple, cross-platform haptic library."

View File

@ -1,17 +1,17 @@
# Copyright 2021 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
if [[ ${PV} != *9999* ]]; then
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/zear/libShake.git"
else
SRC_URI="https://github.com/zear/libShake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PN="libShake"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/zear/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
else
inherit git-r3
EGIT_REPO_URI="https://github.com/zear/libShake.git"
fi
DESCRIPTION="Simple, cross-platform haptic library."

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">zear/libShake</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1 +0,0 @@
DIST gbinder-1.1.1.gh.tar.gz 24340 BLAKE2B d93d332e0c8a04c5adbf0ca2680d32a7e8d7b0ba8350f50b365966b8bce082456b3463509334831fc376ebecc0f2dd67542bd5d45c94e028d325458944a70147 SHA512 1910d6e904ac46da519064e9dc57e4059e1ea7072f2cf4b7ca0888a73701a590ff565fe9e9ca67acf94dba2a69f3138457d8b9533c2360befdd508b983f32a03

View File

@ -1,38 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/erfanoabdi/gbinder-python.git"
else
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Python bindings for libgbinder"
HOMEPAGE="https://github.com/erfanoabdi/gbinder-python"
LICENSE="GPL-3"
SLOT="0"
DEPEND="dev-libs/gbinder"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
dev-python/cython[${PYTHON_USEDEP}]
"
src_configure() {
cython -3 gbinder.pyx -o gbinder.c || die
}
distutils_enable_tests pytest

View File

@ -1,38 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/erfanoabdi/gbinder-python.git"
else
MY_PN="${PN}-python"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/erfanoabdi/gbinder-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Python bindings for libgbinder"
HOMEPAGE="https://github.com/erfanoabdi/gbinder-python"
LICENSE="GPL-3"
SLOT="0"
DEPEND="dev-libs/gbinder"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
dev-python/cython[${PYTHON_USEDEP}]
"
src_configure() {
cython -3 gbinder.pyx -o gbinder.c || die
}
distutils_enable_tests pytest

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>flewkey@2a03.party</email>
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">erfanoabdi/gbinder-python</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1 +1,2 @@
DIST pygame-menu-4.4.1.gh.tar.gz 12715691 BLAKE2B 7135ab178832621eb4b087c99363b01f3aae75e958ef5b80685e99d595f2a0919f2b8455b4dae52d46f9b7f3003e70f3a7dd5e1d020a6aac6d49087845f03877 SHA512 f4f57a5395decb706f28545a37b23f33c7dbe85e42b4b9fd065ceeb54018c0dfeb778d6f775c9b6f60c5435b2ea90a2c25664c1e24409a6954e6e66ac87842d5
DIST pygame-menu-4.4.2.gh.tar.gz 12716421 BLAKE2B 3881b48715eecb7850433b4d77f7d727f759e65b2ad18bbc78049e2e635bec7fc5359d8689d2436957ed0aebe8cc47ccdea20dce01abe8a172016b0d626e7529 SHA512 137f190d9633d58d56aa0f895582982a563e11ee3c7a59a4c3ed4f489ad5e213f03986581198a70aee6ff897f7e71f6c78b0bc5c66b62b5b0f7bc60ef1d89bb2

View File

@ -0,0 +1,32 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ppizarror/pygame-menu.git"
else
SRC_URI="https://github.com/ppizarror/pygame-menu/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="A pygame library for menus and GUIs"
HOMEPAGE="https://pygame-menu.readthedocs.io/"
LICENSE="MIT"
SLOT="0"
RESTRICT="test" # Tests require a display device
DEPEND=""
RDEPEND="
${DEPEND}
>=dev-python/pygame-1.9.3[${PYTHON_USEDEP}]
dev-python/pyperclip[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
"
BDEPEND=""

View File

@ -1 +1,2 @@
DIST soxr-0.3.4.gh.tar.gz 22664 BLAKE2B 0b8715ac0ff5e65302c773137d2e9e83dd0a7c5ac12a6d12d13168e639aae1d4f35a3dd5f1fb8d584ff1f285fed4f2bd10e2f26eb0b22c81209a91c13e7531ec SHA512 5ea3f5eb5c9a012987d070a97a83bc0077aea5056e5a0b0fc08bebedb07233bb144c2ac496c4df2468d60ad5d399f90b42c9318bd7ca89d6bd9eaaa67f780b76
DIST soxr-0.3.5.gh.tar.gz 22771 BLAKE2B 5a516ef1738130c736b88b1eb27ed855fd65916061d2b6c3ea0f5285e2c82fd37b527bed2dfb557c303e495a5e0f9f6351f7e706cd8daf938e5cd8b7b4e824b4 SHA512 400bf1b79f8177627acef19751d52c890e2352b1bb65b05514a17e356753b268610a670adc7ec52afaaac10befa4ed9d5a28bbf2561075ed0f22abacc3cf48f3

View File

@ -0,0 +1,52 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/dofuuz/python-soxr.git"
EGIT_SUBMODULES=()
else
MY_PN="python-soxr"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/dofuuz/python-soxr/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Resampling library for Python"
HOMEPAGE="https://github.com/dofuuz/python-soxr"
LICENSE="LGPL-2.1"
SLOT="0"
DEPEND="media-libs/soxr"
RDEPEND="
${DEPEND}
dev-python/numpy[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]
dev-python/setuptools-scm[${PYTHON_USEDEP}]
"
src_configure() {
DISTUTILS_ARGS=( --use-system-libsoxr )
}
python_prepare_all() {
# https://github.com/cython/cython/issues/3783
sed -i 's/const datatype_t/datatype_t/g' "${S}/src/soxr/cysoxr.pyx"
distutils-r1_python_prepare_all
}
python_compile() {
SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" distutils-r1_python_compile
}
distutils_enable_tests pytest

View File

@ -1 +1,2 @@
DIST airwindows-lv2-16.0.gh.tar.gz 202456 BLAKE2B 5d58b3476d9832f017504040b58925fcb20dd1324ac5412d27483b1c842a2b09d4bcd491a824b20173f37cabf494706ee7906306a12ec2282644c44fef081e0e SHA512 05ff7ed435b6082e7fc5d923a70d8673fd21564c47b85261e60888b6351b2b8c13bc12b78e118ee1ccfb9bcf4c2fa20b29448d024bd07149918b26eab804a08d
DIST airwindows-lv2-16.0.tar.gz 202469 BLAKE2B da84babc3204e4ea75ffcfb8909100db20959317983b7fcceb014a603ae808c7141b1753fe4db93ba9155af11e81102e249e0f080f389024e2a208c05310c96c SHA512 68adf12134b1efc5d16d7e197cd79ac1ef1027e414f85d4a3075b18774e49df96dbcd6b5c3d3acf994be361ad428a7ce5dcebe7def252e0d26ebb78aeff48ecc
DIST airwindows-lv2-18.0.tar.gz 203359 BLAKE2B 1fe4c132161cbbe1deff35cce96ecfa3455e7371a14ceb9b8f490f3ce56d980edfb214947d3024e8f4abc85a2c09c708bcbd95633cd3e671095e8d843efbac53 SHA512 78ab51fd741bb4a3c7dbcefbb0de7ad523282466d7783a3cc10abd316891ae0806de897976f2f72ad27d9d4c59d1c1f8a7fe8629d1e5a4adfba1450492f45639

View File

@ -7,14 +7,17 @@ inherit meson
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hannesbraun/airwindows-lv2.git"
EGIT_REPO_URI="https://git.sr.ht/~hannes/airwindows-lv2"
else
SRC_URI="https://github.com/hannesbraun/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
SRC_URI="https://git.sr.ht/~hannes/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="A port of Airwindows plugins to LV2"
HOMEPAGE="https://github.com/hannesbraun/airwindows-lv2"
HOMEPAGE="https://sr.ht/~hannes/airwindows-lv2/"
LICENSE="MIT"
SLOT="0"

View File

@ -0,0 +1,26 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~hannes/airwindows-lv2"
else
SRC_URI="https://git.sr.ht/~hannes/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="A port of Airwindows plugins to LV2"
HOMEPAGE="https://sr.ht/~hannes/airwindows-lv2/"
LICENSE="MIT"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="media-libs/lv2"

View File

@ -7,14 +7,17 @@ inherit meson
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hannesbraun/airwindows-lv2.git"
EGIT_REPO_URI="https://git.sr.ht/~hannes/airwindows-lv2"
else
SRC_URI="https://github.com/hannesbraun/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
SRC_URI="https://git.sr.ht/~hannes/airwindows-lv2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="A port of Airwindows plugins to LV2"
HOMEPAGE="https://github.com/hannesbraun/airwindows-lv2"
HOMEPAGE="https://sr.ht/~hannes/airwindows-lv2/"
LICENSE="MIT"
SLOT="0"

View File

@ -6,6 +6,6 @@
<name>Ryan Fox</name>
</maintainer>
<upstream>
<remote-id type="github">hannesbraun/airwindows-lv2</remote-id>
<remote-id type="sourcehut">~hannes/airwindows-lv2</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,3 +1,6 @@
DIST dpf-22413340a6d8ef2ffbf38ce841fb44c448a1a84a.gh.tar.gz 3472906 BLAKE2B 7d03b5ec74d54a9af153d9bd627a1408b62e96ed4c18192ac812db229e67316977450f3edfb975b7fb1a578645b050e6dec4604ec77357e4853e2839f349b2cb SHA512 47afe3ac23494f59c6fa59f87fd64f471592bbc63c9522c75587e36100987fd56bfaf34a26175c6645ea29da9c20a7dd285bf04aacca9446aaf0bb46a2ba9d35
DIST dpf-4d783d76cb996f31fc3fd2d1d6a9b74af056139c.tar.gz 3002200 BLAKE2B ae471f683c16c69aeed2e1ad025074e5e5669a9ea65723e291e47016e1defe35d83bedf724144b06d90d9fc50e0cda3d2f025fc0a22ad227ae737672b26229c8 SHA512 28886da5b5719955cd89109860758d06ce38bcda6de64f10b0c0eca161a037c12f233b902610ae11d6205afadd5b0005cbaf240089f0752ddfc118bba4e55501
DIST dragonfly-reverb-3.2.8.gh.tar.gz 20813278 BLAKE2B a07220ee6e5e14aeaa564a6aabcb789e78eaa7c86b3fc9bfefe386e8548d5675c1fb2ef5a8a3b5b47df8c16430df33d14abb2729d070d68bb4d42b667dba276c SHA512 1dbfbfcdd0f8b2a0bfba28c65a1fef52b7b7ae99692c84b4cb9f27f0a1585fbadcdb023181f08496c00f3741a22a92312e3c922f31353046d7159dfd6f54d9e7
DIST dragonfly-reverb-3.2.9.tar.gz 20812812 BLAKE2B aa89414ce628b0e1b627cab32d3870c488ef9544ba8d30ce3d3e616ae2c8dfe3d623a02d9233e000da1ab2b4d0a945682f0622b50ad64fdeda78e27c062543f2 SHA512 c6ae922f92352d7eab7716ecfdf6fb9c83e1f884ce7dbd61da5ae5073507061a38d24687e10e2c7179870272963854229e89115f0102c24f4c1055c38b3c6b08
DIST pugl-3e03459a5a0b0f118b04e9e0b0a32f42ccd04a5c.gh.tar.gz 214390 BLAKE2B 51bbc0fb30a2d3d0873b0736c2ead5ac2a2eecf03a166c2e421ed460264ceb9208802376a37bfed90dc257c80b350df562ad522e26c90470e00d99e0764fefc8 SHA512 6f5d784157f0c56ec21a4dca264917fd5e61dcb715c9dc22964dc02a79dfbb2f0267239558a46d5d561e1932d7e050c1907f2cd08d70e75f388ac713cd30da5a
DIST pugl-844528e197c51603f6cef3238b4a48d23bf60eb7.tar.gz 214521 BLAKE2B 2f96fd3f97f3e1c56c06e6c1c08f7d585267b1006428925eeafe5250a9f6da489d4870bd4136ab6d3951f2984d631b5495816610774cad74e07ac8ba2622c2f9 SHA512 ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772

View File

@ -0,0 +1,75 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/michaelwillis/dragonfly-reverb.git"
EGIT_SUBMODULES=( dpf dpf/dgl/src/pugl-upstream )
else
DPF_REF="4d783d76cb996f31fc3fd2d1d6a9b74af056139c"
PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7"
SRC_URI="
https://github.com/michaelwillis/dragonfly-reverb/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/DISTRHO/DPF/archive/${DPF_REF}.tar.gz -> dpf-${DPF_REF}.tar.gz
https://github.com/DISTRHO/pugl/archive/${PUGL_REF}.tar.gz -> pugl-${PUGL_REF}.tar.gz
"
KEYWORDS="~amd64"
fi
DESCRIPTION="A set of free reverb effects"
HOMEPAGE="https://michaelwillis.github.io/dragonfly-reverb/"
LICENSE="GPL-3"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
virtual/jack
x11-libs/libX11
"
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
else
default
rm -rf "${S}/dpf" || die
ln -s "${WORKDIR}/DPF-${DPF_REF}" "${S}/dpf" || die
rm -rf "${S}/dpf/dgl/src/pugl-upstream" || die
ln -s "${WORKDIR}/pugl-${PUGL_REF}" "${S}/dpf/dgl/src/pugl-upstream" || die
fi
}
src_compile() {
export SKIP_STRIPPING=true
default_src_compile
}
src_install() {
dobin bin/DragonflyEarlyReflections
dobin bin/DragonflyPlateReverb
dobin bin/DragonflyHallReverb
dobin bin/DragonflyRoomReverb
dodir /usr/$(get_libdir)/vst
cp "${S}/bin/DragonflyEarlyReflections-vst.so" "${D}/usr/$(get_libdir)/vst"
cp "${S}/bin/DragonflyPlateReverb-vst.so" "${D}/usr/$(get_libdir)/vst"
cp "${S}/bin/DragonflyHallReverb-vst.so" "${D}/usr/$(get_libdir)/vst"
cp "${S}/bin/DragonflyRoomReverb-vst.so" "${D}/usr/$(get_libdir)/vst"
dodir /usr/$(get_libdir)/vst3
cp -r "${S}/bin/DragonflyEarlyReflections.vst3" "${D}/usr/$(get_libdir)/vst3"
cp -r "${S}/bin/DragonflyPlateReverb.vst3" "${D}/usr/$(get_libdir)/vst3"
cp -r "${S}/bin/DragonflyHallReverb.vst3" "${D}/usr/$(get_libdir)/vst3"
cp -r "${S}/bin/DragonflyRoomReverb.vst3" "${D}/usr/$(get_libdir)/vst3"
dodir /usr/$(get_libdir)/lv2
cp -r "${S}/bin/DragonflyEarlyReflections.lv2" "${D}/usr/$(get_libdir)/lv2"
cp -r "${S}/bin/DragonflyPlateReverb.lv2" "${D}/usr/$(get_libdir)/lv2"
cp -r "${S}/bin/DragonflyHallReverb.lv2" "${D}/usr/$(get_libdir)/lv2"
cp -r "${S}/bin/DragonflyRoomReverb.lv2" "${D}/usr/$(get_libdir)/lv2"
dodir /usr/$(get_libdir)/clap
cp -r "${S}/bin/DragonflyEarlyReflections.clap" "${D}/usr/$(get_libdir)/clap"
cp -r "${S}/bin/DragonflyPlateReverb.clap" "${D}/usr/$(get_libdir)/clap"
cp -r "${S}/bin/DragonflyHallReverb.clap" "${D}/usr/$(get_libdir)/clap"
cp -r "${S}/bin/DragonflyRoomReverb.clap" "${D}/usr/$(get_libdir)/clap"
}

View File

@ -8,12 +8,12 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/michaelwillis/dragonfly-reverb.git"
EGIT_SUBMODULES=( dpf dpf/dgl/src/pugl-upstream )
else
DPF_REF="22413340a6d8ef2ffbf38ce841fb44c448a1a84a"
PUGL_REF="3e03459a5a0b0f118b04e9e0b0a32f42ccd04a5c"
DPF_REF="4d783d76cb996f31fc3fd2d1d6a9b74af056139c"
PUGL_REF="844528e197c51603f6cef3238b4a48d23bf60eb7"
SRC_URI="
https://github.com/michaelwillis/dragonfly-reverb/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
https://github.com/DISTRHO/DPF/archive/${DPF_REF}.tar.gz -> dpf-${DPF_REF}.gh.tar.gz
https://github.com/DISTRHO/pugl/archive/${PUGL_REF}.tar.gz -> pugl-${PUGL_REF}.gh.tar.gz
https://github.com/michaelwillis/dragonfly-reverb/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/DISTRHO/DPF/archive/${DPF_REF}.tar.gz -> dpf-${DPF_REF}.tar.gz
https://github.com/DISTRHO/pugl/archive/${PUGL_REF}.tar.gz -> pugl-${PUGL_REF}.tar.gz
"
KEYWORDS="~amd64"
fi