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: 68
Popularity: 0.002327
First Submitted: 2014-03-03 00:41 (UTC)
Last Updated: 2025-06-15 06:51 (UTC)

Required by (216)

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