diff --git a/io.github.kukuruzka165.materialgram.yml b/io.github.kukuruzka165.materialgram.yml index 028bc1e..373d99c 100644 --- a/io.github.kukuruzka165.materialgram.yml +++ b/io.github.kukuruzka165.materialgram.yml @@ -20,7 +20,7 @@ finish-args: - --unset-env=QT_PLUGIN_PATH - --env=PATH=/app/lib/webview/bin:/app/bin:/usr/bin sdk-extensions: - - org.freedesktop.Sdk.Extension.llvm18 + - org.freedesktop.Sdk.Extension.llvm19 add-extensions: org.freedesktop.Platform.ffmpeg-full: directory: lib/ffmpeg @@ -38,8 +38,8 @@ cleanup-commands: - mkdir -p ${FLATPAK_DEST}/lib/ffmpeg - mkdir -p ${FLATPAK_DEST}/lib/webview build-options: - append-path: /usr/lib/sdk/llvm18/bin - append-ld-library-path: /usr/lib/sdk/llvm18/lib + append-path: /usr/lib/sdk/llvm19/bin + append-ld-library-path: /usr/lib/sdk/llvm19/lib cleanup: - /doc - /include @@ -130,7 +130,7 @@ modules: - name: boost buildsystem: simple build-commands: - - ./bootstrap.sh --prefix=${FLATPAK_DEST} --with-libraries=program_options,regex + - ./bootstrap.sh --prefix=${FLATPAK_DEST} --with-libraries=regex - ./b2 variant=release link=shared runtime-link=shared cxxflags="$CXXFLAGS" linkflags="$LDFLAGS" -j $FLATPAK_BUILDER_N_JOBS install sources: @@ -184,27 +184,6 @@ modules: cleanup: - /bin - - name: highway - buildsystem: cmake-ninja - builddir: true - config-opts: - - -DCMAKE_BUILD_TYPE=None - - -DBUILD_SHARED_LIBS=ON - - -DBUILD_TESTING=OFF - - -DHWY_ENABLE_CONTRIB=OFF - - -DHWY_ENABLE_EXAMPLES=OFF - sources: - - type: archive - url: https://github.com/google/highway/archive/1.2.0/highway-1.2.0.tar.gz - sha256: 7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343 - x-checker-data: - type: json - url: https://api.github.com/repos/google/highway/releases/latest - tag-query: .tag_name - timestamp-query: .published_at - version-query: $tag - url-query: '"https://github.com/google/highway/archive/\($tag)/highway-\($version).tar.gz"' - - name: libde265 buildsystem: cmake-ninja config-opts: @@ -224,25 +203,6 @@ modules: cleanup: - /bin - - name: libavif - buildsystem: cmake-ninja - builddir: true - config-opts: - - -DCMAKE_BUILD_TYPE=None - - -DAVIF_CODEC_DAV1D=SYSTEM - - -DAVIF_LIBYUV=OFF - sources: - - type: archive - url: https://github.com/AOMediaCodec/libavif/archive/v1.1.1/libavif-1.1.1.tar.gz - sha256: 914662e16245e062ed73f90112fbb4548241300843a7772d8d441bb6859de45b - x-checker-data: - type: json - url: https://api.github.com/repos/AOMediaCodec/libavif/releases/latest - tag-query: .tag_name - timestamp-query: .published_at - version-query: $tag | sub("^[vV]"; "") - url-query: '"https://github.com/AOMediaCodec/libavif/archive/\($tag)/libavif-\($version).tar.gz"' - - name: libheif buildsystem: cmake-ninja builddir: true @@ -265,7 +225,7 @@ modules: version-query: $tag | sub("^[vV]"; "") url-query: '"https://github.com/strukturag/libheif/archive/\($tag)/libheif-\($version).tar.gz"' - - name: libjxl + - name: jpegli buildsystem: cmake-ninja builddir: true config-opts: @@ -282,17 +242,22 @@ modules: - -DJPEGXL_ENABLE_SJPEG=OFF - -DJPEGXL_ENABLE_OPENEXR=OFF - -DJPEGXL_ENABLE_SKCMS=OFF + - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON + - -DJPEGXL_FORCE_SYSTEM_LCMS=ON + - -DJPEGXL_FORCE_SYSTEM_HWY=ON + post-install: + - rm "$FLATPAK_DEST"/lib/libjxl* sources: - - type: archive - url: https://github.com/libjxl/libjxl/archive/v0.11.1/libjxl-0.11.1.tar.gz - sha256: 1492dfef8dd6c3036446ac3b340005d92ab92f7d48ee3271b5dac1d36945d3d9 + - type: git + url: https://github.com/libjxl/libjxl.git + commit: 4df1e9eccdf86b8df4c0c7c08f529263906f9c4f + tag: v0.11.0 x-checker-data: type: json url: https://api.github.com/repos/libjxl/libjxl/releases/latest tag-query: .tag_name timestamp-query: .published_at version-query: $tag | sub("^[vV]"; "") - url-query: '"https://github.com/libjxl/libjxl/archive/\($tag)/libjxl-\($version).tar.gz"' - name: rnnoise config-opts: