rpms/glusterfs/devel .cvsignore, 1.6, 1.7 glusterfs.spec, 1.7, 1.8 sources, 1.6, 1.7

Matthias Saou thias at fedoraproject.org
Sat Apr 11 10:52:32 UTC 2009


Author: thias

Update of /cvs/extras/rpms/glusterfs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20054

Modified Files:
	.cvsignore glusterfs.spec sources 
Log Message:
Update to 2.0.0rc7.



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/glusterfs/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore	16 Feb 2009 12:24:48 -0000	1.6
+++ .cvsignore	11 Apr 2009 10:52:28 -0000	1.7
@@ -1 +1 @@
-glusterfs-1.3.12.tar.gz
+glusterfs-2.0.0rc7.tar.gz


Index: glusterfs.spec
===================================================================
RCS file: /cvs/extras/rpms/glusterfs/devel/glusterfs.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- glusterfs.spec	24 Feb 2009 22:19:35 -0000	1.7
+++ glusterfs.spec	11 Apr 2009 10:52:29 -0000	1.8
@@ -1,3 +1,5 @@
+%define pre rc7
+
 # Possible rpmbuild options
 %{?_without_ibverbs:%define _without_ibverbs --disable-ibverbs}
 %{?_without_client:%define _without_client --disable-fuse-client}
@@ -13,12 +15,12 @@
 
 Summary: Cluster File System
 Name: glusterfs
-Version: 1.3.12
-Release: 2%{?dist}
+Version: 2.0.0
+Release: 0.1%{?pre:.%{pre}}%{?dist}
 License: GPLv3+
 Group: System Environment/Base
 URL: http://www.gluster.org/docs/index.php/GlusterFS
-Source0: http://ftp.zresearch.com/pub/gluster/glusterfs/1.3/glusterfs-%{version}.tar.gz
+Source0: http://ftp.zresearch.com/pub/gluster/glusterfs/2.0/%{version}/glusterfs-%{version}%{?pre}.tar.gz
 Source1: glusterfsd.init
 Source2: glusterfsd.sysconfig
 Source3: umount.glusterfs
@@ -41,12 +43,13 @@
 is in userspace and easily manageable.
 
 
-%package libs
-Summary: GlusterFS Library and Translators
+%package common
+Summary: GlusterFS common files for both the client and the server
 Group: System Environment/Libraries
-Obsoletes: glusterfs-common >= 1.3.7-2
+Obsoletes: glusterfs-libs < 2.0.0
+Provides: glusterfs-libs = %{version}-%{release}
 
-%description libs
+%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
@@ -55,15 +58,15 @@
 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.
+This package includes the glusterfs binary, libglusterfs and glusterfs
+translator modules common to both GlusterFS server and client framework.
 
 
 %package client
 Summary: GlusterFS Client
 Group: Applications/File
 Requires: fuse
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
 
 %description client
 GlusterFS is a clustered file-system capable of scaling to several
@@ -80,7 +83,7 @@
 %package server
 Summary: GlusterFS Server
 Group: System Environment/Daemons
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
 
 %description server
 GlusterFS is a clustered file-system capable of scaling to several
@@ -97,7 +100,7 @@
 %package devel
 Summary: GlusterFS Development Libraries
 Group: Development/Libraries
-Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-common = %{version}-%{release}
 
 %description devel
 GlusterFS is a clustered file-system capable of scaling to several
@@ -112,11 +115,16 @@
 
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}%{?pre}
+# Don't get executable sources in the debuginfo package (as of 2.0.0rc7)
+chmod -x libglusterfsclient/src/*.{c,h}
 
 
 %build
 %configure %{?_without_ibverbs} %{?_without_client} %{?_without_python}
+# Remove rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 %{__make} %{?_smp_mflags}
 
 
@@ -128,6 +136,9 @@
 %{__install} -p -m 0644 libglusterfs/src/*.h \
     %{buildroot}%{_includedir}/glusterfs/
 
+# Remove unwanted files from all of the shared libraries
+find %{buildroot}%{_libdir}/glusterfs -name '*.a' -o -name '*.la' | xargs rm -f
+
 # Remove installed docs, we include them ourselves as %%doc
 %{__rm} -rf %{buildroot}%{_datadir}/doc/glusterfs/
 
@@ -157,9 +168,9 @@
 %{__rm} -rf %{buildroot}
 
 
-%post libs -p /sbin/ldconfig
+%post common -p /sbin/ldconfig
 
-%postun libs -p /sbin/ldconfig
+%postun common -p /sbin/ldconfig
 
 
 %post server
@@ -177,45 +188,51 @@
 fi
 
 
-%files libs
+%files common
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_libdir}/glusterfs/
 %{_libdir}/*.so.*
+%{_sbindir}/glusterfs
+%{_mandir}/man8/glusterfs.8*
+%dir /var/log/glusterfs/
 
 
 %if 0%{!?_without_client:1}
 %files client
-%{_sbindir}/glusterfs
 /sbin/mount.glusterfs
 /sbin/umount.glusterfs
-%dir /var/log/glusterfs/
-%{_mandir}/man8/glusterfs.8*
 %endif
 
 
 %files server
-%doc examples/ doc/glusterfs-*.vol.sample
+%doc examples/ doc/glusterfs*.vol.sample
 %dir %{_sysconfdir}/glusterfs/
 %config(noreplace) %{_sysconfdir}/glusterfs/*.vol
 %config(noreplace) %{_sysconfdir}/sysconfig/glusterfsd
 %{_sysconfdir}/init.d/glusterfsd
-%{_sbindir}/glusterfs
 %{_sbindir}/glusterfsd
-%dir /var/log/glusterfs/
-%{_mandir}/man8/glusterfs.8*
 
 
 %files devel
 %{_includedir}/glusterfs/
+%{_includedir}/libglusterfsclient.h
 %exclude %{_libdir}/*.a
 %exclude %{_libdir}/*.la
 %{_libdir}/*.so
 
 
 %changelog
-* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.12-2
+* Sat Apr 11 2009 Matthias Saou <http://freshrpms.net/> 2.0.0-0.1.rc7
+- Update to 2.0.0rc7.
+- Rename "libs" to "common" and move the binary, man page and log dir there.
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org>
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
+* Mon Feb 16 2009 Matthias Saou <http://freshrpms.net/> 2.0.0-0.1.rc1
+- Update to 2.0.0rc1.
+- Include new libglusterfsclient.h.
+
 * Mon Feb 16 2009 Matthias Saou <http://freshrpms.net/> 1.3.12-1
 - Update to 1.3.12.
 - Remove no longer needed ocreat patch.


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/glusterfs/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources	16 Feb 2009 12:24:48 -0000	1.6
+++ sources	11 Apr 2009 10:52:29 -0000	1.7
@@ -1 +1 @@
-db11e3d9d227f5b10b2a93c0d8929123  glusterfs-1.3.12.tar.gz
+5bf45dcb8a3ad14042fcf2c2dd25e125  glusterfs-2.0.0rc7.tar.gz




More information about the fedora-extras-commits mailing list