Package Details: rofi-git 1.7.9.1.r2.g4bcbe12c-1

Git Clone URL: https://aur.archlinux.org/rofi-git.git (read-only, click to copy)
Package Base: rofi-git
Description: A window switcher, run dialog and dmenu replacement
Upstream URL: https://github.com/DaveDavenport/rofi/
Licenses: MIT
Conflicts: rofi
Provides: rofi
Submitter: 1ace
Maintainer: orestisf (0x647262)
Last Packager: orestisf
Votes: 69
Popularity: 0.005697
First Submitted: 2014-03-03 00:41 (UTC)
Last Updated: 2025-06-15 06:51 (UTC)

Required by (211)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

cysp74 commented on 2025-08-20 08:50 (UTC)

Hi,

During the build got error because unusual versioning came from git repo, so I added more bulletproof version extraction to pkgver() ->

diff --git a/PKGBUILD b/PKGBUILD
index 05f7d6e..e19a591 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
 # Contributor: SanskritFritz (gmail)

pkgname=rofi-git -pkgver=1.7.9.1.r2.g4bcbe12c +pkgver=2.0.0.beta1.r0.g40224d32 pkgrel=1 pkgdesc='A window switcher, run dialog and dmenu replacement' arch=('x86_64') @@ -52,9 +52,7 @@ sha256sums=('SKIP' 'SKIP' 'SKIP')

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

prepare() {

sshaikh commented on 2025-06-26 16:05 (UTC) (edited on 2025-06-26 16:12 (UTC) by sshaikh)

I get the following while building in a chroot:

rofi/meson.build:108:2: ERROR: Dependency "wayland-client" not found, tried pkgconfig

Adding wayland to makedepends fixed it.

orestisf commented on 2025-06-15 06:53 (UTC)

Thanks @cysp74, from the meson file it seems that wayland support during build is optional and can be disabled by a flag. However, the approach of adding it as a makedepend seems simpler so I followed that.

cysp74 commented on 2025-06-15 06:24 (UTC) (edited on 2025-06-15 06:25 (UTC) by cysp74)


diff --git a/PKGBUILD b/PKGBUILD
index dec78d3..05f7d6e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
 # Contributor: SanskritFritz (gmail)

 pkgname=rofi-git
-pkgver=1.7.8.r1.g56fbb62b
+pkgver=1.7.9.1.r2.g4bcbe12c
 pkgrel=1
 pkgdesc='A window switcher, run dialog and dmenu replacement'
 arch=('x86_64')
@@ -39,7 +39,7 @@ depends=(
        'xcb-util-wm'
        'xcb-util-xrm'
 )
-makedepends=('git' 'meson')
+makedepends=('git' 'meson' 'wayland-protocols')
 checkdepends=('check')
 provides=("${pkgname/-git/}")
 conflicts=("${pkgname/-git/}")

cysp74 commented on 2025-06-15 06:23 (UTC)

Hi,

wayland-protocols is needed for building the package from now on.

yusufaktepe commented on 2025-01-19 21:31 (UTC)

xcb-imdkit should be added as a dependency.

Neurognostic commented on 2024-12-10 17:29 (UTC)

Fails to build in a clean chroot without xcb-util-keysyms.

diff --git c/PKGBUILD w/PKGBUILD
index b9bdeb7..ee81cae 100644
--- c/PKGBUILD
+++ w/PKGBUILD
@@ -29,6 +29,7 @@ depends=(
   'startup-notification'
   'xcb-util'
   'xcb-util-cursor'
+  'xcb-util-keysyms'
   'xcb-util-wm'
   'xcb-util-xrm'
 )

orestisf commented on 2023-01-13 13:49 (UTC)

Done, thanks

BifbofII commented on 2023-01-13 09:38 (UTC)

It seems like a dependency on xcb-util-cursor is missing. Building in a clean root without that I get the following error:

rofi/meson.build:68:0: ERROR: Dependency "xcb-cursor" not found, tried pkgconfig

orestisf commented on 2021-09-21 10:46 (UTC)

@scry3r I don't think we want to checkout a specific tag, this is a -git package, meant to always build from the latest main branch