blob: f4ba84001bb56100e4a92b564634610b1d238c83 (
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
|
# Maintainer: HurricanePootis <hurricanepootis@protonmail.com>
# Contributor: twa022 <twa022 at gmail dot com>
_pkgname=RmlUi
pkgname=rmlui
pkgver=6.2
pkgrel=2
pkgdesc="The HTML/CSS User Interface library evolved"
arch=('i686' 'x86_64' 'aarch64' 'armv7h')
url="https://mikke89.github.io/RmlUiDoc/"
license=('MIT')
depends=('libgcc' 'glibc' 'freetype2')
makedepends=('cmake' 'mesa' 'luajit')
optdepends=('luajit: Lua bindings')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/mikke89/RmlUi/archive/${pkgver}.tar.gz")
sha256sums=('814c3ff7b9666280338d8f0dda85979f5daf028d01c85fc8975431d1e2fd8e8b')
build() {
cd "${srcdir}"
cmake -B build -S "${_pkgname}-${pkgver}" \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DRMLUI_SAMPLES=OFF \
-DRMLUI_LUA_BINDINGS=ON \
-DRMLUI_LUA_BINDINGS_LIBRARY=luajit \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" \
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
cmake --build build
}
package() {
cd "${srcdir}"
DESTDIR="${pkgdir}" cmake --install build
# license
install -Dm644 ${_pkgname}-${pkgver}/LICENSE.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/LICENSE
}
|