Package Details: dwl 0.7-2

Git Clone URL: https://aur.archlinux.org/dwl.git (read-only, click to copy)
Package Base: dwl
Description: Simple, hackable dynamic tiling Wayland compositor (dwm for Wayland)
Upstream URL: https://codeberg.org/dwl/dwl
Licenses: GPL
Submitter: djpohly
Maintainer: thule
Last Packager: thule
Votes: 10
Popularity: 0.000019
First Submitted: 2020-12-25 08:31 (UTC)
Last Updated: 2025-09-03 19:07 (UTC)

Latest Comments

1 2 Next › Last »

thule commented on 2026-04-20 19:48 (UTC)

@likalium It seems OK, and you are right the issue was sorted after me pushing for it ^__^

I am abroad for work reasons, with no access to an arch system. I will update the package this weekend once home.

Thanks and sorry for the waiting.

likalium commented on 2026-04-18 11:43 (UTC) (edited on 2026-04-19 09:15 (UTC) by likalium)

Updated package now that v0.8 is accessible, works on my side. Please tell me if something's wrong as I have no prior experience with modifying PKGBUILDs. Note that I just updated pkgver & sha256sums, and made it depend on wlroots 0.19 (instead of 0.18).

pkgname=dwl
pkgver=0.8
pkgrel=2
pkgdesc="Simple, hackable dynamic tiling Wayland compositor (dwm for Wayland)"
arch=('x86_64')
url="https://codeberg.org/dwl/dwl"
license=('GPL')
depends=('wlroots0.19')
makedepends=('wayland-protocols')
optdepends=('xorg-xwayland: for XWayland support')
source=("https://codeberg.org/dwl/dwl/releases/download/v$pkgver/$pkgname-v$pkgver.tar.gz"
        config.h)
sha256sums=('ccc8bbb3fb66a7e6f0392693533ac9c8bd4e6283dd1f66992e68ec4d4a9cdee7'
            SKIP)

prepare() {
    cd "$srcdir/$pkgname-v$pkgver"
    # Use a custom config.h if the file is not empty
    if [ -s "$srcdir/config.h" ]; then
        cp -f "$srcdir/config.h" config.h
    fi
    # Uncomment to compile with XWayland support
    sed -i -e '/-DXWAYLAND\|xcb/s/^#//' config.mk
}

build() {
    cd "$srcdir/$pkgname-v$pkgver"
    make
}

package() {
    cd "$srcdir/$pkgname-v$pkgver"
    make PREFIX="$pkgdir/usr/" install
}

jheythemcodes commented on 2026-03-17 14:33 (UTC)

@thule: the v0.8 release seems to be accessible now

thule commented on 2026-03-01 11:06 (UTC)

Issue on codeberg.org/dwl: https://codeberg.org/dwl/dwl/issues/1193

thule commented on 2026-02-28 12:23 (UTC)

I cannot update the package because https://codeberg.org/dwl/dwl/releases/download/v0.8/dwl-v0.8.tar.gz is not accessible.

I am going to report the issue upstream.

@matthewq337: Please remove the flagging for the time being.

thule commented on 2025-09-03 19:08 (UTC)

The package is now updated to depend on wlroots0.18.

Enjoy!

thule commented on 2025-08-17 12:11 (UTC)

Someone filed an orphan request for this package without contacting me at all. Not nice. I am planning to update it in the next couple of weeks. Sorry for the delay.

scrash commented on 2025-06-02 15:25 (UTC)

The PKGBUILD needs to be updated to follow https://archlinux.org/todo/switch-to-a-versioned-packaging-scheme-for-wlroots/

ThunderSquirrel commented on 2024-09-06 15:12 (UTC)

dwl was updated to version 0.7, which works fine with wlroots 0.18

0mark commented on 2024-07-30 05:39 (UTC)

Arch now (i think this is new, but not sure) has to version of wlroots: just "wlroots" which is the current version (currently 0.18) and "wlroots0.17". But the latter one has its .pc file in a non-standard location. To get it work in a pinch: export PKG_CONFIG_PATH='/usr/lib/wlroots0.17/pkgconfig' then run makepkg.

Or add the line to the PKGBUILD. Look at the sway package, i got it from there too :) Sidenote to maintainer: the dependency to wlroots needs to be updated too.