From 0cc6d117aa0380320ab9e1de1b287b71d3a71e35 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 6 Sep 2025 00:23:32 -0700 Subject: [PATCH] fix: mpv (#6368) (#6369) * Fix: mpv * Bump release * silly funny f41 --------- (cherry picked from commit 7c173aabd4fd9de7be90e0c221a9c3eb5b28d745) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/langs/python/mpv/python-mpv.spec | 36 ++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/anda/langs/python/mpv/python-mpv.spec b/anda/langs/python/mpv/python-mpv.spec index f65f454d3a..d0ca15e65a 100644 --- a/anda/langs/python/mpv/python-mpv.spec +++ b/anda/langs/python/mpv/python-mpv.spec @@ -1,8 +1,10 @@ %define debug_package %nil +%global pypi_name mpv +%global _desc python-mpv is a ctypes-based python interface to the mpv media player. It gives you more or less full control of all features of the player, just as the lua interface does. -Name: python3-mpv +Name: python-%{pypi_name} Version: 1.0.8 -Release: 1%?dist +Release: 2%?dist Summary: Python interface to the awesome mpv media player License: GPL-2.0+ OR LGPL-2.1+ URL: https://github.com/jaseg/python-mpv @@ -10,31 +12,57 @@ Source0: https://github.com/jaseg/python-mpv/archive/refs/tags/v%version.tar.gz Requires: mpv-devel BuildRequires: python3-devel BuildRequires: python3dist(setuptools) +BuildRequires: python3-pip %description -python-mpv is a ctypes-based python interface to the mpv media player. -It gives you more or less full control of all features of the player, just as the lua interface does. +%_desc + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +%_desc %prep %autosetup -n python-mpv-%version +%if 0%{?fedora} <= 41 || 0%{?rhel} cat< setup.py from setuptools import setup setup() EOL +%endif %build +%if 0%{?fedora} <= 41 || 0%{?rhel} %py3_build +%else +%pyproject_wheel +%endif %install +%if 0%{?fedora} <= 41 || 0%{?rhel} %py3_install +%else +%pyproject_install +%pyproject_save_files mpv +%endif +%if 0%{?fedora} <= 41 || 0%{?rhel} %files %doc README.rst %license LICENSE.GPL LICENSE.LGPL %ghost %python3_sitelib/__pycache__/mpv.cpython-*.pyc %python3_sitelib/mpv-%version-py%python3_version.egg-info/ %python3_sitelib/mpv.py +%else +%files -n python3-%{pypi_name} -f %{pyproject_files} +%doc README.rst +%license LICENSE.GPL LICENSE.LGPL +%ghost %python3_sitelib/__pycache__/mpv.cpython-*.pyc +%python3_sitelib/mpv.py +%endif %changelog %autochangelog