Blame SPECS/waypipe.spec

2db6b9
Name:		waypipe
2db6b9
Version:	0.8.0
2db6b9
Release:	2%{?dist}
2db6b9
Summary:	Wayland forwarding proxy
2db6b9
2db6b9
License:	MIT
2db6b9
URL:		https://gitlab.freedesktop.org/mstoeckl/%{name}
2db6b9
Source0:	https://gitlab.freedesktop.org/mstoeckl/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.gz
2db6b9
Source1:	waypipe.1
2db6b9
2db6b9
BuildRequires:	gcc
2db6b9
BuildRequires:	meson
2db6b9
%if !0%{?rhel}
2db6b9
BuildRequires:	scdoc
2db6b9
%endif
2db6b9
BuildRequires:	pkgconfig(gbm)
2db6b9
BuildRequires:	pkgconfig(libdrm)
2db6b9
BuildRequires:	pkgconfig(liblz4)
2db6b9
BuildRequires:	pkgconfig(libzstd)
2db6b9
BuildRequires:	pkgconfig(libva)
2db6b9
BuildRequires:	pkgconfig(wayland-protocols)
2db6b9
BuildRequires:	pkgconfig(wayland-client)
2db6b9
BuildRequires:	pkgconfig(wayland-server)
2db6b9
2db6b9
%description
2db6b9
Waypipe is a proxy for Wayland clients. It forwards Wayland messages and
2db6b9
serializes changes to shared memory buffers over a single socket. This makes
2db6b9
application forwarding similar to "ssh -X" feasible.
2db6b9
2db6b9
2db6b9
%prep
2db6b9
%setup -q -n %{name}-v%{version}
2db6b9
2db6b9
2db6b9
%build
2db6b9
%meson -Dwith_video=disabled -Dwerror=false %{?rhel:-Dman-pages=disabled}
2db6b9
%meson_build
2db6b9
2db6b9
2db6b9
%install
2db6b9
%meson_install
2db6b9
%if 0%{?rhel}
2db6b9
mkdir -p %{buildroot}%{_mandir}/man1/
2db6b9
install -m 644 %{SOURCE1} %{buildroot}%{_mandir}/man1/
2db6b9
%endif
2db6b9
2db6b9
2db6b9
%check
2db6b9
%meson_test
2db6b9
2db6b9
2db6b9
%files
2db6b9
%{_bindir}/waypipe
2db6b9
%{_mandir}/man1/waypipe.1*
2db6b9
%doc CONTRIBUTING.md README.md
2db6b9
%license COPYING
2db6b9
2db6b9
2db6b9
%changelog
2db6b9
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 0.8.0-2
2db6b9
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
2db6b9
  Related: rhbz#1991688
2db6b9
2db6b9
* Tue Jun 22 2021 Olivier Fourdan <ofourdan@redhat.com> - 0.8.0-1
2db6b9
- Update to 0.8.0
2db6b9
- Provide a pre-built man page on RHEL to avoid pulling scdoc
2db6b9
2db6b9
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2
2db6b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2db6b9
2db6b9
* Fri Nov 06 2020 Dominique Martinet <asmadeus@codewreck.org> - 0.7.1-1
2db6b9
- Update to 0.7.1
2db6b9
2db6b9
* Tue Nov 03 2020 Dominique Martinet <asmadeus@codewreck.org> - 0.7.0-1
2db6b9
- Update to version 0.7.0
2db6b9
2db6b9
* Mon Sep 28 2020 Jeff Law <law@redhat.com> - 0.6.1-7
2db6b9
- Re-enable LTO as upstream GCC target/96939 has been fixed
2db6b9
2db6b9
* Mon Aug 10 2020 Jeff Law <law@redhat.com> - 0.6.1-6
2db6b9
- Disable LTO for now.
2db6b9
2db6b9
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-5
2db6b9
- Second attempt - Rebuilt for
2db6b9
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2db6b9
2db6b9
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-4
2db6b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2db6b9
2db6b9
* Mon May 11 2020 Dominique Martinet <asmadeus@codewreck.org> - 0.6.1-3
2db6b9
- Fix FTBS (test failure)
2db6b9
2db6b9
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
2db6b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2db6b9
2db6b9
* Wed Aug 28 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.6.1-1
2db6b9
- Update to version 0.6.1
2db6b9
2db6b9
* Thu Aug 22 2019 Lubomir Rintel <lkundrak@v3.sk> - 0.6.0-1
2db6b9
- Initial packaging