# Maintainer: Ryan Hughes pkgname=omarchy-hyprland-titlebars pkgver=0.1.0 pkgrel=2 pkgdesc="Titlebars and edge snapping for Omarchy's floating workspaces" arch=('x86_64' 'aarch64') url='https://github.com/omacom/omarchy' license=('BSD-3-Clause' 'MIT') # A Hyprland plugin only loads into the exact Hyprland build it was compiled # against. rebuild_on in .omarchy/package.json rebuilds it with every Hyprland. depends=('hyprland=0.56.2' 'glibc' 'libgcc' 'libstdc++' 'hyprlang' 'hyprutils') makedepends=('cmake' 'pkgconf') options=('!lto' '!debug') source=('CMakeLists.txt' 'main.cpp' 'barDeco.cpp' 'barDeco.hpp' 'BarPassElement.cpp' 'BarPassElement.hpp' 'edgeSnap.cpp' 'edgeSnap.hpp' 'globals.hpp' 'LICENSE' 'LICENSE.MIT') sha256sums=('27a292b1b037210774d785a8db17d0e77aceba529a9946b7b555bd6333b9b8e8' 'aa6e0c8cb22dc4d26516fa64aac81d1e493cf7a9b99d7a8bd78b82d61b2f2e89' '2d9ab463efa263881c23110f9550b10694366e508418bfe06700dc9e18b31579' 'dbdd56902558b36f7e7d01f7b9884530a93f7dda411a2b360acf69255a42c8f2' 'e0074f71d8bbb3ae0a24a91a4647c4d0da6ab8c5effa0dce2b5a1bb8c85d085c' 'dffbf8ddc768fd111b2a41697fe6547e954c46edc16750913c789d8daa8690cc' 'a2b70dd8fc9974a9fca2f4a7db575d14c2c6802c154e4606a3c9e06c1b25a4e6' '2ebf96f7e7508e4485d706c99c186d6fabf14ba5ceb7349fbc3d72529904424e' '831147435d58b3071ad26fd756f9755eaf461793d664ea3cb049270b38228993' '3a1d080d85ce1d722b3bd84d87b74dd2332ba7b68a40a28a7126a86cfca6502a' '717ba1949502290f8e47688ae2e323acd06c8ca47aec9f7596b15f678c1af4a2') build() { cmake -S "$srcdir" -B build \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm644 LICENSE.MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE.MIT" }