commit f53d355
hovercats
·
2024-08-30 05:40:56 +0000 UTC
parent 67b2c1c
mpv: 0.38.0 | this pulls in libplacebo + deps aswell
26 files changed,
+142,
-4
+16,
-0
1@@ -0,0 +1,16 @@
2+#!/bin/sh -e
3+
4+export DESTDIR="$1"
5+
6+patch -p1 < 0001-remove-the-need-for-vulkan-headers.patch
7+
8+meson setup \
9+ -Dprefix=/usr \
10+ -Dbuildtype=release \
11+ -Dvulkan=disabled \
12+ -Ddemos=false \
13+ -Dopengl=disabled \
14+ output
15+
16+samu -C output
17+samu -C output install
+2,
-0
1@@ -0,0 +1,2 @@
2+3363de224b28315dc695160d44bdc2eff3d6856b5e379583b5c720b5fff766aada
3+a4464c86db5644b3219700148702b9d020313af9e024403c97396f1c26e4ef30b4
+3,
-0
1@@ -0,0 +1,3 @@
2+meson make
3+python-glad make
4+python-markupsafe make
1@@ -0,0 +1,23 @@
2+From 68a418338f7c397dc7a77575936827400263ffb6 Mon Sep 17 00:00:00 2001
3+From: hovercats <hovercatswithlasereyes@protonmail.com>
4+Date: Fri, 30 Aug 2024 07:33:56 +0200
5+Subject: [PATCH] remove the need for vulkan-headers
6+
7+---
8+ src/vulkan/meson.build | 2 --
9+ 1 file changed, 2 deletions(-)
10+
11+diff --git a/src/vulkan/meson.build b/src/vulkan/meson.build
12+index 64c5572..b4bd46a 100644
13+--- a/src/vulkan/meson.build
14++++ b/src/vulkan/meson.build
15+@@ -54,6 +54,4 @@ if vulkan_build.allowed()
16+ build_deps += vulkan_loader
17+ tests += 'vulkan.c'
18+ endif
19+-else
20+- sources += 'vulkan/stubs.c'
21+ endif
22+--
23+2.45.1
24+
+2,
-0
1@@ -0,0 +1,2 @@
2+https://code.videolan.org/videolan/libplacebo/-/archive/v7.349.0/libplacebo-v7.349.0.tar.gz
3+patches/0001-remove-the-need-for-vulkan-headers.patch
+1,
-0
1@@ -0,0 +1 @@
2+7.349.0 1
+0,
-1
1@@ -11,7 +11,6 @@ meson setup \
2 -Dgl=disabled \
3 -Ddrm=disabled \
4 -Dgbm=disabled \
5- -Dstdatomic=disabled \
6 -Db_colorout=never \
7 build
8
+1,
-1
1@@ -1 +1 @@
2-12c395ac044fbe9d032fa45a0607877e2c8dbf63728fb2bef59b1d3a52ff847432
3+f3107d16f651d7d9d4d05b214466318069ab6f25b493ab060b14d8768c9e4575e9
+1,
-1
1@@ -1 +1 @@
2-https://github.com/mpv-player/mpv/archive/refs/tags/v0.36.0.tar.gz
3+https://github.com/mpv-player/mpv/archive/refs/tags/v0.38.0.tar.gz
+1,
-1
1@@ -1 +1 @@
2-0.36.0 1
3+0.38.0 1
+6,
-0
1@@ -0,0 +1,6 @@
2+#!/bin/sh -e
3+
4+python3 setup.py build
5+python3 setup.py install \
6+ --prefix=/usr \
7+ --root="$1"
+1,
-0
1@@ -0,0 +1 @@
2+b540c3f055b9f9fc74bc12374cb765614cf0ebe6e70b1eebe813f664b1c24950f3
+2,
-0
1@@ -0,0 +1,2 @@
2+python
3+python-jinja2
+1,
-0
1@@ -0,0 +1 @@
2+https://github.com/Dav1dde/glad/archive/refs/tags/v2.0.6.tar.gz
+1,
-0
1@@ -0,0 +1 @@
2+2.0.6 2
+4,
-0
1@@ -0,0 +1,4 @@
2+#!/bin/sh -e
3+
4+gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
5+python -m installer -d "$1" .dist/*.whl
+1,
-0
1@@ -0,0 +1 @@
2+649ad2da572199325883822127922bf7d2867386e4e23e21e3755c15fc841f75ef
+4,
-0
1@@ -0,0 +1,4 @@
2+python
3+python-gpep517 make
4+python-markupsafe
5+python-wheel make
+1,
-0
1@@ -0,0 +1 @@
2+https://files.pythonhosted.org/packages/source/j/jinja2/jinja2-3.1.4.tar.gz
+1,
-0
1@@ -0,0 +1 @@
2+3.1.4 1
+8,
-0
1@@ -0,0 +1,8 @@
2+#!/bin/sh -e
3+
4+patch -p1 < 0001-use-system-packaging.patch
5+
6+rm -rf src/wheel/vendored
7+
8+gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2
9+python -m installer -d "$1" .dist/*.whl
+2,
-0
1@@ -0,0 +1,2 @@
2+5aa16f8a1a9d95e0d0681eec86df9163a5d2520b91eea915619d1a397bac61faf5
3+500e67d3f59a3bce92cf7f2b2711e43f8cd5e3a746e3ebf251650c7995501eb14d
+4,
-0
1@@ -0,0 +1,4 @@
2+python
3+python-flit-core make
4+python-gpep517 make
5+python-packaging
1@@ -0,0 +1,53 @@
2+From 24627a098cd974893583cb50f9723271a1cf3302 Mon Sep 17 00:00:00 2001
3+From: hovercats <hovercatswithlasereyes@protonmail.com>
4+Date: Fri, 30 Aug 2024 07:36:50 +0200
5+Subject: [PATCH] use system packaging
6+
7+---
8+ setup.py | 2 +-
9+ src/wheel/metadata.py | 2 +-
10+ tests/test_bdist_wheel.py | 2 +-
11+ 3 files changed, 3 insertions(+), 3 deletions(-)
12+
13+diff --git a/setup.py b/setup.py
14+index 05c2d63..7a5efd2 100644
15+--- a/setup.py
16++++ b/setup.py
17+@@ -4,7 +4,7 @@
18+ from distutils.core import setup
19+
20+ packages = \
21+-['wheel', 'wheel.cli', 'wheel.vendored', 'wheel.vendored.packaging']
22++['wheel', 'wheel.cli']
23+
24+ package_data = \
25+ {'': ['*']}
26+diff --git a/src/wheel/metadata.py b/src/wheel/metadata.py
27+index b8098fa..3a17175 100644
28+--- a/src/wheel/metadata.py
29++++ b/src/wheel/metadata.py
30+@@ -13,7 +13,7 @@ from email.message import Message
31+ from email.parser import Parser
32+ from typing import Generator, Iterable, Iterator, Literal
33+
34+-from .vendored.packaging.requirements import Requirement
35++from packaging.requirements import Requirement
36+
37+
38+ def _nonblank(str: str) -> bool | Literal[""]:
39+diff --git a/tests/test_bdist_wheel.py b/tests/test_bdist_wheel.py
40+index bb1457a..6e118ef 100644
41+--- a/tests/test_bdist_wheel.py
42++++ b/tests/test_bdist_wheel.py
43+@@ -22,7 +22,7 @@ from wheel._bdist_wheel import (
44+ remove_readonly,
45+ remove_readonly_exc,
46+ )
47+-from wheel.vendored.packaging import tags
48++from packaging import tags
49+ from wheel.wheelfile import WheelFile
50+
51+ DEFAULT_FILES = {
52+--
53+2.45.1
54+
+2,
-0
1@@ -0,0 +1,2 @@
2+https://files.pythonhosted.org/packages/source/w/wheel/wheel-0.44.0.tar.gz
3+patches/0001-use-system-packaging.patch
+1,
-0
1@@ -0,0 +1 @@
2+0.44.0 1