1
0

Compare commits

...

2 Commits

Author SHA1 Message Date
7b4e962758
media-libs/lsp-dsp-lib: add 1.0.19 2023-11-06 14:47:03 -08:00
3a8c86e587
dev-python/pyglm: add 2.7.1 2023-11-06 14:46:48 -08:00
5 changed files with 93 additions and 1 deletions

View File

@ -1,4 +1,5 @@
DIST glm-fcda03b54596adda543bcdccc6c1879e380c86a7.gh.tar.gz 4386835 BLAKE2B cb8ee1437ae1db4ea40f95c47b05ccec64ed69a013f7fde89ebf0fb82ea41ec9a01eeea8615e7db3e7d1aa06a241b01deb2701b04f482dbd7f7f25d58aea354c SHA512 ae9f6cb040700f98be6cbadc6f4bec1ac22e1fe704c7e36781aaa1db155e70fa9bd280e8ddd14bf941a02d0ed7587965a7607f3ad6699655a15131d440141f41
DIST pyglm-2.6.0.gh.tar.gz 731812 BLAKE2B 305b89f2312efe63c543e5bacaf16ade3842b04b4e5c17d64ddc944e1db7c703840c7f89a9bdf799d7d2b6ac391c59bd73a91f429aaf3a9e7c447e2ac1511147 SHA512 2355ef33566d12c07c4c921580c15deac860bf48c7913e496c7f5cd1a8cef2574d474fb8da3377576f9b76dacfbaf55ead20a5df65ac315bfd865e381142e139
DIST pyglm-2.7.0.gh.tar.gz 733653 BLAKE2B 7c11f729677679e61968152f2a01bf035b72636dba7c0ee641db54a24d583633595790913ebc6ad02a6ab1923931e4765da406eedb1d87f6a7e8644088b24357 SHA512 23f86df128cafcb617675003cd0bcb1200214041ecc01fb073042ec0dfe20bb065f2816d340af3517bc3bb595fdee5b3c39ff83c6e994e17c4f8990fa94eb555
DIST pyglm-2.7.1.gh.tar.gz 734943 BLAKE2B a2133dcae850c7bb8aa08ffb188161bcbbc43afe138b694f2b278fdd0372c1737df7ecd4ad137a34bd6d672c8d93a7d537fc7432191e7d4b9fb30cd883a38f33 SHA512 1b7cc0f7986fbb8bd17963675997762b1dbbf7769c2659bfe6c2e110da0d30e93b36e998aad4946abdeebf38555e85a31dfb819c2b9c3d64a6dc3326a8c8bc5a
DIST pyglm-typing-f47636b86d07d4f91692235e8dfe0af1bd22e883.gh.tar.gz 67212 BLAKE2B 42abfa52d7df51c98cb629e2300475c5e30c53d1c9481bc9fd1632276ea08e08a3251df67507f02caccb03cebdd2a02baccf1aab25d867567c617939186b722d SHA512 2e5f318c11aaa6dcc6fd1aeb3690b1268f7892c14ca04446f3fe199afe34676082f55434640f7258813cfe9ee8167394e86841f689701aa2ffd230e49a4a89fa

View File

@ -0,0 +1,49 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1
GLM_COMMIT="fcda03b54596adda543bcdccc6c1879e380c86a7"
TYPING_COMMIT="f47636b86d07d4f91692235e8dfe0af1bd22e883"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Zuzu-Typ/PyGLM.git"
EGIT_SUBMODULES=( glm pyglm-typing )
else
SRC_URI="
https://github.com/Zuzu-Typ/PyGLM/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
https://github.com/g-truc/glm/archive/${GLM_COMMIT}.tar.gz -> glm-${GLM_COMMIT}.gh.tar.gz
https://github.com/esoma/pyglm-typing/archive/${TYPING_COMMIT}.tar.gz -> pyglm-typing-${TYPING_COMMIT}.gh.tar.gz
"
KEYWORDS="~amd64"
MY_PN="PyGLM"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Fast OpenGL Mathematics"
HOMEPAGE="https://github.com/Zuzu-Typ/PyGLM"
LICENSE="ZLIB"
SLOT="0"
RDEPEND=""
BDEPEND="media-libs/glm"
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
else
default
rm -rf "${S}/glm" || die
mv "${WORKDIR}/glm-${GLM_COMMIT}" "${S}/glm" || die
rm -rf "${S}/pyglm-typing" || die
mv "${WORKDIR}/pyglm-typing-${TYPING_COMMIT}" "${S}/pyglm-typing" || die
fi
}

View File

@ -3,8 +3,9 @@
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{5..11} )
PYTHON_COMPAT=( python3_{8..12} )
inherit distutils-r1

View File

@ -1,3 +1,4 @@
DIST lsp-common-lib-1.0.32.tar.gz 66890 BLAKE2B 38c2a80d0c4b177648e30995cafbdcd67e584d7745651a5d7d20f3c106c766072596eae8720b7d9fb23ee5060796343dae1cfd965d9725118f101d96062107f6 SHA512 07802247e3140c45ca1d26e71de4cefcfe7abf29a25eeaadc9a0a5cc4b945257013ffac489d08d0296b099ab7594f7fad6dcff703bbe18af3eff8faed944be10
DIST lsp-dsp-lib-1.0.18.tar.gz 755332 BLAKE2B 493db657301cb09027f23ac981c1ba729464d50470e35dcac289296275f7571636a6ab13a285844fef8899faf522db2af41810fdb0115379de0531d47de6c33f SHA512 0bbf4a5bac955a3f091de25849f0706c5992d8e8bae59e427ffb5263c2f8eb1395fde4f5d7e67fd05ab4f61a1cba462073f7bd10af9a7ea8d68fc97ae5210f12
DIST lsp-dsp-lib-1.0.19.tar.gz 789191 BLAKE2B 1e96d835995faf531df800ef2bdaa40a7e078a22c1e90b9116a6035736d6705133377bfb1aaca9a5097bf4ac86e5569c5bdfb82b2e5051916bbfa952dec6e639 SHA512 7da812b3e586aeb5896827aef9880473c9e57ec6d702b1731ffffabdc1636ecce71eb04782f7f1e403e5f95d3ff40938d58c963a55c6aa8256d0ced402d7ad47
DIST lsp-test-fw-1.0.22.tar.gz 63890 BLAKE2B 4bd36375d5e8c5e31845a034d4323157fb3b5339905facfdf3f3213e2e37d5f43112df6643e6b939b557a49fd2f79c7ecb3220930f0e41deb0e4f7b3f02b4215 SHA512 cf8bdb72aef124d44c4ef32c4895bb6c8ba7b00d8270e01e822db587ee151fc27084bb29d8cdd5881391eff83a2fd07752f72514ea5afe1b68c9f8cee7245d63

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.32" # LSP_COMMON_LIB_VERSION
CLN="lsp-common-lib" # LSP_COMMON_LIB_NAME
CLP="${CLN}-${CLV}"
TFV="1.0.22" # 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)
}