From 74d7b490381cb034e31da78ee8d941d444dd80d1 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Thu, 3 Apr 2025 13:29:02 +0900 Subject: [PATCH] Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu --- net.retrodeck.es-de.yml | 65 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/net.retrodeck.es-de.yml b/net.retrodeck.es-de.yml index 59ab23b43..9de2aa983 100755 --- a/net.retrodeck.es-de.yml +++ b/net.retrodeck.es-de.yml @@ -141,6 +141,71 @@ modules: - '*.a' - '*.la' + # Needed from ES-DE 3.2.0+ + - name: dav1d + buildsystem: meson + sources: + - type: archive + url: https://download.videolan.org/videolan/dav1d/1.5.1/dav1d-1.5.1.tar.xz + sha256: 401813f1f89fa8fd4295805aa5284d9aed9bc7fc1fdbe554af4292f64cbabe21 + x-checker-data: + type: anitya + project-id: 18920 + url-template: https://download.videolan.org/videolan/dav1d/$version/dav1d-$version.tar.xz + + # Needed from ES-DE 3.2.0+ + - name: bluez + config-opts: + - "--disable-datafiles" + - "--disable-manpages" + - "--disable-systemd" + - "--enable-experimental" + - "--enable-library" + - "--disable-client" + - "--disable-mesh" + - "--disable-tools" + - "--disable-monitor" + - "--disable-udev" + - "--prefix=/app" + - "--sysconfdir=/app/etc" + sources: + - type: archive + url: https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.64.tar.xz + sha256: ae437e65b6b3070c198bc5b0109fe9cdeb9eaa387380e2072f9de65fe8a1de34 + + # Needed from ES-DE 3.2.0+ + - name: libvpx + config-opts: + - "--enable-runtime-cpu-detect" + - "--enable-shared" + - "--disable-static" + - "--enable-pic" + - "--disable-install-bins" + - "--disable-install-docs" + - "--disable-install-srcs" + - "--enable-vp8" + - "--enable-postproc" + - "--enable-vp9" + - "--enable-vp9-highbitdepth" + sources: + - type: archive + url: https://github.com/webmproject/libvpx/archive/refs/tags/v1.15.0.tar.gz + sha256: 965e51c91ad9851e2337aebcc0f517440c637c506f3a03948062e3d5ea129a83 + + # Needed from ES-DE 3.2.0+ + - name: icu + buildsystem: autotools + build-commands: + - cd source + - ./configure --prefix=/app + - make -j$(nproc) + - make install + sources: + - type: archive + url: https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz + sha256: c01e6251dc9cd2a5a382b2e066a72a6e87a0e7be63dc1929cf98620a9fb6c94b + dest: icu + - name: ES-DE buildsystem: cmake-ninja config-opts: