first try for a 1.6 prerelease package

This commit is contained in:
Ralf Becker 2008-07-22 12:02:33 +00:00
parent ffd9cdd47f
commit 8d2816b0bb
2 changed files with 221 additions and 229 deletions

View File

@ -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

View File

@ -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