Author: hawk Date: Mon May 29 13:58:30 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - started moving plugins into separate specs, NFY
---- Files affected: SPECS: squirrelmail.spec (1.141 -> 1.142) ---- Diffs: ================================================================ Index: SPECS/squirrelmail.spec diff -u SPECS/squirrelmail.spec:1.141 SPECS/squirrelmail.spec:1.142 --- SPECS/squirrelmail.spec:1.141 Thu Mar 16 20:59:25 2006 +++ SPECS/squirrelmail.spec Mon May 29 15:58:25 2006 @@ -1,14 +1,11 @@ # $Revision$, $Date$ -# TODO: -# - make separate packages with plugins -# - move plugins into separate specs # Summary: The SquirrelMail, a WebMail package Summary(pl): Wiewiórcza Poczta, Poczta przez WWW Summary(pt_BR): O SquirrelMail é um webmail Name: squirrelmail Version: 1.4.6 -Release: 1 +Release: 1.1 License: GPL Group: Applications/Mail Source0: http://dl.sourceforge.net/squirrelmail/%{name}-%{version}.tar.bz2 @@ -19,36 +16,14 @@ %define _compatibility_version 2.0.4 Source2: http://www.squirrelmail.org/plugins/compatibility-%{_compatibility_version}.tar.gz # Source2-md5: cfc3279a613b917fcba8200c596dadb0 -Source3: http://www.squirrelmail.org/plugins/addgraphics-2.3-1.0.3.tar.gz -# Source3-md5: c9319e32149026372a0d515ddbc1d14b -Source4: http://www.squirrelmail.org/plugins/auto_cc-2.0-1.2.tar.gz -# Source4-md5: 259a001d964c7257be11bbb2b764ba52 -Source5: http://www.squirrelmail.org/plugins/change_pass-2.7-1.4.x.tar.gz -# Source5-md5: 590e0b3e879bffdb4dea57d369618353 -Source6: http://www.squirrelmail.org/plugins/gzip-2.02-1.1.1.tar.gz -# Source6-md5: 2df7370e0dbdf3e48e888cef094ead8b -Source7: http://www.squirrelmail.org/plugins/mail_fwd.0.4.1-1.4.0.tar.gz -# Source7-md5: 472bfb19e60d865b7aa363f3ea0293c2 -Source8: http://www.squirrelmail.org/plugins/motd.1.2-1.0.3.tar.gz -# Source8-md5: d76f2f5282dfc4a4c90dc28326d92b4b -Source9: http://www.squirrelmail.org/plugins/password_forget.2.1-1.0.1.tar.gz -# Source9-md5: 33ffd387d5190b690d53358cb3b4e691 -Source10: http://www.squirrelmail.org/plugins/quicksave-2.3-1.1.0.tar.gz -# Source10-md5: c60c68aace4eb67ccba4282327b13fdc Source11: http://www.squirrelmail.org/plugins/retrieveuserdata.0.9-1.4.0.tar.gz # Source11-md5: dfe469f7ab473fd2292b30800e3141d5 Source12: http://www.squirrelmail.org/plugins/username-2.3-1.0.0.tar.gz # Source12-md5: c81670f5607835dc1e226653cf5c53b1 -Source13: http://www.squirrelmail.org/plugins/vacation_1.41_1.4.tar.gz -# Source13-md5: f1fbd5e3778bd8bcae41ca147fbc4333 Source14: %{name}.conf -#%define _change_passwd_version 4.0 -#SourceX: http://www.squirrelmail.org/plugins/change_passwd-%{_change_passwd_version}-1.2.8.tar.gz -## SourceX-md5: 22b5ee1698b2e59a88f2150a96ec17f3 Patch0: %{name}-config.patch Patch1: %{name}-ri_once.patch Patch2: %{name}-fortune.patch -Patch3: %{name}-mail_fwd-Makefile.patch Patch4: %{name}-squirrelspell.patch Patch5: %{name}-retrieveuserdata-passwd.patch URL: http://www.squirrelmail.org/ @@ -101,164 +76,99 @@ que vocę poderia desejar em um cliente de e-mail, incluindo um forte suporte a MIME, livros de endereços e manipulaçăo de pastas. -%package change_pass -Summary: A squirrel interface to change passwords -Summary(pl): Wiewiórczy interfejs do zmiany haseł -Group: Applications/Mail -Requires: %{name} = %{version}-%{release} -Requires: poppassd -Requires: squirrelmail-compatibility-%{_compatibility_version} - -%description change_pass -This package contains an interface to change passwords. - -%description change_pass -l pl -Ten pakiet zawiera interfejs do zmiany haseł. - -%package filters +%package -n %{name}-plugin-filters Summary: A squirrel interface for various filters Summary(pl): Wiewiórczy interfejs do różnych filterów Group: Applications/Mail Requires: %{name} = %{version}-%{release} Provides: webmail-filters +Obsoletes: squirremail-filters -%description filters +%description -n %{name}-plugin-filters This package contains an interface for various filters. -%description filters -l pl +%description -n %{name}-plugin-filters -l pl Ten pakiet zawiera interfejs do różnych filtrów. -%package ispell +%package -n %{name}-plugin-ispell Summary: A squirrel interface to ispell Summary(pl): Wiewiórczy interfejs do ispella Group: Applications/Mail Requires: %{name} = %{version}-%{release} Requires: ispell Provides: webmail-spellcheck +Obsoletes: squirrelmail-ispell -%description ispell +%description -n %{name}-plugin-ispell This package contains an interface to ispell and it allows you to check mail against typos and common mistakes. -%description ispell -l pl +%description -n %{name}-plugin-ispell -l pl Pakiet zawiera interfejs do ispella pozwalający sprawdzić pocztę pod kątem źle wpisanych słów i ortografii. -%package mail_fwd -Summary: A squirrel email forwarding plug-in -Summary(pl): Wtyczka umożliwiająca przekierowanie poczty -Group: Applications/Mail -Requires: %{name} = %{version}-%{release} - -%description mail_fwd -This plug-in allows to set email forwarding. -Note: binary file included in this package must be suid. - -%description mail_fwd -l pl -Ta wtyczka pozwala na ustawienie przekierowania poczty. -Uwaga: plik binarny zawarty w tym pakiecie musi mieć ustawiony bit -suid. - -%package mailfetch +%package -n %{name}-plugin-mailfetch Summary: A squirrel pop3 plug-in Summary(pl): Wiewiórcza wtyczka pop3 Group: Applications/Mail Requires: %{name} = %{version}-%{release} +Obsoletes: squirrelmail-mailfetch -%description mailfetch +%description -n %{name}-plugin-mailfetch This package contains a interface to pop3 serwers, it allows you to fetch mail from this kind of serwers. -%description mailfetch -l pl +%description -n %{name}-plugin-mailfetch -l pl Pakiet zawiera interfejs do serwerów pop3, pozwala ściągać z nich pocztę za pomocą usługi pop3. -%package newmail +%package -n %{name}-plugin-newmail Summary: A new mail notify plug-in Summary(pl): Wtyczka informująca o nowej poczcie Group: Applications/Mail Requires: %{name} = %{version}-%{release} -Requires: %{name}-ispell = %{version}-%{release} +Requires: %{name}-plugin-ispell = %{version}-%{release} -%description newmail +%description -n %{name}-plugin-newmail A Squirrel new mail notify plug-in. -%description newmail -l pl +%description -n %{name}-plugin-newmail -l pl Wiewiórcza wtyczka informująca o nowej poczcie. -%package vacation -Summary: A vacation plugin -Summary(pl): Wtyczka vacation -Group: Applications/Mail -Requires: %{name} = %{version}-%{release} -Requires: php-ftp - -%description vacation -A Squirrel vacation plug-in. - -%description vacation -l pl -Wtyczka vacation dla Squirrelmaila. - %prep %setup -q -a1 -for f in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} \ - %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13}; do +for f in %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE6} \ + %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE12}; do tar -xzf $f -C plugins done # locales for not present plugins rm -f locale/*/LC_MESSAGES/{abook_group,address_add,admin_add,amavisnewsql,archive_mail,askuserinfo,attachment_doc,autocomplete,avelsieve,block_attach,block_sender,bounce,change_ldappass,change_merakpass,change_mysqlpass,change_passwd,check_quota,chg_sasl_passwd,contactclean,cookie_warning,courier_vacation,custom_from,disk_quota,empty_folders,enews,extract,file_manager,folder_sizes,gpg,got_hotmail,image_buttons,japanese_input,junkfolder,ldap_abook,ldapquery,left_css,login_alias,mark_read,naguser,notes,online_users,preview_pane,qmailadmin_login,quota_usage,restrict_senders,rewrap,sasql,select_range,sent_confirmation,serversidefilter,show_headers,show_user_and_ip,smallcal,smime,startup_folder,tmda,tmdatools,taglines,templates,timeout_user,twc_weather,unsafe_image_rules,useracl,user_special_mailboxes,vadmin,view_as_html,virus_scan,vkeyboard,vpopmail,windows,yelp}.mo -# move to proper place (set by bindtextdomain in plugin) -for f in `find locale -name change_pass.mo`; do - if [ ! -f plugins/change_pass/$f ]; then - install -D $f plugins/change_pass/$f - fi - rm -f $f -done -for f in `find locale -name gzip.mo`; do - if [ ! -f plugins/gzip/$f ]; then - install -D $f plugins/gzip/$f - fi - rm -f $f -done - # missing (bind)textdomain calls? -# auto_cc, compatibility, quicksave, username, vacation - -#rm -f plugins/change_passwd/chpasswd -rm -f plugins/mail_fwd/fwdfile/wfwd.o +# compatibility %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 %patch4 -p1 %patch5 -p1 find locale -name '*.po' | xargs rm -f %build -%{__make} -C plugins/mail_fwd/fwdfile \ - CFLAGS="%{rpmcflags}" \ - LFLAGS="%{rpmldflags}" - %{__make} -C plugins/filters/bulkquery \ CC="%{__cc}" \ CFLAGS="%{rpmcflags} " \ LDFLAGS="%{rpmldflags} -lpthread -llwres" \ -#%{__cc} %{rpmldflags} %{rpmcflags} -Wall -o plugins/change_passwd/chpasswd \ -# plugins/change_passwd/chpasswd.c -lcrypt - %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_squirreldir}/{config,data},%{_sbindir}} \ $RPM_BUILD_ROOT{%{_datadir}/docs/squirrel,%{_squirreldata}/{prefs,data}} \ $RPM_BUILD_ROOT%{_sysconfdir} -install plugins/mail_fwd/fwdfile/wfwd $RPM_BUILD_ROOT%{_sbindir} install plugins/filters/bulkquery/bulkquery $RPM_BUILD_ROOT%{_sbindir} rm -f plugins/filters/bulkquery/*.{in,out,c} plugins/filters/bulkquery/bulkquery @@ -279,9 +189,6 @@ ln -sf %{_sysconfdir}/config.php $RPM_BUILD_ROOT%{_squirreldir}/config/config.php ##---{ move plugins configuration to etc: }---## -# vacation: -mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/vacation/config.php $RPM_BUILD_ROOT%{_sysconfdir}/vacation_config.php -ln -s %{_sysconfdir}/vacation_config.php $RPM_BUILD_ROOT%{_squirreldir}/plugins/vacation/config.php # filters: mv $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/setup.php $RPM_BUILD_ROOT%{_sysconfdir}/filters_setup.php ln -s %{_sysconfdir}/filters_setup.php $RPM_BUILD_ROOT%{_squirreldir}/plugins/filters/setup.php @@ -347,13 +254,6 @@ %service -q httpd reload fi -%triggerpostun vacation -- squirrelmail-vacation < 1.4.5-4.1 -if [ -f /etc/squirrelmail/vacation_config.php.rpmsave ]; then - echo "Moving old config file to %{_sysconfdir}/vacation_config.php" - mv -f %{_sysconfdir}/vacation_config.php{,.rpmnew} - mv -f /etc/squirrelmail/vacation_config.php.rpmsave %{_sysconfdir}/vacation_config.php -fi - %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog ChangeLog.locales README ReleaseNotes ReleaseNotes.locales UPGRADE doc/*.txt doc/*.html @@ -454,25 +354,16 @@ %lang(zh_TW) %{_squirreldir}/locale/zh_TW %dir %{_squirreldir}/plugins %{_squirreldir}/plugins/abook_take -%{_squirreldir}/plugins/addgraphics %{_squirreldir}/plugins/administrator -%{_squirreldir}/plugins/auto_cc %{_squirreldir}/plugins/bug_report %{_squirreldir}/plugins/calendar %{_squirreldir}/plugins/compatibility %{_squirreldir}/plugins/delete_move_next %{_squirreldir}/plugins/fortune -%dir %{_squirreldir}/plugins/gzip -%{_squirreldir}/plugins/gzip/*.php -%dir %{_squirreldir}/plugins/gzip/locale -%lang(el) %{_squirreldir}/plugins/gzip/locale/el_GR %{_squirreldir}/plugins/index.php %{_squirreldir}/plugins/info %{_squirreldir}/plugins/listcommands %{_squirreldir}/plugins/message_details -%{_squirreldir}/plugins/motd -%{_squirreldir}/plugins/password_forget -%{_squirreldir}/plugins/quicksave %{_squirreldir}/plugins/retrieveuserdata %{_squirreldir}/plugins/sent_subfolders %{_squirreldir}/plugins/spamcop @@ -486,23 +377,7 @@ # To be removed. Just for compatibility with existing configurations: %attr(730,root,http) %dir %{_squirreldir}/data -%files change_pass -%defattr(644,root,root,755) -%doc plugins/change_pass/README -%dir %{_squirreldir}/plugins/change_pass -%dir %{_squirreldir}/plugins/change_pass/locale -%{_squirreldir}/plugins/change_pass/*.php -%lang(bg) %{_squirreldir}/plugins/change_pass/locale/bg_BG -%lang(de) %{_squirreldir}/plugins/change_pass/locale/de_DE -%lang(es) %{_squirreldir}/plugins/change_pass/locale/es_ES -%lang(fr) %{_squirreldir}/plugins/change_pass/locale/fr_FR -%lang(ja) %{_squirreldir}/plugins/change_pass/locale/ja_JP -%lang(lt) %{_squirreldir}/plugins/change_pass/locale/lt_LT -%lang(pl) %{_squirreldir}/plugins/change_pass/locale/pl_PL -%lang(pt_BR) %{_squirreldir}/plugins/change_pass/locale/pt_BR -%lang(pt) %{_squirreldir}/plugins/change_pass/locale/pt_PT - -%files filters +%files -n %{name}-plugin-filters %defattr(644,root,root,755) %doc plugins/filters/{README*,CHANGES} %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/filters_setup.php @@ -511,43 +386,32 @@ %dir %{_squirreldir}/plugins/filters/bulkquery %{_squirreldir}/plugins/filters/*.php -%files ispell +%files -n %{name}-plugin-ispell %defattr(644,root,root,755) %{_squirreldir}/plugins/squirrelspell -%files mail_fwd -%defattr(644,root,root,755) -%doc plugins/mail_fwd/README -%attr(755,root,root) %{_sbindir}/wfwd -%dir %{_squirreldir}/plugins/mail_fwd -%{_squirreldir}/plugins/mail_fwd/[!f]*.php - -%files mailfetch +%files -n %{name}-plugin-mailfetch %defattr(644,root,root,755) %doc plugins/mail_fetch/README %dir %{_squirreldir}/plugins/mail_fetch %{_squirreldir}/plugins/mail_fetch/*.php -%files newmail +%files -n %{name}-plugin-newmail %defattr(644,root,root,755) %doc plugins/newmail/{HISTORY,README} %dir %{_squirreldir}/plugins/newmail %{_squirreldir}/plugins/newmail/*.php %{_squirreldir}/plugins/newmail/sounds -%files vacation -%defattr(644,root,root,755) -%doc plugins/vacation/README -%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vacation_config.php -%dir %{_squirreldir}/plugins/vacation -%{_squirreldir}/plugins/vacation/*.php - %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.142 2006/05/29 13:58:25 hawk +- started moving plugins into separate specs, NFY + Revision 1.141 2006/03/16 19:59:25 glen - use %service to reload httpd ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/squirrelmail.spec?r1=1.141&r2=1.142&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
