--- /dev/null
+#
+# spec file for package snapper
+#
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+Name: snapper
+Version: 0.1.2
+Release: 0
+Source: snapper-%{version}.tar.bz2
+Prefix: /usr
+BuildRequires: boost-devel
+BuildRequires: doxygen
+BuildRequires: gcc-c++
+BuildRequires: libtool
+BuildRequires: libxml2-devel
+BuildRequires: pkg-config
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: libzypp(plugin:commit)
+Requires: diffutils
+Requires: libsnapper = %version
+Recommends: snapper-zypp-plugin
+Supplements: btrfs-progs
+Summary: Tool for filesystem snapshot management
+License: GPL-2.0
+Group: System/Packages
+Url: http://en.opensuse.org/Portal:Snapper
+
+%description
+This package contains snapper, a tool for filesystem snapshot management.
+
+%package -n snapper-zypp-plugin
+Requires: dbus-1-python
+Requires: snapper
+Requires: zypp-plugin-python
+Requires: libzypp(plugin:commit)
+Summary: A zypp commit plugin for calling snapper
+Group: System/Packages
+
+%description -n snapper-zypp-plugin
+This package contains a plugin for zypp that makes filesystem snapshots with
+snapper during commits.
+
+
+%package -n libsnapper-devel
+Requires: boost-devel
+Requires: gcc-c++
+Requires: libsnapper = %version
+Requires: libstdc++-devel
+Requires: libxml2-devel
+Summary: Header files and documentation for libsnapper
+Group: Development/Languages/C and C++
+
+%description -n libsnapper-devel
+This package contains header files and documentation for developing with
+libsnapper.
+
+
+%package -n libsnapper
+Summary: Library for filesystem snapshot management
+Group: System/Libraries
+Requires: util-linux
+
+%description -n libsnapper
+This package contains libsnapper, a library for filesystem snapshot management.
+
+
+%prep
+%setup -n snapper-%{version}
+
+%build
+export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
+export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
+
+aclocal
+libtoolize --force --automake --copy
+autoheader
+automake --add-missing --copy
+autoconf
+
+./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir} --docdir=%{prefix}/share/doc/packages/snapper --disable-ext4 --disable-silent-rules
+make %{?jobs:-j%jobs}
+
+%install
+make install DESTDIR="$RPM_BUILD_ROOT"
+
+install -D data/sysconfig.snapper $RPM_BUILD_ROOT/etc/sysconfig/snapper
+
+%{find_lang} snapper
+
+%post -n libsnapper -p /sbin/ldconfig
+
+%postun -n libsnapper -p /sbin/ldconfig
+
+
+%lang_package
+
+%files
+%defattr(-,root,root)
+%{prefix}/bin/snapper
+%{prefix}/sbin/snapperd
+%doc %{_mandir}/*/*
+%config /etc/dbus-1/system.d/org.opensuse.Snapper.conf
+%{prefix}/share/dbus-1/system-services/org.opensuse.Snapper.service
+
+%files -n libsnapper
+%defattr(-,root,root)
+%{_libdir}/libsnapper.so.*
+%dir %{_sysconfdir}/snapper
+%dir %{_sysconfdir}/snapper/configs
+%dir %{_sysconfdir}/snapper/config-templates
+%config(noreplace) %{_sysconfdir}/snapper/config-templates/default
+%dir %{_sysconfdir}/snapper/filters
+%config(noreplace) %{_sysconfdir}/snapper/filters/*.txt
+%doc %dir %{prefix}/share/doc/packages/snapper
+%doc %{prefix}/share/doc/packages/snapper/AUTHORS
+%doc %{prefix}/share/doc/packages/snapper/COPYING
+%config(noreplace) %{_sysconfdir}/sysconfig/snapper
+%files -n libsnapper-devel
+%defattr(-,root,root)
+%{_libdir}/libsnapper.la
+%{_libdir}/libsnapper.so
+%{prefix}/include/snapper
+
+
+%files -n snapper-zypp-plugin
+%defattr(-,root,root)
+/usr/lib/zypp/plugins/commit/snapper.py*
+