blob: f89d8f706a9dff7e47e196d9b3ca9b8308114696 (
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
|
# Maintainer: SuicideCatt <random.cat.from.internet@gmail.com>
pkgname=msdf-atlas-gen-git
pkgver=1.3.r0.gc27de59
pkgrel=1
pkgdesc="MSDF font atlas generator"
url=https://github.com/Chlumsky/msdf-atlas-gen
arch=(x86_64)
license=(MIT)
depends=(tinyxml2 libpng freetype2 zlib msdfgen)
makedepends=(git cmake gcc make)
provides=(msdf-atlas-gen=$pkgver)
conflicts=(msdf-atlas-gen)
source=("$pkgname::git+$url.git")
sha256sums=('SKIP')
pkgver()
{
cd $pkgname/
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build()
{
cd $pkgname/
cmake -B build -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release \
-DMSDF_ATLAS_NO_ARTERY_FONT=ON \
-DMSDF_ATLAS_USE_SKIA=OFF -DMSDF_ATLAS_USE_VCPKG=OFF \
-DMSDF_ATLAS_MSDFGEN_EXTERNAL=ON \
-DMSDF_ATLAS_INSTALL=ON -DCMAKE_INSTALL_PREFIX=/usr
cmake --build build
}
package()
{
cd $pkgname
install -Dm644 "LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
DESTDIR="$pkgdir" cmake --install build
}
|