文字列「presire220a-22」を「presire2-22」に置換
 
(同じ利用者による、間の1版が非表示)
169行目: 169行目:
<br>
<br>
* 上表のライブラリを全てインストールする場合
* 上表のライブラリを全てインストールする場合
*: <code>sudo zypper install \</code>
*: <syntaxhighlight lang="text">
*: <code>bluez bluez-devel bluez-tools \</code>
sudo zypper install \
*: <code>openjpeg-devel openjpeg2-devel libjpeg62-devel libpng12-devel libpng16-devel libtiff-devel libmng-devel libwebp-devel libjasper-devel \</code>
            bluez bluez-devel bluez-tools \
*: <code>ffmpeg-4-libavdevice-devel ffmpeg-4-private-devel \</code>
            openjpeg-devel openjpeg2-devel libjpeg62-devel libpng12-devel libpng16-devel libtiff-devel libmng-devel libwebp-devel libjasper-devel \
*: <code>gstreamer-devel gstreamermm-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel gstreamer-plugins-rs-devel gstreamer-devtools-devel \</code>
            ffmpeg-4-libavdevice-devel ffmpeg-4-private-devel \
*: <code>gnome-video-effects-devel gstreamer-editing-services-devel \</code>
            gstreamer-devel gstreamermm-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel gstreamer-plugins-rs-devel gstreamer-devtools-devel \
*: <code>alsa-devel libpulse-devel openal-soft-devel libgypsy-devel \</code>
            gnome-video-effects-devel gstreamer-editing-services-devel \
*: <code>festival-devel libspeechd-devel \</code>
            alsa-devel libpulse-devel openal-soft-devel libgypsy-devel \
*: <code>libserialport-devel libsensors4-devel unixODBC-devel sqlite3-devel cups-devel \</code>
            festival-devel libspeechd-devel \
*: <code>libXft-devel libX11-devel libxcb-devel libXext-devel libXfixes-devel libXrender-devel libxcb-devel xcb-util-keysyms-devel xcb-util-image-devel \</code>
            libserialport-devel libsensors4-devel unixODBC-devel sqlite3-devel cups-devel \
*: <code>xcb-util-wm-devel libXfixes-devel xcb-util-renderutil-devel libXinerama-devel libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \</code>
            libXft-devel libX11-devel libxcb-devel libXext-devel libXfixes-devel libXrender-devel libxcb-devel xcb-util-keysyms-devel xcb-util-image-devel \
*: <code>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 \</code>
            xcb-util-wm-devel libXfixes-devel xcb-util-renderutil-devel libXinerama-devel libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
*: <code>xcb-util-keysyms-devel xcb-util-wm-devel xorg-x11-devel libxkbcommon-x11-devel libxkbcommon-devel libXi-devel libxshmfence-devel \</code>
            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 \
*: <code>libxkbfile-devel xorg-x11-util-devel xorg-x11-libs xwayland-devel \</code>
            xcb-util-keysyms-devel xcb-util-wm-devel xorg-x11-devel libxkbcommon-x11-devel libxkbcommon-devel libXi-devel libxshmfence-devel \
*: <code>at-spi2-atk-devel at-spi2-core-devel lksctp-tools-devel \</code>
            libxkbfile-devel xorg-x11-util-devel xorg-x11-libs xwayland-devel \
*: <code>flex bison gperf libcap-devel readline-devel mozilla-nss-devel mozilla-nspr-devel libdrm-devel \</code>
            at-spi2-atk-devel at-spi2-core-devel lksctp-tools-devel \
*: <code>libxml2-devel libxml++-devel libxslt-devel minizip-devel jsoncpp-devel liblcms2-devel libevent-devel protobuf-devel libprotobuf-c-devel pipewire-devel krb5-devel \</code>
            flex bison gperf libcap-devel readline-devel mozilla-nss-devel mozilla-nspr-devel libdrm-devel \
*: <code>libgcrypt20 libgcrypt-devel libgudev-1_0-devel ruby npm-default pciutils-devel xmlsec1-nss-devel systemd-devel \</code>
            libxml2-devel libxml++-devel libxslt-devel minizip-devel jsoncpp-devel liblcms2-devel libevent-devel protobuf-devel libprotobuf-c-devel pipewire-devel krb5-devel \
*: <code>libqt5-qtsvg-devel libqt5-qtsvg-private-headers-devel</code>
            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>
#: <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>
#: <code>export PATH="/<Qtのインストールディレクトリ>/bin:$PATH"; \</code>
#: <syntaxhighlight lang="text">
#: <code>export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"; \</code>
export PATH="/<Qtのインストールディレクトリ>/bin:$PATH"; \
#: <code>export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)" \</code>
export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"; \
#: <code>export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/lib/pkgconfig:$PKG_CONFIG_PATH"</code>
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>