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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
