blob: 77d23d7ebfffe0200fccc4331c67b0b75e54eae9 [file] [log] [blame]
kind: manual
depends:
- sdk/gtk+-3.bst
- freedesktop-sdk.bst:components/perl.bst
# gtk3 seems to have all the so files that qtbase needs access to
# perl is listed as a recommended dependency on packages.debian.org
# plus, perl seems to be needed as a build-dep for almost everything that depends on qtbase
build-depends:
- freedesktop-sdk.bst:components/pkg-config.bst
- freedesktop-sdk.bst:components/which.bst
- freedesktop-sdk.bst:components/libdrm.bst
variables:
conf-local: |
-prefix %{prefix} \
-libdir %{libdir} \
-accessibility \
-confirm-license \
-dbus-linked \
-fontconfig \
-glib \
-gtk \
-icu \
-no-cups \
-no-directfb \
-no-kms \
-no-linuxfb \
-no-pch \
-no-rpath \
-no-use-gold-linker \
-nomake examples \
-nomake tests \
-opensource \
-openssl-linked \
-optimized-qmake \
-platform linux-g++ \
-system-harfbuzz \
-system-proxies \
-system-sqlite \
-shared
config:
configure-commands:
- ./configure %{conf-local}
build-commands:
- make
install-commands:
- |
make -j1 INSTALL_ROOT=%{install-root} install
public:
bst:
split-rules:
devel:
(>):
- "%{libdir}/*.so"
sources:
- kind: tar
url: qt:5.15/5.15.0/submodules/qtbase-everywhere-src-5.15.0.tar.xz
ref: 9e7af10aece15fa9500369efde69cb220eee8ec3a6818afe01ce1e7d484824c5
- kind: patch
path: patches/qtbase-avoid-hardcoding-kernel-version.patch
- kind: patch
path: patches/qtbase-use-wayland-on-gnome.patch
- kind: patch
path: patches/qtbase-revert-correct-handling-for-xdg-runtime-dir.patch
- kind: patch
path: patches/qtbase-make-sure-to-correctly-construct-base-platform-theme.patch