bin_PROGRAMS = snapper
-snapper_SOURCES = snapper.cc types.cc commands.cc
+snapper_SOURCES = \
+ snapper.cc \
+ types.cc types.h \
+ commands.cc commands.h
+
snapper_LDADD = ../snapper/libsnapper.la ../tools/utils/libutils.la ../dbus/libdbus.la -ldbus-1
install -d -m 755 $(DESTDIR)/etc/snapper/filters
install -D -m 644 base.txt $(DESTDIR)/etc/snapper/filters/base.txt
install -D -m 644 x11.txt $(DESTDIR)/etc/snapper/filters/x11.txt
- install -D -m 644 org.opensuse.snapper.conf /etc/dbus-1/system.d/org.opensuse.snapper.conf
- install -D -m 644 org.opensuse.snapper.service /usr/share/dbus-1/system-services/org.opensuse.snapper.service
+ install -D -m 644 org.opensuse.snapper.conf $(DESTDIR)/etc/dbus-1/system.d/org.opensuse.snapper.conf
+ install -D -m 644 org.opensuse.snapper.service $(DESTDIR)/usr/share/dbus-1/system-services/org.opensuse.snapper.service
# Makefile.am for snapper/doc
#
-man_MANS = snapper.8
+man_MANS = snapper.8 snapperd.8
EXTRA_DIST = $(man_MANS)
# Makefile.am for snapper/tools/server
#
-INCLUDES = -I$(top_srcdir) -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
+INCLUDES = -I$(top_srcdir) -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
sbin_PROGRAMS = snapperd
-snapperd_SOURCES = snapperd.cc Client.cc Job.cc MetaSnapper.cc Types.cc
+snapperd_SOURCES = \
+ snapperd.cc \
+ Client.cc Client.h \
+ Job.cc Job.h \
+ MetaSnapper.cc MetaSnapper.h \
+ Types.cc Types.h
+
snapperd_LDADD = ../snapper/libsnapper.la ../dbus/libdbus.la -ldbus-1 -lboost_thread
Prefix: /usr
BuildRequires: boost-devel doxygen gcc-c++ libtool libxml2-devel
BuildRequires: python-devel swig
+BuildRequires: dbus-1-devel
%if 0%{?suse_version}
BuildRequires: libblocxx-devel
%if 0%{?suse_version} >= 1210
%files -f snapper.lang
%defattr(-,root,root)
%{prefix}/bin/snapper
+%{prefix}/sbin/snapperd
%doc %{_mandir}/*/*
%config(noreplace) %{_sysconfdir}/logrotate.d/snapper
/etc/cron.hourly/suse.de-snapper
/etc/cron.daily/suse.de-snapper
+%config /etc/dbus-1/system.d/org.opensuse.snapper.conf
+%{prefix}/share/dbus-1/system-services/org.opensuse.snapper.service
%package -n libsnapper@LIBVERSION_MAJOR@
Summary: Library for filesystem snapshot management