mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-24 06:14:20 +01:00
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
This commit is contained in:
parent
a97dd01349
commit
0df9f93825
295
doc/rpm-build/debian.control
Normal file
295
doc/rpm-build/debian.control
Normal file
@ -0,0 +1,295 @@
|
||||
Source: egroupware
|
||||
Section: web
|
||||
Priority: optional
|
||||
Maintainer: Lars Volker <lv@stylite.de>
|
||||
Build-Depends: debhelper (>= 5), po-debconf
|
||||
Standards-Version: 3.8.0
|
||||
Homepage: http://www.egroupware.org
|
||||
|
||||
Package: egroupware
|
||||
Architecture: all
|
||||
Depends: egroupware-core, ${egw:Modules}, ${misc:Depends}
|
||||
Description: web-based groupware suite - metapackage
|
||||
${commondesc}
|
||||
.
|
||||
This package is a metapackage containing dependencies on all the
|
||||
eGroupWare applications. It can be used to conveniently install
|
||||
eGroupWare with all available applications.
|
||||
|
||||
Package: egroupware-core
|
||||
Architecture: all
|
||||
Depends: apache2,
|
||||
libapache2-mod-php5,
|
||||
php5-cli,
|
||||
php5-sqlite,
|
||||
php5-mysql | php5-pgsql | php5-odbc,
|
||||
php5-gd, php-log, php-pear,
|
||||
egroupware-egw-pear, egroupware-addressbook, egroupware-etemplate,
|
||||
perl,
|
||||
php5-mcrypt,
|
||||
${misc:Depends}
|
||||
Recommends: mysql-server, php-apc, mysql-client | postgresql-client
|
||||
Suggests: egroupware,
|
||||
php5-ldap,
|
||||
php5-mhash,
|
||||
php5-auth-pam
|
||||
Description: web-based groupware suite - core modules
|
||||
${commondesc}
|
||||
.
|
||||
The core package provides the modules for initial setup, global
|
||||
administration, and preferences, and the API for the applications. It
|
||||
does not, by itself, provide any groupware functionality. The actual
|
||||
eGroupWare applications are shipped separately in packages named
|
||||
"egroupware-<name>".
|
||||
|
||||
Package: egroupware-addressbook
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - addressbook management application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a contact manager with vCard
|
||||
support. It can store and retrieve contact information via SQL, LDAP,
|
||||
or Active Directory.
|
||||
|
||||
Package: egroupware-bookmarks
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - bookmark management application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a bookmark management facility.
|
||||
|
||||
Package: egroupware-calendar
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}), egroupware-infolog (>= ${binary:Version}),
|
||||
egroupware-notifications (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - calendar management application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a powerful calendar with a meeting
|
||||
request system, alarms, iCal and e-Mail support, and ACL security.
|
||||
|
||||
Package: egroupware-developer-tools
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - developer tools
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application contains tools for eGroupWare developers
|
||||
and translators. The translation tools allow creating and extending
|
||||
translation files for eGroupWare. They can search the sources for new
|
||||
or added phrases and show the ones missing in a given language.
|
||||
|
||||
Package: egroupware-emailadmin
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}, php5-imap
|
||||
Description: web-based groupware suite - e-mail user administration application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application allows the administration of e-mail user
|
||||
accounts. It is intended to be used with the package
|
||||
egroupware-felamimail.
|
||||
|
||||
Package: egroupware-etemplate
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - widget-based template system
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application contains a widget-based template system for
|
||||
eGroupWare with an interactive editor and a database-table editor
|
||||
(creates tables_current.inc.php and automatically updates
|
||||
tables_update.inc.php).
|
||||
|
||||
Package: egroupware-felamimail
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-emailadmin (>= ${binary:Version}), tnef,
|
||||
php5-imap,
|
||||
${misc:Depends}
|
||||
Provides: mail-reader, imap-client
|
||||
Description: web-based groupware suite - e-mail application
|
||||
${commondesc}
|
||||
.
|
||||
FeLaMiMail is an e-mail application for eGroupWare.
|
||||
|
||||
Package: egroupware-filemanager
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Suggests: php5-cli
|
||||
Description: web-based groupware suite - file manager application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a web-based file manager.
|
||||
Abilities include all common file actions (upload, mkdir, rename,
|
||||
delete, copy, move), creating, and editing text files, and syncing with
|
||||
the file system. Per file/directory comments are stored, and version
|
||||
history is tracked. Group sharing and ACLs are fully supported.
|
||||
|
||||
Package: egroupware-importexport
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Replaces: egroupware-importexport
|
||||
Description: web-based groupware suite - importexport application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application is a framework for egroupware to handle
|
||||
imports and exports.
|
||||
|
||||
Package: egroupware-infolog
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - infolog application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application allows tracking on-going and previous support
|
||||
requests, phone calls, and other customer relations.
|
||||
|
||||
Package: egroupware-manual
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-wiki (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - manual
|
||||
${commondesc}
|
||||
.
|
||||
This package contains the eGroupWare manual, provided as an
|
||||
eGroupWare application.
|
||||
|
||||
Package: egroupware-news-admin
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - news administration interface
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides an interface to handle a simple
|
||||
web-based news system.
|
||||
|
||||
Package: egroupware-notifications
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - notifications
|
||||
${commondesc}
|
||||
.
|
||||
This package contains the eGroupWare notifications, provided as an
|
||||
eGroupWare application.
|
||||
|
||||
Package: egroupware-phpbrain
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - phpbrain application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a knowledge base system.
|
||||
|
||||
Package: egroupware-phpsysinfo
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
php5-gd,
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - phpSysInfo application
|
||||
${commondesc}
|
||||
.
|
||||
This application displays information about the host being accessed, such as
|
||||
uptime, lm-sensors readings, CPU, memory, SCSI, IDE, PCI, Ethernet, floppy,
|
||||
and video information.
|
||||
|
||||
Package: egroupware-polls
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - polling application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a simple polling system.
|
||||
|
||||
Package: egroupware-projectmanager
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
php5-gd, ${misc:Depends}, jpgraph
|
||||
Description: web-based groupware suite - project management application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a project workflow tracker.
|
||||
|
||||
Package: egroupware-registration
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - registration application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application allows users to create eGroupWare accounts
|
||||
through a web interface. Site administrators can decide what pieces of
|
||||
information are requested and whether each is required or not.
|
||||
|
||||
Package: egroupware-resources
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}), egroupware-filemanager (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Suggests: egroupware-calendar
|
||||
Description: web-based groupware suite - resource manager application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a resource management and booking
|
||||
system, which integrates into eGroupWare's calendar.
|
||||
|
||||
Package: egroupware-sambaadmin
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}),
|
||||
php5-ldap,
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - Samba administration application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application allows managing LDAP-based Samba servers.
|
||||
|
||||
Package: egroupware-sitemgr
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - site manager application
|
||||
${commondesc}
|
||||
.
|
||||
This is a content management system application for eGroupWare.
|
||||
|
||||
Package: egroupware-timesheet
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Suggests: egroupware-projectmanager
|
||||
Description: web-based groupware suite - timesheet application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application allows tracking times and other activities
|
||||
for the project manager.
|
||||
|
||||
Package: egroupware-tracker
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}), egroupware-notifications (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - tracker application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application is a universal tracker for bugs, feature
|
||||
requests, etc. with voting and bounties.
|
||||
|
||||
Package: egroupware-wiki
|
||||
Architecture: all
|
||||
Depends: egroupware-core (>= ${binary:Version}), egroupware-etemplate (>= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: web-based groupware suite - wiki application
|
||||
${commondesc}
|
||||
.
|
||||
This eGroupWare application provides a wiki.
|
3
doc/rpm-build/debian.egroupware-epl-core.conffiles
Normal file
3
doc/rpm-build/debian.egroupware-epl-core.conffiles
Normal file
@ -0,0 +1,3 @@
|
||||
/var/lib/egroupware/header.inc.php
|
||||
/etc/egroupware/apache.conf
|
||||
/etc/conf.d/egroupware
|
112
doc/rpm-build/debian.rules
Normal file
112
doc/rpm-build/debian.rules
Normal file
@ -0,0 +1,112 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
SHELL = /bin/sh -e
|
||||
|
||||
|
||||
PACKAGES := $(shell dh_listpackages)
|
||||
MODULES = $(filter-out core,$(patsubst egroupware-%,%,$(filter egroupware-%,$(PACKAGES))))
|
||||
COREDIR = debian/egroupware-core/usr/share/egroupware
|
||||
COREDOC = debian/egroupware-core/usr/share/doc/egroupware-core
|
||||
PACKAGEDIR = debian/egroupware-$${APP}/usr/share/egroupware/$${APPDIR}
|
||||
PACKAGEDOC = debian/egroupware-$${APP}/usr/share/doc/egroupware-$${APPDIR}
|
||||
|
||||
COPYRIGHT = -iname 'copyright*' -or -iname 'copying*' -or -iname '*license*'
|
||||
CHANGELOG = -iname 'changelog*'
|
||||
EXTRADOC = -iname readme -or -iname todo
|
||||
|
||||
FINDOPT = -type f
|
||||
APPFILES = -not \( -path '*/doc/*' -or -path '.' -or -name '*.pl' -or $(COPYRIGHT) -or $(CHANGELOG) -or -iname install -or $(EXTRADOC) \)
|
||||
SPECIALDOC = -size 0 -or -iname install -or $(CHANGELOG) -or $(COPYRIGHT) -or \
|
||||
-name '*.sgml' -or -name '*.lyx' -or -name '*.ps' -or -name '*.dvi' -or -name '*.rtf'
|
||||
DOCFILES = -not \( $(SPECIALDOC) \)
|
||||
|
||||
INSTALL = install -D -m 644
|
||||
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
debconf-updatepo
|
||||
dh_clean
|
||||
|
||||
|
||||
install: build
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_installdirs
|
||||
|
||||
# apply the patch
|
||||
cat ./doc/rpm-build/class.uiasyncservice.inc.php.patch | patch -p1
|
||||
|
||||
# customize apache config
|
||||
mkdir -p $(CURDIR)/debian/egroupware-core/etc/egroupware
|
||||
sed 's/\/usr\/share\/pear/\/usr\/share\/php:\/usr\/local\/zend\/share\/pear/' $(CURDIR)/doc/rpm-build/apache.conf > $(CURDIR)/debian/egroupware-core/etc/egroupware/apache.conf
|
||||
|
||||
|
||||
# install core modules
|
||||
|
||||
for DIR in admin home phpgwapi preferences setup syncml doc; do \
|
||||
cd $(CURDIR)/$${DIR}; \
|
||||
find $(FINDOPT) $(APPFILES) \
|
||||
-exec $(INSTALL) {} $(CURDIR)/$(COREDIR)/$${DIR}/{} \; ; \
|
||||
done
|
||||
|
||||
# install applications
|
||||
|
||||
for APP in $(MODULES) ; do \
|
||||
APPDIR=$$(echo $${APP} | sed 's/-/_/g') ; \
|
||||
if [ -d $(CURDIR)/$${APPDIR} ] ; then \
|
||||
cd $(CURDIR)/$${APPDIR}; \
|
||||
find $(FINDOPT) $(APPFILES) \
|
||||
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDIR)/{} \; ; \
|
||||
if [ -d $(CURDIR)/$${APPDIR}/doc ] ; then \
|
||||
cd $(CURDIR)/$${APPDIR}/doc; \
|
||||
find $(FINDOPT) $(DOCFILES) \
|
||||
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDOC)/{} \; ;\
|
||||
fi ; \
|
||||
else \
|
||||
echo "PACKAGING ERROR: directory $${APP} not found" 1>&2; exit 1 ; \
|
||||
fi ; \
|
||||
done
|
||||
|
||||
# install cron-file
|
||||
mkdir -p debian/egroupware-core/etc/cron.d
|
||||
sed 's/apache/www-data/' doc/rpm-build/egroupware.cron > debian/egroupware-core/etc/cron.d/egroupware
|
||||
|
||||
dh_install
|
||||
|
||||
# delete some stuff
|
||||
for APKG in $(PACKAGES) ; do \
|
||||
if [ -f debian/$${APKG}.remove ] ; then \
|
||||
perl -l0 -p -e '' debian/$${APKG}.remove | xargs -0ri /bin/sh -c "rm -rf debian/$${APKG}/{}" ; \
|
||||
fi ; \
|
||||
done
|
||||
|
||||
# remove executable bit from php files
|
||||
find debian/egroupware*/ -type f -and -perm +111 -and -name '*.php' -print0 | xargs -0ri chmod a-x '{}'
|
||||
# make files starting with #! executable
|
||||
find debian/egroupware*/ -type f -exec grep -q '^#!' '{}' \; -print0 | xargs -0ri chmod a+x '{}'
|
||||
|
||||
|
||||
binary-indep: build install
|
||||
dh_testdir -i
|
||||
dh_testroot -i
|
||||
dh_installdebconf -i
|
||||
dh_installdocs -i
|
||||
dh_installexamples -i
|
||||
dh_installchangelogs -i
|
||||
dh_link -i
|
||||
dh_compress -i -X .php
|
||||
dh_fixperms -i
|
||||
dh_installdeb -i
|
||||
(echo -n "egw:Modules="; for x in $(MODULES); do echo -n "egroupware-$$x,"; done; echo) >>debian/substvars
|
||||
perl -l0 -p -e 's/^/-V/' debian/substvars | xargs -0 dh_gencontrol -i --
|
||||
dh_md5sums -i
|
||||
dh_builddeb -i
|
||||
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
|
||||
|
||||
.PHONY: build binary binary-arch binary-indep clean install
|
BIN
doc/rpm-build/debian.tar.gz
Normal file
BIN
doc/rpm-build/debian.tar.gz
Normal file
Binary file not shown.
11
doc/rpm-build/egroupware-1.8.dsc
Normal file
11
doc/rpm-build/egroupware-1.8.dsc
Normal file
@ -0,0 +1,11 @@
|
||||
Format: 1.0
|
||||
Source: egroupware
|
||||
Binary: egroupware, egroupware-core, egroupware-addressbook, egroupware-bookmarks, egroupware-calendar, egroupware-developer-tools, egroupware-emailadmin, egroupware-etemplate, egroupware-felamimail, egroupware-filemanager, egroupware-infolog, egroupware-manual, egroupware-news-admin, egroupware-notifications, egroupware-phpbrain, egroupware-phpsysinfo, egroupware-polls, egroupware-projectmanager, egroupware-registration, egroupware-resources, egroupware-sambaadmin, egroupware-sitemgr, egroupware-timesheet, egroupware-tracker, egroupware-wiki
|
||||
Architecture: all
|
||||
Version: 1.8.004.20120405
|
||||
Maintainer: Ralf Becker <rb@stylite.de>
|
||||
Homepage: http://www.egroupware.org
|
||||
Standards-Version: 3.8.0
|
||||
Build-Depends: debhelper (>= 5), po-debconf
|
||||
Debtransform-Tar: eGroupware-1.8.004.20120405.tar.gz
|
||||
Debtransform-Files-Tar: debian.tar.gz
|
@ -1,5 +1,5 @@
|
||||
Name: eGroupware
|
||||
Version: 1.8.002.20111111
|
||||
Version: 1.8.004.20120405
|
||||
Release: 1
|
||||
Summary: EGroupware is a web-based groupware suite written in php.
|
||||
Group: Web/Database
|
||||
|
BIN
doc/rpm-build/phpfreechat_data_public.tar.gz
Normal file
BIN
doc/rpm-build/phpfreechat_data_public.tar.gz
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user