fix(ghostty-nightly): Package libghostty-vt (#7758) (#7769)

(cherry picked from commit 40e5d36c5b)

Signed-off-by: Gilver <rockgrub@disroot.org>
Co-authored-by: Gilver <rockgrub@disroot.org>
This commit is contained in:
Raboneko
2025-11-29 05:44:10 -08:00
committed by GitHub
parent 4fcd3a3579
commit 5d85e95e80
+22 -2
View File
@@ -180,6 +180,19 @@ BuildArch: noarch
%description terminfo
Ghostty's terminfo. Needed for basic terminal function.
%package -n libghostty-vt-nightly
Summary: The libghostty-vt libraries
%description -n libghostty-vt-nightly
This package contains the libghostty-vt libraries, the first of many linghostty libaries in development.
%package -n libghostty-vt-nightly-devel
Summary: Development files for libghostty-vt
Requires: libghostty-vt-nightly = %{evr}
%description -n libghostty-vt-nightly-devel
This package contains the libraries and header files that are needed for developing with libghostty-vt.
%prep
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
%autosetup -n %{base_name}-%{ver}-main+%{shortcommit}
@@ -240,8 +253,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%files devel
%{_includedir}/ghostty/
%{_libdir}/libghostty-vt.so
%{_datadir}/pkgconfig/libghostty-vt.pc
%files kio
%{_datadir}/kio/servicemenus/%{appid}.desktop
@@ -279,6 +290,13 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%endif
%{_datadir}/terminfo/x/xterm-%{base_name}
%files -n libghostty-vt-nightly
%{_libdir}/libghostty-vt.so.*
%files -n libghostty-vt-nightly-devel
%{_libdir}/libghostty-vt.so
%{_datadir}/pkgconfig/libghostty-vt.pc
%post
%systemd_user_post app-%{appid}.service
@@ -289,6 +307,8 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%systemd_user_postun app-%{appid}.service
%changelog
* Sat Nov 29 2025 Gilver E. <rockgrub@disroot.org> - 1.3.0~tip^20251128git9baf37a-1
- Initial libghostty-vt packages
* Tue Oct 28 2025 Gilver E. <rockgrub@disroot.org> - 1.3.0~tip^20251027gitd40321a-2
- Disabled bundled themes
* This is necessary to address licensing issues in the themes repo Ghostty uses