Package Details: j4-dmenu-desktop-git 2.18.r99.g7e3fd04-1

Git Clone URL: https://aur.archlinux.org/j4-dmenu-desktop-git.git (read-only, click to copy)
Package Base: j4-dmenu-desktop-git
Description: A rewrite of i3-dmenu-desktop, which is much faster
Upstream URL: https://github.com/enkore/j4-dmenu-desktop
Licenses: GPL3
Conflicts: j4-dmenu-desktop
Provides: j4-dmenu-desktop
Submitter: freestyler7
Maintainer: nicolarevelant
Last Packager: nicolarevelant
Votes: 60
Popularity: 0.013329
First Submitted: 2013-07-01 23:04 (UTC)
Last Updated: 2023-09-23 16:23 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

iontunnel commented on 2022-10-24 17:19 (UTC)

j4-dmenu-desktop was recently added to the community repos!

shulhan commented on 2022-07-13 16:50 (UTC) (edited on 2022-07-13 16:51 (UTC) by shulhan)

Hi @freestyler7, thanks for the package.

The following patches fix the source URL and build,

diff --git a/PKGBUILD b/PKGBUILD
index f30a6ed..4b74249 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,34 @@
 # Maintainer: Bill Kolokithas <kolokithas.b@gmail.com>

-_gitname=j4-dmenu-desktop
-pkgname=$_gitname-git
+pkgname=j4-dmenu-desktop-git
 pkgver=2.12.r9.gebe007a
 pkgrel=1
 pkgdesc="A rewrite of i3-dmenu-desktop, which is much faster"
 arch=('i686' 'x86_64')
 url="https://github.com/enkore/j4-dmenu-desktop"
 license=('GPL3')
-depends=('dmenu')
+optdepends=(
+       'dmenu: install for the default backend'
+       'bemenu: an alternative backend'
+)
 makedepends=('git' 'cmake')
 provides=('j4-dmenu-desktop')
 conflicts=('j4-dmenu-desktop')
-source=("git://github.com/enkore/j4-dmenu-desktop")
+source=("$pkgname::git+https://github.com/enkore/j4-dmenu-desktop.git")
 md5sums=('SKIP')

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

 build() {
-       cd $_gitname
-       cmake -DCMAKE_INSTALL_PREFIX=/usr -DNO_TESTS=1 .
+       cd $pkgname
+       cmake -D CMAKE_INSTALL_PREFIX=/usr -D WITH_TESTS=OFF .
        make
 }

 package() {
-       cd $_gitname
+       cd $pkgname
        make DESTDIR="$pkgdir"/ install
 }

PS: For anyone else the prebuild package is available at https://build.kilabit.info.

haawda commented on 2022-03-03 17:00 (UTC)

Please remove the dependency to dmenu. Better move it to optdepends to give users a hint.

micwoj92 commented on 2021-05-07 02:40 (UTC)

Hello, could you update download to git+https?

MrHritik commented on 2017-12-03 23:50 (UTC) (edited on 2017-12-03 23:53 (UTC) by MrHritik)

Would be better if it checks if there exists a symlink at /usr/bin/dmenu as I've got rofi and /usr/bin/dmenu: symbolic link to /usr/bin/rofi <br> Or maybe dmenu should not be a required dependency at all as there exists a switch --dmenu=<command>

justin8 commented on 2015-02-27 07:09 (UTC)

Not to mention that zopieux's change is already in a PR against upstream.

freestyler7 commented on 2015-02-26 12:48 (UTC)

I don't think it's wise to change upstream repos that easily. What if another fork comes up with one extra change from Zopieux's? :)

Manouchehri commented on 2015-02-25 07:26 (UTC)

I would suggest using Zopieux's fork for the time being, as he's got a few useful commits in there. Having GenericName search is quite nice. https://github.com/Zopieux/j4-dmenu-desktop

willemw commented on 2014-08-14 16:06 (UTC)

It doesn't have to show up as an update in this case, because the PKGBUILD hasn't really changed and it's a '-git' package (meaning it's up to the user to decide when to upgrade).

freestyler7 commented on 2014-08-14 16:01 (UTC)

I changed the version since people asked for it, but now it won't show as an update in your AUR helper. I could fix it with an epoch=1 but i don't want to complicate it even more.