[packages/nginx/dev-dynamic] drop -common, -standard, -light packages
glen
glen at pld-linux.org
Wed Oct 19 20:44:26 CEST 2016
commit 4ac1d45f8b0364bbc99bc6bf3590ef29c00281b8
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Oct 19 21:42:09 2016 +0300
drop -common, -standard, -light packages
their deps moved to base package
nginx.spec | 143 +++++++++----------------------------------------------------
1 file changed, 21 insertions(+), 122 deletions(-)
---
diff --git a/nginx.spec b/nginx.spec
index 1b6713a..d276ac9 100644
--- a/nginx.spec
+++ b/nginx.spec
@@ -70,45 +70,11 @@ BuildRequires: pcre-devel
%{?with_perl:BuildRequires: rpm-perlprov}
BuildRequires: rpmbuild(macros) >= 1.644
BuildRequires: zlib-devel
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%define _sysconfdir /etc/%{name}
-%define _nginxdir /home/services/%{name}
-
-%description
-nginx ("engine x") is a high-performance HTTP server and reverse
-proxy, as well as an IMAP/POP3 proxy server. nginx was written by Igor
-Sysoev for Rambler.ru, Russia's second-most visited website, where it
-has been running in production for over two and a half years. Igor has
-released the source code under a BSD-like license. Although still in
-beta, nginx is known for its stability, rich feature set, simple
-configuration, and low resource consumption.
-
-%description -l pl.UTF-8
-nginx ("engine x") jest wysokowydajnym serwerem HTTP, odwrotnym proxy
-a także IMAP/POP3 proxy. nginx został napisany przez Igora Sysoeva na
-potrzeby serwisu Rambler.ru. Jest to drugi pod względem ilości
-odwiedzin serwis w Rosji i działa od ponad dwóch i pół roku. Igor
-opublikował źródła na licencji BSD. Mimo, że projekt jest ciągle w
-fazie beta, już zasłynął dzięki stabilności, bogactwu dodatków,
-prostej konfiguracji oraz małej "zasobożerności".
-
-%package common
-Summary: nginx - common files
-Summary(pl.UTF-8): nginx - pliki wspólne
-Group: Networking/Daemons/HTTP
-Requires(postun): /usr/sbin/groupdel
-Requires(postun): /usr/sbin/userdel
-Requires(pre): /bin/id
-Requires(pre): /usr/bin/getgid
-Requires(pre): /usr/sbin/groupadd
-Requires(pre): /usr/sbin/useradd
-Requires: rc-scripts >= 0.2.0
-Requires: systemd-units >= 38
-Suggests: vim-syntax-nginx
+%{?with_ssl:Requires: openssl >= %{ssl_version}}
Provides: group(http)
Provides: group(nginx)
Provides: user(nginx)
+Provides: webserver
Provides: webserver(access)
Provides: webserver(alias)
Provides: webserver(auth)
@@ -120,27 +86,24 @@ Provides: webserver(mime)
Provides: webserver(reqtimeout)
Provides: webserver(rewrite)
Provides: webserver(setenv)
-Obsoletes: nginx < 1.4.1-4.1
Conflicts: logrotate < 3.8.0
-
-%description common
-Common files for the nginx daemon.
-
-%description common -l pl.UTF-8
-Niezbędne pliki dla nginx.
-
-%package light
-Summary: High perfomance HTTP and reverse proxy server
-Summary(pl.UTF-8): Serwer HTTP i odwrotne proxy o wysokiej wydajności
-Group: Networking/Daemons/HTTP
Requires(post,preun): /sbin/chkconfig
Requires(post,preun,postun): systemd-units >= 38
-Requires: %{name}-common = %{version}-%{release}
-%{?with_ssl:Requires: openssl >= %{ssl_version}}
-Provides: nginx-daemon
-Provides: webserver
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Requires: rc-scripts >= 0.2.0
+Requires: systemd-units >= 38
+Suggests: vim-syntax-nginx
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%description light
+%define _sysconfdir /etc/%{name}
+%define _nginxdir /home/services/%{name}
+
+%description
nginx ("engine x") is a high-performance HTTP server and reverse
proxy, as well as an IMAP/POP3 proxy server. nginx was written by Igor
Sysoev for Rambler.ru, Russia's second-most visited website, where it
@@ -149,10 +112,7 @@ released the source code under a BSD-like license. Although still in
beta, nginx is known for its stability, rich feature set, simple
configuration, and low resource consumption.
-The smallest, but also the fastest nginx edition. No additional
-modules, no Perl, no DAV, no FLV, no IMAP, POP3, SMTP proxy.
-
-%description light -l pl.UTF-8
+%description -l pl.UTF-8
nginx ("engine x") jest wysokowydajnym serwerem HTTP, odwrotnym proxy
a także IMAP/POP3 proxy. nginx został napisany przez Igora Sysoeva na
potrzeby serwisu Rambler.ru. Jest to drugi pod względem ilości
@@ -161,19 +121,11 @@ opublikował źródła na licencji BSD. Mimo, że projekt jest ciągle w
fazie beta, już zasłynął dzięki stabilności, bogactwu dodatków,
prostej konfiguracji oraz małej "zasobożerności".
-Najmniejsza i najszybsza wersja nginx. Bez wsparcia dla Perla, DAV,
-FLV oraz IMAP, POP3, SMTP proxy.
-
%package perl
Summary: High perfomance HTTP and reverse proxy server
Summary(pl.UTF-8): Serwer HTTP i odwrotne proxy o wysokiej wydajności
Group: Networking/Daemons/HTTP
-Requires(post,preun): /sbin/chkconfig
-Requires(post,preun,postun): systemd-units >= 38
-Requires: %{name}-common = %{version}-%{release}
-%{?with_ssl:Requires: openssl >= %{ssl_version}}
-Provides: nginx-daemon
-Provides: webserver
+Requires: %{name} = %{version}-%{release}
%description perl
nginx ("engine x") is a high-performance HTTP server and reverse
@@ -201,10 +153,7 @@ nginx z obsługą Perla. Bez wsparcia dla modułów poczty.
Summary: High perfomance IMAP, POP3, SMTP proxy server
Summary(pl.UTF-8): IMAP, POP3, SMTP proxy o wysokiej wydajności
Group: Networking/Daemons/HTTP
-Requires(post,preun): /sbin/chkconfig
-Requires(post,preun,postun): systemd-units >= 38
-Requires: %{name}-common = %{version}-%{release}
-Provides: nginx-daemon
+Requires: %{name} = %{version}-%{release}
%description mail
nginx ("engine x") is a high-performance HTTP server and reverse
@@ -228,56 +177,11 @@ prostej konfiguracji oraz małej "zasobożerności".
nginx ze wsparciem tylko dla modułów poczty.
-%package standard
-Summary: High perfomance HTTP and reverse proxy server
-Summary(pl.UTF-8): Serwer HTTP i odwrotne proxy o wysokiej wydajności
-Group: Networking/Daemons/HTTP
-Requires(post,preun): /sbin/chkconfig
-Requires(post,preun,postun): systemd-units >= 38
-Requires: %{name}-common = %{version}-%{release}
-%{?with_ssl:Requires: openssl >= %{ssl_version}}
-Provides: nginx
-Provides: nginx-daemon
-Provides: webserver
-Conflicts: logrotate < 3.7-4
-
-%description standard
-nginx ("engine x") is a high-performance HTTP server and reverse
-proxy, as well as an IMAP/POP3 proxy server. nginx was written by Igor
-Sysoev for Rambler.ru, Russia's second-most visited website, where it
-has been running in production for over two and a half years. Igor has
-released the source code under a BSD-like license. Although still in
-beta, nginx is known for its stability, rich feature set, simple
-configuration, and low resource consumption.
-
-This is standard nginx version, without Perl support and IMAP, POP3,
-SMTP proxy.
-
-%description standard -l pl.UTF-8
-nginx ("engine x") jest wysokowydajnym serwerem HTTP, odwrotnym proxy
-a także IMAP/POP3 proxy. nginx został napisany przez Igora Sysoeva na
-potrzeby serwisu Rambler.ru. Jest to drugi pod względem ilości
-odwiedzin serwis w Rosji i działa od ponad dwóch i pół roku. Igor
-opublikował źródła na licencji BSD. Mimo, że projekt jest ciągle w
-fazie beta, już zasłynął dzięki stabilności, bogactwu dodatków,
-prostej konfiguracji oraz małej "zasobożerności". ginx ("engine x")
-jest wysokowydajnym serwerem HTTP, odwrotnym proxy a także IMAP/POP3
-proxy. nginx został napisany przez Igora Sysoeva na potrzeby serwisu
-Rambler.ru. Jest to drugi pod względem ilości odwiedzin serwis w Rosji
-i działa od ponad dwóch i pół roku. Igor opublikował źródła na
-licencji BSD. Mimo, że projekt jest ciągle w fazie beta, już zasłynął
-dzięki stabilności, bogactwu dodatków, prostej konfiguracji oraz małej
-"zasobożerności".
-
-To jest standardowa wersja nginx, bez obsługi Perla oraz proxy dla
-IMAP, POP3, SMTP.
-
%package -n monit-rc-nginx
Summary: nginx support for monit
Summary(pl.UTF-8): Wsparcie nginx dla monit
Group: Applications/System
-URL: http://nginx.eu/
-Requires: %{name}-common = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
Requires: monit
%description -n monit-rc-nginx
@@ -506,7 +410,7 @@ fi
%triggerpostun -- %{name}-mail < 1.4.1-4
%systemd_trigger %{name}-mail.service
-%triggerpostun common -- %{name}-common < 1.8.0-2
+%triggerpostun -- %{name} < 1.8.0-2
# skip *this* trigger on downgrade
[ $1 -le 1 ] && exit 0
ln -sf fastcgi_params %{_sysconfdir}/fastcgi.params
@@ -555,11 +459,6 @@ exit 0
%attr(755,root,root) %{_libdir}/%{name}/modules/ngx_mail_module.so
%endif
-%if %{with light}
-%files light
-%defattr(644,root,root,755)
-%endif
-
%if %{with perl}
%files perl
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nginx.git/commitdiff/4ac1d45f8b0364bbc99bc6bf3590ef29c00281b8
More information about the pld-cvs-commit
mailing list