[neon/qt6/qt6-webengine/Neon/unstable] debian: rebase
Carlos De Maine
null at kde.org
Tue Sep 5 00:06:39 BST 2023
Git commit a0faf50eaae3c73914c088952e04daca8101afef by Carlos De Maine.
Committed on 05/09/2023 at 01:05.
Pushed by carlosdem into branch 'Neon/unstable'.
rebase
M +12 -7 debian/control
M +16 -7 debian/rules
https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/a0faf50eaae3c73914c088952e04daca8101afef
diff --git a/debian/control b/debian/control
index 298bbde..8863e48 100644
--- a/debian/control
+++ b/debian/control
@@ -11,14 +11,16 @@ Build-Depends: binutils (>= 2.32-8~),
gperf,
generate-ninja,
libasound2-dev,
- libavcodec-dev (>= 7:4.0~),
- libavformat-dev (>= 7:4.0~),
- libavutil-dev (>= 7:4.0~),
+# libavcodec-dev (>= 7:4.0~),
+# libavformat-dev (>= 7:4.0~),
+# libavutil-dev (>= 7:4.0~),
libcups2-dev (>= 1.5.0),
libdbus-1-dev,
+ libdrm-dev,
libegl1-mesa-dev,
libevent-dev,
libfontconfig1-dev,
+ libfreetype-dev,
libgl-dev,
libgles-dev,
libglib2.0-dev,
@@ -47,17 +49,20 @@ Build-Depends: binutils (>= 2.32-8~),
libsnappy-dev,
libsqlite3-dev,
libssl-dev,
+ libtiff-dev,
libusb-1.0-0-dev,
+ libva-dev,
libvpx-dev (>= 1.8),
libvulkan-dev [linux-any],
- libv8-dev,
libwayland-dev (>= 1.8.0),
libwebp-dev,
+ libx11-dev,
libx11-xcb-dev,
libxcb-dri3-dev,
libxcomposite-dev,
libxcursor-dev,
libxdamage-dev,
+ libxi-dev,
libxkbcommon-dev,
libxkbcommon-dev (>= 0.2.0),
libxkbfile-dev,
@@ -75,8 +80,7 @@ Build-Depends: binutils (>= 2.32-8~),
# node-rollup-plugin-terser,
# node-yargs,
# nodejs,
- nvm,
- pkg-config,
+ pkg-config,
pkg-kde-tools,
protobuf-compiler,
python3,
@@ -92,7 +96,8 @@ Build-Depends: binutils (>= 2.32-8~),
# rollup,
ruby,
xauth <!nocheck>,
- xvfb <!nocheck>
+ xvfb <!nocheck>,
+ zlib1g-dev,
Standards-Version: 4.6.1
Homepage: https://www.qt.io/developers/
Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/qt6-webengine
diff --git a/debian/rules b/debian/rules
index 54dfb20..970f5e4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -41,9 +41,11 @@ override_dh_auto_clean:
rm -f $(CURDIR)/$${fname}; \
done
+ # init nvm and thus npm
+ . ~/.nvm/nvm.sh
# install needed nodejs deps with npm
- npm install rollup
npm install pako
+ #npm install rollup
npm install rollup-plugin-terser
npm install yargs
@@ -52,14 +54,21 @@ override_dh_auto_configure:
dh_auto_configure -- \
--log-level=STATUS \
-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
- -DFEATURE_webengine_system_icu=OFF \
- -DFEATURE_webengine_system_libevent=ON \
-DFEATURE_qtpdf_build=ON \
- -DFEATURE_qtpdf_widgets_build=ON \
+ -DFEATURE_qtpdf_enable_v8=ON \
-DFEATURE_qtpdf_quick_build=ON \
- -DFEATURE_webengine_proprietary_codecs=ON \
+ -DFEATURE_qtpdf_widgets_build=ON \
+ -DFEATURE_qtwebengine-quick-build=ON \
+ -DFEATURE_qtwebengine-widgets-build=ON \
-DFEATURE_webengine_kerberos=ON \
- -DFEATURE_webengine_webrtc=ON
+ -DFEATURE_webengine_proprietary_codecs=ON \
+ -DFEATURE_webengine_system_icu=OFF \
+ -DFEATURE_webengine_system_libevent=ON \
+ -DFEATURE_webengine-system-libjpeg=on \
+ -DFEATURE_webengine-system-libpng=on \
+ -DFEATURE_webengine_system_zlib=ON \
+ -DFEATURE_webengine_webrtc=ON \
+ -DFEATURE_webengine_webrtc-pipewire=ON
# Create js files, that are needed for building step for arch and indep builds
cd $(CURDIR)/src/3rdparty/chromium/third_party/jstemplate/; \
@@ -79,4 +88,4 @@ execute_after_dh_auto_install:
# Reproducible builds: remove build paths from .prl files
sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
-override_dh_dwz:
+override_dh_dwz:
\ No newline at end of file
More information about the Neon-commits
mailing list