forked from leo-project/leofs_package
-
Notifications
You must be signed in to change notification settings - Fork 1
/
leofs.spec
47 lines (39 loc) · 1.26 KB
/
leofs.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Name: leofs
Version: %{ver}
Release: 1
Summary: LeoFS is a highly available, distributed, eventually consistent object/blob store.
Group: Applications/System
License: Apache License
URL: http://www.leofs.org/
Source0: leofs-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix: %{_prefix}/local/leofs
#BuildArch: noarch
%description
LeoFS is a highly available, distributed, eventually consistent object/blob store. Organizations can use LeoFS to store lots of data efficiently, safely, and inexpensive.
%prep
echo ${RPM_BUILD_ROOT}
#%setup -q -n leofs-%{version}
git clone https://github.com/leo-project/leofs.git ${RPM_BUILD_DIR}
%build
git checkout %{version}
make
make release
%install
%__mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/local/leofs/%{version}
%__cp -rp ${RPM_BUILD_DIR}/package/* ${RPM_BUILD_ROOT}%{_prefix}/local/leofs/%{version}
%clean
%__rm -rf ${RPM_BUILD_DIR}
%__rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(-,root,root,-)
%{_prefix}/local/leofs/%{version}
%changelog
* Wed Jun 26 2013 <[email protected]>
- Modify directory name and hierarchy
* Mon Jun 17 2013 <[email protected]>
- Change directory name and hierarchy
* Wed Mar 27 2013 <[email protected]>
- Corresponding argument
* Thu Jul 5 2012 <[email protected]>
- Initial build.