SPECS: web-cyradm.spec (NEW) - initial release.
kosmo
kosmo at pld-linux.org
Tue Aug 23 16:02:20 CEST 2005
Author: kosmo Date: Tue Aug 23 14:02:20 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- initial release.
---- Files affected:
SPECS:
web-cyradm.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/web-cyradm.spec
diff -u /dev/null SPECS/web-cyradm.spec:1.1
--- /dev/null Tue Aug 23 16:02:20 2005
+++ SPECS/web-cyradm.spec Tue Aug 23 16:02:14 2005
@@ -0,0 +1,136 @@
+# $Revision$, $Date$
+#
+# TODO:
+# - R: & BR:
+# - better /etc/httpd/web-cyradm.conf
+# - many more
+#
+%define version_major 0.5.4
+%define version_minor 1
+#
+Summary: Cyrus-IMAP based mail accounts managment system.
+Summary(pl): System zarządzania kontami pocztowymi oparty o Cyrus-IMAP.
+Name: web-cyradm
+Version: %{version_major}.%{version_minor}
+Release: 0.1
+Epoch: 0
+License: GPL
+Group: Applications
+Source0: http://www.web-cyradm.org/%{name}-%{version_major}-%{version_minor}.tar.gz
+Patch0: %{name}-locale.patch
+# Source0-md5: d06dc16899680c29b94a5460709b5fe0
+URL: http://www.web-cyradm.org/
+Requires: mysql
+Requires: webserver
+Requires: php
+Requires: php-gettext
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Web-cyradm is a software that glues topnotch mailing technologies
+together. The software on which web-cyradm relies on is completely
+free and opensource software. Web-cyradm is continously developed
+further to expand its functionality and usability.
+
+Features:
+ - Administer multiple virtual domains
+ - Manage user-accounts
+ - Map useraccounts to emailadresses
+ - Create, delete and rename cyrus-imap mailboxes
+ - Setting of quotas for users and domains
+ - Delegation of some tasks to domain adminstrators
+ - Resetting password for accountusers by its domainadmins
+ and superusers
+ - Sieve functions like forwarding single e-mail adresses
+ and out-of-office replies
+ - Enable/Disable different services like imap, pop, sieve and stmp
+ for particular users
+ - Support for MySQL and PostgreSQL databases
+ - Storing passwords in crypt, md5 or MySQL passwd compatible format
+
+%description -l pl
+Web-cyradm jest oprogramowaniem które skleja wiele technologii Open
+Source w jeden duży system pocztowy.
+
+Możliwości:
+ - Administracja wieloma wirtualnymu domenami
+ - Zarządzanie kontami urzytkowników
+ - Mapowanie kont urzytkowników na adresy e-mail
+ - Tworzenie, usuwanie i zmiana nazwy skrzynek pocztwowych
+ - Delegacja zadań do administratorów domen
+ - Resetowanie haseł użytkownikom przez administratorów domen
+ - Filtry poczty Sieve
+ - Włączanie i wyłączanie usług dla poszczególnych urzytkowników
+ - Wsparcie dla MySQL'a i PostgreSQL'a
+ - Obsługa haseł w formacie MD5, Crypt i MySQL PASSWORD()
+
+%prep
+%setup -q -n %{name}-%{version_major}-%{version_minor}
+%patch0 -p1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/{%{name},httpd}
+install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{css,images,lib}
+install -d $RPM_BUILD_ROOT%{_localstatedir}/log/%{name}
+
+install config/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+echo "Alias /%{name} %{_datadir}/%{name}" > $RPM_BUILD_ROOT%{_sysconfdir}/httpd/%{name}.conf
+
+install *.php $RPM_BUILD_ROOT%{_datadir}/%{name}
+install css/* $RPM_BUILD_ROOT%{_datadir}/%{name}/css
+install images/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images
+install lib/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
+
+ln -s %{_sysconfdir}/%{name} $RPM_BUILD_ROOT%{_datadir}/%{name}/config
+
+for i in locale/?? locale/??_??; do
+ install -d $RPM_BUILD_ROOT%{_datadir}/$i/LC_MESSAGES
+ install $i/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/$i/LC_MESSAGES
+done
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+if [ -d %{_sysconfdir}/httpd/httpd.conf ]; then
+ ln -sf %{_sysconfdir}/httpd/%{name}.conf %{_sysconfdir}/httpd/httpd.conf/99_%{name}.conf
+
+ if [ -f /var/lock/subsys/httpd ]; then
+ %service httpd restart
+ fi
+fi
+
+%preun
+if [ "$1" = "0" ]; then
+ umask 027
+ if [ -d %{_sysconfdir}/httpd/httpd.conf ]; then
+ rm -f %{_sysconfdir}/httpd/httpd.conf/99_%{name}.conf
+
+ if [ -f /var/lock/subsys/httpd ]; then
+ %service httpd restart
+ fi
+ fi
+fi
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc ChangeLog COPYRIGHT INSTALL README README.translations TO-BE-DONE migrate.php-dist doc/* scripts
+%dir %{_sysconfdir}/%{name}
+%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
+%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd/%{name}.conf
+%{_datadir}/%{name}
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2005/08/23 14:02:14 kosmo
+- initial release.
+
================================================================
More information about the pld-cvs-commit
mailing list