From ce4ab37868948aa62febe69d834f5df8f27d8db0 Mon Sep 17 00:00:00 2001 From: Toshaan Bharvani Date: Fri, 15 Jul 2022 02:17:17 +0200 Subject: [PATCH] initial package creation Signed-off-by: Toshaan Bharvani --- SOURCES/.gitkeeper | 0 SPECS/wayvnc.spec | 96 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 SOURCES/.gitkeeper create mode 100644 SPECS/wayvnc.spec diff --git a/SOURCES/.gitkeeper b/SOURCES/.gitkeeper new file mode 100644 index 0000000..e69de29 diff --git a/SPECS/wayvnc.spec b/SPECS/wayvnc.spec new file mode 100644 index 0000000..5b0f801 --- /dev/null +++ b/SPECS/wayvnc.spec @@ -0,0 +1,96 @@ +# -*-Mode: rpm-spec -*- + +Name: wayvnc +Version: 0.5.0 +Release: 1%{?dist} +Summary: A VNC server for wlroots based Wayland compositors +License: ISC +URL: https://github.com/any1/wayvnc +Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: pkgconfig(aml) >= 0.2.2 +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(glesv2) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(libdrm) +BuildRequires: pkgconfig(neatvnc) >= 0.5.1 +BuildRequires: pam-devel +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(xkbcommon) >= 1.0.0 +BuildRequires: scdoc + +Requires: (sway >= 1.6 if sway) + +%description + +This is a VNC server for wlroots based Wayland compositors. It +attaches to a running Wayland session, creates virtual input devices +and exposes a single display via the RFB protocol. The Wayland session +may be a headless one, so it is also possible to run wayvnc without a +physical display attached. + +%prep +%autosetup + +%build +%meson + +%meson_build + +%install +%meson_install + +%files +%{_bindir}/%{name} + +%doc README.md FAQ.md +%{_mandir}/man1/%{name}.1.* + +%license COPYING + +%changelog +* Sun Jul 10 2022 Bob Hepple - 0.5.0-1 +- new version + +* Fri Dec 17 2021 Bob Hepple - 0.4.1-1 +- new version + +* Fri Jul 23 2021 Fedora Release Engineering - 0.4.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jan 04 2021 Bob Hepple - 0.4.0-3 +- need xkbcommon >= 1.0.0 + +* Mon Jan 04 2021 Bob Hepple - 0.4.0-2 +- rebuilt - no longer any need for fix-man-dir patch + +* Mon Jan 04 2021 Bob Hepple - 0.4.0-1 +- new version + +* Tue Sep 29 2020 Bob Hepple - 0.3.0-1 +- new version + +* Wed Aug 05 2020 Bob Hepple - 0.2.0-1 +- new version + +* Sat Aug 01 2020 Fedora Release Engineering - 0.1.2-5 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.1.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Apr 15 2020 Robert Hepple - 0.1.2-3 +- fixes per RHBZ#1823265 + +* Wed Apr 15 2020 Bob Hepple - 0.1.2-2 +- fixes per RHBZ#1823265 + +* Sun Apr 12 2020 Bob Hepple - 0.1.2-1 +- Initial version of the package