Skip to content

gdu: 5.31.0#1

Merged
DinimixisDEMZ merged 39 commits intomainfrom
gdu-clean
Oct 30, 2025
Merged

gdu: 5.31.0#1
DinimixisDEMZ merged 39 commits intomainfrom
gdu-clean

Conversation

@DinimixisDEMZ
Copy link
Copy Markdown
Owner

Summary

This pull request introduces the GDU package at version 5.31.0.

Key changes:

  1. Switches to Source Build: The package now compiles GDU from its source code (v5.31.0.tar.gz) instead of using the pre-compiled binary. This adheres to best security practices.
  2. Robust Build Flags: Implements necessary flags (-buildmode=pie, -linkmode external) for better security (PIE) and proper integration with the system linker.
  3. Complete Package: Installs the gdu executable to /usr/bin/gdu and includes the gdu.1 man page to /usr/share/man/man1/.

Test Plan

  1. Build: Successfully built the package using solbuild build package.yml against the Polaris (unstable) repository.
  2. Installation: Installed the resulting .eopkg package locally on Solus.
  3. Verification:
    a. Executed gdu --version to confirm the correct version (5.31.0) is reported and the binary is functional.
    b. Executed man gdu to confirm the man page is correctly installed and readable.
    c. Ran gdu on a test directory to ensure the disk usage analysis and TUI (Text User Interface) function as expected without crashes.
  4. Cleanup: Uninstalled the package using sudo eopkg remove gdu.

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

Jaredy899 and others added 30 commits October 28, 2025 23:29
**Summary**
- Release notes can be found [here](https://www.gnu.org/software/groff/).
- Fixed https homepage link
- As part of Packages with insecure http or dead link as homepage getsolus#5522 secure links for homepages
**Summary**
- Switch to a stable mirror
**Summary**
- Switch to a stable mirror
**Summary**
- Switch to a stable mirror
**Summary**
- Fix build
**Summary**
- Newline characters are no longer allowed in file names even when '--unsafe-names' is specified.
- The file name is now printed escaped also when replaced into a shell command.
**Summary**
- Switch to a stable mirror
**Summary**
- Switch to a stable mirror
**Summary**
- Switch to a stable mirror
**Summary**
- Switch to a stable mirror
**Summary**
- Fixed build with musl libc
- Improved testsuite
**Summary**
- Fixed https homepage link
- As part of Packages with insecure http or dead link as homepage
**Summary**
A small patch to fix desktop paths.

Release notes:
- https://github.com/hyprwm/hyprlauncher/releases/tag/v0.1.2

Changes:
- finders/desktop: use std::fs::path for path handling
Release notes available [here](https://docs.mesa3d.org/relnotes/25.2.6.html)

Signed-off-by: Troy Harvey <harveydevel@gmail.com>
@DinimixisDEMZ DinimixisDEMZ merged commit 86ce492 into main Oct 30, 2025
1 check failed
@DinimixisDEMZ DinimixisDEMZ deleted the gdu-clean branch October 30, 2025 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants