1
0
Fork 0

Compare commits

...

7 Commits

Author SHA1 Message Date
Ryan Fox aec95e4a43
media-libs/lsp-dsp-lib: add 1.0.12 2023-07-06 16:34:03 -07:00
Ryan Fox fdd1f0ed09
media-sound/carla: add 2.5.5 2023-07-06 16:26:09 -07:00
Ryan Fox 56f47a6a78
dev-python/pytmx: add 3.32 2023-07-06 16:18:44 -07:00
Ryan Fox 71217a0464
dev-python/pyscroll: enable py3.12 2023-07-06 16:14:16 -07:00
Ryan Fox 2eca883895
dev-python/txtorcon: drop 23.0.0 2023-07-06 15:54:33 -07:00
Ryan Fox 4840a8ef1b
dev-python/txtorcon: add 23.5.0 2023-07-06 15:54:13 -07:00
Ryan Fox 7e157302c9
media-sound/tagger: treeclean
I don't feel like making Cake work with Portage right now.
2023-07-02 23:58:18 -07:00
13 changed files with 177 additions and 47 deletions

View File

@ -1,10 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# 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} )
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1

View File

@ -1,10 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# 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} )
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1

View File

@ -1 +1,2 @@
DIST pytmx-3.31.gh.tar.gz 7114118 BLAKE2B 708f9f779102a56c7427278bc472df85ca73afa0dc632603113405b45b1e0a0f97d930c4cbc98fa720ca29b44da3f7eba12e5a592f1809f4925e5a7ddc41f7d3 SHA512 d90124112dca496c5e4119780e2f9e383b413bc0df50f14d3bbb7ff88fe8dc0fe9f50ffbad594698f11031f7b5637c3dc6953f8acdbd3cb52df888d29dd57f11
DIST pytmx-3.32.gh.tar.gz 7113929 BLAKE2B e2e0c63ae5c45292ef2add1671b96a9925f3d0a425b8774fd512c74aabfda463f28522674ede630bf52eea94face71d18f85caf2762bb1f71f0366714bbe7cca SHA512 26fdf2cd7ac6956673638e0122c73f2f2997e575babe04d519fde5dabf45e2ba58c2c3f6420070009d8bb16b5103f8bca148d2f895eeda5c048dfa6b6f664511

View File

@ -0,0 +1,31 @@
# 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/bitcraft/pytmx.git"
else
MY_PV="5a3a39a2902868401569c6a36aa8e68209fb5a8b"
MY_P="${PN}-${MY_PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://github.com/bitcraft/pytmx/archive/${MY_PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Python library to read Tiled Map Editor's TMX maps"
HOMEPAGE="https://github.com/bitcraft/pytmx"
LICENSE="LGPL-3"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
distutils_enable_tests unittest

View File

@ -1 +1 @@
DIST txtorcon-23.0.0.gh.tar.gz 393009 BLAKE2B 323187b8b85e5c902eae37953d173fbfea01a26096af27ace3651b909d40361ec1fcd980db18aa6f729820f1ac96af6bf3ca51f705d937a2d4b6956485b47366 SHA512 3f9ae81e499993605861cfdcbf3a718345e58c378ea71eeb5b833861893889f9b805dec06d2e0e35840f0c8ceab9cb2c1c2791f980aaaf5dd32a1de8e84d62e0
DIST txtorcon-23.5.0.gh.tar.gz 394188 BLAKE2B ee63d2815a9b697aa37d27697ef6085dc91e750ba0cad854c8610eed7afcfec9b50cf5aead24f75676e2b0ee39167c50fbebc43a51911a3ebe17eb784b18d31e SHA512 33610c043084273f5dc06b797fff11bb0fccaae14229dbd07286e13e40ebc199594f6e52c64b87e4060e37bcb44bd90ccf7ff7217d923fdb33a581fb95144d56

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1

View File

@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..11} )
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1

View File

@ -1,5 +1,8 @@
DIST lsp-common-lib-1.0.26.tar.gz 67839 BLAKE2B cd50d379915c1595e95d1254102b2e03aeec86a8b0ccdf6f1447c97eb5fea053e1a7ab012314db1c8048bcd7ca369e03309cfe4a978a5b023e04f0a9c74a51a9 SHA512 59954a658ced028ab04b513a7639a1e9c1612e70c4e6c2338e284799f8fd1d6337733d961910abaca792a196e432d7e6f77510dd60e34aef03c77bda689b5ad3
DIST lsp-common-lib-1.0.27.tar.gz 67857 BLAKE2B f31ba44e47ecf8bef69549dfcd00b831ec8e19e234b5715ae8bf1f48b358b6d0af97b5ddeecf649e936baa2f73f211c93dbf8bb2b7c1669590fcda939e1b26ce SHA512 741acc700a70c821239496e29ebd09177e729a3ffb7d9d93828f60c9fe86795f7f478e889b46d01be6ce48463c6b1e6f16487bd289a23b398a334b4f7eba1fa1
DIST lsp-common-lib-1.0.28.tar.gz 66171 BLAKE2B 40232a604e1c431607e49eb720683d80fc0cf8cf62fededd21f666a74201d9f806da30079dfc8b0351669f47c05ab3e95177d7008a9890f1655e57d4f483df18 SHA512 4dd3ef2cb2d8ca9bef1382078decc387f0b508c1cee1c482074066e8094fc514409560274d8fb65d21bfabddbeb1af44c2f252383335d32df7cf724b4631396d
DIST lsp-dsp-lib-1.0.10.tar.gz 679510 BLAKE2B 98aaf1c00852305c41f70b85939e9c488533369c4f87110b487aa12283214325720c74956e0ebf45bb218f759eac2eb1428bd0c15b24299e3ea65998acbe4948 SHA512 9f05d8edd789caaddf873a0e7ad1c3839e69be5d5b023b792c1a1c5bf11834a51e7e882eb090f788a9e8aadd0e0ed05a05fbae198588bdfe34feba165207f20a
DIST lsp-dsp-lib-1.0.11.tar.gz 679432 BLAKE2B 71b27852afeaa404c67000281be72d37f712b1a13428a870dda711a9fca7ab7f09cd1a302b2fc01a65028842838f47af80265d7286c746d4a2c30c7b1cdad75a SHA512 b466cfc5aa015e6e95407aaeadcad5119d5b0274d2e8a0bf95a88b083836e0da2c0d050dd810b52351093f3133206580fd7059df3b403597b8af2453a473dd8d
DIST lsp-dsp-lib-1.0.12.tar.gz 673575 BLAKE2B cb2ac1c5084a0197f88498395f7b8c87f112c1ab165a0ae2c35185031156ea33d6b1bd3f24edc4311ff2fcba615c4cc131bd66e6ab6018b1853e0535f86c9642 SHA512 53bee87428c15cadfe1c0a13ec7da868025e99e65154ba52af6630cf0ffac2cbc663b0195ac1c58ed90d7f5abaa9afed73b93dc19b4b3284c80fb1bddf0f1ddb
DIST lsp-test-fw-1.0.19.tar.gz 64267 BLAKE2B 199cdb6fb105d5b2edebb5335c59d9903fa7311af3d082d98059142ac7c74a4ce3c96d106fd905a5564dbb298793bef4b59e93d343342b31757a954ea80c0e54 SHA512 e40862221dc76e399e41bb2bd3d2f911bad807bd54b1a9057a3bc2d0f494c52fb10ea57985ca1d76a9a03b6079c24e52108087d4f9fd7cdf019b736cb50ea12f
DIST lsp-test-fw-1.0.20.tar.gz 63723 BLAKE2B 9b1fa921c07139d4617db9e55701ee881236aaf8eadc2d6e0f6a5cbddcc98036888f04fd890540fb9e5614d23faef5c9da5e1d45c5411447a47dd2a2123d774c SHA512 1dfb9275dc102d3687481ff5db627db1886e0c5b3a2a872be7434b6744d48d2343896427f2a80b7a04362074d89755b0ace71387e1cbdea7047e69cd379f4ae9

View File

@ -0,0 +1,40 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CLV="1.0.28" # LSP_COMMON_LIB_VERSION
CLN="lsp-common-lib" # LSP_COMMON_LIB_NAME
CLP="${CLN}-${CLV}"
TFV="1.0.20" # LSP_TEST_FW_VERSION
TFN="lsp-test-fw" # LSP_TEST_FW_NAME
TFP="${TFN}-${TFV}"
SRC_URI="
https://github.com/lsp-plugins/lsp-dsp-lib/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/lsp-plugins/lsp-common-lib/archive/${CLV}.tar.gz -> ${CLP}.tar.gz
https://github.com/lsp-plugins/lsp-test-fw/archive/${TFV}.tar.gz -> ${TFP}.tar.gz
"
KEYWORDS="~amd64"
DESCRIPTION="Optimized DSP library"
HOMEPAGE="https://github.com/lsp-plugins/lsp-dsp-lib"
LICENSE="LGPL-3"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
src_unpack() {
default
mkdir "${S}/modules" || die
mv "${WORKDIR}/${CLP}" "${S}/modules/${CLN}" || die
mv "${WORKDIR}/${TFP}" "${S}/modules/${TFN}" || die
}
src_configure() {
emake config PREFIX="/usr" LIBDIR="/usr/$(get_libdir)" TEST=$(usex test 1 0)
}

View File

@ -1 +1,2 @@
DIST carla-2.5.4.tar.gz 11530440 BLAKE2B 6b4aaca799a3d435dbde9ce4cbf98147578ab416ec78a563c3c5b0654d69dcd52c251924b753dfc07ce6c6b74d57d69f82fc65cb8e120ed6c352ee48f4f465e8 SHA512 0bee1b450d832fafa035694f16fdae0509a2836449da875f1fe6e81adb2bbd4747e8c42e516c3896d0af03f50a47c1d3b63119bd321d10464c1c5e57645461b4
DIST carla-2.5.5.tar.gz 11528560 BLAKE2B fd34d827eea5fb4b7a9fcd57827adde9fae1f0fe2ee02fcccfc4b2d0f72a31872f52956b32455666471cf573fcd04abe3d432c3d38407c6dabe8f95287da388c SHA512 93d0fd7c97956446701328f4b98db508a64df9ae6f476871ba7c1ec3f7cc420c206622a01ce5aec2e98079a714264dac5f3f662e0c3d0fad83cc1f1dbeac119a

View File

@ -0,0 +1,94 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
inherit python-single-r1 xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/falkTX/Carla.git"
EGIT_SUBMODULES=() # Prevent Carla-Plugins from installing
else
SRC_URI="https://github.com/falkTX/Carla/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
MY_PN="Carla"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Fully-featured audio plugin host, supports many audio drivers and plugin formats"
HOMEPAGE="https://kx.studio/Applications:Carla"
LICENSE="GPL-2 LGPL-3"
SLOT="0"
IUSE="alsa gtk gtk2 opengl osc pulseaudio rdf sf2 sndfile X"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="
${PYTHON_DEPS}
$(python_gen_cond_dep 'dev-python/PyQt5[gui,opengl?,svg,widgets,${PYTHON_USEDEP}]')
virtual/jack
alsa? ( media-libs/alsa-lib )
gtk? ( x11-libs/gtk+:3 )
gtk2? ( x11-libs/gtk+:2 )
osc? (
media-libs/liblo
media-libs/pyliblo
)
pulseaudio? ( media-sound/pulseaudio )
rdf? ( dev-python/rdflib )
sf2? ( media-sound/fluidsynth )
sndfile? ( media-libs/libsndfile )
X? ( x11-libs/libX11 )
"
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
src_prepare() {
sed -i -e "s|exec \$PYTHON|exec ${PYTHON}|" \
data/carla \
data/carla-control \
data/carla-database \
data/carla-jack-multi \
data/carla-jack-single \
data/carla-patchbay \
data/carla-rack \
data/carla-settings || die "sed failed"
sed -i "s;/share/appdata;/share/metainfo;g" "${S}/Makefile" || die "sed failed"
default
}
src_compile() {
myemakeargs=(
LIBDIR="/usr/$(get_libdir)"
SKIP_STRIPPING=true
HAVE_FFMPEG=false
HAVE_ZYN_DEPS=false
HAVE_ZYN_UI_DEPS=false
HAVE_QT4=false
HAVE_QT5=true
HAVE_PYQT5=true
DEFAULT_QT=5
HAVE_ALSA=$(usex alsa true false)
HAVE_FLUIDSYNTH=$(usex sf2 true false)
HAVE_GTK2=$(usex gtk2 true false)
HAVE_GTK3=$(usex gtk true false)
HAVE_LIBLO=$(usex osc true false)
HAVE_PULSEAUDIO=$(usex pulseaudio true false)
HAVE_SNDFILE=$(usex sndfile true false)
HAVE_X11=$(usex X true false)
)
# Print which options are enabled/disabled
make features PREFIX="/usr" "${myemakeargs[@]}"
emake PREFIX="/usr" "${myemakeargs[@]}"
}
src_install() {
emake DESTDIR="${D}" PREFIX="/usr" "${myemakeargs[@]}" install
if ! use osc; then
find "${D}/usr" -iname "carla-control*" | xargs rm
fi
}

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">NickvisionApps/Tagger</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,29 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/NickvisionApps/Tagger.git"
else
SRC_URI="https://github.com/NickvisionApps/Tagger/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
DESCRIPTION="A simple music tag editor."
HOMEPAGE="https://gitlab.gnome.org/knuxify/eartag"
LICENSE="GPL-3"
SLOT="0"
DEPEND="
dev-cpp/curlpp
dev-libs/jsoncpp
>=gui-libs/gtk-4.8.0:4
>=gui-libs/libadwaita-1.2.0
media-libs/taglib
"
RDEPEND="${DEPEND}"
BDEPEND=""