testing/maim: modernise

This commit is contained in:
psykose 2022-04-23 22:05:51 +00:00
parent 197b52c244
commit bfc032cd74
No known key found for this signature in database

View File

@ -7,8 +7,20 @@ pkgdesc="Utility that takes screenshots of your desktop"
url="https://github.com/naelstrof/maim"
arch="all"
license="GPL-3.0-or-later"
makedepends="cmake mesa-dev glm-dev icu-dev libxrender-dev libxrandr-dev
libxcomposite-dev libjpeg-turbo-dev libpng-dev slop-dev libwebp-dev"
makedepends="
cmake
glm-dev
icu-dev
libjpeg-turbo-dev
libpng-dev
libwebp-dev
libxcomposite-dev
libxrandr-dev
libxrender-dev
mesa-dev
samurai
slop-dev
"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/naelstrof/maim/archive/v$pkgver.tar.gz"
@ -16,12 +28,12 @@ build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build \
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
$CMAKE_CROSSOPTS .
-DCMAKE_BUILD_TYPE=MinSizeRel \
$CMAKE_CROSSOPTS
cmake --build build
}