Package Details: sway-no-strip-override-git 1.5.rc2.r79.cc8d318a-1

Git Clone URL: https://aur.archlinux.org/sway-no-strip-override-git.git (read-only, click to copy)
Package Base: sway-no-strip-override-git
Description: i3-compatible Wayland compositor (modified PKGBUILD that doesn't override strip to off)
Upstream URL: https://swaywm.org
Licenses: MIT
Conflicts: sway, sway-git
Provides: sway
Submitter: Ferdi265
Maintainer: Ferdi265
Last Packager: Ferdi265
Votes: 2
Popularity: 0.170649
First Submitted: 2020-05-18 16:53
Last Updated: 2020-10-19 14:33

Dependencies (19)

Required by (22)

Sources (2)

Pinned Comments

Ferdi265 commented on 2020-10-19 14:38

Why does this package exist?

This AUR package exists to fix some problems I had with the sway-git AUR package that the Maintainer doesn't seem to want to fix. It also includes some miscellaneous patches.

Differences to sway-git

(all information as of 2020.10.19)

Package version format

sway-git just has a monotonically increasing commit counter as a version number, with the commit hash appended (e.g. r6504.cc8d318a)

This package uses a version number based on git tags, which results in a version scheme compatible with the community/sway package. (e.g. 1.5.rc2.r79.cc8d318a).

This scheme allows to easily see where the -git package currently is relative to the stable package. It does however rely on git tags having monotonically increasing names.

Makepkg build options

sway-git has build options (debug !strip), which means the package will contain hardcoded paths referring to sources in the build folder. This makes debugging crashes difficult if newer versions of the package have already been built or the AUR helper cleans the build directory.

This package has build options (debug), which means that for users who don't have strip globally enabled, the behaviour is the same as sway-git. For users who have strip globally enabled, a separate sway-no-strip-override-git-debug package will be generated that contains debug symbols and sources. Newer versions of yay and other AUR helpers should automatically install this debug package.

Debugging sway while this package is installed gives you the same level of information as a build without strip, and it even works if the build directory is cleaned, since sources and debug info are installed to /usr/src/debug and /usr/lib/debug. No special debugger configuration is necessary, gdb will find the debug info automatically.

Systemd user environment config file

This package adds the 50-systemd-user.conf configuration file from the community/sway package to fix dbus-activated user services not finding the wayland display correctly.

sway-git does not contain this additional config file.

Build function

This package uses the arch-meson wrapper script instead of default meson to set some options to Arch Linux defaults automatically.

Latest Comments

Ferdi265 commented on 2020-10-19 14:38

Why does this package exist?

This AUR package exists to fix some problems I had with the sway-git AUR package that the Maintainer doesn't seem to want to fix. It also includes some miscellaneous patches.

Differences to sway-git

(all information as of 2020.10.19)

Package version format

sway-git just has a monotonically increasing commit counter as a version number, with the commit hash appended (e.g. r6504.cc8d318a)

This package uses a version number based on git tags, which results in a version scheme compatible with the community/sway package. (e.g. 1.5.rc2.r79.cc8d318a).

This scheme allows to easily see where the -git package currently is relative to the stable package. It does however rely on git tags having monotonically increasing names.

Makepkg build options

sway-git has build options (debug !strip), which means the package will contain hardcoded paths referring to sources in the build folder. This makes debugging crashes difficult if newer versions of the package have already been built or the AUR helper cleans the build directory.

This package has build options (debug), which means that for users who don't have strip globally enabled, the behaviour is the same as sway-git. For users who have strip globally enabled, a separate sway-no-strip-override-git-debug package will be generated that contains debug symbols and sources. Newer versions of yay and other AUR helpers should automatically install this debug package.

Debugging sway while this package is installed gives you the same level of information as a build without strip, and it even works if the build directory is cleaned, since sources and debug info are installed to /usr/src/debug and /usr/lib/debug. No special debugger configuration is necessary, gdb will find the debug info automatically.

Systemd user environment config file

This package adds the 50-systemd-user.conf configuration file from the community/sway package to fix dbus-activated user services not finding the wayland display correctly.

sway-git does not contain this additional config file.

Build function

This package uses the arch-meson wrapper script instead of default meson to set some options to Arch Linux defaults automatically.