Package Details: rofi-lbonn-wayland-git 1.7.5.wayland3.r50.g2baa809d-1

Git Clone URL: https://aur.archlinux.org/rofi-lbonn-wayland-git.git (read-only, click to copy)
Package Base: rofi-lbonn-wayland-git
Description: A window switcher, application launcher and dmenu replacement (fork with Wayland support)
Upstream URL: https://github.com/lbonn/rofi
Licenses: MIT
Conflicts: rofi, rofi-lbonn-wayland
Provides: rofi, rofi-lbonn-wayland
Submitter: tinywrkb
Maintainer: willemw
Last Packager: willemw
Votes: 53
Popularity: 1.15
First Submitted: 2020-08-04 20:07 (UTC)
Last Updated: 2024-11-08 06:36 (UTC)

Required by (203)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

willemw commented on 2023-01-11 20:56 (UTC)

@mipi: Added aarch64. @zer0-x: Thanks. Updated the git submodules download part.

@mpip: To quote the same Wiki section: "For official repository and AUR packages, this means x86_64. Optionally, AUR packages may choose to additionally support other known working architectures.". Still think it is a pointless effort/exercise to add architectures to arch()= that are not used elsewhere in the PKGBUILD file.

@zer0-x: Note, both the current/updated and the previous PKGBUILD versions build in a clean chroot environment.

mipi commented on 2023-01-11 19:56 (UTC)

@willemw: Just quoting what the Arch wiki is saying about the arch array: "An array of architectures that the PKGBUILD is intended to build and work on". Thus, if the rofi-lbonn-wayland-git PKGBUILD is working well on aarch64 (which is the case) it should be reflected in the arch array. This is what I am asking for.

zefr0x commented on 2023-01-11 18:03 (UTC) (edited on 2023-01-11 18:04 (UTC) by zefr0x)

This PKGBUILD needs to be updated to work with the new git submodule change. I'm not able to build this package.

See: https://wiki.archlinux.org/title/VCS_package_guidelines#Tips_and_tricks

---
 PKGBUILD | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
 # Contributor: SanskritFritz (gmail)

 pkgname=rofi-lbonn-wayland-git
-pkgver=1.7.3.wayland1.r51.g1e8c22b4
+pkgver=1.7.5.wayland1.r42.g5d4a3e14
 pkgrel=1
 pkgdesc='A window switcher, application launcher and dmenu replacement (fork with Wayland support)'
 arch=('x86_64')
@@ -22,15 +22,18 @@ makedepends=('git' 'meson' 'wayland-protocols')
 optdepends=('i3-wm: use as a window switcher')
 provides=('rofi')
 conflicts=('rofi')
-source=("$pkgname::git+$url.git#branch=wayland")
-sha256sums=('SKIP')
+source=("$pkgname::git+$url.git#branch=wayland" "git+https://github.com/sardemff7/libgwater.git" "git+https://github.com/sardemff7/libnkutils.git")
+sha256sums=('SKIP' 'SKIP' 'SKIP')

 pkgver() {
   git -C $pkgname describe --long | sed 's/\([^-]*-g\)/r\1/;s/[-+]/./g'
 }

 prepare() {
-  git -C $pkgname submodule update --init
+  git -C $pkgname submodule init
+  git -C $pkgname config submodule.externals/vendor/libgwater.url "$srcdir/libgwater"
+  git -C $pkgname config submodule.externals/vendor/libnkutils.url "$srcdir/libnkutils"
+  git -C $pkgname -c protocol.file.allow=always submodule update
 }

 build() {
-- 

willemw commented on 2023-01-11 07:58 (UTC)

@mipi: Thanks for testing it.

I could add aarch64 and it might be convenient for the user, however, I don't really see the point. Many or most compiled packages are compatible with ARM. Do all those packages need to be updated and kept up-to-date? That is not practical.

Adding another architecture is only really necessary if it used elsewhere in the PKGBUILD file.

Even https://archlinuxarm.org/packages don't have ARM architectures added to arch=(). Why then do it for PKGBUILD files in the AUR? (For convenience, I guess.)

mipi commented on 2023-01-11 07:32 (UTC)

Hi willemw could you add aarch64 to the list of supported architectures? rofi-lbonn-wayland is building and running on aarch64 without problems. I tested this on a RPi4 and on a Mac Mini M1. Thanks!

erlonbie commented on 2022-09-30 15:17 (UTC)

I'm getting this error:

MALLOC_PERTURB_=112 /home/erlonbie/.cache/yay/rofi-lbonn-wayland/src/build/subprojects/libnkutils/nk-format-string.test --tap

I recently installed on another machine and had no problem.

Anyone having this issue?

willemw commented on 2022-09-15 11:52 (UTC)

These packages are already in base-devel.

tinywrkb commented on 2022-09-14 18:31 (UTC)

Needs flex and bison as dependencies if I'm not mistaken.

Read here.