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.


Reply via email to