SPECS (DEVEL): proftpd.spec - mod_shaper in separate spec - create...
glen
glen at pld-linux.org
Sat Apr 29 16:00:44 CEST 2006
Author: glen Date: Sat Apr 29 14:00:44 2006 GMT
Module: SPECS Tag: DEVEL
---- Log message:
- mod_shaper in separate spec
- created -devel for modules building
---- Files affected:
SPECS:
proftpd.spec (1.211.2.14 -> 1.211.2.15)
---- Diffs:
================================================================
Index: SPECS/proftpd.spec
diff -u SPECS/proftpd.spec:1.211.2.14 SPECS/proftpd.spec:1.211.2.15
--- SPECS/proftpd.spec:1.211.2.14 Sat Apr 29 15:06:31 2006
+++ SPECS/proftpd.spec Sat Apr 29 16:00:39 2006
@@ -12,7 +12,6 @@
%bcond_without quotaldap # enable quota ldap support
%bcond_without quotamysql # enable quota mysql support
%bcond_without quotapgsql # enable quota pgsql support
-%bcond_with linuxprivs # enable libcap support
#
Summary: PROfessional FTP Daemon with apache-like configuration syntax
Summary(es): Servidor FTP profesional, con sintaxis de configuración semejante a la del apache
@@ -21,7 +20,7 @@
Summary(zh_CN): Ň×ÓÚšÜŔíľÄ,°˛ČŤľÄ FTP ˇţÎńĆ÷
Name: proftpd
Version: 1.3.0
-Release: 0.15
+Release: 0.19
Epoch: 1
License: GPL v2+
Group: Daemons
@@ -34,9 +33,7 @@
Source6: %{name}.init
Source7: ftpusers.tar.bz2
# Source7-md5: 76c80b6ec9f4d079a1e27316edddbe16
-Source8: http://www.castaglia.org/proftpd/modules/%{name}-mod-shaper-0.5.6.tar.gz
Source9: %{name}-mod_pam.conf
-# Source8-md5: a81c3ed2d45f7c938416a970fd559703
Patch0: %{name}-umode_t.patch
Patch1: %{name}-glibc.patch
Patch2: %{name}-paths.patch
@@ -105,9 +102,6 @@
<http://www.proftpd.org/>, including a server configuration directive
reference manual.
-This package also includes mod_shaper module from
-<http://www.castaglia.org/proftpd/>
-
%description common -l es
ProFTPD es un servidor FTP altamente configurable para sistemas
operativos unix. Está proyectado para ser un substituto directo al
@@ -200,6 +194,13 @@
Pliki konfiguracyjne ProFTPD do startowania demona w trybie
standalone.
+%package devel
+Summary: Header files ProFTPD
+Group: Development/Libraries
+
+%description devel
+This is the package containing the header files for ProFTPD.
+
%package mod_auth_pam
Summary: ProFTPD PAM auth module
Group: Daemons
@@ -277,14 +278,6 @@
%description mod_readme
"README" file support.
-%package mod_shaper
-Summary: ProFTPD shaper module
-Group: Daemons
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-
-%description mod_shaper
-A module implementing daemon-wide rate throttling via IPC.
-
%package mod_sql
Summary: ProFTPD SQL support module
Group: Daemons
@@ -337,7 +330,7 @@
will add hosts to the /etc/hosts.deny file.
%prep
-%setup -q -a 8 -n %{name}-%{version}%{?_rc}
+%setup -q -n %{name}-%{version}%{?_rc}
%patch0 -p1
#%patch1 -p1 CONFUSES mod_ls.c
%patch2 -p1
@@ -345,8 +338,6 @@
%patch4 -p1
#%patch5 -p1 NEEDS UPDATE
%patch6 -p1
-# move mod_shaper code on to the source tree
-mv mod_shaper/mod_shaper.c contrib/
%build
cp -f /usr/share/automake/config.sub .
@@ -355,9 +346,8 @@
MODULES="
mod_ratio
mod_readme
-mod_shaper
+mod_wrap
%{?with_ssl:mod_tls}
-%{?with_ipv6:mod_wrap}
%{?with_pam:mod_auth_pam}
%{?with_ldap:mod_ldap}
%{?with_quotafile:mod_quotatab mod_quotatab_file}
@@ -387,7 +377,8 @@
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc/{pam.d,security,sysconfig/rc-inetd,rc.d/init.d} \
$RPM_BUILD_ROOT/var/{lib/ftp/pub/Incoming,log} \
- $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
+ $RPM_BUILD_ROOT%{_sysconfdir}/conf.d \
+ $RPM_BUILD_ROOT%{_includedir}/%{name}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
@@ -405,14 +396,12 @@
echo 'LoadModule mod_quotatab_sql.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_quotatab_sql.conf
echo 'LoadModule mod_ratio.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_ratio.conf
echo 'LoadModule mod_readme.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_readme.conf
-echo 'LoadModule mod_shaper.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_shaper.conf
echo 'LoadModule mod_sql.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_sql.conf
echo 'LoadModule mod_sql_mysql.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_sql_mysql.conf
echo 'LoadModule mod_sql_postgres.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_sql_postgres.conf
echo 'LoadModule mod_tls.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_tls.conf
echo 'LoadModule mod_wrap.c' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_wrap.conf
-
%{?with_pam:install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/ftp}
install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/proftpd
@@ -434,6 +423,7 @@
rm $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
rm -f $RPM_BUILD_ROOT%{_mandir}/ftpusers-path.diff*
+cp -a include/* config.h $RPM_BUILD_ROOT%{_includedir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -508,7 +498,6 @@
%module_scripts mod_quotatab_sql
%module_scripts mod_ratio
%module_scripts mod_readme
-%module_scripts mod_shaper
%module_scripts mod_sql
%module_scripts mod_sql_mysql
%module_scripts mod_sql_postgres
@@ -590,6 +579,10 @@
%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
%lang(ru) %{_mandir}/ru/man5/ftpusers*
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/%{name}
+
%files mod_auth_pam
%defattr(644,root,root,755)
%doc README.PAM
@@ -633,11 +626,6 @@
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_readme.conf
%attr(755,root,root) %{_libexecdir}/mod_readme.so
-%files mod_shaper
-%defattr(644,root,root,755)
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_shaper.conf
-%attr(755,root,root) %{_libexecdir}/mod_shaper.so
-
%files mod_sql
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_sql.conf
@@ -669,6 +657,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.211.2.15 2006/04/29 14:00:39 glen
+- mod_shaper in separate spec
+- created -devel for modules building
+
Revision 1.211.2.14 2006/04/29 13:06:31 glen
- add missing module descriptions
- update module inner deps
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/proftpd.spec?r1=1.211.2.14&r2=1.211.2.15&f=u
More information about the pld-cvs-commit
mailing list