blob: f908621db043e26c2968038014be810fc0213214 (
plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
# Contributor: Newbyte <newbyte@disroot.org>
# Maintainer:
pkgname=moment
pkgver=0.7.3
pkgrel=4
pkgdesc="Qt/QML Matrix client"
url="https://mx-moment.xyz"
# armhf blocked by py3-pyotherside, qt5-qtquickcontrols2
# s390x and ppc64le blocked by py3-watchgod
arch="all !armhf !s390x !ppc64le"
license="LGPL-3.0-or-later"
replaces=mirage
provides="mirage=$pkgver-r$pkgrel"
options="!check" # requires types-aiohttp
depends="
py3-aiofiles
py3-appdirs
py3-blist
py3-cairosvg
py3-filetype
py3-hsluv
py3-html-sanitizer
py3-matrix-nio
py3-mistune
py3-pillow
py3-plyer
py3-pymediainfo
py3-pyotherside
py3-redbaron
py3-simpleaudio
py3-sortedcontainers
py3-watchgod
"
makedepends="
libjpeg-turbo-dev
libmediainfo-dev
libwebp-dev
libx11-dev
libxscrnsaver-dev
olm-dev
openjpeg-dev
py3-setuptools
python3-dev
qt5-qtbase-dev
qt5-qtquickcontrols2-dev
qt5-qtsvg-dev
qt5-qtimageformats
tiff-dev
zlib-dev
"
_commit_hsluv_c=9e9be32d6010cad484a7b12b1a3d19c6cf4c1353
source="
moment-v$pkgver.tar.gz::https://gitlab.com/mx-moment/moment/-/archive/v$pkgver/moment-v$pkgver.tar.gz
hsluv-c.tar.gz::https://github.com/hsluv/hsluv-c/archive/$_commit_hsluv_c.tar.gz
0001-Port-to-Mistune-2.0.2.patch
"
builddir="$srcdir/$pkgname-v$pkgver"
prepare() {
default_prepare
mv "$srcdir/hsluv-c-$_commit_hsluv_c/"* "$builddir/submodules/hsluv-c"
}
build() {
qmake-qt5 CONFIG+=qtquickcompiler PREFIX=/usr moment.pro
make
}
package() {
make INSTALL_ROOT=$pkgdir install
}
sha512sums="
5ae34d3c6896f75caf449e1da72480724986915f7d084b7bc5e70be239da8fb48e45563c34c4da90085edccca8caf992dc70b8af3b6e052aba28f994d0bb18da moment-v0.7.3.tar.gz
ecd8c9afa9e22c6a0093435ce89b5d5b1882207359d02a65f6e62952fa4b57fc5b3e1aaa07527553a7e86c350173409b21d41b3da5235a7fb5f96b61944be839 hsluv-c.tar.gz
cb67234f61173550543d40080bf889a8d1e96151e54d2e61a6421f70fcebbe4ef34fc0ff1bf767317ac2b705953c85ac8ac0567195f6b24c0d0a1313c1d2bbfa 0001-Port-to-Mistune-2.0.2.patch
"
|