blob: d15f1199a5716588bfb6080d9db7264a7fbff224 (
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: Mattéo Delabre <bonjour@matteodelabre.me>
pkgname=sfgui
pkgver=0.4.0
pkgrel=2
pkgdesc="Graphical user interface (GUI) library for programs that use SFML for rendering"
arch=(x86_64)
url="https://github.com/TankOs/SFGUI"
license=("ZLIB")
makedepends=("cmake")
depends=("sfml")
source=("https://github.com/TankOs/${pkgname^^}/archive/$pkgver.tar.gz")
sha256sums=("2dfe95a2ecfed12ab2d4c591fbf6b10d16bbdedec2530545b4c2140ab01c05dc")
build() {
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RelWithDebugInfo \
"../${pkgname^^}-$pkgver"
make
}
package() {
cd build
make DESTDIR="$pkgdir/" install
# fix case mismatch issue on library name
mv $pkgdir/usr/lib/lib{${pkgname^^},${pkgname}}.so
cd "../${pkgname^^}-$pkgver"
install -Dm644 LICENSE.md $pkgdir/usr/share/licenses/$pkgname/LICENSE.md
install -Dm644 FONT.LICENSE.md $pkgdir/usr/share/licenses/$pkgname/FONT.LICENSE.md
cmakever=$(cmake --version | head -n1 | cut -d' ' -f 3 | cut -d'.' -f1,2)
install -Dm644 cmake/Modules/FindSFML.cmake $pkgdir/usr/share/cmake-$cmakever/Modules/FindSFML.cmake
install -Dm644 cmake/Modules/FindSFGUI.cmake $pkgdir/usr/share/cmake-$cmakever/Modules/FindSFGUI.cmake
}
|