diff options
author | Nebulosa | 2024-04-30 11:53:11 +0300 |
---|---|---|
committer | Nebulosa | 2024-04-30 11:53:11 +0300 |
commit | 7c92cb39e84759f4fef69bf8e47ec8205a492bbc (patch) | |
tree | 020a466b7c020cfedf84b51c9745dc58e702d3fb /PKGBUILD | |
parent | df4da5598a31864771d4d8a09b33b8f647b1575a (diff) | |
download | aur-niri-bin.tar.gz |
Update to version in [extra]. Ready for deleting from AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 36 insertions, 19 deletions
@@ -2,35 +2,52 @@ pkgname=niri-bin pkgver=0.1.5 -pkgrel=1 +pkgrel=2 _buildid=07330520 -pkgdesc="Scrollable-tiling Wayland compositor" +pkgdesc="A scrollable-tiling Wayland compositor" arch=(aarch64 x86_64) url="https://github.com/YaLTeR/${pkgname%-bin}" _buildurl="https://download.copr.fedorainfracloud.org/results/yalter" license=(GPL-3.0-or-later) -depends=(cairo gcc-libs glib2 glibc libinput libpipewire libxkbcommon mesa pango pixman seatd systemd-libs xdg-desktop-portal-gtk) -optdepends=('fuzzel: application launcher similar to rofi drun mode' - 'waybar: highly customizable Wayland bar' - 'alacritty: a cross-platform OpenGL terminal emulator' - 'mako: notification daemon for Wayland' - 'swaybg: wallpaper tool for Wayland compositors' - 'swaylock: screen locker for Wayland' - 'xdg-desktop-portal-gnome: screencasting support' - 'gnome-keyring: implements the secret portal, for certain apps to work' - 'polkit-gnome: when apps need to ask for root permissions') +depends=( + cairo + gcc-libs + glib2 + glibc + libinput + libpipewire + libxkbcommon + mesa + pango + pixman + seatd + systemd-libs + xdg-desktop-portal-impl +) +optdepends=( + 'alacritty: a suggested GPU-accelerated terminal emulator' + 'bash: for niri-session script' + 'fuzzel: a suggested Wayland application launcher' + 'mako: a suggested Wayland notification daemon' + 'org.freedesktop.secrets: for apps to rely on secrets portal' + 'swaybg: a suggested Wayland wallpaper tool' + 'waybar: a suggested Wayland customizable desktop bar' + 'waylock: a suggested Wayland screen locker' + 'xdg-desktop-portal-gtk: a suggested XDG desktop portal' + 'xdg-desktop-portal-gnome: a XDG desktop portal required for screencasting' +) provides=(${pkgname%-bin}) conflicts=(${pkgname%-bin}) options=(!debug) -source_aarch64=(${pkgname%-bin}-$pkgver-aarch64.rpm::$_buildurl/${pkgname%-bin}/fedora-40-aarch64/$_buildid-${pkgname%-bin}/${pkgname%-bin}-$pkgver-$pkgrel.fc40.aarch64.rpm) -source_x86_64=(${pkgname%-bin}-$pkgver-x86_64.rpm::$_buildurl/${pkgname%-bin}/fedora-40-x86_64/$_buildid-${pkgname%-bin}/${pkgname%-bin}-$pkgver-$pkgrel.fc40.x86_64.rpm) +source_aarch64=(${pkgname%-bin}-$pkgver-aarch64.rpm::$_buildurl/${pkgname%-bin}/fedora-40-aarch64/$_buildid-${pkgname%-bin}/${pkgname%-bin}-$pkgver-1.fc40.aarch64.rpm) +source_x86_64=(${pkgname%-bin}-$pkgver-x86_64.rpm::$_buildurl/${pkgname%-bin}/fedora-40-x86_64/$_buildid-${pkgname%-bin}/${pkgname%-bin}-$pkgver-1.fc40.x86_64.rpm) b2sums_aarch64=('59a7b49c502a6e69548ef61185ddca3abe56f854efe3196394e7cae9afaa483f0c8527880d6811d1837a27dc9a2d05abe71f9d724215ad8012f43f8d3c6acd14') b2sums_x86_64=('b657821b91c933c2906c05927ab701d24a02b9aa4b43ecdc41cc5e37b55a13a01d1f2821da641672cd4128dd537b0b8e998ee7865aba0fd81a6bde74fb4a391a') package() { - install -Dm755 usr/bin/${pkgname%-bin}{,-session} -t "$pkgdir"/usr/bin/ - install -Dm644 usr/lib/systemd/user/${pkgname%-bin}{.service,-shutdown.target} -t "$pkgdir"/usr/lib/systemd/user/ - install -Dm644 usr/share/doc/${pkgname%-bin}/{default-config.kdl,README.md} -t "$pkgdir"/usr/share/doc/${pkgname%-bin}/ - install -Dm644 usr/share/wayland-sessions/${pkgname%-bin}.desktop -t "$pkgdir"/usr/share/wayland-sessions/ - install -Dm644 usr/share/xdg-desktop-portal/${pkgname%-bin}-portals.conf -t "$pkgdir"/usr/share/xdg-desktop-portal/ + install -vDm755 usr/bin/${pkgname%-bin}{,-session} -t "$pkgdir"/usr/bin/ + install -vDm644 usr/lib/systemd/user/${pkgname%-bin}{.service,-shutdown.target} -t "$pkgdir"/usr/lib/systemd/user/ + install -vDm644 usr/share/wayland-sessions/${pkgname%-bin}.desktop -t "$pkgdir"/usr/share/wayland-sessions/ + install -vDm644 usr/share/xdg-desktop-portal/${pkgname%-bin}-portals.conf -t "$pkgdir"/usr/share/xdg-desktop-portal/ + install -vDm644 usr/share/doc/${pkgname%-bin}/{default-config.kdl,README.md} -t "$pkgdir"/usr/share/doc/${pkgname%-bin}/ } |