SPECS: glusterfs.spec - Splitted to subpackages.
matkor
matkor at pld-linux.org
Wed Jan 2 11:10:32 CET 2008
Author: matkor Date: Wed Jan 2 10:10:32 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- Splitted to subpackages.
---- Files affected:
SPECS:
glusterfs.spec (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SPECS/glusterfs.spec
diff -u SPECS/glusterfs.spec:1.3 SPECS/glusterfs.spec:1.4
--- SPECS/glusterfs.spec:1.3 Wed Jan 2 00:02:56 2008
+++ SPECS/glusterfs.spec Wed Jan 2 11:10:26 2008
@@ -1,10 +1,10 @@
# $Revision$, $Date$
-# TODO: Package examples ?
+# TODO: package docs
Summary: Clustered File Storage that can scale to peta bytes
Summary(pl.UTF-8): Klastrowy system przechowywania plików skalujący się do petabajtów
Name: glusterfs
Version: 1.3.7
-Release: 0.1
+Release: 0.2
License: GPL v2
Group: Applications/System
Source0: http://ftp.zresearch.com/pub/gluster/glusterfs/1.3/%{name}-%{version}.tar.gz
@@ -27,13 +27,94 @@
userspace and easily manageable.
%description -l pl.UTF-8
+
GlusterFS to klastrowy system plików skalujący się do petabajtów.
Scala różne kawałki miejsca po łączach Infiniband RDMA lub TCP/IP
-w jeden duży, równoległy sieciowy system plików. GlusterFS to jeden z
-najbardziej wyszukanych systemów plików jeśli chodzi o możliwości i
-rozszerzalność. Zapożycza potężną ideę o nazwie Translators z jądra
-GNU Hurd. Duża część kodu GlusterFS działa w przestrzeni użytkownika i
-jest łatwo zarządzalna.
+w jeden duży, równoległy sieciowy system plików. GlusterFS to
+jeden z najbardziej wyszukanych systemów plików jeśli chodzi o
+możliwości i rozszerzalność. Zapożycza potężną ideę o nazwie
+Translators z jądra GNU Hurd. Duża część kodu GlusterFS działa w
+przestrzeni użytkownika i jest łatwo zarządzalna.
+
+%package common
+Summary: GlusterFS Library and Translators
+Group: Applications/System
+
+%description common
+GlusterFS is a clustered file-system capable of scaling to several
+peta-bytes. It aggregates various storage bricks over Infiniband RDMA
+or TCP/IP interconnect into one large parallel network file system.
+GlusterFS is one of the most sophisticated file system in terms of
+features and extensibility. It borrows a powerful concept called
+Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
+userspace and easily manageable.
+
+This package includes libglusterfs and glusterfs translator modules
+common to both GlusterFS server and client framework.
+
+%description common -l pl.UTF-8
+Pakiet zawiera libglusterfs i moduly translatorow glusterfs wspolne
+dla klienta jak i serwera GlusterFS.
+
+%package server
+Summary: GlusterFS Server
+Group: Applications/System
+Requires: %{name}-common = %{version}
+
+
+%description server
+GlusterFS is a clustered file-system capable of scaling to several
+peta-bytes. It aggregates various storage bricks over Infiniband RDMA
+or TCP/IP interconnect into one large parallel network file system.
+GlusterFS is one of the most sophisticated file system in terms of
+features and extensibility. It borrows a powerful concept called
+Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
+userspace and easily manageable.
+
+This package provides the glusterfs server daemon.
+
+%description server -l pl.UTF-8
+Pakiet zawiera czesc serwerowa GlusterFS.
+
+
+%package client
+Summary: GlusterFS Client
+Group: Applications/System
+Requires: %{name}-common = %{version}
+
+%description client
+GlusterFS is a clustered file-system capable of scaling to several
+peta-bytes. It aggregates various storage bricks over Infiniband RDMA
+or TCP/IP interconnect into one large parallel network file system.
+GlusterFS is one of the most sophisticated file system in terms of
+features and extensibility. It borrows a powerful concept called
+Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
+userspace and easily manageable.
+
+This package provides the FUSE based GlusterFS client.
+
+%description client -l pl.UTF-8
+Pliki bazujacego na FUSE klienta GlusterFS.
+
+%package devel
+Summary: GlusterFS Development Libraries
+Group: Development/Libraries
+Requires: %{name}-common = %{version}
+
+%description devel
+GlusterFS is a clustered file-system capable of scaling to several
+peta-bytes. It aggregates various storage bricks over Infiniband RDMA
+or TCP/IP interconnect into one large parallel network file system.
+GlusterFS is one of the most sophisticated file system in terms of
+features and extensibility. It borrows a powerful concept called
+Translators from GNU Hurd kernel. Much of the code in GlusterFS is in
+userspace and easily manageable.
+
+This package provides the development libraries.
+
+%description devel -l pl.UTF-8
+Pliki i biblioteki potrzebne do rozwoju GlusterFS.
+
%prep
%setup -q
@@ -52,19 +133,51 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+##%{_sysconfdir}/%{name}/%{name}*
+
+
+%files common
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
+
+%attr(755,root,root) %{_libdir}/libglusterfs.so.*
+%dir %{_libdir}/glusterfs/%{version}
+%dir %{_libdir}/glusterfs/%{version}/scheduler
+%attr(755,root,root) %{_libdir}/glusterfs/%{version}/scheduler/*.so
+%dir %{_libdir}/glusterfs/%{version}/transport
+%attr(755,root,root) %{_libdir}/glusterfs/%{version}/transport/*/*.so
+%dir %{_libdir}/glusterfs/%{version}/xlator
+%dir %{_libdir}/glusterfs/%{version}/xlator/*
+%attr(755,root,root) %{_libdir}/glusterfs/%{version}/xlator/*/*.so
+
+##%dir %{_libdir}/glusterfs/%{version}/*
+##%dir %{_libdir}/glusterfs/%{version}/*/*
+##%attr(755,root,root) %{_libdir}/glusterfs/%{version}/*/*/*.so
+##%attr(755,root,root) %{_libdir}/glusterfs/*/*/*/*so
+%dir /var/log/glusterfs
+
+
+%files server
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
+%attr(755,root,root) %{_sbindir}/glusterfsd
+
+
+%files client
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/*.so.*
-%dir %{_libdir}/glusterfs/*
-%dir %{_libdir}/glusterfs/*/*
-%attr(755,root,root) %{_libdir}/glusterfs/*/*/*so
-%dir %{_libdir}/glusterfs/*/*/*
-%attr(755,root,root) %{_libdir}/glusterfs/*/*/*/*so
-
-%attr(755,root,root) %{_sbindir}/*
-%{_sysconfdir}/%{name}/%{name}*
-%attr(755,root,root) /sbin/mount.*
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README
+%attr(755,root,root) %{_sbindir}/glusterfs
+%attr(755,root,root) /sbin/mount.glusterfs
+
+%files devel
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog COPYING INSTALL NEWS README THANKS
+%{_libdir}/libglusterfs.a
+%{_libdir}/libglusterfs.la
+##%{_includedir}/*.h
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -72,6 +185,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.4 2008-01-02 10:10:26 matkor
+- Splitted to subpackages.
+
Revision 1.3 2008-01-01 23:02:56 matkor
- Version 1.3.7-0.1.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/glusterfs.spec?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list