diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b352bc2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/waypipe-v0.6.0.tar.gz diff --git a/sources b/sources new file mode 100644 index 0000000..a3dd7c5 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (waypipe-v0.6.0.tar.gz) = 6264b1a0fc49b131d8710fb1a62ebc53ac23585071c50620f6c31e19066da952a5a9a55dccd0193521066fd11bede53f4c1c59790f58fb0300bda7ee1b5ec135 diff --git a/waypipe.spec b/waypipe.spec new file mode 100644 index 0000000..3ee1f4e --- /dev/null +++ b/waypipe.spec @@ -0,0 +1,57 @@ +Name: waypipe +Version: 0.6.0 +Release: 1%{?dist} +Summary: Wayland forwarding proxy + +License: MIT +URL: https://gitlab.freedesktop.org/mstoeckl/%{name} +Source0: https://gitlab.freedesktop.org/mstoeckl/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: scdoc +BuildRequires: pkgconfig(gbm) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(liblz4) +BuildRequires: pkgconfig(libzstd) +BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(wayland-protocols) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-server) + +# https://gitlab.freedesktop.org/mstoeckl/waypipe/issues/15 +ExcludeArch: s390x + +%description +Waypipe is a proxy for Wayland clients. It forwards Wayland messages and +serializes changes to shared memory buffers over a single socket. This makes +application forwarding similar to "ssh -X" feasible. + + +%prep +%setup -q -n %{name}-v%{version} + + +%build +%meson -Dwith_video=disabled -Dwerror=false +%meson_build + + +%install +%meson_install + + +%check +%meson_test + + +%files +%{_bindir}/waypipe +%{_mandir}/man1/waypipe.1* +%doc CONTRIBUTING.md README.md +%license COPYING + + +%changelog +* Thu Aug 22 2019 Lubomir Rintel - 0.6.0-1 +- Initial packaging