--- horde3-3.1.3.orig/config/conf.php.dist +++ horde3-3.1.3/config/conf.php.dist @@ -1,4 +1,7 @@ /dev/null # MSWord attachments (generated by the MSword viewer) -for MSWORD_FILE in `find $TMP_DIR -type f -name msword\* -ctime +2 `; do - rm -f $MSWORD_FILE -done +find $TMP_DIR -type f -name msword\* -ctime +2 -exec rm -f {} \; # IMP attachments -for IMP_FILE in `find $TMP_DIR -type f -name impatt\* -ctime +2 `; do - rm -f $IMP_FILE -done +find $TMP_DIR -type f -name impatt\* -ctime +2 -exec rm -f {} \; # Klutz temporary files -for KLUTZ_FILE in `find $TMP_DIR -type f -name Klutz\* -ctime +2 `; do - rm -f $KLUTZ_FILE -done +find $TMP_DIR -type f -name Klutz\* -ctime +2 -exec rm -f {} \; # Spell checking temporary files -for SPELL_FILE in `find $TMP_DIR -type f -name spell\* -ctime +2 `; do - rm -f $SPELL_FILE -done +find $TMP_DIR -type f -name spell\* -ctime +2 -exec rm -f {} \; # VFS temporary files -for IMP_FILE in `find $TMP_DIR -type f -name vfs\* -ctime +2 `; do - rm -f $IMP_FILE -done +find $TMP_DIR -type f -name vfs\* -ctime +2 -exec rm -f {} \; + +# Files from cancelled imports +find $TMP_DIR -type f -name import\* -ctime +2 -exec rm -f {} \; --- horde3-3.1.3.orig/debian/compat +++ horde3-3.1.3/debian/compat @@ -0,0 +1 @@ +4 --- horde3-3.1.3.orig/debian/copyright +++ horde3-3.1.3/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Ola Lundqvist on +Sat, 1 Jan 2005 14:51:04 +0100. + +It was downloaded from: + http://ftp.horde.org/pub/horde/ + +Copyright: + +Upstream Authors: + See /usr/share/doc/horde3/CREDITS + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + A copy of the GNU Library General Public License is available as + /usr/share/common-licenses/LGPL in the Debian GNU/Linux distribution + or on the World Wide Web at http://www.gnu.org/copyleft/lgpl.html. + You can also obtain it by writing to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. --- horde3-3.1.3.orig/debian/cron.d +++ horde3-3.1.3/debian/cron.d @@ -0,0 +1,4 @@ +# +# Regular cron jobs for the horde3 package +# +0 23 * * * root test -x /usr/share/horde3/scripts/temp-cleanup.cron && /usr/share/horde3/scripts/temp-cleanup.cron --- horde3-3.1.3.orig/debian/docs +++ horde3-3.1.3/debian/docs @@ -0,0 +1,2 @@ +README +docs/* --- horde3-3.1.3.orig/debian/examples +++ horde3-3.1.3/debian/examples @@ -0,0 +1,3 @@ +config/ +po/ +scripts/ --- horde3-3.1.3.orig/debian/logrotate +++ horde3-3.1.3/debian/logrotate @@ -0,0 +1,10 @@ +# Log rotation for horde3 + +/var/log/horde/horde3.log { + monthly + missingok + rotate 4 + compress + create 640 www-data www-data + notifempty +} --- horde3-3.1.3.orig/debian/watch +++ horde3-3.1.3/debian/watch @@ -0,0 +1,3 @@ +version=2 +http://ftp.horde.org/pub/horde/horde-([\d\.]*)\.tar\.gz + --- horde3-3.1.3.orig/debian/horde3.default +++ horde3-3.1.3/debian/horde3.default @@ -0,0 +1,3 @@ +# PHP's temporary directory, used by the cleanup script. +# falls back to /tmp +TMP_DIR=/tmp --- horde3-3.1.3.orig/debian/changelog +++ horde3-3.1.3/debian/changelog @@ -0,0 +1,244 @@ +horde3 (3.1.3-4) unstable; urgency=high + + * Correction for arbitrary file deletion vulnerability, + closes: #415116. Thanks to Paul TBBle Hampson + for providing the patch. + + -- Ola Lundqvist Sat, 24 Mar 2007 21:19:05 +0100 + +horde3 (3.1.3-3) unstable; urgency=low + + * Recommend php-db (closes: #400277) + + -- Lionel Elie Mamane Sat, 27 Jan 2007 19:38:21 +0100 + +horde3 (3.1.3-2) unstable; urgency=low + + * Changed the default cookie path from /horde to horde3, closes: + #391493. Thanks for Gregory Colpart for committing + this change and to Lorenzo Bettini for + suggesting it. + + -- Ola Lundqvist Mon, 9 Oct 2006 14:00:35 +0200 + +horde3 (3.1.3-1) unstable; urgency=low + + * New upstream version, closes: #383416. This is a bugfix release to + correct CVE-2006-4256. + * Now suggests gettext, closes: #385457. + + -- Ola Lundqvist Sun, 3 Sep 2006 12:34:06 +0200 + +horde3 (3.1.2-1) unstable; urgency=medium + + * New upstream release. + One of the following is true: + - This release fixes security problems CVE-2006-3549 and CVE-2006-3548 + - These security problems were already fixed in the past in the Debian + branch. + - These security problems were already partially fixed in the past in + the Debian version and this release mops up the rest. + In all cases, closes: #378281 + * Tweak README.Debian and example config a bit (closes: #373235) + * Make the PHP tempdir configurable instead of hardcoded in the weekly + cleanup script (closes: #376526) + * Put the CREDITS file where the online help viewer expects it + (closes: #357377) + * Bump up Standards-Version + + -- Lionel Elie Mamane Sun, 16 Jul 2006 13:12:10 +0200 + +horde3 (3.1.1-4) UNRELEASED; urgency=low + + * Put debhelper in Build-Depends, not B-D-Indep. + + -- Lionel Elie Mamane Fri, 16 Jun 2006 11:49:45 +0200 + +horde3 (3.1.1-3) unstable; urgency=high + + * The SuSE maintainer found several XSS isses in Horde. See + CVE-2006-2195 for more information. Thanks to Moritz Muehlenhoff + for providing the patch. + + -- Ola Lundqvist Wed, 14 Jun 2006 09:36:43 +0200 + +horde3 (3.1.1-2) unstable; urgency=low + + * Correcting the dependencies for php5. + * Jose Carlos Medeiros no longer maintainer of this package. + + -- Ola Lundqvist Sat, 6 May 2006 21:01:48 +0200 + +horde3 (3.1.1-1) unstable; urgency=high + + [ Lionel Elie Mamane ] + * New upstream version + - Close remote arbitrary command execution hole (closes: #360023) + CVE-2006-1491 + * Really exclude {arch} directory from being installed in binary + package. + + -- Lionel Elie Mamane Thu, 6 Apr 2006 19:14:56 +0200 + +horde3 (3.1-2) UNRELEASED; urgency=low + + [ Lionel Elie Mamane ] + * Conflict with versions of turba2 we break compatibility with. + (closes: #360231) + + -- Lionel Elie Mamane Fri, 31 Mar 2006 23:08:02 +0200 + +horde3 (3.1-1) unstable; urgency=low + + [ Lionel Elie Mamane ] + * Tweak the "Admin interface disabled because insecure" message. + + [ Ola Lundqvist ] + * Updated to upstream version 3.1, closes: #356186, #356526. + With correction for CVE-2006-1260 file disclosure vulnerability. + Closes: #358812. + This version correct CVE-2005-4190 as well, closes: #354512. + * Modified dependencies in order to support php5 and to support + recent installations of php4, closes: #353612, #359700, #359208. + + -- Ola Lundqvist Tue, 28 Mar 2006 20:58:38 +0200 + +horde3 (3.0.9-3) unstable; urgency=low + + * Move to team maintainership. + * Make sure that {arch} is not a part of installed dir. + + -- Ola Lundqvist Sun, 12 Mar 2006 21:40:35 +0100 + +horde3 (3.0.9-2) unstable; urgency=high + + * Correct fix for weatherdotcom. + + -- Ola Lundqvist Fri, 16 Dec 2005 20:50:01 +0100 + +horde3 (3.0.9-1) unstable; urgency=high + + * New upstream release that correct a cross site scripting vulnerability + as described in CVE-2005-4190, closes: #342942. + * Documented that horde is incompatible with php4 session.auto_start option + in the README.Debian file, closes: #341695. + * Added php-mail to recommends list, closes: #339135. + * Applied a patch to make weatherdotcom work, closes: #342161. + Thanks to Giuseppe Iuculano . + * Documented how to add alias to apache config, closes: #306605. + * Changed the initial config message slightly, closes: #341358. + + -- Ola Lundqvist Fri, 16 Dec 2005 17:51:15 +0100 + +horde3 (3.0.7-1) unstable; urgency=high + + * New upstream release. + This version fix cross site scripting vulnerabilities (CVE-2005-3759), + closes: #340323. + + -- Ola Lundqvist Tue, 22 Nov 2005 22:45:59 +0100 + +horde3 (3.0.6-1) unstable; urgency=low + + * New upstream release. + * Added phpapi-20041030 to the supported api versions (to support php5), + closes: #333155. + * Fixed so files in etc are rewritten the same was as files in usr/share, + closes: #319780. + * Updated to standards version 3.6.2. + * Corrected to new FSF address. + + -- Ola Lundqvist Sat, 5 Nov 2005 16:11:03 +0100 + +horde3 (3.0.5-4) unstable; urgency=low + + * Minor fix for README.Debian file. + * Added suggests of php4-mhash, closes: #335913. + * Corrected dependency on php4, closes: #329940. + * Corrected problem with ispell and Brazilian Language, closes: #328155. + Thanks to Jose Carlos Medeiros for the fix. + + -- Ola Lundqvist Sat, 5 Nov 2005 12:40:43 +0100 + +horde3 (3.0.5-3) unstable; urgency=high + + * Improved description on why horde3 is disabled by default. + + -- Ola Lundqvist Sun, 9 Oct 2005 12:54:43 +0200 + +horde3 (3.0.5-2) unstable; urgency=high + + * Configuration disabled by default, closes: #332290, #332289. + * Removed some crap from the README.Debian file, closes: #332276. + + -- Ola Lundqvist Sat, 8 Oct 2005 21:10:48 +0200 + +horde3 (3.0.5-1) unstable; urgency=low + + * New upstream release, + closes: #325146, #315571, #325727, #321490, #309729, #304186. + * Added gollem to suggest list, closes: #325492. + * Added webcpp, chora2, xlhtml, ppthtml, wv, source-highlight, enscript + and rpm to suggest list, closes: #309657, #326066. + * Patched config/mime_drivers.php.dist so that no /usr/local is used + for programs that exist in Debian archive, closes: #309661. + + -- Ola Lundqvist Fri, 9 Sep 2005 22:53:15 +0200 + +horde3 (3.0.4-4) unstable; urgency=low + + * Added conflict on horde so removing horde do not cause configuration + removal in horde3, closes: #307623. + + -- Ola Lundqvist Wed, 4 May 2005 23:08:08 +0200 + +horde3 (3.0.4-3) unstable; urgency=medium + + * Removed post* and pre* files becuase they contain nothing that + should remain. + * Fixed dependency problem, closes: #294026. + * Added a note about configuration to README.Debian, closes: #304086. + + -- Ola Lundqvist Sun, 17 Apr 2005 14:27:31 +0200 + +horde3 (3.0.4-2) unstable; urgency=low + + * Fixed permission problem on log file. + * Updated copyright file. It actually use LGPL and not GPL. + * Removed unnecessary config dir in /etc/horde/horde3. + + -- Ola Lundqvist Sun, 10 Apr 2005 19:51:55 +0200 + +horde3 (3.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Ola Lundqvist Mon, 4 Apr 2005 08:11:18 +0200 + +horde3 (3.0.3-1) unstable; urgency=low + + * New upstream release. + Jose Carlos Medeiros have helped a lot with + this version. + + -- Ola Lundqvist Thu, 17 Feb 2005 15:41:33 -0200 + +horde3 (3.0.2-1) unstable; urgency=low + + * New upstream release. + * Cooperated with Roberto Sanchez in + order to complete this version. + + -- Ola Lundqvist Fri, 7 Jan 2005 13:41:54 +0100 + +horde3 (3.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Ola Lundqvist Thu, 6 Jan 2005 16:35:23 +0100 + +horde3 (3.0-1) unstable; urgency=low + + * Initial Release. + + -- Ola Lundqvist Sat, 1 Jan 2005 14:51:04 +0100 --- horde3-3.1.3.orig/debian/README.Debian +++ horde3-3.1.3/debian/README.Debian @@ -0,0 +1,211 @@ +horde3 for Debian +----------------- + +Configuring Horde +================= + +1. Configuring the web server + + The webserver is normally configured by default in a Debian system but you + need to check if you have configured it in some other way; in + particular, you need the following to apply to the + /usr/share/horde3/ hierarchy: + + Options FollowSymLinks + AllowOverride Limit + + For the webserver you also need to tell where your horde3 installation + is. This done by adding an alias to the apache configuration like this: + + Alias /horde3 /usr/share/horde3 + + Note that the /horde3 prefix is only the default; it is configured in + /etc/horde/horde3/registry.php, in: + + $this->applications['horde'] = array( + ... + 'webroot' => $webroot, + ... + ) + + You can change this setting if you wish. + + Horde requires the following webserver settings. Examples shown are for + Apache; other webservers' configurations will differ. + + a. PHP interpretation for files matching ``*.php``:: + + AddType application/x-httpd-php .php + + .. Note:: The above instructions may not work if you have specified PHP + as an output filter with ``SetOutputFilter`` directive in + Apache 2.x versions. In particular, Red Hat 8.0 and above + Apache 2.x RPMS have the output filter set, and **MUST NOT** + have the above ``AddType`` directive added. + + b. ``index.php`` as an index file (brought up when a user requests a URL for + a directory):: + + DirectoryIndex index.php + + c. Horde also require that the php is set to session.auto_start = Off. + So if you have changed that you need to add this to your apache + configuration (at least for horde). + + php_flag session.auto_start Off + +2. Creating databases + + The specific steps to create a preferences storage container depend on + which database you've chosen to use. + + First, look in ``usr/share/doc/horde3/examples/scripts/sql``/ to see + if a ``create.`` script already exists for your database. + If so, you should be able to simply execute that + script as superuser in your database. Consult the ``scripts/sql/README`` + file for more information. + + Be sure to change the default password, ``horde``, to something else before + creating the tables! (Remember to use this password when you configure + Horde in the next step.) + + If such a script does not exist, you'll need to build your own, using the + files ``horde_users.sql``, ``horde_prefs.sql``, and ``horde_datatree.sql`` + as a starting point. If you need assistance in creating databases for a + database for which no ``create.`` script exists, you may wish to let us + know on the `Horde mailing list`_. + + If you are going to use database based sessions, create a table using the + files ``scripts/sql/horde_sessionhandler*.sql`` as a starting point. + + .. _`Horde mailing list`: horde@lists.horde.org + +3. Configuring Horde + + To configure horde3 use the web configuration wizard. It is disabled + by default for security reasons. To enable it remove the exit (0) directive + in /etc/horde/horde3/conf.php file. To let the configuration wizard + write to the configuration files you have to change the owner + of the /etc/horde/horde3 dir and config files to be owned by www-data. + + If you do not do that you have to cut from the web configuration + program and paste into the config file yourself. + + The reason why this is not the default option is, that allow writing + to configuration files without any authentication is a big + security hole, so you should reset the owner to root when you are done + with the configuration. + + The wizard appears at the webroot of Horde if the latter is not + configured yet; later, login as an admin user to get it in the + menu. The webroot of Horde is http://HOSTNAME/horde3/ by default. + + You can now access Horde without a password, and you will be logged in as + an administrator. You should first configure a real authentication backend. + Click on ``Configuration`` in the ``Administration`` menu and configure + Horde. Start in the ``Authentication`` tab. + + Here is an example for configuring authentication against a remote IMAP + server. Similar steps apply for authenticating against a database, an LDAP + server, etc. + + If you want the Administrator of the web account able to write to the + configuration files without the need of cut and paste you need to make + /etc/horde/horde3/config (with corresponding files) owned and writeable + by the webserver user (normally www-data). In order to configure other + applications like imp such files also need to be writeable by the webserver + user. + + Note! Giving the web user access to write to the configuration may be + a security issue, so this is not recommended to keep for a long time (if + at all). + + a. In the ``Which users should be treated as administrators`` field enter a + comma separated list of user names of your choosing. This will control + who is allowed to make configuration changes, see passwords, potentially + add users, etc. + + b. In the ``What backend should we use for authenticating users to Horde`` + pulldown menu select ``IMAP authentication``. The page will reload and + you will have specific options for IMAP authentication. + + c. In the ``Configuration type`` pulldown menu select ``Separate values``. + The page will reload with additional options. Fill in the remaining + three fields appropriately: + + - IP name/number of the IMAP server + - For a secure connection, select port 993. + - Select the protocol; for a secure connection either ``imap/ssl`` or + ``imap/ssl/novalidate-cert`` (for self-signed certificates). + + Continue to configure Horde through all the tabs of the configuration + interface and click on ``Generate Horde Configuration``. + + Configuration of applications in ``registry.php`` is documented in the + ``INSTALL`` file of each application. Most applications require you to + configure them with a "Horde administrator" account. A Horde administrator + account is any normal Horde account that has been added to the + administrator list in the ``Authentication`` tab of the Horde + configuration. + + The other files in that directory need only be modified if you wish to + customize Horde's appearance or behaviour -- the defaults will work at most + sites. + + .. _translations: + + Note for international users: Horde uses GNU gettext to provide local + translations of text displayed by applications; the translations are found + in the po/ directory. If a translation is not yet available for your + locale (and you wish to create one), see the ``horde/po/README`` file, or + if you're having trouble using a provided translation, please see the + `horde/docs/TRANSLATIONS`_ file for instructions. + +4. Miscellaneous + + If the temporary directory of the PHP serving Horde is not /tmp/, + you need to set it in /etc/default/horde3 for the weekly clean-up + to work correctly. + +6. Securing Horde + + a. Passwords + + Some of Horde's configuration files contain passwords which local users + could use to access your database. It is recommended to ensure that at + least the Horde configuration files (in ``/etc/horde/horde3/``) are not + readable to system users. There are ``.htaccess`` files restricting + access to directories that do not need to be accessed directly; before + relying on those, ensure that your webserver supports ``.htaccess`` and + is configured to use them, and that the files in those directories are in + fact inaccessible via the browser. + + An additional approach is to make Horde's configuration files owned by + the user ``root`` and by a group which only the webserver user belongs + to, and then making them readable only to owner and group. For example, + if your webserver runs as ``www-data.www-data``, do as follows:: + + chown root.www-data config/* + chmod 0440 config/* + + b. Sessions + + Session data -- including hashed versions of your users' passwords, in + some applications -- may not be stored as securely as necessary. + + If you are using file-based PHP sessions (which are the default), be + sure that session files are not being written into ``/tmp`` with + permissions that allow other users to read them. Ideally, change the + ``session.save_path`` setting in ``php.ini`` to a directory only + readable and writeable by your webserver. + + Additionally, you can change the session handler of PHP to use any + storage backend requested (e.g. SQL database) via the ``Custom Session + Handler`` tab in the Horde configuration. + +7. Entering the survey + + If you like, go to http://www.horde.org/survey/ and enter the details of + your system. + + -- Lionel Elie Mamane , Sun, 16 Jul 2006 12:54:19 +0200 --- horde3-3.1.3.orig/debian/dirs +++ horde3-3.1.3/debian/dirs @@ -0,0 +1,4 @@ +usr/share/horde3 +etc/horde/horde3 +var/log/horde +etc/default --- horde3-3.1.3.orig/debian/rules +++ horde3-3.1.3/debian/rules @@ -0,0 +1,135 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# List all Files and directories here that should not be copied to +# /usr/share/horde3 +COPY_EXCLUDE=^(\{arch\}|COPYING|README|po|scripts|config|debian|docs|build-stamp|configure-stamp)$ + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + touch build-stamp + +clean: + dh_testdir + dh_testroot + dh_clean build-stamp configure-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/horde3. + #### copy stuff that belongs in /usr/share/horde3 ### + for i in $$(ls -1 | egrep -v "$(COPY_EXCLUDE)"); do \ + echo install $$i ; \ + cp -a $$i debian/horde3/usr/share/horde3 ; \ + done + #### copy configuration files #### + for i in config/*.dist; do \ + NAME=etc/horde/horde3/$$(basename $$i ".dist"); \ + cp -a $$i debian/horde3/$$NAME; \ + done + # Use '/horde3' for default cookie path (See #391493) + cat config/conf.xml | \ + sed -e "70,81s@/horde@/horde3@" > debian/horde3/etc/horde/horde3/conf.xml + #### horde expects configuration in config subdir, create a symlink + #### to comply with FHS + dh_link etc/horde/horde3 usr/share/horde3/config + + #### copy scripts to run by cron #### + mkdir -p debian/horde3/usr/share/horde3/scripts + cp scripts/temp-cleanup.cron debian/horde3/usr/share/horde3/scripts + chmod +x debian/horde3/usr/share/horde3/scripts/temp-cleanup.cron + cp debian/horde3.default debian/horde3/etc/default/horde3 + + #### create htaccess to restrict acess by web #### + echo "Deny from all" > debian/horde3/usr/share/horde3/scripts/.htaccess + echo "Deny from all" > debian/horde3/etc/horde/horde3/.htaccess + + #### log file #### + printf "\n\$$conf[\'log\'][\'name\'] = \'/var/log/horde/horde3.log\';" >> \ + debian/horde3/etc/horde/horde3/conf.php + chown www-data:root debian/horde3/var/log/horde + + #### change made for program run with no problems ### + cat config/registry.php.dist | \ + sed -e "s/'fileroot' *=> *dirname(__FILE__)/'fileroot' => '\/usr\/share\/horde3\/lib'/"| \ + sed -e "s/'templates' *=> *dirname(__FILE__)/'templates' => '\/usr\/share\/horde3\/lib'/"| \ + sed -e "s/webroot *= * '\/horde';/webroot = '\/horde3';/" > \ + debian/horde3/etc/horde/horde3/registry.php + # change HORDE_BASE in php files + # change /usr/local/bin/php to /usr/bin/php + for i in $$(find debian/horde3 -name "*.php"); do \ + cat $$i | \ + sed -e "s/define('HORDE_BASE'.*;/define\('HORDE_BASE', '\/usr\/share\/horde3\'\);/" |\ + sed -e "s/\/usr\/local\/bin/\/usr\/bin/" > $$i.rew; \ + mv $$i.rew $$i; \ + done + + #### change permissions of scripts #### + for i in $$(find debian/horde3/usr/share/horde3 -type f | \ + xargs grep '^#!\/' |cut -d: -f1); do \ + chmod u+x $$i; \ + done + + #### create link to access horde #### + #dh_link usr/share/horde3 var/www/horde3 + #### end #### + + #### CREDITS file accessible to help viewer #### + mkdir -m 755 debian/horde3/usr/share/horde3/docs + cp -a docs/CREDITS debian/horde3/usr/share/horde3/docs/ + +# Build architecture-independent files here. +binary-arch: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs -XINSTALL + mv debian/horde3/usr/share/doc/horde3/CHANGES \ + debian/horde3/usr/share/doc/horde3/changelog + dh_installexamples + -find debian/horde3 -depth -name ".arch-ids" -exec rm -Rf {} \; +# dh_install +# dh_installmenu +# dh_installdebconf + dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit + dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms -Xdebian/horde3/var/log/horde +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- horde3-3.1.3.orig/debian/control +++ horde3-3.1.3/debian/control @@ -0,0 +1,26 @@ +Source: horde3 +Section: web +Priority: optional +Maintainer: Horde Maintainers +Uploaders: Ola Lundqvist , Lionel Elie Mamane +Build-Depends: debhelper (>= 4.1.16) +Standards-Version: 3.7.2 + +Package: horde3 +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, libapache2-mod-php4 (>= 4:4.3.10) | libapache-mod-php4 (>= 4:4.3.10) | libapache2-mod-php5 | libapache-mod-php5 | phpapi-20041030 | phpapi-20020918 | phpapi-20050606, php-log | php4-pear (<< 4:4.3.2+rc3-1) | php4-pear-log, php-pear | php4-pear | php5-pear, apache | apache2 | apache-ssl | httpd, php4-domxml | libapache2-mod-php5 | libapache-mod-php5 +Recommends: php4-mysql | php5-mysql | php5-pgsql | php4-pgsql | php4-ldap | php5-ldap, logrotate, php-file, php-date, php-mail-mime, php-mail, php-services-weather, php4-gd | php5-gd | php4-gd2, php4-mcrypt, php-db +Suggests: imp4, turba2, php4-cli, gollem, webcpp, chora2, xlhtml, ppthtml, wv, source-highlight, enscript, rpm, php4-mhash, gettext +Conflicts: horde, turba2 (<< 2.1) +Description: horde web application framework + The Horde Framework is written in PHP, and provides the common + tools a Web application requires: classes for dealing with preferences, + compression, browser detection, connection tracking, MIME, and more. + . + The Horde Framework, by itself, does not provide any significant end user + functionality; it provides a base for other applications and tools for + developers. You will probably want to install some of the available Horde + applications, such as IMP (a webmail client), or Kronolith (a calendar). + . + There is a list of Horde applications and projects at + http://www.horde.org/projects.php.