🔒 Repository is read-only – file editing is disabled.

recipes/gui/qt6-webengine/PAGBUILD.yaml main

96 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
pkgname: 'qt6-webengine'
pkgver: '6.11.1'
pkgrel: '2'
pkgdesc: 'Support for web applications using the Chromium browser project'
url: 'https://www.qt.io/'
arch: x86_64
license:
- FDL
- GPL3
- LGPL3
- custom

depends: []
makedepends:
- cmake
- ninja
- re2
- 'qt6-base'
- 'qt6-declarative'
- 'qt6-positioning'
- 'qt6-webchannel'
- 'qt6-tools'
- 'qt6-websockets'
- 'qt6-svg'
- 'python-html5lib'
- gzip
- icu
- openh264
- 'alsa-lib'
- dbus
- expat
- ffmpeg
- 'xorg-fontconfig'
- freetype
- glib
- harfbuzz
- lcms2
- 'xorg-libdrm'
- libevent
- 'libjpeg-turbo'
- libpng
- libtiff
- libwebp
- 'xorg-libx11'
- libxcb
- 'xorg-libxcomposite'
- 'xorg-libxdamage'
- 'xorg-libxext'
- 'xorg-libxfixes'
- libxkbcommon
- 'xorg-libxkbfile'
- libxml2
- 'xorg-libxrandr'
- libxslt
- 'xorg-libxtst'
- mesa
- minizip
- nspr
- nss
- openjpeg
- opus
- snappy
- pipewire
- gperf
- jsoncpp
- libepoxy
- node

source:
- 'https://download.qt.io/official_releases/qt/6.11/${pkgver}/submodules/qtwebengine-everywhere-src-${pkgver}.tar.xz'

sha256sums:
- SKIP

build: |
  ## Do not change ninja jobs ##
  export NINJAJOBS=8

   cd qtwebengine-everywhere-src-${pkgver}
   mkdir build
   cd    build
   cmake -D CMAKE_MESSAGE_LOG_LEVEL=STATUS       \
   -D QT_FEATURE_webengine_system_icu=ON         \
   -D QT_FEATURE_webengine_system_ffmpeg=ON      \
   -D QT_FEATURE_webengine_system_re2=ON         \
   -D QT_FEATURE_webengine_proprietary_codecs=ON \
   -D QT_FEATURE_webengine_webrtc_pipewire=ON    \
   -D QT_BUILD_EXAMPLES_BY_DEFAULT=OFF           \
   -G Ninja ..

   ninja

   DESTDIR=${PKGDIR} ninja install

package: |
  true