Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: alba4k <blaskoazzolaaaron@gmail.com>
- _pkgname="hyprutils"
- pkgname="${_pkgname}-git"
- pkgver=0.3.0.r0.g5e45b1a1
- pkgrel=2
- pkgdesc="Hyprland utilities library used across the ecosystem"
- arch=(x86_64 aarch64)
- url="https://github.com/hyprwm/hyprutils"
- license=('BSD-3-Clause')
- depends=('pixman')
- makedepends=('git' 'cmake' 'gcc' 'make')
- source=("${_pkgname}::git+https://github.com/hyprwm/hyprutils.git")
- provides=("${_pkgname}=${pkgver%%.r*}")
- conflicts=("hyprutils")
- sha256sums=('SKIP')
- pkgver() {
- cd ${_pkgname}
- git describe --long --tags --abbrev=8 --exclude='*[a-zA-Z][a-zA-Z]*' \
- | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g'
- }
- build() {
- cd "${srcdir}/${_pkgname}"
- cmake --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
- cmake --build ./build --config Release --target all
- }
- package() {
- cd "${srcdir}/${_pkgname}"
- DESTDIR="${pkgdir}" cmake --install build
- ln -s libhyprutils.so.2 "$pkgdir/usr/lib/libhyprutils.so.1"
- install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement