Skip to content

Commit

Permalink
Added a RPM spec
Browse files Browse the repository at this point in the history
  • Loading branch information
Brice Arnould committed Feb 3, 2009
1 parent b55f955 commit ef0490c
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions shake.spec
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
Summary: Userspace filesystem defragmenter
Name: shake
Version: 0.99
Release: 1%{?dist}
License: GPLv3+
Group: System Environment/Base
URL: http://vleu.net/shake/

Source: http://download.savannah.nongnu.org/releases/shake/shake-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

BuildRequires: libattr-devel
BuildRequires: help2man

Requires:

%description
Shake is a defragmenter that runs in userspace, without the need of patching
the kernel and while the systems is used. There is nothing magic in that:
it just works by rewriting fragmented files. But it has some heuristics that
could make it more efficient than other tools, including defrag and, maybe,
xfs_fsr.

%prep
%setup

%build
%cmake .
make VERBOSE=1 %{?_smp_mflags}

%install
rm -Rf %{buildroot}
make install DESTDIR="%{buildroot}"

%clean
rm -Rf %{buildroot}

%files
%defattr(-, root, root, 0755)
%doc Changelog COPYING
%doc %{_mandir}/man8/shake.8*
%doc %{_mandir}/man8/unattr.8*
%{_bindir}/shake
%{_bindir}/unattr

%changelog
* Mon 02 Feb 2009 Brice Arnould <brice.arnould+shake@gmail.com> - 0.99-1
- Updated to release 0.99.
- Updated dependancies.

* Tue Aug 29 2006 Dag Wieers <dag@wieers.com> - 0.26-1
- Updated to release 0.26.

* Sun Aug 20 2006 Dag Wieers <dag@wieers.com> - 0.24-1
- Updated to release 0.24.

* Wed Aug 16 2006 Dag Wieers <dag@wieers.com> - 0.23-1
- Updated to release 0.23.

* Tue Jun 27 2006 Dag Wieers <dag@wieers.com> - 0.22-1
- Updated to release 0.22.

* Mon Jun 12 2006 Dag Wieers <dag@wieers.com> - 0.20-1
- Initial package. (using DAR)

0 comments on commit ef0490c

Please sign in to comment.