Blame waypipe.spec

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