mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 19:36:48 +02:00
55 lines
1.9 KiB
Text
55 lines
1.9 KiB
Text
maintainer="Zachary Lee Andrews <zcrayfish@gmail.com>"
|
|
pkgname=lxqt-wayland-session
|
|
pkgver=0.1.0
|
|
pkgrel=0
|
|
pkgdesc="Files needed for the LXQt Wayland Session "
|
|
url="https://github.com/lxqt/lxqt-wayland-session"
|
|
arch="noarch !armhf" # liblxqt-dev
|
|
license="LGPL-2.1-or-later AND MIT AND BSD-3-Clause AND GPL-3.0-only AND GPL-2.0-only AND CC-BY-SA-4.0"
|
|
depends="
|
|
qtxdg-tools
|
|
layer-shell-qt
|
|
lxqt-session
|
|
"
|
|
makedepends="
|
|
cmake
|
|
kwindowsystem-dev
|
|
liblxqt-dev
|
|
lxqt-build-tools
|
|
perl
|
|
qt6-qttools-dev
|
|
samurai
|
|
"
|
|
options="!check" # No testsuite
|
|
subpackages="$pkgname-doc"
|
|
source="https://github.com/lxqt/lxqt-wayland-session/releases/download/$pkgver/lxqt-wayland-session-$pkgver.tar.xz"
|
|
|
|
build() {
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
CXXFLAGS="$CXXFLAGS -DNDEBUG -flto=auto" \
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DBUILD_SHARED_LIBS=True \
|
|
$CMAKE_CROSSOPTS
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --build build --target install
|
|
install -Dm644 CHANGELOG "$pkgdir"/usr/share/doc/$pkgname/CHANGELOG
|
|
install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
|
|
install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
|
|
install -Dm644 COPYING.LESSER "$pkgdir"/usr/share/licenses/$pkgname/COPYING.LESSER
|
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
|
install -Dm644 LICENSE.BSD "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.BSD
|
|
install -Dm644 LICENSE.GPLv2 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.GPLv2
|
|
install -Dm644 LICENSE.MIT "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.MIT
|
|
}
|
|
|
|
sha512sums="
|
|
6d6d8895edc3a74d6e656522d776001661d403e07a0b94bd4193a1fd6e13c0a4be512b31cb8f3e0574a531afad892363f19063d86399ec6833b5306fc71ea123 lxqt-wayland-session-0.1.0.tar.xz
|
|
"
|