Package Details: niri-git 0.1.5.r15.g8d99e3c-2

Git Clone URL: https://aur.archlinux.org/niri-git.git (read-only, click to copy)
Package Base: niri-git
Description: Scrollable-tiling Wayland compositor
Upstream URL: https://github.com/YaLTeR/niri
Keywords: rust smithay tiling-window-manager wayland wayland-compositor
Licenses: GPL-3.0-or-later
Conflicts: niri, niri-bin
Provides: niri
Submitter: jcaesar
Maintainer: cosmo (FreeFull)
Last Packager: FreeFull
Votes: 5
Popularity: 0.72
First Submitted: 2023-09-26 09:12 (UTC)
Last Updated: 2024-04-28 10:00 (UTC)

Dependencies (24)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

cosmo commented on 2024-02-14 10:54 (UTC)

@Nebulosa thanks for the help, I have fixed it. Sorry, I am still new to packaging stuff, but I am learning a lot :)

cosmo commented on 2024-02-13 14:37 (UTC)

@Nebulosa thanks, I updated the package accordingly

cosmo commented on 2024-02-12 12:59 (UTC)

I updated the PKGBUILD to include the session files

thanks @jcaesar

jcaesar commented on 2024-02-12 12:36 (UTC)

@dawnson Apologies for the delay, stage is yours.

cosmo commented on 2024-02-07 13:31 (UTC)

+1 please add the session files!

Sneexy commented on 2023-11-09 15:20 (UTC) (edited on 2023-11-09 15:22 (UTC) by Sneexy)

I think changing the PKGBUILD to add a few more files (as listed near the bottom of the Cargo.toml file) that should be installed to package() like so:

package() {
  cd "$srcdir/$_name"
  install -Dm0755 "target/$CARCH-unknown-linux-gnu/aur/$_name" "$pkgdir/usr/bin/$_name"
  install -Dm0755 "resources/$_name-session" "$pkgdir/usr/bin/$_name-session"
  install -Dm0644 "resources/$_name.desktop" "$pkgdir/usr/share/wayland-sessions/$_name.desktop"
  install -Dm0644 "resources/$_name-portals.conf" "$pkgdir/usr/share/xdg-desktop-portal/$_name-portals.conf"
  install -Dm0644 "resources/$_name.service" "$pkgdir/usr/lib/systemd/user/$_name.service"
  install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
}

This installs files that are required for things such as the desktop portal and display manager login entries.