From 47f54d73e8541bbf8995bf2da413d1e3f2be377f926f402440ee58301dbeebba Mon Sep 17 00:00:00 2001 From: Berthold Gunreben Date: Thu, 12 May 2011 09:10:13 +0000 Subject: [PATCH] Accepting request 69797 from YaST:Head - updated to latest repository OBS-URL: https://build.opensuse.org/request/show/69797 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/snapper?expand=0&rev=1 --- .gitattributes | 23 +++++++++ .gitignore | 1 + snapper-0.0.5.tar.bz2 | 3 ++ snapper.changes | 17 +++++++ snapper.spec | 113 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 157 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 snapper-0.0.5.tar.bz2 create mode 100644 snapper.changes create mode 100644 snapper.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/snapper-0.0.5.tar.bz2 b/snapper-0.0.5.tar.bz2 new file mode 100644 index 0000000..9cc6392 --- /dev/null +++ b/snapper-0.0.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1765232925d9882d357439714bc9f664f09e6055970ca1b72b5d63327ff79ebd +size 296611 diff --git a/snapper.changes b/snapper.changes new file mode 100644 index 0000000..6d71aa9 --- /dev/null +++ b/snapper.changes @@ -0,0 +1,17 @@ +------------------------------------------------------------------- +Wed Apr 06 16:44:43 CEST 2011 - aschnell@suse.de + +- simplified setup +- version 0.0.5 + +------------------------------------------------------------------- +Mon Apr 04 14:20:43 CEST 2011 - aschnell@suse.de + +- allow to ignore files during snapshot comparison + +------------------------------------------------------------------- +Mon Jan 10 14:55:25 CET 2011 - aschnell@suse.de + +- started development +- version 0.0.1 + diff --git a/snapper.spec b/snapper.spec new file mode 100644 index 0000000..34798b6 --- /dev/null +++ b/snapper.spec @@ -0,0 +1,113 @@ +# +# spec file for package snapper (Version 0.0.5) +# +# norootforbuild + +Name: snapper +Version: 0.0.5 +Release: 0 +License: GPL +Group: System/Packages +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: snapper-%{version}.tar.bz2 +Prefix: /usr +BuildRequires: gcc-c++ boost-devel blocxx-devel doxygen dejagnu libxml2-devel +Requires: libsnapper0 = %version +Recommends: cron logrotate +Summary: Tool for filesystem snapshot management + +%description +This package contains snapper, a tool for filesystem snapshot management. + +Authors: +-------- + Arvin Schnell + +%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 + +%{?suse_update_config:%{suse_update_config -f}} +./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir} --disable-silent-rules +make %{?jobs:-j%jobs} + +%install +make install DESTDIR="$RPM_BUILD_ROOT" + +%{find_lang} snapper + +%clean +rm -rf "$RPM_BUILD_ROOT" + +%files -f snapper.lang +%defattr(-,root,root) +%{prefix}/bin/snapper +%config(noreplace) %{_sysconfdir}/logrotate.d/snapper +/etc/cron.hourly/suse.de-snapper +/etc/cron.daily/suse.de-snapper + +%package -n libsnapper0 +Summary: Library for filesystem snapshot management +Group: System/Libraries +Requires: btrfsprogs diffutils util-linux +PreReq: %fillup_prereq + +%description -n libsnapper0 +This package contains libsnapper, a library for filesystem snapshot management. + +Authors: +-------- + Arvin Schnell + +%files -n libsnapper0 +%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 +/var/adm/fillup-templates/sysconfig.snapper +%dir %{prefix}/lib/snapper +%dir %{prefix}/lib/snapper/bin +%{prefix}/lib/snapper/bin/compare-dirs + +%post -n libsnapper0 +/sbin/ldconfig +%{fillup_only -n snapper} + +%postun -n libsnapper0 +/sbin/ldconfig + +%package -n libsnapper-devel +Requires: libsnapper0 = %version +Requires: gcc-c++ libstdc++-devel boost-devel blocxx-devel 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. + +Authors: +-------- + Arvin Schnell + +%files -n libsnapper-devel +%defattr(-,root,root) +%{_libdir}/libsnapper.la +%{_libdir}/libsnapper.so +%{prefix}/include/snapper