PKGBUILD 952 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Maintainer: Sefa Eyeoglu <contact@scrumplex.net>
  2. pkgname=quadlet-git
  3. pkgver=0.2.0.r1.g28aaf07
  4. pkgrel=1
  5. pkgdesc="An opinionated tool for easily running podman system containers under systemd"
  6. arch=(x86_64)
  7. url="https://github.com/containers/quadlet"
  8. license=("GPL2")
  9. depends=("systemd" "podman")
  10. makedepends=("meson" "git")
  11. provides=("quadlet")
  12. conflicts=("quadlet")
  13. source=("quadlet::git+https://github.com/containers/quadlet.git")
  14. sha512sums=('SKIP')
  15. pkgver() {
  16. cd "$srcdir/quadlet"
  17. git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
  18. }
  19. build() {
  20. arch-meson "$srcdir/quadlet" "$srcdir/build"
  21. meson compile -C build
  22. }
  23. check() {
  24. meson test -C build
  25. }
  26. package() {
  27. meson install -C build --destdir "$pkgdir"
  28. cd "$srcdir/quadlet"
  29. install -vDm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
  30. cp -vr "docs" "examples" "$pkgdir/usr/share/doc/$pkgname"
  31. }