From 33a83cd81421dd69e0819173f9fc46a9c978f4d2 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Wed, 24 Jan 2018 11:54:03 -0600 Subject: [PATCH] Add fsmonitor subpackage --- unison248.spec | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/unison248.spec b/unison248.spec index 8a33f2e..e5d8cc1 100644 --- a/unison248.spec +++ b/unison248.spec @@ -24,7 +24,7 @@ Name: unison%{ver_compat_name} Version: %{ver_compat}%{ver_noncompat} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Multi-master File synchronization tool @@ -92,6 +92,15 @@ Provides: %{name}-ui = %{version}-%{release} %description text This package provides the textual version of unison without graphical interface. +%package fsmonitor + +Summary: Default filesystem watcher implementation for Unison + +Requires: %name = %{version}-%{release} + +%description fsmonitor +This package provides the unison-fsmonitor file monitoring helper program for Unison. + %prep %setup -q -n src @@ -134,6 +143,8 @@ ln -s %{_bindir}/unison-gtk-%{ver_compat} %{buildroot}%{_bindir}/unison-%{ver_co cp -a unison-text %{buildroot}%{_bindir}/unison-text-%{ver_compat} +cp -a unison-fsmonitor %{buildroot}%{_bindir}/unison-fsmonitor-%{ver_compat} + mkdir -p %{buildroot}%{_datadir}/pixmaps cp -a %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}.png @@ -175,6 +186,22 @@ if [ $1 -eq 0 ]; then fi +%posttrans fsmonitor +alternatives \ + --install \ + %{_bindir}/unison-fsmonitor \ + unison-fsmonitor \ + %{_bindir}/unison-fsmonitor-%{ver_compat} \ + %{ver_priority} + + +%postun fsmonitor +if [ $1 -eq 0 ]; then + alternatives --remove unison-fsmonitor \ + %{_bindir}/unison-fsmonitor-%{ver_compat} +fi + + %files %doc COPYING NEWS README unison-manual.html @@ -192,7 +219,14 @@ fi %{_bindir}/unison-text-%{ver_compat} +%files fsmonitor +%{_bindir}/unison-fsmonitor-%{ver_compat} + + %changelog +* Wed Jan 24 2018 Dustin C. Hatch - 2.48.4-2 +- Add fsmonitor subpackage + * Mon Nov 28 2016 David Personette - 2.48.4-1 - New upstream version 2.48.4