/
PKGBUILD
58 lines (51 loc) · 2.48 KB
/
PKGBUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=kirigami
pkgver=${_kf5ver}
pkgrel=1
pkgdesc='Set of QtQuick components at the moment targeted for mobile use (in the future desktop as well)'
arch=('x86_64')
url='https://invent.kde.org/frameworks/kirigami'
license=('LGPL')
depends=('qt5-svg' 'qt5-quickcontrols2' 'qt5-graphicaleffects')
makedepends=('extra-cmake-modules' 'qt5-tools')
source=("https://download.kde.org/stable/frameworks/5.97/${pkgname}2-${pkgver}.tar.xz"
"https://invent.kde.org/frameworks/kirigami/-/commit/5728e56dc37a8a05d6bc91227cea3cb375fe8445.diff"
"https://invent.kde.org/frameworks/kirigami/-/commit/17d5df071fcef5f097faf912cd395e4d26f9a17d.diff"
"https://invent.kde.org/frameworks/kirigami/-/commit/e14f9a8e4a1d4b2ef63c36ef8ff958e281a67db8.diff"
"https://invent.kde.org/frameworks/kirigami/-/commit/bacfaf6744c269d1167f71a46769a941698c1c35.diff"
"https://invent.kde.org/frameworks/kirigami/-/commit/c28dff79721d3805edcd413ef233216b3b3b0104.diff"
"https://invent.kde.org/frameworks/kirigami/-/commit/b5126b2bac3564908881e4c657a9470047a4b71e.diff")
md5sums=(`grep ${pkgname}2-${_kf5ver}.tar.xz ../kf5.md5 | cut -d" " -f1`
'cdff1a5444d2a7b5314d7f5d3e11d984'
'8d137216b70da9d0ecedc5b709fbb8d1'
'1193ddf51b55118caf4d4ac582813bb0'
'04c5fe205270a73f7861685153efe318'
'8ed74c641f9b6860af6b3273d6c2e4d4'
'19525c529db2904a731422d51657b44b')
prepare() {
cd ${pkgname}2-${pkgver}
# Revert https://invent.kde.org/frameworks/kirigami/-/commit/c28dff79721d3805edcd413ef233216b3b3b0104
# breaks QML modules in Calamares
#patch -R -p1 -i ${srcdir}/5728e56dc37a8a05d6bc91227cea3cb375fe8445.diff
#patch -R -p1 -i ${srcdir}/17d5df071fcef5f097faf912cd395e4d26f9a17d.diff
#patch -R -p1 -i ${srcdir}/e14f9a8e4a1d4b2ef63c36ef8ff958e281a67db8.diff
#patch -R -p1 -i ${srcdir}/bacfaf6744c269d1167f71a46769a941698c1c35.diff
#patch -R -p1 -i ${srcdir}/c28dff79721d3805edcd413ef233216b3b3b0104.diff
# https://bugs.kde.org/show_bug.cgi?id=458099
#patch -p1 -i ${srcdir}/b5126b2bac3564908881e4c657a9470047a4b71e.diff
}
build() {
cmake -B build -S ${pkgname}2-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DKDE_INSTALL_LIBDIR=lib \
-DKDE_INSTALL_LIBEXECDIR=lib \
-DKDE_INSTALL_SYSCONFDIR=/etc \
-DBUILD_TESTING=OFF \
-DBUILD_EXAMPLES=ON
cmake --build build
}
package() {
DESTDIR=${pkgdir} cmake --install build
}