Search Criteria
Package Details: dwm 6.5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/dwm.git (read-only, click to copy) |
---|---|
Package Base: | dwm |
Description: | A dynamic window manager for X |
Upstream URL: | https://dwm.suckless.org |
Keywords: | dynamic tiling windowmanager wm X11 |
Licenses: | MIT |
Submitter: | Foxboron |
Maintainer: | thule |
Last Packager: | thule |
Votes: | 39 |
Popularity: | 0.54 |
First Submitted: | 2017-11-20 15:37 (UTC) |
Last Updated: | 2024-05-31 18:36 (UTC) |
Dependencies (4)
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- libx11 (libx11-gitAUR)
- libxft (libxft-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
Required by (2)
- dwm-gnome
- dwmbar-git (optional)
Latest Comments
« First ‹ Previous 1 2 3 4 Next › Last »
ilf0 commented on 2023-08-12 12:37 (UTC)
eugene: Debian lists
stterm
orx-terminal-emulator
andsuckless-tools
as "Recommends" (a strong, but not absolute, dependency), but not as "Depends" (an absolute dependency): https://www.debian.org/doc/debian-policy/ch-relationships.html#binary-dependencies-depends-recommends-suggests-enhances-pre-dependsI agree with this. That's why I'm suggesting to make them "optional dependencies" in Arch.
But that's different than required dependencies.
eugene commented on 2023-08-11 23:50 (UTC)
ilf0: st and dmenu provide basic functionality for the dwm such as ability to start apps. And in fact only these programs registered as commands (lines 59-60) of config.h as opposed to window names in Rules configuration, which in default config acts as an example.
So I would suggest to bring back at least
st
as a dependency as without ability to interactively start other programs any desktop manager does not make any sense.As an example, you can look at how Debian guys dealt with the issue:
https://salsa.debian.org/hle/dwm/-/tree/master/debian/patches
contains2001_replace_term_cmd.patch
which replacesst
with virtual packagex-terminal-emulator
. Andx-terminal-emulator
is recommended alongsidest
as terminal application, needed for dwm's basic functionality (https://packages.debian.org/buster/dwm).As you can see, other suckless utilities are recommended there as well.
ilf0 commented on 2023-08-11 16:37 (UTC) (edited on 2023-08-11 16:38 (UTC) by ilf0)
eugene: There is a definition for dependency: "packages that must be installed for the software to build and run" https://wiki.archlinux.org/title/Optional_dependency#depends
Similar, for optional dependencies: "packages that are not needed for the software to function, but provide additional features" https://wiki.archlinux.org/title/Optional_dependency#optdepends
st
anddmenu
are not required fordwm
to build and run.The
config.def.h
also includeGimp
andFirefox
: https://git.suckless.org/dwm/file/config.def.h.html#l24According to your argument, these should also be dependencies.
I disagree. So do the Arch rules.
eugene commented on 2023-08-11 16:17 (UTC) (edited on 2023-08-11 16:17 (UTC) by eugene)
I strongly disagree with @ilf0 and Maintainer on dependencies reduction. Both
st
anddmenu
are hard dependencies as they mentioned inconfig.h
ilf0 commented on 2023-08-08 10:59 (UTC)
I agree with the change. st and dmenu are not dependencies, defined as required to build and run dwm. They could be optional dependencies, defined as not needed to run the package.
sekret commented on 2023-08-07 19:59 (UTC)
Hmmm, I'm not really happy with the dependency changes. The default config.h has st and dmenu included, so they are in fact dependencies. If you customize the config.h (which you should definitely do) you can customize the PKGBUILD aswell. But if you just install it the way it's provided, those two dependencies are missing.
Neptune650 commented on 2022-12-08 17:09 (UTC)
Updated.
m040601 commented on 2022-12-08 16:49 (UTC)
I also see now that the current listed maintainer, Sebastian209, has
So if nobody confirms any response from the other emails, a request for "disown" should be made.
m040601 commented on 2022-12-08 16:45 (UTC)
Well it's now 2 months since this (super important) PKGBUILD hasnt been updated.
@ilf0
I'm asssuming that you are talking about the emails listed in the PKGBUILD
And that you tried to contact them by email. Am I correct ?
But it doesnt seem that the maintainer
is listed there. It should, but it is not there. And he has set his email to invisible.
If there is no response, then a request should be made to disown this PKGBUILD.
So that someone that can take good care of it can adopt it.
Is anyone else interested in maintaining this PKGBUILD ?
« First ‹ Previous 1 2 3 4 Next › Last »