diff --git a/glusterfs.spec b/glusterfs.spec index 45c4482..2c432e3 100644 --- a/glusterfs.spec +++ b/glusterfs.spec @@ -175,7 +175,7 @@ Summary: Distributed File System %if ( 0%{_for_fedora_koji_builds} ) Name: glusterfs -Version: 3.12.3 +Version: 3.12.15 Release: 1%{?prereltag:.%{prereltag}}%{?dist} %else Name: @PACKAGE_NAME@ @@ -183,7 +183,6 @@ Version: @PACKAGE_VERSION@ Release: 0.@PACKAGE_RELEASE@%{?dist}.5 %endif License: GPLv2 or LGPLv3+ -Group: System Environment/Base URL: http://gluster.readthedocs.io/en/latest/ %if ( 0%{_for_fedora_koji_builds} ) Source0: http://bits.gluster.org/pub/gluster/%{name}/src/%{name}-%{version}%{?prereltag}.tar.gz @@ -198,6 +197,8 @@ Source0: @PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig Requires(pre): shadow-utils %if ( 0%{?rhel} && 0%{?rhel} < 6 ) BuildRequires: python-simplejson @@ -271,7 +272,6 @@ and client framework. %package api Summary: GlusterFS api library -Group: System Environment/Daemons Requires: %{name} = %{version}-%{release} Requires: %{name}-client-xlators = %{version}-%{release} @@ -288,7 +288,6 @@ This package provides the glusterfs libgfapi library. %package api-devel Summary: Development Libraries -Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} Requires: libacl-devel @@ -306,7 +305,6 @@ This package provides the api include files. %package cli Summary: GlusterFS CLI -Group: Applications/File Requires: %{name}-libs = %{version}-%{release} %description cli @@ -322,7 +320,6 @@ This package provides the GlusterFS CLI application and its man page %package client-xlators Summary: GlusterFS client-side translators -Group: Applications/File %description client-xlators GlusterFS is a distributed file-system capable of scaling to several @@ -337,7 +334,6 @@ This package provides the translators needed on any GlusterFS client. %package devel Summary: Development Libraries -Group: Development/Libraries Requires: %{name} = %{version}-%{release} # Needed for the Glupy examples to work Requires: %{name}-extra-xlators = %{version}-%{release} @@ -357,7 +353,6 @@ This package provides the development libraries and include files. %if ( 0%{!?_without_events:1} ) %package events Summary: GlusterFS Events -Group: Applications/File Requires: %{name}-server%{?_isa} = %{version}-%{release} Requires: python2 python-prettytable Requires: python2-gluster = %{version}-%{release} @@ -389,7 +384,6 @@ This package provides the GlusterFS Events %package extra-xlators Summary: Extra Gluster filesystem Translators -Group: Applications/File # We need python2-gluster rpm for gluster module's __init__.py in Python # site-packages area Requires: python2-gluster = %{version}-%{release} @@ -412,7 +406,6 @@ for GlusterFS. %package fuse Summary: Fuse client -Group: Applications/File BuildRequires: fuse-devel Requires: attr Requires: psmisc @@ -438,7 +431,6 @@ glusterfsd and glusterfs binaries. %if ( 0%{!?_without_georeplication:1} ) %package geo-replication Summary: GlusterFS Geo-replication -Group: Applications/File Requires: %{name} = %{version}-%{release} Requires: %{name}-server = %{version}-%{release} Requires: python2 @@ -464,7 +456,6 @@ This package provides support to geo-replication. %if ( 0%{?_with_gnfs:1} ) %package gnfs Summary: GlusterFS gNFS server -Group: System Environment/Daemons Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-client-xlators%{?_isa} = %{version}-%{release} Requires: nfs-utils @@ -483,7 +474,6 @@ This package provides the glusterfs legacy gNFS server xlator %package libs Summary: GlusterFS common libraries -Group: Applications/File %description libs GlusterFS is a distributed file-system capable of scaling to several @@ -498,7 +488,6 @@ This package provides the base GlusterFS libraries %package -n python-gluster Summary: GlusterFS python library -Group: Development/Tools %if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 || 0%{?sles_version} ) ) # EL5 does not support noarch sub-packages BuildArch: noarch @@ -520,7 +509,6 @@ namespace. %package -n python2-gluster Summary: GlusterFS python library -Group: Development/Tools %{?python_provide:%python_provide python2-gluster} Requires: python2 Provides: python-gluster = %{version}-%{release} @@ -531,7 +519,6 @@ Obsoletes: python-gluster < 3.10 %if ( 0%{!?_without_rdma:1} ) %package rdma Summary: GlusterFS rdma support for ib-verbs -Group: Applications/File %if ( 0%{?fedora} && 0%{?fedora} > 26 ) BuildRequires: rdma-core-devel %else @@ -555,7 +542,6 @@ This package provides support to ib-verbs library. %if ( ! 0%{_for_fedora_koji_builds} ) %package regression-tests Summary: Development Tools -Group: Development/Tools Requires: %{name} = %{version}-%{release} Requires: %{name}-fuse = %{version}-%{release} Requires: %{name}-server = %{version}-%{release} @@ -579,11 +565,6 @@ License: GPLv3+ BuildArch: noarch %endif # this Group handling comes from the Fedora resource-agents package -%if ( 0%{?fedora} || 0%{?centos_version} || 0%{?rhel} ) -Group: System Environment/Base -%else -Group: Productivity/Clustering/HA -%endif # for glusterd Requires: %{name}-server = %{version}-%{release} # depending on the distribution, we need pacemaker or resource-agents @@ -605,7 +586,6 @@ like Pacemaker. %package server Summary: Distributed file-system server -Group: System Environment/Daemons Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-cli = %{version}-%{release} @@ -825,8 +805,6 @@ rm -rf %{buildroot} %endif exit 0 -%post api -p /sbin/ldconfig - %if ( 0%{!?_without_events:1} ) %post events %systemd_post glustereventsd @@ -847,10 +825,6 @@ fi exit 0 %endif -%post libs -/sbin/ldconfig -exit 0 - %post server # Legacy server %systemd_post glusterd @@ -976,14 +950,6 @@ exit 0 %endif exit 0 -%postun api -/sbin/ldconfig -exit 0 - -%postun libs -/sbin/ldconfig -exit 0 - %postun server /sbin/ldconfig %if (0%{?_with_firewalld:1}) @@ -1056,6 +1022,7 @@ exit 0 %{_tmpfilesdir}/gluster.conf %endif +%ldconfig_scriptlets api %files api %exclude %{_libdir}/*.so # libgfapi files @@ -1180,6 +1147,7 @@ exit 0 %{_datadir}/glusterfs/scripts/schedule_georep.py* %endif +%ldconfig_scriptlets libs %files libs %{_libdir}/*.so.* %exclude %{_libdir}/libgfapi.* @@ -1385,6 +1353,45 @@ exit 0 %endif %changelog +* Sat Oct 13 2018 Kaleb S. KEITHLEY - 3.12.15-1 +- 3.12.15 GA + +* Thu Sep 6 2018 Kaleb S. KEITHLEY - 3.12.14-1 +- 3.12.14 GA + +* Wed Aug 22 2018 Kaleb S. KEITHLEY - 3.12.13-1 +- 3.12.13 GA + +* Thu Jul 12 2018 Kaleb S. KEITHLEY - 3.12.12-1 +- 3.12.12 GA + +* Tue Jun 26 2018 Kaleb S. KEITHLEY - 3.12.11-1 +- 3.12.11 GA + +* Thu Jun 14 2018 Kaleb S. KEITHLEY - 3.12.10-1 +- 3.12.10 GA + +* Tue Apr 24 2018 Niels de Vos - 3.12.9-1 +- 3.12.9 GA + +* Thu Apr 12 2018 Kaleb S. KEITHLEY - 3.12.8-1 +- 3.12.8 GA + +* Tue Mar 20 2018 Kaleb S. KEITHLEY - 3.12.7-1 +- 3.12.7 GA + +* Thu Feb 15 2018 Kaleb S. KEITHLEY - 3.12.6-2 +- %%ldconfig_scriptlets + +* Tue Feb 13 2018 Kaleb S. KEITHLEY - 3.12.6-1 +- 3.12.6 GA + +* Fri Jan 12 2018 Kaleb S. KEITHLEY - 3.12.5-1 +- 3.12.5 GA + +* Thu Dec 14 2017 Kaleb S. KEITHLEY - 3.12.4-1 +- 3.12.4 GA + * Mon Nov 13 2017 Kaleb S. KEITHLEY - 3.12.3-1 - 3.12.3 GA diff --git a/sources b/sources index 8e6a84d..587b3b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glusterfs-3.12.3.tar.gz) = f648b8324a69360b510c947e49918467c969dcc21b6a408b6916b780aa78c44abe027b6c84d696eed7d5f381b055edd3be1dfe4f3ea8f76d15d9319cd08cfa3d +SHA512 (glusterfs-3.12.15.tar.gz) = f2c327c6d0e5c24603023ce21fb829f1af3f863fd103c35367947dfe221ce82ec0aa83e0bfe17411b2c7f90be50f447f63c93d047f009adf24c59c6f0087fefe