Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2024
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. # Maintainer: alba4k <blaskoazzolaaaron@gmail.com>
  2.  
  3. _pkgname="hyprutils"
  4. pkgname="${_pkgname}-git"
  5. pkgver=0.3.0.r0.g5e45b1a1
  6. pkgrel=2
  7. pkgdesc="Hyprland utilities library used across the ecosystem"
  8. arch=(x86_64 aarch64)
  9. url="https://github.com/hyprwm/hyprutils"
  10. license=('BSD-3-Clause')
  11. depends=('pixman')
  12. makedepends=('git' 'cmake' 'gcc' 'make')
  13. source=("${_pkgname}::git+https://github.com/hyprwm/hyprutils.git")
  14. provides=("${_pkgname}=${pkgver%%.r*}")
  15. conflicts=("hyprutils")
  16. sha256sums=('SKIP')
  17.  
  18. pkgver() {
  19. cd ${_pkgname}
  20. git describe --long --tags --abbrev=8 --exclude='*[a-zA-Z][a-zA-Z]*' \
  21. | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g'
  22. }
  23.  
  24. build() {
  25. cd "${srcdir}/${_pkgname}"
  26. cmake --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
  27. cmake --build ./build --config Release --target all
  28. }
  29.  
  30. package() {
  31. cd "${srcdir}/${_pkgname}"
  32. DESTDIR="${pkgdir}" cmake --install build
  33. ln -s libhyprutils.so.2 "$pkgdir/usr/lib/libhyprutils.so.1"
  34.  
  35. install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
  36. }
  37.  
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement