Репозитории ALT
S: | 1.3.8-alt0.2.ga3489a6c8 |
5.1: | 1.3.3rc1-alt3 |
4.1: | 1.3.2rel-alt0.M41.1 |
4.0: | 1.3.0rel-alt2 |
3.0: | 1.3.0rc1-alt2 |
Группа :: Система/Серверы
Пакет: proftpd
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define ver 1.3.2rel
Name: proftpd
Version: %ver
Release: alt0.M41.1
Summary: ProFTPd -- Professional FTP Server
License: GPL
Group: System/Servers
Url: http://www.%name.org/
Source: ftp://ftp.%name.org/pub/%name/%name-%ver.tar.bz2
Source1: %name.logrotate
Source2: %name.xinetd
Source3: %name.init
Source4: %name.pamd
Source5: %name-control
Patch0: %name-conf.patch
Patch1: %name-man.patch
Patch4: %name-ldap-config.patch
Patch5: %name-1.2.10-iconv.patch
Patch6: %name-1.3.2rc1-mod_sql_mysql.patch
Patch7: %name-1.3.2rc1-mod_sql_postgres.patch
Patch9: %name-1.3.0-alt-ltdl.patch
Patch10: %name-typo-prxs.patch
# Debian patches
Patch50: %name-deb-change_pam_name.patch
Patch51: %name-deb-core_create-home.patch
Patch52: %name-1.3.0-deb-cve_2006_5815.patch
Patch53: %name-1.3.0-deb-SA22803.patch
Provides: ftpserver
Requires: locale-en
PreReq: anonftp
AutoReq: yes, noshell
Packager: Afanasov Dmitry <ender at altlinux.org>
# Automatically added by buildreq on Thu Dec 08 2005
BuildRequires: gcc-c++ libMySQL-devel libacl-devel libldap-devel libncurses-devel
BuildRequires: pam-devel libssl-devel libtinfo-devel libwrap-devel
BuildRequires: postgresql-devel zlib-devel libltdl-devel
%description
ProFTPd is an enhanced FTP server with a focus toward simplicity, security,
and ease of configuration. It features a very Apache-like configuration
syntax, and a highly customizable server infrastructure, including support for
multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
visibility.
This package will setup ProFTPd for both inetd and standalone operations.
%package -n %name-mod_ctrls_admin
Summary: Module implementing admin control handlers
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ifsession
Summary: Module supporting conditional per-user/group/class configuration contexts
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ldap
Summary: LDAP password lookup module for ProFTPD
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_quotatab
Summary: Module for managing FTP byte/file quotas via centralized tables
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_quotatab_file
Summary: Sub-module for managing quota data via file-based tables
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_quotatab_ldap
Summary: Sub-module for obtaining quota information from an LDAP directory
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_quotatab_sql
Summary: Sub-module for managing quota data via SQL-based tables
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_radius
Summary: Module for RADIUS authentication and accounting
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ratio
Summary: Support upload/download ratios
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_rewrite
Summary: Module for rewriting FTP commands
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_site_misc
Summary: Module implementing miscellaneous SITE commands
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_sql
Summary: SQL frontend
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_sql_mysql
Summary: Support for connecting to MySQL databases
Group: System/Servers
Requires: %name-mod_sql = %version-%release
%package -n %name-mod_sql_postgres
Summary: Support for connecting to Postgres databases
Group: System/Servers
Requires: %name-mod_sql = %version-%release
%package -n %name-mod_tls
Summary: An RFC2228 SSL/TLS module for ProFTPD
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_facl
Summary: POSIX ACL checking code (aka POSIX.1e hell)
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-control
Summary: ProFTPD control facility
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-devel
Summary: ProFTPD development header files
Group: System/Servers
Requires: %name = %version-%release
%description -n %name-mod_ctrls_admin
This module implements administrative control actions for the ftpdctl program.
%description -n %name-mod_ifsession
Module supporting conditional per-user/group/class configuration contexts
%description -n %name-mod_ldap
LDAP password lookup module for ProFTPD
%description -n %name-mod_quotatab
Module for managing FTP byte/file quotas via centralized tables
%description -n %name-mod_quotatab_file
Sub-module for managing quota data via file-based tables
%description -n %name-mod_quotatab_ldap
Sub-module for obtaining quota information from an LDAP directory
%description -n %name-mod_quotatab_sql
Sub-module for managing quota data via SQL-based tables
%description -n %name-mod_radius
Module for RADIUS authentication and accounting
%description -n %name-mod_ratio
Support upload/download ratios
%description -n %name-mod_rewrite
Module for rewriting FTP commands
%description -n %name-mod_site_misc
Module implementing miscellaneous SITE commands
%description -n %name-mod_sql
SQL frontend
%description -n %name-mod_sql_mysql
Support for connecting to MySQL databases
%description -n %name-mod_sql_postgres
Support for connecting to Postgres databases
%description -n %name-mod_tls
An RFC2228 SSL/TLS module for ProFTPD
%description -n %name-mod_facl
POSIX ACL checking code (aka POSIX.1e hell)
%description -n %name-devel
ProFTPD development header files
%description -n %name-control
This package contains control rules for proftpd - Professional FTP Daemon
See control(8) for details.
%prep
%setup -q -n %name-%ver
%patch0 -p1
%patch1 -p1
%patch4 -p1
#patch5 -p1
%patch6 -p1
%patch7 -p1
#%%patch9 -p1
%patch10 -p1
# debian patches
%patch50 -p1
%patch51 -p1
#%%patch53 -p1
%build
#__libtoolize --ltdl
%__autoconf
%configure \
%{?_enable_debug:--enable-devel} \
--localstatedir=/var/run \
--enable-auth-pam \
--enable-ctrls \
--enable-largefile \
--disable-rpath \
--libexecdir=%_libexecdir/%name \
--enable-autoshadow --enable-sendfile --enable-dso \
--with-lastlog=/var/log/lastlog \
--enable-openssl \
--enable-nls \
--enable-facl \
--with-modules=mod_auth_pam:mod_readme:mod_wrap \
--with-shared=mod_ctrls_admin:mod_ifsession:mod_ldap:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_tls:mod_facl
%__subst 's|^\(/var/tmp/proftpd-buildroot\)=.*$|\1=no|' libtool
%make
%install
myname=`id -un`
mygroup=`id -gn`
%__mkdir_p %buildroot%_libexecdir/%name
%makeinstall localstatedir=%buildroot/var/run rundir=%buildroot/var/run/%name LIBEXECDIR=%buildroot%_libexecdir/%name \
pkgconfigdir=%buildroot%_pkgconfigdir \
INSTALL_USER=$myname INSTALL_GROUP=$mygroup
%__install -pD -m640 %SOURCE4 %buildroot%_sysconfdir/pam.d/%name
%__install -p -m644 -D sample-configurations/basic.conf %buildroot%_sysconfdir/%name.conf
%__install -p -m644 -D %SOURCE1 %buildroot%_sysconfdir/logrotate.d/%name
%__install -p -m644 -D %SOURCE2 %buildroot%_sysconfdir/xinetd.d/%name
%__install -p -m755 -D %SOURCE3 %buildroot%_initdir/%name
%__install -m755 contrib/xferstats.holger-preiss %buildroot%_sbindir
%__chmod 711 %buildroot%_sbindir/%name
%__ln_s -f %name %buildroot%_sbindir/in.%name
%__ln_s -f %name %buildroot%_sbindir/in.ftpd
%__subst 's:%buildroot::' %buildroot%_pkgconfigdir/%name.pc
install -pD -m755 %SOURCE5 %buildroot%_controldir/%name
echo >>%buildroot%_sysconfdir/ftpusers <<EOF
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
EOF
%__mkdir_p %buildroot/var/log/%name
%__rm -f %buildroot%_libexecdir/%name/*.a
#%%__rm -f %buildroot%_libexecdir/%name/*.la
%find_lang %name
%pre
if [ -e "%_controldir/%name" ]; then
%pre_control %name
fi
%post
if grep -qe '^[[:blank:]]*CharsetLocal' %_sysconfdir/%name.conf; then
echo "WARNING: iconv patch is disabled, do not use CharsetLocal/CharsetRemote" >&2
echo "WARNING: see doc/modules/mod_lang.html for details" >&2
echo "WARNING: autocommenting corresponding Options, please check" >&2
%__subst 's/^\([[:blank:]]*CharsetLocal .*\)/# \1/' %_sysconfdir/%name.conf
%__subst 's/^\([[:blank:]]*CharsetRemote .*\)/# \1/' %_sysconfdir/%name.conf
fi
if [ -e "%_controldir/%name" ]; then
%post_control -s standalone %name
fi
%post_service %name
%preun
%preun_service %name
%files -f %name.lang
%doc README* ChangeLog INSTALL NEWS CREDITS doc/* contrib/README.*
%doc sample-configurations/* contrib/ftpasswd contrib/ftpquota
%attr(600,root,root) %config(noreplace) %_sysconfdir/%name.conf
%config(noreplace) %_sysconfdir/ftpusers
%config(noreplace) %_sysconfdir/pam.d/%name
%config(noreplace) %_initdir/%name
%config(noreplace) %_sysconfdir/xinetd.d/%name
%config(noreplace) %_sysconfdir/logrotate.d/%name
%_sbindir/*
%_bindir/ftp*
%_man1dir/ftpwho.*
%_man1dir/ftpcount.*
%_man1dir/ftptop.*
%_man5dir/xferlog.*
%_man8dir/%name.*
%_man8dir/ftpshut.*
%_man8dir/ftpdctl.*
%dir /var/run/%name
%dir /var/log/%name
%dir %_libexecdir/%name
%files -n %name-mod_ctrls_admin
%_libexecdir/%name/mod_ctrls_admin.*
%files -n %name-mod_ifsession
%_libexecdir/%name/mod_ifsession.*
%files -n %name-mod_ldap
%_libexecdir/%name/mod_ldap.*
%files -n %name-mod_quotatab
%_libexecdir/%name/mod_quotatab.*
%files -n %name-mod_quotatab_file
%_libexecdir/%name/mod_quotatab_file.*
%files -n %name-mod_quotatab_ldap
%_libexecdir/%name/mod_quotatab_ldap.*
%files -n %name-mod_quotatab_sql
%_libexecdir/%name/mod_quotatab_sql.*
%files -n %name-mod_radius
%_libexecdir/%name/mod_radius.*
%files -n %name-mod_ratio
%_libexecdir/%name/mod_ratio.*
%files -n %name-mod_rewrite
%_libexecdir/%name/mod_rewrite.*
%files -n %name-mod_site_misc
%_libexecdir/%name/mod_site_misc.*
%files -n %name-mod_sql
%_libexecdir/%name/mod_sql.*
%files -n %name-mod_sql_mysql
%_libexecdir/%name/mod_sql_mysql.*
%files -n %name-mod_sql_postgres
%_libexecdir/%name/mod_sql_postgres.*
%files -n %name-mod_tls
%_libexecdir/%name/mod_tls.*
%files -n %name-mod_facl
%_libexecdir/%name/mod_facl.*
%files -n %name-devel
%_bindir/prxs
%_includedir/%name
%_pkgconfigdir/*
%files -n %name-control
%_controldir/%name
%changelog
…
Полный changelog можно просмотреть здесь
Name: proftpd
Version: %ver
Release: alt0.M41.1
Summary: ProFTPd -- Professional FTP Server
License: GPL
Group: System/Servers
Url: http://www.%name.org/
Source: ftp://ftp.%name.org/pub/%name/%name-%ver.tar.bz2
Source1: %name.logrotate
Source2: %name.xinetd
Source3: %name.init
Source4: %name.pamd
Source5: %name-control
Patch0: %name-conf.patch
Patch1: %name-man.patch
Patch4: %name-ldap-config.patch
Patch5: %name-1.2.10-iconv.patch
Patch6: %name-1.3.2rc1-mod_sql_mysql.patch
Patch7: %name-1.3.2rc1-mod_sql_postgres.patch
Patch9: %name-1.3.0-alt-ltdl.patch
Patch10: %name-typo-prxs.patch
# Debian patches
Patch50: %name-deb-change_pam_name.patch
Patch51: %name-deb-core_create-home.patch
Patch52: %name-1.3.0-deb-cve_2006_5815.patch
Patch53: %name-1.3.0-deb-SA22803.patch
Provides: ftpserver
Requires: locale-en
PreReq: anonftp
AutoReq: yes, noshell
Packager: Afanasov Dmitry <ender at altlinux.org>
# Automatically added by buildreq on Thu Dec 08 2005
BuildRequires: gcc-c++ libMySQL-devel libacl-devel libldap-devel libncurses-devel
BuildRequires: pam-devel libssl-devel libtinfo-devel libwrap-devel
BuildRequires: postgresql-devel zlib-devel libltdl-devel
%description
ProFTPd is an enhanced FTP server with a focus toward simplicity, security,
and ease of configuration. It features a very Apache-like configuration
syntax, and a highly customizable server infrastructure, including support for
multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
visibility.
This package will setup ProFTPd for both inetd and standalone operations.
%package -n %name-mod_ctrls_admin
Summary: Module implementing admin control handlers
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ifsession
Summary: Module supporting conditional per-user/group/class configuration contexts
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ldap
Summary: LDAP password lookup module for ProFTPD
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_quotatab
Summary: Module for managing FTP byte/file quotas via centralized tables
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_quotatab_file
Summary: Sub-module for managing quota data via file-based tables
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_quotatab_ldap
Summary: Sub-module for obtaining quota information from an LDAP directory
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_quotatab_sql
Summary: Sub-module for managing quota data via SQL-based tables
Group: System/Servers
Requires: %name-mod_quotatab = %version-%release
%package -n %name-mod_radius
Summary: Module for RADIUS authentication and accounting
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_ratio
Summary: Support upload/download ratios
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_rewrite
Summary: Module for rewriting FTP commands
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_site_misc
Summary: Module implementing miscellaneous SITE commands
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_sql
Summary: SQL frontend
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_sql_mysql
Summary: Support for connecting to MySQL databases
Group: System/Servers
Requires: %name-mod_sql = %version-%release
%package -n %name-mod_sql_postgres
Summary: Support for connecting to Postgres databases
Group: System/Servers
Requires: %name-mod_sql = %version-%release
%package -n %name-mod_tls
Summary: An RFC2228 SSL/TLS module for ProFTPD
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-mod_facl
Summary: POSIX ACL checking code (aka POSIX.1e hell)
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-control
Summary: ProFTPD control facility
Group: System/Servers
Requires: %name = %version-%release
%package -n %name-devel
Summary: ProFTPD development header files
Group: System/Servers
Requires: %name = %version-%release
%description -n %name-mod_ctrls_admin
This module implements administrative control actions for the ftpdctl program.
%description -n %name-mod_ifsession
Module supporting conditional per-user/group/class configuration contexts
%description -n %name-mod_ldap
LDAP password lookup module for ProFTPD
%description -n %name-mod_quotatab
Module for managing FTP byte/file quotas via centralized tables
%description -n %name-mod_quotatab_file
Sub-module for managing quota data via file-based tables
%description -n %name-mod_quotatab_ldap
Sub-module for obtaining quota information from an LDAP directory
%description -n %name-mod_quotatab_sql
Sub-module for managing quota data via SQL-based tables
%description -n %name-mod_radius
Module for RADIUS authentication and accounting
%description -n %name-mod_ratio
Support upload/download ratios
%description -n %name-mod_rewrite
Module for rewriting FTP commands
%description -n %name-mod_site_misc
Module implementing miscellaneous SITE commands
%description -n %name-mod_sql
SQL frontend
%description -n %name-mod_sql_mysql
Support for connecting to MySQL databases
%description -n %name-mod_sql_postgres
Support for connecting to Postgres databases
%description -n %name-mod_tls
An RFC2228 SSL/TLS module for ProFTPD
%description -n %name-mod_facl
POSIX ACL checking code (aka POSIX.1e hell)
%description -n %name-devel
ProFTPD development header files
%description -n %name-control
This package contains control rules for proftpd - Professional FTP Daemon
See control(8) for details.
%prep
%setup -q -n %name-%ver
%patch0 -p1
%patch1 -p1
%patch4 -p1
#patch5 -p1
%patch6 -p1
%patch7 -p1
#%%patch9 -p1
%patch10 -p1
# debian patches
%patch50 -p1
%patch51 -p1
#%%patch53 -p1
%build
#__libtoolize --ltdl
%__autoconf
%configure \
%{?_enable_debug:--enable-devel} \
--localstatedir=/var/run \
--enable-auth-pam \
--enable-ctrls \
--enable-largefile \
--disable-rpath \
--libexecdir=%_libexecdir/%name \
--enable-autoshadow --enable-sendfile --enable-dso \
--with-lastlog=/var/log/lastlog \
--enable-openssl \
--enable-nls \
--enable-facl \
--with-modules=mod_auth_pam:mod_readme:mod_wrap \
--with-shared=mod_ctrls_admin:mod_ifsession:mod_ldap:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_sql:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_tls:mod_facl
%__subst 's|^\(/var/tmp/proftpd-buildroot\)=.*$|\1=no|' libtool
%make
%install
myname=`id -un`
mygroup=`id -gn`
%__mkdir_p %buildroot%_libexecdir/%name
%makeinstall localstatedir=%buildroot/var/run rundir=%buildroot/var/run/%name LIBEXECDIR=%buildroot%_libexecdir/%name \
pkgconfigdir=%buildroot%_pkgconfigdir \
INSTALL_USER=$myname INSTALL_GROUP=$mygroup
%__install -pD -m640 %SOURCE4 %buildroot%_sysconfdir/pam.d/%name
%__install -p -m644 -D sample-configurations/basic.conf %buildroot%_sysconfdir/%name.conf
%__install -p -m644 -D %SOURCE1 %buildroot%_sysconfdir/logrotate.d/%name
%__install -p -m644 -D %SOURCE2 %buildroot%_sysconfdir/xinetd.d/%name
%__install -p -m755 -D %SOURCE3 %buildroot%_initdir/%name
%__install -m755 contrib/xferstats.holger-preiss %buildroot%_sbindir
%__chmod 711 %buildroot%_sbindir/%name
%__ln_s -f %name %buildroot%_sbindir/in.%name
%__ln_s -f %name %buildroot%_sbindir/in.ftpd
%__subst 's:%buildroot::' %buildroot%_pkgconfigdir/%name.pc
install -pD -m755 %SOURCE5 %buildroot%_controldir/%name
echo >>%buildroot%_sysconfdir/ftpusers <<EOF
root
bin
daemon
adm
lp
sync
shutdown
halt
news
uucp
operator
games
nobody
EOF
%__mkdir_p %buildroot/var/log/%name
%__rm -f %buildroot%_libexecdir/%name/*.a
#%%__rm -f %buildroot%_libexecdir/%name/*.la
%find_lang %name
%pre
if [ -e "%_controldir/%name" ]; then
%pre_control %name
fi
%post
if grep -qe '^[[:blank:]]*CharsetLocal' %_sysconfdir/%name.conf; then
echo "WARNING: iconv patch is disabled, do not use CharsetLocal/CharsetRemote" >&2
echo "WARNING: see doc/modules/mod_lang.html for details" >&2
echo "WARNING: autocommenting corresponding Options, please check" >&2
%__subst 's/^\([[:blank:]]*CharsetLocal .*\)/# \1/' %_sysconfdir/%name.conf
%__subst 's/^\([[:blank:]]*CharsetRemote .*\)/# \1/' %_sysconfdir/%name.conf
fi
if [ -e "%_controldir/%name" ]; then
%post_control -s standalone %name
fi
%post_service %name
%preun
%preun_service %name
%files -f %name.lang
%doc README* ChangeLog INSTALL NEWS CREDITS doc/* contrib/README.*
%doc sample-configurations/* contrib/ftpasswd contrib/ftpquota
%attr(600,root,root) %config(noreplace) %_sysconfdir/%name.conf
%config(noreplace) %_sysconfdir/ftpusers
%config(noreplace) %_sysconfdir/pam.d/%name
%config(noreplace) %_initdir/%name
%config(noreplace) %_sysconfdir/xinetd.d/%name
%config(noreplace) %_sysconfdir/logrotate.d/%name
%_sbindir/*
%_bindir/ftp*
%_man1dir/ftpwho.*
%_man1dir/ftpcount.*
%_man1dir/ftptop.*
%_man5dir/xferlog.*
%_man8dir/%name.*
%_man8dir/ftpshut.*
%_man8dir/ftpdctl.*
%dir /var/run/%name
%dir /var/log/%name
%dir %_libexecdir/%name
%files -n %name-mod_ctrls_admin
%_libexecdir/%name/mod_ctrls_admin.*
%files -n %name-mod_ifsession
%_libexecdir/%name/mod_ifsession.*
%files -n %name-mod_ldap
%_libexecdir/%name/mod_ldap.*
%files -n %name-mod_quotatab
%_libexecdir/%name/mod_quotatab.*
%files -n %name-mod_quotatab_file
%_libexecdir/%name/mod_quotatab_file.*
%files -n %name-mod_quotatab_ldap
%_libexecdir/%name/mod_quotatab_ldap.*
%files -n %name-mod_quotatab_sql
%_libexecdir/%name/mod_quotatab_sql.*
%files -n %name-mod_radius
%_libexecdir/%name/mod_radius.*
%files -n %name-mod_ratio
%_libexecdir/%name/mod_ratio.*
%files -n %name-mod_rewrite
%_libexecdir/%name/mod_rewrite.*
%files -n %name-mod_site_misc
%_libexecdir/%name/mod_site_misc.*
%files -n %name-mod_sql
%_libexecdir/%name/mod_sql.*
%files -n %name-mod_sql_mysql
%_libexecdir/%name/mod_sql_mysql.*
%files -n %name-mod_sql_postgres
%_libexecdir/%name/mod_sql_postgres.*
%files -n %name-mod_tls
%_libexecdir/%name/mod_tls.*
%files -n %name-mod_facl
%_libexecdir/%name/mod_facl.*
%files -n %name-devel
%_bindir/prxs
%_includedir/%name
%_pkgconfigdir/*
%files -n %name-control
%_controldir/%name
%changelog
…
Полный changelog можно просмотреть здесь