Skip to content

AnthonyZhOon/ghostty-rpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

Automated RPM Packaging for Ghostty

Build tools

# rpmbuild tools
$ dnf install gcc rpm-build rpm-devel rpmlint make python bash coreutils diffutils patch rpmdevtools
# Ghostty requires this version of zig docs are built with pandoc
# Sources ar
# Fetch github releases using the CLI, releases are signed with `minisign`

Build Steps

  1. Grab sources with spectool -R -g SPECS/ghostty.spec
  2. Run rpmbuild -bs SPECS/ghostty.spec to create the .src.rpm
  • Alternatively run rpmbuild -bb SPECS/ghostty.spec with the build dependencies
  1. Run mock --enable-network SRPMS/<generated src.rpm from step 2>
  2. Results available as output from mock, the output directory can be configured

Reproducible builds

As we need to fetch zig package manager dependencies that are statically linked as build dependencies, a network dependency can compromise reproducible builds.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published