[gnome-build-meta/alatiera/libjxl] core-deps: add libjxl
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/libjxl] core-deps: add libjxl
- Date: Fri, 10 Jun 2022 15:29:33 +0000 (UTC)
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]