細 文字列「presire220a-22」を「presire2-22」に置換 |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 169行目: | 169行目: | ||
<br> | <br> | ||
* 上表のライブラリを全てインストールする場合 | * 上表のライブラリを全てインストールする場合 | ||
*: < | *: <syntaxhighlight lang="text"> | ||
sudo zypper install \ | |||
bluez bluez-devel bluez-tools \ | |||
openjpeg-devel openjpeg2-devel libjpeg62-devel libpng12-devel libpng16-devel libtiff-devel libmng-devel libwebp-devel libjasper-devel \ | |||
ffmpeg-4-libavdevice-devel ffmpeg-4-private-devel \ | |||
gstreamer-devel gstreamermm-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel gstreamer-plugins-rs-devel gstreamer-devtools-devel \ | |||
gnome-video-effects-devel gstreamer-editing-services-devel \ | |||
alsa-devel libpulse-devel openal-soft-devel libgypsy-devel \ | |||
festival-devel libspeechd-devel \ | |||
libserialport-devel libsensors4-devel unixODBC-devel sqlite3-devel cups-devel \ | |||
libXft-devel libX11-devel libxcb-devel libXext-devel libXfixes-devel libXrender-devel libxcb-devel xcb-util-keysyms-devel xcb-util-image-devel \ | |||
xcb-util-wm-devel libXfixes-devel xcb-util-renderutil-devel libXinerama-devel libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \ | |||
xcb-proto-devel xcb-util-cursor-devel xcb-util-errors-devel xcb-util-xrm-devel xorg-x11-libxcb-devel xcb-util-devel xcb-util-image-devel \ | |||
xcb-util-keysyms-devel xcb-util-wm-devel xorg-x11-devel libxkbcommon-x11-devel libxkbcommon-devel libXi-devel libxshmfence-devel \ | |||
libxkbfile-devel xorg-x11-util-devel xorg-x11-libs xwayland-devel \ | |||
at-spi2-atk-devel at-spi2-core-devel lksctp-tools-devel \ | |||
flex bison gperf libcap-devel readline-devel mozilla-nss-devel mozilla-nspr-devel libdrm-devel \ | |||
libxml2-devel libxml++-devel libxslt-devel minizip-devel jsoncpp-devel liblcms2-devel libevent-devel protobuf-devel libprotobuf-c-devel pipewire-devel krb5-devel \ | |||
libgcrypt20 libgcrypt-devel libgudev-1_0-devel ruby npm-default pciutils-devel xmlsec1-nss-devel systemd-devel | |||
</syntaxhighlight> | |||
<br> | <br> | ||
| 294行目: | 295行目: | ||
# もし、上記URLからQtWebEngine単体をダウンロードしてビルドする場合は、ローカルヘッダが利用可能であることを確認する。 | # もし、上記URLからQtWebEngine単体をダウンロードしてビルドする場合は、ローカルヘッダが利用可能であることを確認する。 | ||
#: <code>find <QtWebEngineのソースコードがあるディレクトリ> -type f -name "*.pr[io]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'</code> | #: <code>find <QtWebEngineのソースコードがあるディレクトリ> -type f -name "*.pr[io]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |'</code> | ||
# | #: <br> | ||
# QtWebEngineでのジャンボビルドを無効化する。 (標準のジャンボビルドシステムでは、コンパイル時に不明のエラーが出力されるため) | # QtWebEngineでのジャンボビルドを無効化する。 (標準のジャンボビルドシステムでは、コンパイル時に不明のエラーが出力されるため) | ||
#: <code>sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' /<QtWebEngineのソースコードがあるディレクトリ>/src/buildtools/config/common.pri</code> | #: <code>sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' /<QtWebEngineのソースコードがあるディレクトリ>/src/buildtools/config/common.pri</code> | ||
| 310行目: | 311行目: | ||
#: <code>mkdir build && cd build</code> | #: <code>mkdir build && cd build</code> | ||
#: <br> | #: <br> | ||
#: < | #: <syntaxhighlight lang="text"> | ||
export PATH="/<Qtのインストールディレクトリ>/bin:$PATH"; \ | |||
export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"; \ | |||
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)" \ | |||
export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/lib/pkgconfig:$PKG_CONFIG_PATH" | |||
</syntaxhighlight> | |||
#: <br> | #: <br> | ||
#: <code>qmake .. -- -system-ffmpeg -webengine-icu</code> | #: <code>qmake .. -- -system-ffmpeg -webengine-icu</code> | ||