diff options
author | xiota | 2024-03-13 08:13:27 +0000 |
---|---|---|
committer | xiota | 2024-03-13 08:13:27 +0000 |
commit | 5e067582769a7b9f1d43f3ccf18c2faa148e381e (patch) | |
tree | 9d3c44e53f2b4c90e7b633f2083335bbce5a5c19 /PKGBUILD | |
parent | 12b408bcd5f0417a09f54aae36c99803eb4a4858 (diff) | |
download | aur-5e067582769a7b9f1d43f3ccf18c2faa148e381e.tar.gz |
update depends, etc
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 103 |
1 files changed, 79 insertions, 24 deletions
@@ -1,35 +1,90 @@ -# Author: Roman Gilg <subdiff@gmail.com> # Maintainer: abelian424 -pkgname=como +_pkgname="como" +pkgname="$_pkgname" pkgver=0.1.0 -pkgrel=1 +pkgrel=2 pkgdesc='Library collection to easily create Wayland and X11 compositors' -arch=(x86_64 aarch64) url="https://github.com/winft/como" -license=(LGPL) -depends=(qt6-5compat qt6-tools kauth kconfigwidgets kdbusaddons kdecoration kdoctools knewstuff kscreenlocker wlroots 'wrapland') -provides=(kwin) -conflicts=(kwin) -makedepends=(extra-cmake-modules) -optdepends=('xorg-xwayland: x11 app support for wayland') -source=("https://github.com/winft/como/archive/refs/tags/v$pkgver.tar.gz") -sha1sums=('22c44272927007ad7f6bb239a01957f2dca63692') - -prepare() { - mkdir -p $pkgname - cd $pkgname - tar -xvf ../v$pkgver.tar.gz --strip-components=1 -} +license=('LGPL-2.1-only') +arch=('x86_64' 'aarch64') + +depends=( + kauth + kconfigwidgets + kdecoration + kquickcharts + libepoxy + libqaccessibilityclient-qt6 + qt6-5compat + qt6-declarative + qt6-tools + wlroots + + # AUR + wrapland + + ## implicit + #hicolor-icon-theme + #kcmutils + #kcolorscheme + #kconfig + #kcoreaddons + #kglobalaccel + #ki18n + #kidletime + #kirigami + #kpackage + #kservice + #ksvg + #kwidgetsaddons + #kwindowsystem + #libinput + #libplasma + #libx11 + #libxcb + #libxkbcommon + #qt6-base + #wayland + #xcb-util-image + #xcb-util-keysyms +) +makedepends=( + extra-cmake-modules + git + kdoctools + ninja +) + +provides=("kwin") +conflicts=("kwin") + +_pkgsrc="$_pkgname-$pkgver" +_pkgext="tar.gz" +source=( + "$_pkgsrc.$_pkgext"::"$url/archive/refs/tags/v$pkgver.$_pkgext" +) +sha256sums=( + '49d9b8b8b8197f4443f8eae71db8adecf51da73c221a4712d0d8cc46b9fdc09f' +) build() { - mkdir -p build - cd build - cmake ../$pkgname \ - -DCMAKE_BUILD_TYPE=Release + local _cmake_options=( + -B build + -S "$_pkgsrc" + -G Ninja + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX='/usr' + -DCMAKE_INSTALL_LIBDIR='lib' + -DCMAKE_INSTALL_LIBEXECDIR="lib/$_pkgname" + -DBUILD_TESTING=OFF + -Wno-dev + ) + + cmake "${_cmake_options[@]}" + cmake --build build } package() { - cd build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } |