Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat (Ghostty): Changes, fixes, and more #3173

Open
wants to merge 3 commits into
base: frawhide
Choose a base branch
from
Open

Conversation

ShinyGil
Copy link
Contributor

@ShinyGil ShinyGil commented Jan 31, 2025

Full changelog:

Stable:

  • Made all changes necessary from Tip to build 1.1.0
  • Dropped the nostrip.diff patch as it is no longer needed

Nightly:

  • New Git versioning scheme based on upstream Fedora
  • Obsoletes flags that I have tested specifically and repeatedly with the update command to make sure they work (thank God it wasn't like Steam); see image below
    • NOTE: Keep Obsoletes as <= and not <, this is not a mistake as that is the current version using the old scheme
      Ghostty updates
  • Updated the update.rhai for the new versioning

Both Tip and stable:

  • Added an %if statement for builds on F40 (already in our F40 branch but I have added it here for backport compatibility)
  • All subpackages are properly noarch and better yet, update correctly (see below image)
    Ghostty updates 2
  • Moved .terminfo and .termcap source files to a new more appropriate terminfo-source subpackage
  • Better descriptions on subpackages
  • Added missing gtk4 and libadwaita package deps
  • libadwaita is now a hard dep instead of optional, see Ghostty official changelog
  • Included a package changelog for this release including a warning about a minor security vulnerability and package arch changes
  • Lots of spec cleanup and rearranging for readability
  • Updated my packager email

Official Ghostty changelog: https://ghostty.org/docs/install/release-notes/1-1-0

@ShinyGil ShinyGil enabled auto-merge (squash) January 31, 2025 15:09
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.

1 participant