blob: bf5cce7a3239e8580ae6601e1d9358681d00ba24 [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: git_tag
url: kde:qtbase
track: kde/5.15
ref: v5.15.0-870-g663d240a18f5acac82fd2bd0fd4a33c4f47b260a
- 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-qstandardpaths-dont-change-permissions-on-xdg-runtime-dir.patch