mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-23 07:09:20 +01:00
first try for a 1.6 prerelease package
This commit is contained in:
parent
ffd9cdd47f
commit
8d2816b0bb
@ -1,4 +1,4 @@
|
|||||||
#! /bin/bash
|
#!/bin/bash -x
|
||||||
# This script work for generating rpms without Root rights
|
# This script work for generating rpms without Root rights
|
||||||
# When you create rmp's with Root rights and you have as example
|
# When you create rmp's with Root rights and you have as example
|
||||||
# the follow command rm -rf / in your script you are in trouble :-)
|
# the follow command rm -rf / in your script you are in trouble :-)
|
||||||
@ -26,23 +26,14 @@
|
|||||||
# Script changed 2005 Apr 15 by Ralf Becker and Wim Bonis
|
# Script changed 2005 Apr 15 by Ralf Becker and Wim Bonis
|
||||||
# 2005 Sep 20 Ralf Becker: disabled fedora 2 build
|
# 2005 Sep 20 Ralf Becker: disabled fedora 2 build
|
||||||
|
|
||||||
SVNURL="http://svn.egroupware.org/egroupware/branches/1.4/"
|
#SVNURL="http://svn.egroupware.org/egroupware/branches/1.6/"
|
||||||
# 1.4 BETA 1
|
#SVNURL="http://svn.egroupware.org/egroupware/tags/1.6pre1/"
|
||||||
#SVNREVISION="23355"
|
SVNURL="http://svn.egroupware.org/egroupware/trunk/"
|
||||||
# 1.4 BETA 2
|
|
||||||
#SVNREVISION="23439"
|
|
||||||
# 1.4 BETA 3
|
|
||||||
#SVNREVISION="23465"
|
|
||||||
# 1.4 BETA 5
|
|
||||||
#SVNREVISION="23743"
|
|
||||||
# 1.4.001 final
|
|
||||||
#SVNREVISION="24012"
|
|
||||||
|
|
||||||
SPECFILE="egroupware-1.4.spec"
|
SPECFILE="egroupware-1.6.spec"
|
||||||
SOURCEFILES="egroupware_fedora.tar.bz2 egroupware_suse.tar.bz2 manageheader.php.patch class.uiasyncservice.inc.php.patch"
|
SOURCEFILES="egroupware_fedora.tar.bz2 egroupware_suse.tar.bz2 manageheader.php.patch class.uiasyncservice.inc.php.patch"
|
||||||
|
|
||||||
#CONTRIB="jinn workflow messenger egwical icalsrv gallery"
|
CONTRIB="gallery icalsrv mydms"
|
||||||
CONTRIB="icalsrv gallery"
|
|
||||||
EXTRAPACKAGES="egw-pear $CONTRIB"
|
EXTRAPACKAGES="egw-pear $CONTRIB"
|
||||||
for p in $EXTRAPACKAGES
|
for p in $EXTRAPACKAGES
|
||||||
do
|
do
|
||||||
@ -73,8 +64,6 @@ echo "" >> $LOGFILE 2>&1
|
|||||||
date >> $LOGFILE 2>&1
|
date >> $LOGFILE 2>&1
|
||||||
cd $ANONCVSDIR
|
cd $ANONCVSDIR
|
||||||
|
|
||||||
#[ "$CVSACCOUNT" = 'pserver:anonymous' ] && CVS_RSH="ssh" cvs -d:$CVSACCOUNT@cvs.sourceforge.net:/cvsroot/egroupware login
|
|
||||||
|
|
||||||
if [ ! -d egroupware/phpgwapi ] # new checkout
|
if [ ! -d egroupware/phpgwapi ] # new checkout
|
||||||
then
|
then
|
||||||
if [ -z "$SVNREVISION" ]; then
|
if [ -z "$SVNREVISION" ]; then
|
||||||
@ -95,7 +84,8 @@ then
|
|||||||
done
|
done
|
||||||
else # updating an existing checkout in the build-root
|
else # updating an existing checkout in the build-root
|
||||||
echo -n "Updating existing checkout ... " >> $LOGFILE 2>&1
|
echo -n "Updating existing checkout ... " >> $LOGFILE 2>&1
|
||||||
svn update -r HEAD
|
cd egroupware
|
||||||
|
svn update -r HEAD . *
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd $ANONCVSDIR
|
cd $ANONCVSDIR
|
||||||
@ -103,55 +93,30 @@ cd $ANONCVSDIR
|
|||||||
echo "done" >> $LOGFILE 2>&1
|
echo "done" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
echo -n "Change directory rights back ... " >> $LOGFILE 2>&1
|
echo -n "Change directory rights back ... " >> $LOGFILE 2>&1
|
||||||
find . -type d -exec chmod 775 {} \;
|
find . -type d -exec chmod 755 {} \;
|
||||||
find . -type f -exec chmod 644 {} \;
|
find . -type f -exec chmod 644 {} \;
|
||||||
echo "done" >> $LOGFILE 2>&1
|
echo "done" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
echo -n "Starting anti virus scan ... " >> $LOGFILE 2>&1
|
echo -n "Starting anti virus scan ... " >> $LOGFILE 2>&1
|
||||||
#test -x /usr/bin/clamscan && /usr/bin/clamscan --quiet -r $ANONCVSDIR --log=$VIRUSSCAN
|
test -x /usr/bin/clamscan && /usr/bin/clamscan --quiet -r $ANONCVSDIR --log=$VIRUSSCAN
|
||||||
echo "done" >> $LOGFILE 2>&1
|
echo "done" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
rm -rf $NOSVNDIR/egroupware
|
rm -rf $NOSVNDIR/egroupware
|
||||||
cp -ra $ANONCVSDIR/egroupware $NOSVNDIR
|
cp -ra $ANONCVSDIR/egroupware $NOSVNDIR
|
||||||
find $NOSVNDIR -name .svn | xargs rm -rf
|
find $NOSVNDIR -name .svn | xargs rm -rf
|
||||||
|
|
||||||
cd $ANONCVSDIR
|
|
||||||
echo -n "building tar.gz ... " >> $LOGFILE 2>&1
|
|
||||||
tar czf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING-svn.tar.gz $EXCLUDE_CONTRIB egroupware 2>&1 | tee -a $LOGFILE
|
|
||||||
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
|
||||||
tar czf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING-svn.tar.gz egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
|
||||||
done
|
|
||||||
echo "done" >> $LOGFILE 2>&1
|
|
||||||
|
|
||||||
echo -n "building tar.bz2 ... " >> $LOGFILE 2>&1
|
|
||||||
tar cjf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING-svn.tar.bz2 $EXCLUDE_CONTRIB egroupware >> $LOGFILE 2>&1
|
|
||||||
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
|
||||||
tar cjf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING-svn.tar.bz2 egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
|
||||||
done
|
|
||||||
echo "done" >> $LOGFILE 2>&1
|
|
||||||
|
|
||||||
echo -n "building zip ... " >> $LOGFILE 2>&1
|
|
||||||
find $ONLY_CONTRIB > /tmp/exclude.list
|
|
||||||
zip -q -r -9 $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING-svn.zip egroupware -x@/tmp/exclude.list >> $LOGFILE 2>&1
|
|
||||||
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
|
||||||
zip -q -r -9 $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING-svn.zip egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
|
||||||
done
|
|
||||||
echo "done" >> $LOGFILE 2>&1
|
|
||||||
|
|
||||||
echo "Building tar.gz, tar.bz and zip archives with svn finnished" >> $LOGFILE 2>&1
|
|
||||||
|
|
||||||
cd $NOSVNDIR
|
cd $NOSVNDIR
|
||||||
echo -n "building tar.gz ... " >> $LOGFILE 2>&1
|
echo -n "building tar.gz ... " >> $LOGFILE 2>&1
|
||||||
tar czf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING.tar.gz $EXCLUDE_CONTRIB egroupware 2>&1 | tee -a $LOGFILE
|
tar --owner=root --group=root -czf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING.tar.gz $EXCLUDE_CONTRIB egroupware 2>&1 | tee -a $LOGFILE
|
||||||
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
||||||
tar czf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING.tar.gz egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
tar --owner=root --group=root -czf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING.tar.gz egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
||||||
done
|
done
|
||||||
echo "done" >> $LOGFILE 2>&1
|
echo "done" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
echo -n "building tar.bz2 ... " >> $LOGFILE 2>&1
|
echo -n "building tar.bz2 ... " >> $LOGFILE 2>&1
|
||||||
tar cjf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING.tar.bz2 $EXCLUDE_CONTRIB egroupware >> $LOGFILE 2>&1
|
tar --owner=root --group=root -cjf $SRCDIR/$PACKAGENAME-$VERSION.$PACKAGING.tar.bz2 $EXCLUDE_CONTRIB egroupware >> $LOGFILE 2>&1
|
||||||
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
for CONTRIBMODULE in $EXTRAPACKAGES; do
|
||||||
tar cjf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING.tar.bz2 egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
tar --owner=root --group=root -cjf $SRCDIR/$PACKAGENAME-$CONTRIBMODULE-$VERSION.$PACKAGING.tar.bz2 egroupware/$CONTRIBMODULE >> $LOGFILE 2>&1
|
||||||
done
|
done
|
||||||
echo "done" >> $LOGFILE 2>&1
|
echo "done" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
@ -165,44 +130,12 @@ echo "done" >> $LOGFILE 2>&1
|
|||||||
|
|
||||||
echo "Building tar.gz, tar.bz and zip archives finnished" >> $LOGFILE 2>&1
|
echo "Building tar.gz, tar.bz and zip archives finnished" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
# we are no longer building extra signed source files, only a singed md5sum file
|
|
||||||
#
|
|
||||||
# echo "Create the md5sum file for tar.gz, tar.bz, zip ($MD5SUM)" >> $LOGFILE 2>&1
|
|
||||||
# echo "Build signed source files" >> $LOGFILE 2>&1
|
|
||||||
# echo "---------------------------------------" >> $LOGFILE 2>&1
|
|
||||||
#
|
|
||||||
# FILENAMES="eGroupWare"
|
|
||||||
# for FILENAME in $EXTRAPACKAGES; do
|
|
||||||
# FILENAMES="$FILENAMES eGroupWare-$FILENAME"
|
|
||||||
# done
|
|
||||||
#
|
|
||||||
# echo "FILENAMES: $FILENAMES"
|
|
||||||
#
|
|
||||||
# for EXTENSION in -svn.tar.bz2 -svn.tar.gz -svn.zip .tar.bz2 .tar.gz .zip; do
|
|
||||||
# for f in $FILENAMES; do
|
|
||||||
# PACKAGENAME=$f-$VERSION.$PACKAGING$EXTENSION
|
|
||||||
# echo "md5sum from file $PACKAGENAME is:" >> $MD5SUM
|
|
||||||
# md5sum $SRCDIR/$PACKAGENAME | cut -f1 -d' ' >> $MD5SUM 2>&1
|
|
||||||
# echo "---------------------------------------" >> $MD5SUM 2>&1
|
|
||||||
# echo " " >> $MD5SUM 2>&1
|
|
||||||
#
|
|
||||||
# echo "Build signed source files" >> $LOGFILE 2>&1
|
|
||||||
# rm -f $SRCDIR/$PACKAGENAME.gpg >> $LOGFILE 2>&1
|
|
||||||
# gpg --local-user packager@egroupware.org -s $SRCDIR/$PACKAGENAME >> $LOGFILE 2>&1
|
|
||||||
# done
|
|
||||||
# done
|
|
||||||
# echo "------------------------------------------" >> $LOGFILE 2>&1
|
|
||||||
# echo "End Build md5sum of tar.gz, tar.bz, zip" >> $LOGFILE 2>&1
|
|
||||||
# echo "End build of signed of tar.gz, tar.bz, zip" >> $LOGFILE 2>&1
|
|
||||||
# echo "------------------------------------------" >> $LOGFILE 2>&1
|
|
||||||
|
|
||||||
echo "------------------------------------------" >> $LOGFILE 2>&1
|
echo "------------------------------------------" >> $LOGFILE 2>&1
|
||||||
echo "Create the md5sum file for tar.gz, tar.bz, zip ($MD5SUM)" >> $LOGFILE 2>&1
|
echo "Create the md5sum file for tar.gz, tar.bz, zip ($MD5SUM)" >> $LOGFILE 2>&1
|
||||||
echo "------------------------------------------" >> $LOGFILE 2>&1
|
echo "------------------------------------------" >> $LOGFILE 2>&1
|
||||||
|
|
||||||
# cleaner md5sum file, the old one gave me a headache ;-)
|
|
||||||
cd $SRCDIR
|
cd $SRCDIR
|
||||||
for f in eGroupWare-$VERSION.$PACKAGING.*
|
for f in eGroupware*-$VERSION.$PACKAGING.*
|
||||||
do
|
do
|
||||||
md5sum $f >> $MD5SUM 2>&1
|
md5sum $f >> $MD5SUM 2>&1
|
||||||
done
|
done
|
||||||
|
@ -1,20 +1,56 @@
|
|||||||
%define packagename eGroupWare
|
%define packagename eGroupware
|
||||||
%define egwdirname egroupware
|
%define egwdirname egroupware
|
||||||
%define egwversion 1.3
|
%define egwversion 1.6
|
||||||
%define packaging 021
|
%define packaging pre1
|
||||||
#%define epoch 1
|
#%define epoch 1
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
%define httpdroot /srv/www/htdocs
|
%define httpdroot /srv/www/htdocs
|
||||||
%define httpdconfd /etc/apache2/conf.d
|
%define httpdconfd /etc/apache2/conf.d
|
||||||
%define source5 egroupware_suse.tar.bz2
|
%define source5 egroupware_suse.tar.bz2
|
||||||
%define distribution SUSE Linux %{?suse_version}
|
%define distribution SUSE Linux %{?suse_version}
|
||||||
|
%define php php5
|
||||||
|
%define extra_requires apache2-mod_php5
|
||||||
|
%define cron cron
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?fedora_version}
|
||||||
%define httpdroot /var/www/html
|
%define httpdroot /var/www/html
|
||||||
%define httpdconfd /etc/httpd/conf.d
|
%define httpdconfd /etc/httpd/conf.d
|
||||||
%define osversion %{?fedora_version}
|
%define osversion %{?fedora_version}
|
||||||
%define source5 egroupware_fedora.tar.bz2
|
%define source5 egroupware_fedora.tar.bz2
|
||||||
%define distribution Fedora Core %{?suse_version}
|
%define distribution Fedora Core %{?fedora_version}
|
||||||
|
%define php php
|
||||||
|
%define extra_requires httpd
|
||||||
|
%define cron crontabs
|
||||||
|
%endif
|
||||||
|
%if 0%{?mandriva_version}
|
||||||
|
%define httpdroot /var/www/html
|
||||||
|
%define httpdconfd /etc/httpd/conf.d
|
||||||
|
%define osversion %{?mandriva_version}
|
||||||
|
%define source5 egroupware_fedora.tar.bz2
|
||||||
|
%define distribution Mandriva %{?mandriva_version}
|
||||||
|
%define php php
|
||||||
|
%define extra_requires httpd
|
||||||
|
%define cron crontabs
|
||||||
|
%endif
|
||||||
|
%if 0%{?rhel_version}
|
||||||
|
%define httpdroot /var/www/html
|
||||||
|
%define httpdconfd /etc/httpd/conf.d
|
||||||
|
%define osversion %{?rhel_version}
|
||||||
|
%define source5 egroupware_fedora.tar.bz2
|
||||||
|
%define distribution Red Head %{?rhel_version}
|
||||||
|
%define php php
|
||||||
|
%define extra_requires httpd
|
||||||
|
%define cron crontabs
|
||||||
|
%endif
|
||||||
|
%if 0%{?centos_version}
|
||||||
|
%define httpdroot /var/www/html
|
||||||
|
%define httpdconfd /etc/httpd/conf.d
|
||||||
|
%define osversion %{?centos_version}
|
||||||
|
%define source5 egroupware_fedora.tar.bz2
|
||||||
|
%define distribution CentOS %{?centos_version}
|
||||||
|
%define php php
|
||||||
|
%define extra_requires httpd
|
||||||
|
%define cron crontabs
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define addressbook addressbook
|
%define addressbook addressbook
|
||||||
@ -23,16 +59,16 @@
|
|||||||
%define developer_tools developer_tools
|
%define developer_tools developer_tools
|
||||||
%define egw-pear egw-pear
|
%define egw-pear egw-pear
|
||||||
%define emailadmin emailadmin
|
%define emailadmin emailadmin
|
||||||
%define egwical egwical
|
|
||||||
%define felamimail felamimail
|
%define felamimail felamimail
|
||||||
%define filemanager filemanager
|
%define filemanager filemanager
|
||||||
%define gallery gallery
|
%define gallery gallery
|
||||||
%define icalsrv icalsrv
|
%define icalsrv icalsrv
|
||||||
%define infolog infolog
|
%define infolog infolog
|
||||||
|
%define importexport importexport
|
||||||
%define manual manual
|
%define manual manual
|
||||||
%define messenger messenger
|
|
||||||
%define mydms mydms
|
%define mydms mydms
|
||||||
%define news_admin news_admin
|
%define news_admin news_admin
|
||||||
|
%define notifications notifications
|
||||||
%define phpbrain phpbrain
|
%define phpbrain phpbrain
|
||||||
%define phpsysinfo phpsysinfo
|
%define phpsysinfo phpsysinfo
|
||||||
%define polls polls
|
%define polls polls
|
||||||
@ -50,7 +86,7 @@ Name: %{packagename}
|
|||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Release:
|
Release:
|
||||||
#Epoch: %{epoch}
|
#Epoch: %{epoch}
|
||||||
Summary: eGroupWare is a web-based groupware suite written in php.
|
Summary: eGroupware is a web-based groupware suite written in php.
|
||||||
Distribution: %{distribution}
|
Distribution: %{distribution}
|
||||||
|
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
@ -59,49 +95,53 @@ URL: http://www.egroupware.org/
|
|||||||
Source0: %{packagename}-%{egwversion}.%{packaging}.tar.bz2
|
Source0: %{packagename}-%{egwversion}.%{packaging}.tar.bz2
|
||||||
Source1: %{packagename}-egw-pear-%{egwversion}.%{packaging}.tar.bz2
|
Source1: %{packagename}-egw-pear-%{egwversion}.%{packaging}.tar.bz2
|
||||||
Source2: %{packagename}-icalsrv-%{egwversion}.%{packaging}.tar.bz2
|
Source2: %{packagename}-icalsrv-%{egwversion}.%{packaging}.tar.bz2
|
||||||
Source3: %{packagename}-egwical-%{egwversion}.%{packaging}.tar.bz2
|
Source3: %{packagename}-mydms-%{egwversion}.%{packaging}.tar.bz2
|
||||||
Source4: %{packagename}-gallery-%{egwversion}.%{packaging}.tar.bz2
|
Source4: %{packagename}-gallery-%{egwversion}.%{packaging}.tar.bz2
|
||||||
Source5: %{?source5}
|
Source5: %{?source5}
|
||||||
#Patch0: manageheader.php.patch
|
#Patch0: manageheader.php.patch
|
||||||
#Patch1: class.uiasyncservice.inc.php.patch
|
Patch1: class.uiasyncservice.inc.php.patch
|
||||||
BuildRoot: /tmp/%{packagename}-buildroot
|
BuildRoot: /tmp/%{packagename}-buildroot
|
||||||
Requires: php5 php5-mbstring php5-imap php5-gd apache2-mod_php5 php5-pear cron
|
Requires: %{php} %{php}-mbstring %{php}-imap %{php}-gd %{php}-pear %{extra_requires} %{cron} %{packagename}-egw-pear = %{egwversion}.%{packaging}
|
||||||
Provides: egw-core egw-%{addressbook} egw-%{etemplate}
|
Provides: egw-core egw-%{addressbook} egw-%{etemplate}
|
||||||
Conflicts: %{packagename}-core %{packagename}-%{addressbook} %{packagename}-%{bookmarks} %{packagename}-%{calendar} %{packagename}-%{developer_tools} %{packagename}-%{emailadmin} %{packagename}-%{felamimail} %{packagename}-%{filemanager} %{packagename}-%{infolog} %{packagename}-%{manual} %{packagename}-%{mydms} %{packagename}-%{news_admin} %{packagename}-%{phpbrain} %{packagename}-%{polls} %{packagename}-%{projectmanager} %{packagename}-%{registration} %{packagename}-%{resources} %{packagename}-%{sambaadmin} %{packagename}-%{sitemgr} %{packagename}-%{syncml} %{packagename}-%{timesheet} %{packagename}-%{wiki}
|
Conflicts: %{packagename}-core %{packagename}-%{addressbook} %{packagename}-%{bookmarks} %{packagename}-%{calendar} %{packagename}-%{developer_tools} %{packagename}-%{emailadmin} %{packagename}-%{felamimail} %{packagename}-%{filemanager} %{packagename}-%{infolog} %{packagename}-%{importexport} %{packagename}-%{manual} %{packagename}-%{news_admin} %{packagename}-%{notifications} %{packagename}-%{phpbrain} %{packagename}-%{polls} %{packagename}-%{projectmanager} %{packagename}-%{registration} %{packagename}-%{resources} %{packagename}-%{sambaadmin} %{packagename}-%{sitemgr} %{packagename}-%{syncml} %{packagename}-%{timesheet} %{packagename}-%{wiki}
|
||||||
|
Obsoletes: %{packagename}-%{icalsrv}
|
||||||
|
|
||||||
Prefix: /usr/share
|
Prefix: /usr/share
|
||||||
Buildarch: noarch
|
Buildarch: noarch
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
|
|
||||||
Vendor: eGroupWare
|
Vendor: eGroupware
|
||||||
Packager: Lars Kneschke <l.kneschke@metaways.de>
|
Packager: Ralf Becker <RalfBecker@outdoor-training.de>
|
||||||
|
|
||||||
%description
|
%description
|
||||||
eGroupWare is a web-based groupware suite written in PHP.
|
eGroupware is a web-based groupware suite written in PHP.
|
||||||
|
|
||||||
This package provides the eGroupWare default applications:
|
This package provides the eGroupware default applications:
|
||||||
|
|
||||||
egroupware core with: admin, api, docs, etemplate, prefereces and setup,
|
egroupware core with: admin, api, docs, etemplate, prefereces and setup,
|
||||||
addressbook, bookmarks, calendar, translation-tools, emailadmin, felamimail,
|
addressbook, bookmarks, calendar, translation-tools, emailadmin, felamimail,
|
||||||
filemanager, infolog, manual, mydms, news admin, knowledgebase, polls,
|
filemanager, infolog, manual, news admin, knowledgebase, polls,
|
||||||
projectmanager, resources, sambaadmin, sitemgr, syncml, timesheet, wiki, workflow
|
projectmanager, resources, sambaadmin, sitemgr, syncml, timesheet, tracker, wiki
|
||||||
|
|
||||||
It also provides an API for developing additional applications.
|
It also provides an API for developing additional applications.
|
||||||
|
|
||||||
Further contributed applications are avalible in single packages.
|
Further contributed applications are avalible in single packages.
|
||||||
|
|
||||||
%package core
|
%package core
|
||||||
Summary: The eGroupWare contrib package
|
Summary: The eGroupware contrib package
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Requires: php5 php5-mbstring php5-imap php5-gd php5-pear apache2-mod_php5 cron
|
|
||||||
Provides: egw-core
|
Provides: egw-core
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
%description core
|
%description core
|
||||||
This package provides the eGroupWare contrib applications.
|
This package provides the eGroupware core applications.
|
||||||
|
%post core
|
||||||
|
%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version}
|
||||||
|
chcon "user_u:object_r:httpd_sys_content_t" /var/lib/egroupware -Rc
|
||||||
|
%endif
|
||||||
|
|
||||||
%package %{addressbook}
|
%package %{addressbook}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{addressbook} application
|
Summary: The eGroupware %{addressbook} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
@ -109,22 +149,22 @@ Requires: egw-core = %{egwversion}.%{packaging}
|
|||||||
Provides: egw-%{addressbook}
|
Provides: egw-%{addressbook}
|
||||||
%description %{addressbook}
|
%description %{addressbook}
|
||||||
Contact manager with Vcard support.
|
Contact manager with Vcard support.
|
||||||
%{addressbook} is the egroupware default contact application.
|
%{addressbook} is the egroupware contact application.
|
||||||
It makes use of the egroupware contacts class to store and retrieve
|
It has different backends to store and retrive contacts
|
||||||
contact information via SQL, LDAP or Active Directory.
|
from SQL or LDAP.
|
||||||
|
|
||||||
%package %{bookmarks}
|
%package %{bookmarks}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{bookmarks} application
|
Summary: The eGroupware %{bookmarks} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{bookmarks}
|
%description %{bookmarks}
|
||||||
Manage your bookmarks with eGroupWare. Has Netscape plugin.
|
Manage your bookmarks with eGroupware. Has Netscape plugin.
|
||||||
|
|
||||||
%package %{calendar}
|
%package %{calendar}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{calendar} application
|
Summary: The eGroupware %{calendar} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
@ -135,28 +175,29 @@ and ACL security.
|
|||||||
|
|
||||||
%package %{developer_tools}
|
%package %{developer_tools}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{developer_tools} application
|
Summary: The eGroupware %{developer_tools} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{developer_tools}
|
%description %{developer_tools}
|
||||||
The TranslationTools allow to create and extend translations-files for eGroupWare.
|
The TranslationTools allow to create and extend translations-files for eGroupware.
|
||||||
They can search the sources for new / added phrases and show you the ones missing in your language.
|
They can search the sources for new / added phrases and show you the ones missing in your language.
|
||||||
|
|
||||||
%package egw-pear
|
%package egw-pear
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare egw-pear application
|
Summary: The eGroupware egw-pear application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
|
Requires: %{php}-pear
|
||||||
#Conflicts: %{packagename}
|
#Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description egw-pear
|
%description egw-pear
|
||||||
egw-pear contains the pear classes modified to work with eGroupWare
|
egw-pear contains modified pear classes necessary for eGroupware
|
||||||
|
|
||||||
%package %{emailadmin}
|
%package %{emailadmin}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{emailadmin} application
|
Summary: The eGroupware %{emailadmin} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
@ -164,186 +205,181 @@ Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-egw-pear = %{egw
|
|||||||
%description %{emailadmin}
|
%description %{emailadmin}
|
||||||
EmailAdmin allow to maintain User email accounts
|
EmailAdmin allow to maintain User email accounts
|
||||||
|
|
||||||
%package %{egwical}
|
|
||||||
Version: %{egwversion}.%{packaging}
|
|
||||||
Summary: The eGroupWare %{egwical} application
|
|
||||||
Group: Web/Database
|
|
||||||
AutoReqProv: no
|
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
|
||||||
%description %{egwical}
|
|
||||||
This is the %{egwical} app for eGroupWare.
|
|
||||||
|
|
||||||
%package %{felamimail}
|
%package %{felamimail}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{felamimail} application
|
Summary: The eGroupware Webmail application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{emailadmin} = %{egwversion}.%{packaging}, %{packagename}-egw-pear = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{emailadmin} = %{egwversion}.%{packaging}, %{packagename}-egw-pear = %{egwversion}.%{packaging}
|
||||||
%description %{felamimail}
|
%description %{felamimail}
|
||||||
The %{felamimail} Email Reader is a other Email application for eGroupWare.
|
The Email application for eGroupware.
|
||||||
|
|
||||||
%package %{filemanager}
|
%package %{filemanager}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{filemanager} application
|
Summary: The eGroupware %{filemanager} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
||||||
%description %{filemanager}
|
%description %{filemanager}
|
||||||
This is the %{filemanager} app for eGroupWare.
|
This is the %{filemanager} app for eGroupware.
|
||||||
|
|
||||||
%package %{gallery}
|
%package %{gallery}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{gallery} application
|
Summary: The eGroupware %{gallery} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
||||||
%description %{gallery}
|
%description %{gallery}
|
||||||
This is the %{gallery} app for eGroupWare.
|
An embedded Gallery2 for eGroupware.
|
||||||
|
|
||||||
#%package %{headlines}
|
|
||||||
#Version: %{egwversion}.%{packaging}
|
|
||||||
#Summary: The eGroupWare %{headlines} application
|
|
||||||
#Group: Web/Database
|
|
||||||
#AutoReqProv: no
|
|
||||||
#Requires: egw-core = %{egwversion}.%{packaging}
|
|
||||||
#%description %{headlines}
|
|
||||||
#This is the %{headlines} app for eGroupWare.
|
|
||||||
|
|
||||||
%package %{icalsrv}
|
%package %{icalsrv}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{icalsrv} application
|
Summary: The eGroupware %{icalsrv} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{icalsrv}
|
%description %{icalsrv}
|
||||||
This is the %{icalsrv} app for eGroupWare.
|
This is the old %{icalsrv} app for eGroupware.
|
||||||
|
It is NOT necessary for GroupDAV, CalDAV or CardDAV,
|
||||||
|
which is build into the eGroupware core.
|
||||||
|
|
||||||
%package %{infolog}
|
%package %{infolog}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{infolog} application
|
Summary: The eGroupware %{infolog} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, egw-%{etemplate} = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, egw-%{etemplate} = %{egwversion}.%{packaging}
|
||||||
%description %{infolog}
|
%description %{infolog}
|
||||||
This is the %{infolog} app for eGroupWare (Notes, ToDo, Phonelogs, CRM).
|
This is the %{infolog} app for eGroupware (Notes, ToDo, Phonelogs, CRM).
|
||||||
|
|
||||||
|
%package %{importexport}
|
||||||
|
Version: %{egwversion}.%{packaging}
|
||||||
|
Summary: The eGroupware %{importexport} application
|
||||||
|
Group: Web/Database
|
||||||
|
Conflicts: %{packagename}
|
||||||
|
AutoReqProv: no
|
||||||
|
Requires: egw-core = %{egwversion}.%{packaging}, egw-%{etemplate} = %{egwversion}.%{packaging}
|
||||||
|
%description %{importexport}
|
||||||
|
This is the %{importexport} app for eGroupware. It includes a comandline client.
|
||||||
|
|
||||||
#%package %{jinn}
|
#%package %{jinn}
|
||||||
#Version: %{egwversion}.%{packaging}
|
#Version: %{egwversion}.%{packaging}
|
||||||
#Summary: The eGroupWare %{jinn} application
|
#Summary: The eGroupware %{jinn} application
|
||||||
#Group: Web/Database
|
#Group: Web/Database
|
||||||
#AutoReqProv: no
|
#AutoReqProv: no
|
||||||
#Requires: egw-core = %{egwversion}.%{packaging}
|
#Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
#%description %{jinn}
|
#%description %{jinn}
|
||||||
#The %{jinn} app is a multi-site, multi-database, multi-user/-group, database driven Content Management System written in and for the eGroupWare Framework.
|
#The %{jinn} app is a multi-site, multi-database, multi-user/-group, database driven Content Management System written in and for the eGroupware Framework.
|
||||||
|
|
||||||
%package %{manual}
|
%package %{manual}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{manual} application
|
Summary: The eGroupware %{manual} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{manual}
|
%description %{manual}
|
||||||
This is the %{manual} app for eGroupWare: online help system.
|
This is the %{manual} app for eGroupware: online help system.
|
||||||
|
|
||||||
#%package %{messenger}
|
|
||||||
#Version: %{egwversion}.%{packaging}
|
|
||||||
#Summary: The eGroupWare %{messenger} application
|
|
||||||
#Group: Web/Database
|
|
||||||
#AutoReqProv: no
|
|
||||||
#Requires: egw-core = %{egwversion}.%{packaging}
|
|
||||||
#%description %{messenger}
|
|
||||||
#This is the %{messenger} app for eGroupWare.
|
|
||||||
|
|
||||||
%package %{mydms}
|
%package %{mydms}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{mydms} application
|
Summary: The eGroupware %{mydms} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging}
|
||||||
%description %{mydms}
|
%description %{mydms}
|
||||||
This is a %{mydms} port to eGroupWare.
|
This is a %{mydms} port to eGroupware.
|
||||||
|
|
||||||
%package %{news_admin}
|
%package %{news_admin}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{news_admin} application
|
Summary: The eGroupware %{news_admin} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{news_admin}
|
%description %{news_admin}
|
||||||
This is the %{news_admin} app for eGroupWare.
|
This is the %{news_admin} app for eGroupware.
|
||||||
|
|
||||||
|
%package %{notifications}
|
||||||
|
Version: %{egwversion}.%{packaging}
|
||||||
|
Summary: The eGroupware %{notifications} application
|
||||||
|
Group: Web/Database
|
||||||
|
Conflicts: %{packagename}
|
||||||
|
AutoReqProv: no
|
||||||
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
|
%description %{notifications}
|
||||||
|
This is the %{notifications} app for eGroupware.
|
||||||
|
|
||||||
%package %{phpbrain}
|
%package %{phpbrain}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{phpbrain} application
|
Summary: The eGroupware %{phpbrain} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{addressbook} = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{addressbook} = %{egwversion}.%{packaging}
|
||||||
%description %{phpbrain}
|
%description %{phpbrain}
|
||||||
This is the %{phpbrain} app for eGroupWare.
|
This is the %{phpbrain} app for eGroupware.
|
||||||
|
|
||||||
%package %{phpsysinfo}
|
%package %{phpsysinfo}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{phpsysinfo} application
|
Summary: The eGroupware %{phpsysinfo} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{phpsysinfo}
|
%description %{phpsysinfo}
|
||||||
This is the %{phpsysinfo} app for eGroupWare.
|
This is the %{phpsysinfo} app for eGroupware.
|
||||||
|
|
||||||
%package %{polls}
|
%package %{polls}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{polls} application
|
Summary: The eGroupware %{polls} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{polls}
|
%description %{polls}
|
||||||
This is the %{polls} app for eGroupWare.
|
This is the %{polls} app for eGroupware.
|
||||||
|
|
||||||
%package %{projectmanager}
|
%package %{projectmanager}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{projectmanager} application
|
Summary: The eGroupware %{projectmanager} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging},
|
Requires: egw-core = %{egwversion}.%{packaging},
|
||||||
%description %{projectmanager}
|
%description %{projectmanager}
|
||||||
The %{projectmanager} is eGroupWare's new project management application.
|
The %{projectmanager} is eGroupware's new project management application.
|
||||||
It's fully integrated into eGroupWare and use the data of InfoLog and Calendar.
|
It's fully integrated into eGroupware and use the data of InfoLog and Calendar.
|
||||||
Plugable datasources allow to support and manage further applications.
|
Plugable datasources allow to support and manage further applications.
|
||||||
|
|
||||||
%package %{registration}
|
%package %{registration}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{registration} application
|
Summary: The eGroupware %{registration} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{registration}
|
%description %{registration}
|
||||||
This is the %{registration} app for eGroupWare.
|
This is the %{registration} app for eGroupware.
|
||||||
|
|
||||||
%package %{resources}
|
%package %{resources}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{resources} application
|
Summary: The eGroupware %{resources} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{resources}
|
%description %{resources}
|
||||||
%{resources} is a resource booking sysmtem for eGroupWare.
|
%{resources} is a resource booking sysmtem for eGroupware.
|
||||||
Which integrates into the calendar.
|
Which integrates into the calendar.
|
||||||
|
|
||||||
%package %{sambaadmin}
|
%package %{sambaadmin}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{sambaadmin} application
|
Summary: The eGroupware %{sambaadmin} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
@ -353,27 +389,27 @@ Manage LDAP based sambaacounts and workstations.
|
|||||||
|
|
||||||
%package %{sitemgr}
|
%package %{sitemgr}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare Sitemanager CMS application
|
Summary: The eGroupware Sitemanager CMS application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{sitemgr}
|
%description %{sitemgr}
|
||||||
This is the Sitemanager CMS app for eGroupWare.
|
This is the Sitemanager CMS app for eGroupware.
|
||||||
|
|
||||||
%package %{syncml}
|
%package %{syncml}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{syncml} application
|
Summary: The eGroupware %{syncml} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}, php >= 5.0.0
|
Requires: egw-core = %{egwversion}.%{packaging}, php >= 5.0.0
|
||||||
%description %{syncml}
|
%description %{syncml}
|
||||||
This is the %{syncml} app for eGroupWare.
|
This is the %{syncml} app for eGroupware.
|
||||||
|
|
||||||
%package %{timesheet}
|
%package %{timesheet}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare timesheet application
|
Summary: The eGroupware timesheet application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
@ -385,31 +421,31 @@ as together with the ProjectManager application.
|
|||||||
|
|
||||||
%package %{tracker}
|
%package %{tracker}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare trouble ticket system application
|
Summary: The eGroupware trouble ticket system application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging}
|
Requires: egw-core = %{egwversion}.%{packaging}
|
||||||
%description %{tracker}
|
%description %{tracker}
|
||||||
This is the trouble ticket system app for eGroupWare.
|
This is the trouble ticket system app for eGroupware.
|
||||||
|
|
||||||
%package %{wiki}
|
%package %{wiki}
|
||||||
Version: %{egwversion}.%{packaging}
|
Version: %{egwversion}.%{packaging}
|
||||||
Summary: The eGroupWare %{wiki} application
|
Summary: The eGroupware %{wiki} application
|
||||||
Group: Web/Database
|
Group: Web/Database
|
||||||
Conflicts: %{packagename}
|
Conflicts: %{packagename}
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
Requires: egw-core = %{egwversion}.%{packaging},
|
Requires: egw-core = %{egwversion}.%{packaging},
|
||||||
%description %{wiki}
|
%description %{wiki}
|
||||||
This is the %{wiki} app for eGroupWare.
|
This is the %{wiki} app for eGroupware.
|
||||||
|
|
||||||
#%package %{workflow}
|
#%package %{workflow}
|
||||||
#Version: %{egwversion}.%{packaging}
|
#Version: %{egwversion}.%{packaging}
|
||||||
#Summary: The eGroupWare %{workflow} application
|
#Summary: The eGroupware %{workflow} application
|
||||||
#Group: Web/Database
|
#Group: Web/Database
|
||||||
#AutoReqProv: no
|
#AutoReqProv: no
|
||||||
#Requires: egw-core = %{egwversion}.%{packaging},
|
#Requires: egw-core = %{egwversion}.%{packaging},
|
||||||
#%description %{workflow}
|
#%description %{workflow}
|
||||||
#This is the %{workflow} app for eGroupWare.
|
#This is the %{workflow} app for eGroupware.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup0 -c -n %{egwdirname}
|
%setup0 -c -n %{egwdirname}
|
||||||
@ -419,7 +455,7 @@ This is the %{wiki} app for eGroupWare.
|
|||||||
%setup4 -T -D -a 4 -n %{egwdirname}
|
%setup4 -T -D -a 4 -n %{egwdirname}
|
||||||
%setup5 -T -D -a 5 -n %{egwdirname}
|
%setup5 -T -D -a 5 -n %{egwdirname}
|
||||||
#%patch0 -p 0
|
#%patch0 -p 0
|
||||||
#%patch1 -p 0
|
%patch1 -p 0
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -430,7 +466,6 @@ cp -aRf etc var $RPM_BUILD_ROOT
|
|||||||
cp -aRf egroupware/* $RPM_BUILD_ROOT%{prefix}/%{egwdirname}
|
cp -aRf egroupware/* $RPM_BUILD_ROOT%{prefix}/%{egwdirname}
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/.htaccess
|
rm -f $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/.htaccess
|
||||||
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/debian
|
|
||||||
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/switchuser
|
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/switchuser
|
||||||
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/skel
|
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/skel
|
||||||
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/soap
|
rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/soap
|
||||||
@ -449,6 +484,9 @@ ln -s sitemgr/sitemgr-link
|
|||||||
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
|
||||||
|
|
||||||
%post
|
%post
|
||||||
|
%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version}
|
||||||
|
chcon "user_u:object_r:httpd_sys_content_t" /var/lib/egroupware -Rc
|
||||||
|
%endif
|
||||||
%postun
|
%postun
|
||||||
|
|
||||||
%files
|
%files
|
||||||
@ -471,7 +509,9 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%{prefix}/%{egwdirname}/soap.php
|
%{prefix}/%{egwdirname}/soap.php
|
||||||
%{prefix}/%{egwdirname}/xajax.php
|
%{prefix}/%{egwdirname}/xajax.php
|
||||||
%{prefix}/%{egwdirname}/xmlrpc.php
|
%{prefix}/%{egwdirname}/xmlrpc.php
|
||||||
%{prefix}/%{egwdirname}/icalsrv.php
|
%{prefix}/%{egwdirname}/svn-helper.php
|
||||||
|
%{prefix}/%{egwdirname}/webdav.php
|
||||||
|
%{prefix}/%{egwdirname}/groupdav.php
|
||||||
%{prefix}/%{egwdirname}/admin
|
%{prefix}/%{egwdirname}/admin
|
||||||
%{prefix}/%{egwdirname}/doc
|
%{prefix}/%{egwdirname}/doc
|
||||||
%{prefix}/%{egwdirname}/etemplate
|
%{prefix}/%{egwdirname}/etemplate
|
||||||
@ -486,10 +526,13 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%{prefix}/%{egwdirname}/emailadmin
|
%{prefix}/%{egwdirname}/emailadmin
|
||||||
%{prefix}/%{egwdirname}/felamimail
|
%{prefix}/%{egwdirname}/felamimail
|
||||||
%{prefix}/%{egwdirname}/filemanager
|
%{prefix}/%{egwdirname}/filemanager
|
||||||
|
%{prefix}/%{egwdirname}/icalsrv
|
||||||
%{prefix}/%{egwdirname}/infolog
|
%{prefix}/%{egwdirname}/infolog
|
||||||
|
%{prefix}/%{egwdirname}/importexport
|
||||||
%{prefix}/%{egwdirname}/manual
|
%{prefix}/%{egwdirname}/manual
|
||||||
%{prefix}/%{egwdirname}/mydms
|
%{prefix}/%{egwdirname}/mydms
|
||||||
%{prefix}/%{egwdirname}/news_admin
|
%{prefix}/%{egwdirname}/news_admin
|
||||||
|
%{prefix}/%{egwdirname}/notifications
|
||||||
%{prefix}/%{egwdirname}/phpbrain
|
%{prefix}/%{egwdirname}/phpbrain
|
||||||
%{prefix}/%{egwdirname}/phpsysinfo
|
%{prefix}/%{egwdirname}/phpsysinfo
|
||||||
%{prefix}/%{egwdirname}/polls
|
%{prefix}/%{egwdirname}/polls
|
||||||
@ -512,7 +555,14 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%dir %attr(0755,wwwrun,www) /var/lib/egroupware/sessions
|
%dir %attr(0755,wwwrun,www) /var/lib/egroupware/sessions
|
||||||
%config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php
|
%config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version}
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/sessions
|
||||||
|
%config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php
|
||||||
|
%endif
|
||||||
|
%if 0%{?mandriva_version}
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
||||||
@ -540,7 +590,8 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%{prefix}/%{egwdirname}/soap.php
|
%{prefix}/%{egwdirname}/soap.php
|
||||||
%{prefix}/%{egwdirname}/xajax.php
|
%{prefix}/%{egwdirname}/xajax.php
|
||||||
%{prefix}/%{egwdirname}/xmlrpc.php
|
%{prefix}/%{egwdirname}/xmlrpc.php
|
||||||
%{prefix}/%{egwdirname}/icalsrv.php
|
%{prefix}/%{egwdirname}/groupdav.php
|
||||||
|
%{prefix}/%{egwdirname}/webdav.php
|
||||||
%{prefix}/%{egwdirname}/admin
|
%{prefix}/%{egwdirname}/admin
|
||||||
%{prefix}/%{egwdirname}/doc
|
%{prefix}/%{egwdirname}/doc
|
||||||
%{prefix}/%{egwdirname}/etemplate
|
%{prefix}/%{egwdirname}/etemplate
|
||||||
@ -557,7 +608,14 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%dir %attr(0755,wwwrun,www) /var/lib/egroupware/sessions
|
%dir %attr(0755,wwwrun,www) /var/lib/egroupware/sessions
|
||||||
%config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php
|
%config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora_version}
|
%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version}
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
||||||
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/sessions
|
||||||
|
%config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php
|
||||||
|
%endif
|
||||||
|
%if 0%{?mandriva_version}
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/files
|
||||||
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
%dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup
|
||||||
@ -573,10 +631,6 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{calendar}
|
%{prefix}/%{egwdirname}/%{calendar}
|
||||||
|
|
||||||
#%files %{chatty}
|
|
||||||
#%defattr(-,root,root)
|
|
||||||
#%{prefix}/%{egwdirname}/%{chatty}
|
|
||||||
|
|
||||||
%files %{developer_tools}
|
%files %{developer_tools}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{developer_tools}
|
%{prefix}/%{egwdirname}/%{developer_tools}
|
||||||
@ -589,10 +643,6 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{emailadmin}
|
%{prefix}/%{egwdirname}/%{emailadmin}
|
||||||
|
|
||||||
%files %{egwical}
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%{prefix}/%{egwdirname}/%{egwical}
|
|
||||||
|
|
||||||
%files %{felamimail}
|
%files %{felamimail}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{felamimail}
|
%{prefix}/%{egwdirname}/%{felamimail}
|
||||||
@ -605,10 +655,6 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{gallery}
|
%{prefix}/%{egwdirname}/%{gallery}
|
||||||
|
|
||||||
#%files %{headlines}
|
|
||||||
#%defattr(-,root,root)
|
|
||||||
#%{prefix}/%{egwdirname}/%{headlines}
|
|
||||||
|
|
||||||
%files %{icalsrv}
|
%files %{icalsrv}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{icalsrv}
|
%{prefix}/%{egwdirname}/%{icalsrv}
|
||||||
@ -617,6 +663,10 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{infolog}
|
%{prefix}/%{egwdirname}/%{infolog}
|
||||||
|
|
||||||
|
%files %{importexport}
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{prefix}/%{egwdirname}/%{importexport}
|
||||||
|
|
||||||
#%files %{jinn}
|
#%files %{jinn}
|
||||||
#%defattr(-,root,root)
|
#%defattr(-,root,root)
|
||||||
#%{prefix}/%{egwdirname}/%{jinn}
|
#%{prefix}/%{egwdirname}/%{jinn}
|
||||||
@ -625,10 +675,6 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{manual}
|
%{prefix}/%{egwdirname}/%{manual}
|
||||||
|
|
||||||
#%files %{messenger}
|
|
||||||
#%defattr(-,root,root)
|
|
||||||
#%{prefix}/%{egwdirname}/%{messenger}
|
|
||||||
|
|
||||||
%files %{mydms}
|
%files %{mydms}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{mydms}
|
%{prefix}/%{egwdirname}/%{mydms}
|
||||||
@ -637,6 +683,10 @@ ln -s sitemgr/sitemgr-link
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{news_admin}
|
%{prefix}/%{egwdirname}/%{news_admin}
|
||||||
|
|
||||||
|
%files %{notifications}
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{prefix}/%{egwdirname}/%{notifications}
|
||||||
|
|
||||||
%files %{phpbrain}
|
%files %{phpbrain}
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{prefix}/%{egwdirname}/%{phpbrain}
|
%{prefix}/%{egwdirname}/%{phpbrain}
|
||||||
@ -687,8 +737,17 @@ ln -s sitemgr/sitemgr-link
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Apr 30 2007 Lars Kneschke <l.kneschke@metaways.de> 1.3-021
|
* Tue Jul 22 2008 Ralf Becker <RalfBecker@outdoor-training.de> 1.6.pre1
|
||||||
- eGroupWare 1.4 Beta 5
|
- eGroupware 1.6.pre1 first preview of upcomming 1.6 release
|
||||||
|
|
||||||
* Mon Apr 16 2007 Lars Kneschke <l.kneschke@metaways.de> 1.3-019
|
* Mon Apr 15 2008 Ralf Becker <RalfBecker@outdoor-training.de> 1.4.004
|
||||||
- eGroupWare 1.4 Beta 4
|
- eGroupware 1.4.004 FCKeditor update (2.6) & security release
|
||||||
|
|
||||||
|
* Mon Mar 19 2008 Ralf Becker <RalfBecker@outdoor-training.de> 1.4.003
|
||||||
|
- eGroupware 1.4.003 security & maintainace release
|
||||||
|
|
||||||
|
* Mon Sep 24 2007 Ralf Becker <RalfBecker@outdoor-training.de> 1.4.002
|
||||||
|
- eGroupware 1.4.002 bugfix & maintainace release
|
||||||
|
|
||||||
|
* Mon Jun 4 2007 Ralf Becker <RalfBecker@outdoor-training.de> 1.4.001
|
||||||
|
- final eGroupware 1.4 release
|
Loading…
Reference in New Issue
Block a user