David Runge pushed to branch main at Arch Linux / Packaging / Packages / wofi
Commits: 05ebefea by David Runge at 2024-02-18T10:59:15+01:00 Switch to correct SPDX license identifier for project Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 754bf15e by David Runge at 2024-02-18T11:07:22+01:00 Apply meson packaging guidelines Instead of installing files manually, use `meson install`. Signed-off-by: David Runge <dv...@archlinux.org> - - - - - fae0dfc1 by David Runge at 2024-02-18T11:20:13+01:00 Add all required direct dependencies Also add all sodeps in package(). Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -7,23 +7,40 @@ pkgrel=2 pkgdesc='launcher for wlroots-based wayland compositors' arch=('x86_64') url='https://hg.sr.ht/~scoopta/wofi' -license=('GPL3') -depends=('wayland' 'gtk3') -makedepends=('meson') +license=('GPL-3.0-or-later') +depends=( + 'glibc' +) +makedepends=( + 'cairo' + 'gdk-pixbuf2' + 'glib2' + 'gtk3' + 'meson' + 'pango' + 'wayland' +) source=("${pkgname}-v${pkgver}.tar.gz::https://hg.sr.ht/~scoopta/wofi/archive/v${pkgver}.tar.gz") sha256sums=('7644e4e995bc027b7f3f411ceda82b3e2a72a4a424f6193663c27bbf00f23067') build() { - cd "${pkgname}-v${pkgver}" - meson build - ninja -C build + arch-meson $pkgname-v$pkgver build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs } package() { - cd "${pkgname}-v${pkgver}" - install -Dm755 -t "${pkgdir}/usr/bin/" build/wofi - install -Dm644 -t "${pkgdir}/usr/share/man/man1/" man/*.1 - install -Dm644 -t "${pkgdir}/usr/share/man/man3/" man/*.3 - install -Dm644 -t "${pkgdir}/usr/share/man/man5/" man/*.5 - install -Dm644 -t "${pkgdir}/usr/share/man/man7/" man/*.7 + depends+=( + cairo libcairo.so + gdk-pixbuf2 libgdk_pixbuf-2.0.so + glib2 libgio-2.0.so libglib-2.0.so libgobject-2.0.so + gtk3 libgdk-3.so libgtk-3.so + pango libpango-1.0.so + wayland libwayland-client.so + ) + + meson install -C build --destdir "$pkgdir" } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/wofi/-/compare/147d496dbc7dc3fc2c6136b36af2beb936a32f09...fae0dfc1459ebda295c376cad288e6c5a6ed8172 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/wofi/-/compare/147d496dbc7dc3fc2c6136b36af2beb936a32f09...fae0dfc1459ebda295c376cad288e6c5a6ed8172 You're receiving this email because of your account on gitlab.archlinux.org.