diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d0b850 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/gnome-remote-desktop-0.1.2.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index d2f52b6..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# gnome-remote-desktop - -The gnome-remote-desktop package \ No newline at end of file diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec new file mode 100644 index 0000000..5e96c06 --- /dev/null +++ b/gnome-remote-desktop.spec @@ -0,0 +1,79 @@ +%global systemd_unit gnome-remote-desktop.service + +Name: gnome-remote-desktop +Version: 0.1.2 +Release: 3%{?dist} +Summary: GNOME Remote Desktop screen share service + +License: GPLv2+ +URL: https://gitlab.gnome.org/jadahl/gnome-remote-desktop +Source0: https://gitlab.gnome.org/jadahl/gnome-remote-desktop/uploads/7d3cc32efb12ca84284532f947487067/gnome-remote-desktop-0.1.2.tar.xz + +BuildRequires: meson >= 0.36.0 +BuildRequires: pkgconfig +BuildRequires: pkgconfig(glib-2.0) >= 2.32 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.32 +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.10.0 +BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.10.0 +BuildRequires: pkgconfig(libvncserver) >= 0.9.11 + +%{?systemd_requires} +BuildRequires: systemd + +Requires: pipewire >= 0.1.3 + +%description +GNOME Remote Desktop is a remote desktop and screen sharing service for the +GNOME desktop environment. + + +%prep +%autosetup + + +%build +%meson +%meson_build + + +%install +%meson_install + + +%post +%systemd_user_post %{systemd_unit} + + +%preun +%systemd_user_preun %{systemd_unit} + + +%postun +%systemd_user_postun_with_restart %{systemd_unit} + + +%files +%license COPYING +%doc README +%{_libexecdir}/gnome-remote-desktop-daemon +%{_userunitdir}/gnome-remote-desktop.service +%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml + + +%changelog +* Tue Aug 29 2017 Jonas Ådahl - 0.1.2-3 +- Use %autosetup +- Install licence file + +* Tue Aug 22 2017 Jonas Ådahl - 0.1.2-2 +- Remove gschema compilation step as that had been deprecated + +* Mon Aug 21 2017 Jonas Ådahl - 0.1.2-1 +- Update to 0.1.2 +- Changed tabs to spaces +- Added systemd user macros +- Install to correct systemd user unit directory +- Compile gsettings schemas after install and uninstall + +* Mon Aug 21 2017 Jonas Ådahl - 0.1.1-1 +- First packaged version diff --git a/sources b/sources new file mode 100644 index 0000000..5ae76d1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gnome-remote-desktop-0.1.2.tar.xz) = 64ca4078a6ded52bd4354e1794f8488498a3f729378d38eeed6a0a24ea12d2a472795544447befd5c4eb6b81d0a64f454fe550ff12a0443798fe685fd8ef5be3