[gnome-build-meta/alatiera/libjxl] core-deps: add libjxl




commit 34c62b940f6ceafecb33a4b16c3bbb28d1e4eb82
Author: Jordan Petridis <jordan centricular com>
Date:   Fri Jun 10 18:28:31 2022 +0300

    core-deps: add libjxl
    
    Close #502

 elements/core-deps/gflags.bst  | 12 ++++++++++++
 elements/core-deps/highway.bst | 17 +++++++++++++++++
 elements/core-deps/libjxl.bst  | 30 ++++++++++++++++++++++++++++++
 elements/core-deps/sjpeg.bst   | 12 ++++++++++++
 4 files changed, 71 insertions(+)
---
diff --git a/elements/core-deps/gflags.bst b/elements/core-deps/gflags.bst
new file mode 100644
index 000000000..012ca3e58
--- /dev/null
+++ b/elements/core-deps/gflags.bst
@@ -0,0 +1,12 @@
+kind: cmake
+
+sources:
+- kind: git_tag
+  url: github:gflags/gflags.git
+  track: master
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
\ No newline at end of file
diff --git a/elements/core-deps/highway.bst b/elements/core-deps/highway.bst
new file mode 100644
index 000000000..6908fc9fb
--- /dev/null
+++ b/elements/core-deps/highway.bst
@@ -0,0 +1,17 @@
+kind: cmake
+
+sources:
+- kind: git_tag
+  url: github:google/highway.git
+  track: master
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+variables:
+  cmake-local: >-
+    -DBUILD_TESTING=OFF
+
diff --git a/elements/core-deps/libjxl.bst b/elements/core-deps/libjxl.bst
new file mode 100644
index 000000000..851d17e75
--- /dev/null
+++ b/elements/core-deps/libjxl.bst
@@ -0,0 +1,30 @@
+kind: cmake
+
+sources:
+- kind: git_tag
+  url: github:libjxl/libjxl.git
+  track: main
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- sdk/gdk-pixbuf.bst
+- core-deps/highway.bst
+- core-deps/gflags.bst
+- core-deps/sjpeg.bst
+- freedesktop-sdk.bst:components/brotli.bst
+- freedesktop-sdk.bst:components/libpng.bst
+- freedesktop-sdk.bst:components/lcms.bst
+- freedesktop-sdk.bst:bootstrap/zlib.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+variables:
+  # FIXME: missing skia dep
+  cmake-local: >-
+    -DBUILD_TESTING=OFF
+    -DJPEGXL_ENABLE_VIEWERS=ON
+    -DJPEGXL_ENABLE_PLUGINS=ON
+    -DJPEGXL_ENABLE_DEVTOOLS=ON
+    -DJPEGXL_ENABLE_SKCMS=OFF
+
diff --git a/elements/core-deps/sjpeg.bst b/elements/core-deps/sjpeg.bst
new file mode 100644
index 000000000..40eda33b3
--- /dev/null
+++ b/elements/core-deps/sjpeg.bst
@@ -0,0 +1,12 @@
+kind: cmake
+
+sources:
+- kind: git_tag
+  url: github:webmproject/sjpeg.git
+  track: master
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
\ No newline at end of file


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]