summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Springer2020-12-16 18:48:18 +0100
committerStephan Springer2020-12-16 18:51:15 +0100
commit89d182d1a5f1f8d4ca1b4b8bc6bd0c965fc19f34 (patch)
tree02ccf6dc2c52cbb2efea845d0cce24d01b48491c
parentcf5ddf34bd8d285b4465130431ee62a6908d4d8a (diff)
downloadaur-89d182d1a5f1f8d4ca1b4b8bc6bd0c965fc19f34.tar.gz
update to version 5.15.2
and improve dependencies and build options
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
2 files changed, 22 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 08cf96ba0e98..42e6613306b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = qt5-base-headless
- pkgdesc = A cross-platform application and UI framework - headless build (no QtGui or QtWidgets)
- pkgver = 5.15.1
+ pkgdesc = A cross-platform application and UI framework - headless build, no QtGui or QtWidgets
+ pkgver = 5.15.2
pkgrel = 1
url = https://www.qt.io/
arch = x86_64
@@ -14,26 +14,21 @@ pkgbase = qt5-base-headless
makedepends = postgresql-libs
makedepends = dbus
makedepends = systemd
+ makedepends = md4c
depends = sqlite
depends = libproxy
depends = double-conversion
- depends = pcre2
- depends = glib2
- depends = icu
- depends = zstd
optdepends = postgresql-libs: PostgreSQL driver
optdepends = mariadb-libs: MariaDB driver
optdepends = unixodbc: ODBC driver
- optdepends = freetds: MS SQL driver
- optdepends = python: build scripts for Apple platforms
- optdepends = dbus: DBus module
+ optdepends = md4c: C Markdown parser
optdepends = shared-mime-info: Freedesktop.org Shared MIME Info
provides = qt5-base
conflicts = qtchooser
conflicts = qt5-base
- source = https://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtbase-everywhere-src-5.15.1.tar.xz
+ source = https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtbase-everywhere-src-5.15.2.tar.xz
source = qt5-base-cflags.patch
- sha256sums = 33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c
+ sha256sums = 909fad2591ee367993a75d7e2ea50ad4db332f05e1c38dd7a5a274e156a4e0f8
sha256sums = cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c
pkgname = qt5-base-headless
diff --git a/PKGBUILD b/PKGBUILD
index 6b9b269a060f..b457d39ac9ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,28 +4,26 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=qt5-base-headless
-_qtver=5.15.1
+_qtver=5.15.2
pkgver=${_qtver/-/}
pkgrel=1
arch=('x86_64')
url='https://www.qt.io/'
license=('GPL3' 'LGPL3' 'FDL' 'custom')
-pkgdesc='A cross-platform application and UI framework - headless build (no QtGui or QtWidgets)'
-depends=('sqlite' 'libproxy' 'double-conversion' 'pcre2' 'glib2' 'icu' 'zstd')
-makedepends=('mariadb-libs' 'sqlite' 'unixodbc' 'postgresql-libs' 'dbus' 'systemd')
+pkgdesc='A cross-platform application and UI framework - headless build, no QtGui or QtWidgets'
+depends=('sqlite' 'libproxy' 'double-conversion')
+makedepends=('mariadb-libs' 'sqlite' 'unixodbc' 'postgresql-libs' 'dbus' 'systemd' 'md4c')
optdepends=('postgresql-libs: PostgreSQL driver'
'mariadb-libs: MariaDB driver'
'unixodbc: ODBC driver'
- 'freetds: MS SQL driver'
- 'python: build scripts for Apple platforms'
- 'dbus: DBus module'
+ 'md4c: C Markdown parser'
'shared-mime-info: Freedesktop.org Shared MIME Info')
conflicts=('qtchooser' 'qt5-base')
provides=('qt5-base')
_pkgfqn="qtbase-everywhere-src-${_qtver}"
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
- qt5-base-cflags.patch)
-sha256sums=('33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c'
+ qt5-base-cflags.patch)
+sha256sums=('909fad2591ee367993a75d7e2ea50ad4db332f05e1c38dd7a5a274e156a4e0f8'
'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c')
prepare() {
@@ -39,6 +37,7 @@ build() {
./configure -confirm-license -opensource -v \
-prefix /usr \
+ -docdir /usr/share/doc/qt \
-headerdir /usr/include/qt \
-archdatadir /usr/lib/qt \
-datadir /usr/share/qt \
@@ -56,17 +55,18 @@ build() {
-no-use-gold-linker \
-reduce-relocations \
\
- \
-no-gui \
-no-widgets \
- -no-xcb \
- -no-eglfs \
- -no-directfb \
- -no-cups \
-no-accessibility \
+ -no-cups \
-no-freetype \
- -no-harfbuzz
-
+ -no-harfbuzz \
+ -no-directfb \
+ -no-eglfs \
+ -no-linuxfb \
+ -no-xcb \
+ -no-evdev \
+ -no-strip
make
}