diff options
author | taotieren | 2025-01-20 16:23:41 +0800 |
---|---|---|
committer | taotieren | 2025-01-20 16:23:41 +0800 |
commit | 8058b2bf96778833b240e04524be0e08dedb10e7 (patch) | |
tree | 2964896d9d503a4a51d4ce7e969052e8a022aa4a | |
download | aur-8058b2bf96778833b240e04524be0e08dedb10e7.tar.gz |
update 4.5.2
-rw-r--r-- | .SRCINFO | 45 | ||||
-rw-r--r-- | PKGBUILD | 63 |
2 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f014ea0f208c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,45 @@ +pkgbase = python-ffpyplayer + pkgdesc = A cython implementation of an ffmpeg based player. + pkgver = 4.5.2 + pkgrel = 1 + url = https://pypi.org/project/ffpyplayer + arch = any + license = LGPL-3.0-only + makedepends = cmake + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-setuptools + makedepends = pkgconf + depends = brotli + depends = cython + depends = fdkaac + depends = ffmpeg + depends = freetype2 + depends = fribidi + depends = harfbuzz + depends = lame + depends = libpng + depends = libtheora + depends = libogg + depends = libvorbis + depends = libvpx + depends = sdl2 + depends = sdl2_mixer + depends = nasm + depends = openssl + depends = opus + depends = x265 + depends = xz + depends = yasm + depends = zlib + depends = libbass + provides = ffpyplayer + provides = python-ffpyplayer + conflicts = ffpyplayer + conflicts = python-ffpyplayer + options = !strip + source = ffpyplayer-4.5.2.tar.gz::https://files.pythonhosted.org/packages/source/f/ffpyplayer/ffpyplayer-4.5.2.tar.gz + sha256sums = f9affdc12ebba4649f116973b9e4e057d06761bc63758594a91ec85f168752fe + +pkgname = python-ffpyplayer diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..48a542591867 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgname=python-ffpyplayer +_name=${pkgname#python-} +pkgver=4.5.2 +pkgrel=1 +epoch= +pkgdesc="A cython implementation of an ffmpeg based player." +arch=('any') +url="https://pypi.org/project/${_name}" +license=('LGPL-3.0-only') +groups=() +provides=(${_name} ${pkgname}) +conflicts=(${_name} ${pkgname}) +depends=( + # python + brotli + cython + fdkaac + ffmpeg + freetype2 + fribidi + harfbuzz + lame + libpng + libtheora + libogg + libvorbis + libvpx + sdl2 + sdl2_mixer + nasm + openssl + opus + x265 + xz + yasm + zlib + #AUR + libbass +) +makedepends=( + cmake + python-build + python-installer + python-wheel + python-setuptools + pkgconf) +optdepends=() +options=('!strip') +source=("${_name}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +noextract=() +sha256sums=('f9affdc12ebba4649f116973b9e4e057d06761bc63758594a91ec85f168752fe') + +build() { + cd "${srcdir}/${_name}-${pkgver}" + python -m build --wheel --no-isolation +} + +package() { + cd "${srcdir}/${_name}-${pkgver}" + python -m installer --destdir="${pkgdir}" dist/*.whl +} |