Added dependencies for ES-DE 3.2.0: dav1d, bluez, libvpx e icu

This commit is contained in:
XargonWan 2025-04-03 13:29:02 +09:00
parent 1d0fae2861
commit 74d7b49038

View file

@ -141,6 +141,71 @@ modules:
- '*.a' - '*.a'
- '*.la' - '*.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 - name: ES-DE
buildsystem: cmake-ninja buildsystem: cmake-ninja
config-opts: config-opts: