[packages/zabbix] adapter (fix formatting); strict internal deps
glen
glen at pld-linux.org
Thu Sep 29 15:42:41 CEST 2016
commit 0196d0f69520c931244398d0c00382a22cb81e5f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Sep 29 16:42:09 2016 +0300
adapter (fix formatting); strict internal deps
zabbix.spec | 58 ++++++++++++++++++++++++++++------------------------------
1 file changed, 28 insertions(+), 30 deletions(-)
---
diff --git a/zabbix.spec b/zabbix.spec
index c07be48..58fe4c4 100644
--- a/zabbix.spec
+++ b/zabbix.spec
@@ -6,7 +6,6 @@
%bcond_with oracle # enable Oracle support
%bcond_with sqlite3 # enable sqlite3 support
%bcond_without mysql # enable MySQL support
-
%bcond_without java # disable java support
%if %{with pgsql} || %{with oracle} || %{with sqlite3}
@@ -17,8 +16,7 @@
ERROR: exactly one database must be selected
%endif
-%define php_min_version 5.4.0
-
+%define php_min_version 5.4.0
Summary: Zabbix - network monitoring software
Summary(pl.UTF-8): Zabbix - oprogramowanie do monitorowania sieci
Name: zabbix
@@ -29,30 +27,30 @@ Group: Networking/Utilities
Source0: http://downloads.sourceforge.net/zabbix/%{name}-%{version}.tar.gz
# Source0-md5: e2491b482868059f251902d5f636eacb
Source1: %{name}-apache.conf
-Source2: zabbix_server.service
-Source3: zabbix_agentd.service
-Source4: zabbix_proxy.service
-Source5: zabbix_java.service
-Source6: zabbix.tmpfiles
+Source2: %{name}_server.service
+Source3: %{name}_agentd.service
+Source4: %{name}_proxy.service
+Source5: %{name}_java.service
+Source6: %{name}.tmpfiles
Patch0: config.patch
URL: http://zabbix.sourceforge.net/
BuildRequires: OpenIPMI-devel
BuildRequires: curl-devel
BuildRequires: iksemel-devel
%{?with_java:BuildRequires: jdk}
-BuildRequires: libxml2-devel
BuildRequires: libssh2-devel
+BuildRequires: libxml2-devel
%{?with_mysql:BuildRequires: mysql-devel}
BuildRequires: net-snmp-devel
BuildRequires: openldap-devel >= 2.4.6
BuildRequires: openssl-devel >= 0.9.7d
%{?with_pgsql:BuildRequires: postgresql-devel}
+BuildRequires: rpmbuild(macros) >= 1.671
%{?with_sqlite3:BuildRequires: sqlite3-devel}
BuildRequires: unixODBC-devel
-BuildRequires: rpmbuild(macros) >= 1.671
-Requires: zabbix-server
-Requires: zabbix-agentd
-Requires: zabbix-frontend-php
+Requires: %{name}-agentd = %{version}-%{release}
+Requires: %{name}-frontend-php = %{version}-%{release}
+Requires: %{name}-server = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sysconfdir /etc/%{name}
@@ -62,11 +60,11 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Zabbix is software that monitors numerous parameters of a network and
-the servers on that network. It is a useful tool for monitoring
-the health and integrity of servers. Zabbix uses a flexible
-notification mechanism that allows users to configure email based
-alerts for virtually any event. All monitored parameters are stored in
-a database. Zabbix offers excellent reporting and data visualisation
+the servers on that network. It is a useful tool for monitoring the
+health and integrity of servers. Zabbix uses a flexible notification
+mechanism that allows users to configure email based alerts for
+virtually any event. All monitored parameters are stored in a
+database. Zabbix offers excellent reporting and data visualisation
features based on the stored data. Zabbix supports both polling and
trapping. All Zabbix reports and statistics, as well as configuration
parameters, are accessed through a web-based front end.
@@ -105,8 +103,8 @@ Wspólne pliki dla oprogramowania monitorującego Zabbix.
Summary: Zabbix Agent
Summary(pl.UTF-8): Agenta Zabbiksa
Group: Networking/Utilities
-Requires: systemd-units >= 38
Requires: %{name}-common = %{version}-%{release}
+Requires: systemd-units >= 38
Obsoletes: zabbix-agent-inetd
Obsoletes: zabbix-agent-standalone
@@ -126,14 +124,14 @@ Requires: php(ctype)
Requires: php(gd)
Requires: php(gettext)
Requires: php(mbstring)
+%{?with_mysql:Requires: php(mysql)}
Requires: php(pcre)
+%{?with_pgsql:Requires: php(pgsql)}
Requires: php(session)
Requires: php(sockets)
Requires: php(xml)
Requires: php(xmlreader)
Requires: php(xmlwriter)
-%{?with_mysql:Requires: php(mysql)}
-%{?with_pgsql:Requires: php(pgsql)}
Requires: webapps
Requires: webserver(php)
@@ -158,8 +156,8 @@ Ten pakiet zawiera program odpytujÄcy agenta Zabbiksa.
Summary: Zabbix proxy
Summary(pl.UTF-8): Proxy do Zabbiksa
Group: Networking/Utilities
-Requires: systemd-units >= 38
Requires: %{name}-common = %{version}-%{release}
+Requires: systemd-units >= 38
%description proxy
This package provides the Zabbix proxy.
@@ -182,11 +180,11 @@ Ten pakiet zawiera program zawiadamiający Zabbiksa.
Summary: Zabbix server
Summary(pl.UTF-8): Serwer Zabbiksa
Group: Networking/Utilities
-Requires: systemd-units >= 38
Requires: %{name}-common = %{version}-%{release}
-Obsoletes: %{name}-suckerd
-Obsoletes: %{name}-trapper-inetd
-Obsoletes: %{name}-trapper-standalone
+Requires: systemd-units >= 38
+Obsoletes: zabbix-suckerd
+Obsoletes: zabbix-trapper-inetd
+Obsoletes: zabbix-trapper-standalone
%description server
This package provides the Zabbix server.
@@ -197,8 +195,8 @@ Ten pakiet zawiera serwer Zabbiksa.
%package java
Summary: Zabbix Java Gateway
Group: Networking/Utilities
-Requires: systemd-units >= 38
Requires: %{name}-common = %{version}-%{release}
+Requires: systemd-units >= 38
%description java
This package provides the Zabbix Java Gateway.
@@ -242,15 +240,15 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/webapps/%{_webapp},%{_appdir}} \
cp -r frontends $RPM_BUILD_ROOT%{_appdir}
-install %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
-install %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
install %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_server.service
install %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_agentd.service
install %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_proxy.service
install %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/zabbix_java.service
-install %{SOURCE6} $RPM_BUILD_ROOT%{tmpfilesdir}/zabbix.conf
+cp -p %{SOURCE6} $RPM_BUILD_ROOT%{tmpfilesdir}/zabbix.conf
mv $RPM_BUILD_ROOT%{_appdir}/frontends/php/conf $RPM_BUILD_ROOT%{_sysconfdir}/frontend
ln -s %{_sysconfdir}/frontend $RPM_BUILD_ROOT%{_appdir}/frontends/php/conf
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/zabbix.git/commitdiff/0196d0f69520c931244398d0c00382a22cb81e5f
More information about the pld-cvs-commit
mailing list