Package Details: rofi-lbonn-wayland-git 1.7.5.wayland1.r42.g5d4a3e14-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
Provides: rofi
Submitter: tinywrkb
Maintainer: willemw
Last Packager: willemw
Votes: 52
Popularity: 2.35
First Submitted: 2020-08-04 20:07 (UTC)
Last Updated: 2023-01-11 20:39 (UTC)

Required by (188)

Sources (3)

Latest Comments

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

willemw commented on 2023-02-14 17:19 (UTC)

Or you can do a rebuild, that is, remove the build files, etc.

@kschat: thanks for info/suggestion. Probably won't change the PKGBUILD file, because meson --reconfigure is not part of the Meson package guidelines.

kschat commented on 2023-02-14 14:57 (UTC)

I was getting the following error when trying to update this package after meson was updated:

ERROR: Build directory has been generated with Meson version 0.64.1, which is incompatible with the current version 1.0.0.

The solution was to add --reconfigure to the meson_options variable in the build step.

devadathan commented on 2023-02-11 12:34 (UTC)

@willemw Yes. I have reported it to the upstream. Thanks.

willemw commented on 2023-02-11 09:14 (UTC)

@devadathan: maybe you can report that upstream, if you want?

devadathan commented on 2023-02-11 09:03 (UTC) (edited on 2023-02-11 09:04 (UTC) by devadathan)

This is segfaulting for me after the update (rofi-lbonn-wayland-git 1.7.5.wayland1.r42.g5d4a3e14-1)

mipi commented on 2023-01-12 05:57 (UTC)

@willemw: Thanks for adding aarch64. You are right, Arch Linux is a distro for x86_64. But there is also Arch Linux ARM which runs on Raspis and the like, and which is the basis for Asahi Linux (the Linux for Apple Silicon). Consuming AUR packages in these distros is easier if the arch array reflects the corresponding architecures. This also helps to increase the adoption of your packages.

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() {
--