]> git.pld-linux.org Git - packages/glusterfs.git/blame - glusterfs.spec
- missing dir
[packages/glusterfs.git] / glusterfs.spec
CommitLineData
11c9e8ee 1# TODO: package docs
d6a0cdd1 2Summary: Clustered File Storage that can scale to peta bytes
dae7af53 3Summary(pl.UTF-8): Klastrowy system przechowywania plików skalujący się do petabajtów
d6a0cdd1 4Name: glusterfs
1293e304 5Version: 1.3.7
11c9e8ee 6Release: 0.2
d6a0cdd1 7License: GPL v2
dae7af53 8Group: Applications/System
1293e304
MK
9Source0: http://ftp.zresearch.com/pub/gluster/glusterfs/1.3/%{name}-%{version}.tar.gz
10# Source0-md5: ede5fe1e17e7c333536400e138a084f1
d6a0cdd1 11URL: http://gluster.org/glusterfs.php
12BuildRequires: bison
13BuildRequires: flex
14BuildRequires: libfuse-devel
15BuildRequires: rpmbuild(macros) >= 1.228
16Requires(post,preun): /sbin/chkconfig
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20GlusterFS is a clustered file-system capable of scaling to several
21peta-bytes. It aggregates various storage bricks over Infiniband RDMA
22or TCP/IP interconnect into one large parallel network file system.
23GlusterFS is one of the most sophisticated file system in terms of
24features and extensibility. It borrows a powerful concept called
25Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
26userspace and easily manageable.
27
dae7af53 28%description -l pl.UTF-8
11c9e8ee 29
dae7af53
JB
30GlusterFS to klastrowy system plików skalujący się do petabajtów.
31Scala różne kawałki miejsca po łączach Infiniband RDMA lub TCP/IP
11c9e8ee
MK
32w jeden duży, równoległy sieciowy system plików. GlusterFS to
33jeden z najbardziej wyszukanych systemów plików jeśli chodzi o
34możliwości i rozszerzalność. Zapożycza potężną ideę o nazwie
35Translators z jądra GNU Hurd. Duża część kodu GlusterFS działa w
36przestrzeni użytkownika i jest łatwo zarządzalna.
37
38%package common
39Summary: GlusterFS Library and Translators
40Group: Applications/System
41
42%description common
43GlusterFS is a clustered file-system capable of scaling to several
44peta-bytes. It aggregates various storage bricks over Infiniband RDMA
45or TCP/IP interconnect into one large parallel network file system.
46GlusterFS is one of the most sophisticated file system in terms of
47features and extensibility. It borrows a powerful concept called
48Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
49userspace and easily manageable.
50
51This package includes libglusterfs and glusterfs translator modules
52common to both GlusterFS server and client framework.
53
54%description common -l pl.UTF-8
55Pakiet zawiera libglusterfs i moduly translatorow glusterfs wspolne
56dla klienta jak i serwera GlusterFS.
57
58%package server
59Summary: GlusterFS Server
60Group: Applications/System
61Requires: %{name}-common = %{version}
62
63
64%description server
65GlusterFS is a clustered file-system capable of scaling to several
66peta-bytes. It aggregates various storage bricks over Infiniband RDMA
67or TCP/IP interconnect into one large parallel network file system.
68GlusterFS is one of the most sophisticated file system in terms of
69features and extensibility. It borrows a powerful concept called
70Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
71userspace and easily manageable.
72
73This package provides the glusterfs server daemon.
74
75%description server -l pl.UTF-8
76Pakiet zawiera czesc serwerowa GlusterFS.
77
78
79%package client
80Summary: GlusterFS Client
81Group: Applications/System
82Requires: %{name}-common = %{version}
83
84%description client
85GlusterFS is a clustered file-system capable of scaling to several
86peta-bytes. It aggregates various storage bricks over Infiniband RDMA
87or TCP/IP interconnect into one large parallel network file system.
88GlusterFS is one of the most sophisticated file system in terms of
89features and extensibility. It borrows a powerful concept called
90Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
91userspace and easily manageable.
92
93This package provides the FUSE based GlusterFS client.
94
95%description client -l pl.UTF-8
96Pliki bazujacego na FUSE klienta GlusterFS.
97
98%package devel
99Summary: GlusterFS Development Libraries
100Group: Development/Libraries
101Requires: %{name}-common = %{version}
102
103%description devel
104GlusterFS is a clustered file-system capable of scaling to several
105peta-bytes. It aggregates various storage bricks over Infiniband RDMA
106or TCP/IP interconnect into one large parallel network file system.
107GlusterFS is one of the most sophisticated file system in terms of
108features and extensibility. It borrows a powerful concept called
109Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
110userspace and easily manageable.
111
112This package provides the development libraries.
113
114%description devel -l pl.UTF-8
115Pliki i biblioteki potrzebne do rozwoju GlusterFS.
116
d6a0cdd1 117
118%prep
119%setup -q
d6a0cdd1 120
121%build
1293e304
MK
122%configure \
123 --disable-ibverbs
d6a0cdd1 124%{__make}
125
126%install
127rm -rf $RPM_BUILD_ROOT
d6a0cdd1 128
129%{__make} install \
130 DESTDIR=$RPM_BUILD_ROOT
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
11c9e8ee
MK
135##%{_sysconfdir}/%{name}/%{name}*
136
137
138%files common
139%defattr(644,root,root,755)
140%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
11c9e8ee 141%attr(755,root,root) %{_libdir}/libglusterfs.so.*
796930f1 142%dir %{_libdir}/glusterfs
11c9e8ee
MK
143%dir %{_libdir}/glusterfs/%{version}
144%dir %{_libdir}/glusterfs/%{version}/scheduler
145%attr(755,root,root) %{_libdir}/glusterfs/%{version}/scheduler/*.so
146%dir %{_libdir}/glusterfs/%{version}/transport
147%attr(755,root,root) %{_libdir}/glusterfs/%{version}/transport/*/*.so
148%dir %{_libdir}/glusterfs/%{version}/xlator
149%dir %{_libdir}/glusterfs/%{version}/xlator/*
150%attr(755,root,root) %{_libdir}/glusterfs/%{version}/xlator/*/*.so
151
152##%dir %{_libdir}/glusterfs/%{version}/*
153##%dir %{_libdir}/glusterfs/%{version}/*/*
154##%attr(755,root,root) %{_libdir}/glusterfs/%{version}/*/*/*.so
155##%attr(755,root,root) %{_libdir}/glusterfs/*/*/*/*so
156%dir /var/log/glusterfs
157
158
159%files server
160%defattr(644,root,root,755)
161%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
162%dir %{_sysconfdir}/%{name}
163%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
164%attr(755,root,root) %{_sbindir}/glusterfsd
165
166
167%files client
168%defattr(644,root,root,755)
169%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
170%attr(755,root,root) %{_sbindir}/glusterfs
171%attr(755,root,root) /sbin/mount.glusterfs
172
173%files devel
d6a0cdd1 174%defattr(644,root,root,755)
11c9e8ee
MK
175%doc AUTHORS ChangeLog COPYING INSTALL NEWS README THANKS
176%{_libdir}/libglusterfs.a
177%{_libdir}/libglusterfs.la
178##%{_includedir}/*.h
This page took 0.133306 seconds and 4 git commands to generate.