commit abcce5117cc95c3fc745909a365443df05b5bbbd Author: Marcin Krol <h...@tld-linux.org> Date: Wed Apr 24 01:04:02 2024 +0200
- allow building without avahi, allow packaging on systems without systemd phodav3.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) --- diff --git a/phodav3.spec b/phodav3.spec index 175e940..faf3a27 100644 --- a/phodav3.spec +++ b/phodav3.spec @@ -1,3 +1,6 @@ +%bcond_without avahi # avahi/mdns +%bcond_without systemd # systemd + Summary: Phodav - WebDAV server implementation using libsoup Summary(en.UTF-8): Phởdav - WebDAV server implementation using libsoup Summary(pl.UTF-8): Phởdav - implementacja serwera WebDAV wykorzystująca libsoup @@ -11,8 +14,8 @@ Source0: https://download.gnome.org/sources/phodav/3.0/phodav-%{version}.tar.xz URL: https://wiki.gnome.org/phodav BuildRequires: asciidoc BuildRequires: attr-devel -BuildRequires: avahi-devel -BuildRequires: avahi-gobject-devel +%{?with_avahi:BuildRequires: avahi-devel} +%{?with_avahi:BuildRequires: avahi-gobject-devel} BuildRequires: gettext-tools BuildRequires: glib2-devel >= 1:2.44 BuildRequires: gtk-doc >= 1.14 @@ -100,7 +103,8 @@ Dokumentacja API biblioteki PhoDAV. %setup -q -n phodav-%{version} %build -%meson build +%meson build \ + %{!?with_avahi:-Davahi=disabled} %ninja_build -C build @@ -121,7 +125,9 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/chezdav %attr(755,root,root) %{_sbindir}/spice-webdavd +%if %{with systemd} %{systemdunitdir}/spice-webdavd.service +%endif /lib/udev/rules.d/70-spice-webdavd.rules %{_mandir}/man1/chezdav.1* ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/phodav3.git/commitdiff/abcce5117cc95c3fc745909a365443df05b5bbbd _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit