Update to version 0.3

Also, add a disabled xserver subpackage to enable local experimentation
of replacing the X.Org X11 server with Wayback.
This commit is contained in:
ngompa 2025-12-16 13:40:27 -05:00
commit a2dbe3609d
3 changed files with 39 additions and 10 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@
/wayback-d7baac7.tar.gz
/wayback-0.1.tar.bz2
/wayback-0.2.tar.bz2
/wayback-0.3.tar.bz2

View file

@ -1 +1 @@
SHA512 (wayback-0.2.tar.bz2) = 6a262c14b5812db3625edefa3d8b3c1857c19aadb44701580641893cd72791d6d7e0034522160d1a84f4613cec6244eee6a3baed60469c404940b1f75a636fe1
SHA512 (wayback-0.3.tar.bz2) = 1e82483d189688a800a71e75d71f61319ee04c067882db4af04c959392ecfd6dc9b83f493ec5891e5941bf5fd690cf8482f6952d8b8ea15bdc2317cfd420a37d

View file

@ -1,7 +1,10 @@
%global xwlver 24.1
# Allow wayback to stand as an X11 server
%bcond xserver 0
Name: wayback
Version: 0.2
Version: 0.3
Release: %autorelease
Summary: X11 compatibility layer built on wlroots and Xwayland
@ -27,6 +30,35 @@ Requires: xorg-x11-server-Xwayland%{?_isa} >= %{xwlver}
%description
%{summary}.
%files
%license LICENSE
%doc README.md
%{_bindir}/Xwayback
%{_bindir}/wayback-*
%{_libexecdir}/wayback-*
%{_mandir}/man1/*wayback*.1*
%dnl ----------------------------------------------------------------
%if %{with xserver}
%package xserver
Summary: %{name} shim to provide /usr/bin/X
Requires: %{name} = %{version}-%{release}
Provides: Xserver
Conflicts: xorg-x11-server-Xorg
%description xserver
This package provides the shim links for %{name} to be automatically
used as the Xserver. This ensures that %{name} is used as the system
provider of the Xserver.
%files xserver
%{_bindir}/X
%endif
%dnl ----------------------------------------------------------------
%prep
%autosetup -S git_am
@ -42,14 +74,10 @@ Requires: xorg-x11-server-Xwayland%{?_isa} >= %{xwlver}
%install
%meson_install
%files
%license LICENSE
%doc README.md
%{_bindir}/Xwayback
%{_bindir}/wayback-*
%{_libexecdir}/wayback-*
%{_mandir}/man1/*wayback*.1*
%if %{with xserver}
# Allow Xwayback to be called as X
ln -sr %{buildroot}%{_bindir}/Xwayback %{buildroot}%{_bindir}/X
%endif
%changelog