Merge branch 'master' into kk-el5
This commit is contained in:
commit
c2f197f328
@ -4,7 +4,7 @@
|
|||||||
%global _for_fedora_koji_builds 1
|
%global _for_fedora_koji_builds 1
|
||||||
|
|
||||||
# uncomment and add '%' to use the prereltag for pre-releases
|
# uncomment and add '%' to use the prereltag for pre-releases
|
||||||
%global prereltag qa4
|
%global prereltag qa5
|
||||||
|
|
||||||
# if you wish to compile an rpm without rdma support, compile like this...
|
# if you wish to compile an rpm without rdma support, compile like this...
|
||||||
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --without rdma
|
# rpmbuild -ta @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz --without rdma
|
||||||
@ -46,6 +46,12 @@
|
|||||||
%global _with_systemd true
|
%global _with_systemd true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# From https://fedoraproject.org/wiki/Packaging:Python#Macros
|
||||||
|
%if ( 0%{?rhel} && 0%{?rhel} <= 5 )
|
||||||
|
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||||||
|
%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
||||||
|
%endif
|
||||||
|
|
||||||
Summary: Cluster File System
|
Summary: Cluster File System
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
Name: glusterfs
|
Name: glusterfs
|
||||||
@ -62,7 +68,7 @@ License: GPLv2 or LGPLv3+
|
|||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
URL: http://www.gluster.org/docs/index.php/GlusterFS
|
URL: http://www.gluster.org/docs/index.php/GlusterFS
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
Source0: http://download.gluster.org/pub/gluster/glusterfs/qa-releases/%{version}%{prereltag}/glusterfs-%{version}%{?prereltag}.tar.gz
|
Source0: http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-%{version}%{?prereltag}.tar.gz
|
||||||
Source1: glusterd.sysconfig
|
Source1: glusterd.sysconfig
|
||||||
Source2: glusterfsd.sysconfig
|
Source2: glusterfsd.sysconfig
|
||||||
Source3: glusterfs-fuse.logrotate
|
Source3: glusterfs-fuse.logrotate
|
||||||
@ -284,6 +290,8 @@ This package provides the glusterfs server daemon.
|
|||||||
Summary: Clustered file-system api library
|
Summary: Clustered file-system api library
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
# we provide the Python package/namespace 'gluster'
|
||||||
|
Provides: python-gluster = %{version}-%{release}
|
||||||
|
|
||||||
%description api
|
%description api
|
||||||
GlusterFS is a clustered file-system capable of scaling to several
|
GlusterFS is a clustered file-system capable of scaling to several
|
||||||
@ -385,9 +393,17 @@ This package provides the api include files.
|
|||||||
|
|
||||||
%{__make} %{?_smp_mflags}
|
%{__make} %{?_smp_mflags}
|
||||||
|
|
||||||
|
pushd api/examples
|
||||||
|
FLAGS="$RPM_OPT_FLAGS" python setup.py build
|
||||||
|
popd
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{__rm} -rf %{buildroot}
|
%{__rm} -rf %{buildroot}
|
||||||
%{__make} install DESTDIR=%{buildroot}
|
%{__make} install DESTDIR=%{buildroot}
|
||||||
|
# install the gfapi Python library in /usr/lib/python*/site-packages
|
||||||
|
pushd api/examples
|
||||||
|
python setup.py install --skip-build --verbose --root %{buildroot}
|
||||||
|
popd
|
||||||
# Install include directory
|
# Install include directory
|
||||||
%{__mkdir_p} %{buildroot}%{_includedir}/glusterfs
|
%{__mkdir_p} %{buildroot}%{_includedir}/glusterfs
|
||||||
%{__install} -p -m 0644 libglusterfs/src/*.h \
|
%{__install} -p -m 0644 libglusterfs/src/*.h \
|
||||||
@ -412,10 +428,6 @@ This package provides the api include files.
|
|||||||
%{__install} -D -p -m 0644 extras/glusterd-sysconfig \
|
%{__install} -D -p -m 0644 extras/glusterd-sysconfig \
|
||||||
%{buildroot}%{_sysconfdir}/sysconfig/glusterd
|
%{buildroot}%{_sysconfdir}/sysconfig/glusterd
|
||||||
%endif
|
%endif
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} > 5 )
|
|
||||||
%{__mkdir_p} %{buildroot}%{python_sitelib}/gluster
|
|
||||||
touch %{buildroot}%{python_sitelib}/gluster/__init__.py
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if ( 0%{_for_fedora_koji_builds} )
|
%if ( 0%{_for_fedora_koji_builds} )
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} <= 5 )
|
%if ( 0%{?rhel} && 0%{?rhel} <= 5 )
|
||||||
@ -675,9 +687,7 @@ fi
|
|||||||
%exclude %{_libdir}/*.so
|
%exclude %{_libdir}/*.so
|
||||||
%{_libdir}/libgfapi.*
|
%{_libdir}/libgfapi.*
|
||||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/api*
|
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/api*
|
||||||
%if ( 0%{?rhel} && 0%{?rhel} > 5 )
|
%{python_sitelib}/*
|
||||||
%{python_sitelib}/gluster/__init__.p*
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%if ( 0%{!?_without_ocf:1} )
|
%if ( 0%{!?_without_ocf:1} )
|
||||||
%files resource-agents
|
%files resource-agents
|
||||||
@ -762,6 +772,17 @@ if [ $1 -ge 1 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Dec 25 2013 Niels de Vos <ndevos@redhat.com> - 3.4.2-0.1qa5
|
||||||
|
- GlusterFS 3.4.2 QA5, glusterfs-3.4.2-0.1qa5
|
||||||
|
- Correct source URL to automatic release location
|
||||||
|
|
||||||
|
* Fri Dec 20 2013 Niels de Vos <ndevos@redhat.com>
|
||||||
|
- Include .../site-packages/gluster/gfapi.py in glusterfs-api
|
||||||
|
|
||||||
|
* Thu Dec 19 2013 Niels de Vos <ndevos@redhat.com>
|
||||||
|
- Include the .../site-packages/gluster/__init__.py file by default,
|
||||||
|
skip EL-5 and earlier (#1045123)
|
||||||
|
|
||||||
* Tue Dec 17 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.2-0.1qa4
|
* Tue Dec 17 2013 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.2-0.1qa4
|
||||||
- GlusterFS 3.4.2 QA4 , glusterfs-3.4.2-0.1qa4
|
- GlusterFS 3.4.2 QA4 , glusterfs-3.4.2-0.1qa4
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user