diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | cacti-spine-configure-c99.patch | 19 | ||||
-rw-r--r-- | cacti-spine.spec | 164 | ||||
-rw-r--r-- | sources | 1 |
4 files changed, 185 insertions, 0 deletions
@@ -0,0 +1 @@ +/cacti-spine-1.2.28.tar.gz diff --git a/cacti-spine-configure-c99.patch b/cacti-spine-configure-c99.patch new file mode 100644 index 0000000..d4080f0 --- /dev/null +++ b/cacti-spine-configure-c99.patch @@ -0,0 +1,19 @@ +Avoid implicit declaration of the exit function, to increase +compatibility with future compilers which are likely to reject +implicit function declarations by default. + +Submitted upstream: <https://github.com/Cacti/spine/pull/290> + +diff --git a/configure.ac b/configure.ac +index d2d0303684fd36dc..7ee8c427dff87286 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -359,7 +359,7 @@ fi + + # Net-SNMP includes v3 support and insists on crypto unless compiled --without-openssl + AC_MSG_CHECKING([if Net-SNMP needs crypto support]) +-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <net-snmp-config.h>]], [[exit(NETSNMP_USE_OPENSSL != 1);]])],[ AC_MSG_RESULT(yes) ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <net-snmp-config.h>]], [[return NETSNMP_USE_OPENSSL != 1;]])],[ AC_MSG_RESULT(yes) + SNMP_SSL=yes + ],[AC_MSG_RESULT(no) + ]) diff --git a/cacti-spine.spec b/cacti-spine.spec new file mode 100644 index 0000000..116f497 --- /dev/null +++ b/cacti-spine.spec @@ -0,0 +1,164 @@ +Name: cacti-spine +Version: 1.2.28 +Release: 1%{?dist} +Summary: Threaded poller for Cacti written in C +License: LGPLv2+ +URL: https://cacti.net +Source0: https://www.cacti.net/downloads/spine/%{name}-%{version}.tar.gz +Patch0: cacti-spine-configure-c99.patch + +BuildRequires: gcc +%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 +BuildRequires: mariadb-connector-c-devel +%else +BuildRequires: mysql-devel +%endif +BuildRequires: net-snmp-devel +BuildRequires: help2man +BuildRequires: libtool +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: pkgconfig +BuildRequires: make + +Requires: cacti = %{version} +Requires: rrdtool + +%description +Spine is a supplemental poller for Cacti that makes use of pthreads to achieve +excellent performance. + +%prep +%autosetup -p1 + +%build +autoreconf -fiv + +%configure +%make_build + +%install +%make_install +%{__mv} %{buildroot}/%{_sysconfdir}/spine.conf.dist %{buildroot}/%{_sysconfdir}/spine.conf + +%files +%doc CHANGELOG README.md +%license LICENSE +%{_bindir}/spine +%config(noreplace) %{_sysconfdir}/spine.conf +%{_mandir}/man1/spine.1.* + +%changelog +* Wed Jan 04 2023 Morten Stevens <mstevens@fedoraproject.org> - 1.2.23-1 +- Update to 1.2.23 + +* Tue Dec 13 2022 Florian Weimer <fweimer@redhat.com> - 1.2.22-2 +- Port configure script to C99 + +* Sat Oct 22 2022 Morten Stevens <mstevens@fedoraproject.org> - 1.2.22-1 +- Update to 1.2.22 + +* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu May 19 2022 Morten Stevens <mstevens@fedoraproject.org> - 1.2.21-1 +- Update to 1.2.21 + +* Sun Apr 10 2022 Morten Stevens <mstevens@fedoraproject.org> - 1.2.20-1 +- Update to 1.2.20 + +* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Nov 02 2021 Morten Stevens <mstevens@fedoraproject.org> - 1.2.19-1 +- Update to 1.2.19 + +* Sun Sep 05 2021 Morten Stevens <mstevens@fedoraproject.org> - 1.2.17-3 +- Added patch for #1987395 + +* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 10 2021 Morten Stevens <mstevens@fedoraproject.org> - 1.2.17-1 +- Update to 1.2.17 + +* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Dec 14 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.16-1 +- Update to 1.2.16 + +* Tue Nov 03 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.15-1 +- Update to 1.2.15 + +* Thu Aug 27 2020 Josef Řídký <jridky@redhat.com> - 1.2.14-2 +- Rebuilt for new net-snmp release + +* Thu Aug 06 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.14-1 +- Update to 1.2.14 + +* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 14 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.13-1 +- Update to 1.2.13 + +* Wed May 27 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.12-1 +- Update to 1.2.12 + +* Tue Apr 07 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.11-1 +- Update to 1.2.11 + +* Mon Mar 02 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.10-1 +- Update to 1.2.10 + +* Mon Feb 10 2020 Morten Stevens <mstevens@fedoraproject.org> - 1.2.9-1 +- Update to 1.2.9 + +* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Dec 11 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.8-1 +- Update to 1.2.8 + +* Sat Nov 30 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.7-1 +- Update to 1.2.7 + +* Tue Sep 03 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.6-1 +- Update to 1.2.6 + +* Sat Aug 03 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.5-3 +- Fix building on RHEL8 + +* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Jul 20 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.5-1 +- Update to 1.2.5 + +* Sat Jun 08 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.4-1 +- Update to 1.2.4 + +* Sun Mar 31 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.3-1 +- Update to 1.2.3 + +* Mon Feb 25 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.2-1 +- Update to 1.2.2 + +* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 21 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.1-1 +- Update to 1.2.1 + +* Sun Jan 06 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.0-2 +- Use spine.conf as default + +* Thu Jan 03 2019 Morten Stevens <mstevens@fedoraproject.org> - 1.2.0-1 +- Update to 1.2.0 + +* Fri Nov 09 2018 Morten Stevens <mstevens@fedoraproject.org> - 1.1.38-2 +- Added RPM macro to fix building on RHEL + +* Tue Nov 06 2018 Morten Stevens <mstevens@fedoraproject.org> - 1.1.38-1 +- Initial cacti-spine release for Fedora @@ -0,0 +1 @@ +034512098a6f8356e7ac1f23236188e8 cacti-spine-1.2.28.tar.gz |