Monotone-Parent: 1d01c81255f0afec5ce3c3a241d4a5205ffb8dfc

Monotone-Revision: 8542ad5d3580057a3e361ef25f6c24df41841c52

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-08-14T15:24:31
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2009-08-14 15:24:31 +00:00
parent 5c7aa07f4e
commit 5eb391b009
1 changed files with 20 additions and 12 deletions

View File

@ -13,6 +13,7 @@ AutoReqProv: off
Requires: gnustep-base sope%{sope_major_version}%{sope_minor_version}-core httpd sope%{sope_major_version}%{sope_minor_version}-core sope%{sope_major_version}%{sope_minor_version}-appserver sope%{sope_major_version}%{sope_minor_version}-ldap sope%{sope_major_version}%{sope_minor_version}-cards sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore memcached libmemcached Requires: gnustep-base sope%{sope_major_version}%{sope_minor_version}-core httpd sope%{sope_major_version}%{sope_minor_version}-core sope%{sope_major_version}%{sope_minor_version}-appserver sope%{sope_major_version}%{sope_minor_version}-ldap sope%{sope_major_version}%{sope_minor_version}-cards sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore memcached libmemcached
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
BuildPreReq: gcc-objc gnustep-base gnustep-make sope%{sope_major_version}%{sope_minor_version}-appserver-devel sope%{sope_major_version}%{sope_minor_version}-core-devel sope%{sope_major_version}%{sope_minor_version}-ldap-devel sope%{sope_major_version}%{sope_minor_version}-mime-devel sope%{sope_major_version}%{sope_minor_version}-xml-devel sope%{sope_major_version}%{sope_minor_version}-gdl1-devel libmemcached-devel BuildPreReq: gcc-objc gnustep-base gnustep-make sope%{sope_major_version}%{sope_minor_version}-appserver-devel sope%{sope_major_version}%{sope_minor_version}-core-devel sope%{sope_major_version}%{sope_minor_version}-ldap-devel sope%{sope_major_version}%{sope_minor_version}-mime-devel sope%{sope_major_version}%{sope_minor_version}-xml-devel sope%{sope_major_version}%{sope_minor_version}-gdl1-devel libmemcached-devel
%description %description
SOGo is a groupware server built around OpenGroupware.org (OGo) and SOGo is a groupware server built around OpenGroupware.org (OGo) and
the SOPE application server. It focuses on scalability. the SOPE application server. It focuses on scalability.
@ -26,15 +27,17 @@ The Web interface has been rewritten in an AJAX fashion to provided a faster
UI for the users, consistency in look and feel with the Mozilla applications, UI for the users, consistency in look and feel with the Mozilla applications,
and to reduce the load of the transactions on the server. and to reduce the load of the transactions on the server.
%package -n sogo-tools %package -n sogo-tool
Summary: Command-line tools for SOGo Summary: Command-line toolsuite for SOGo
Group: Productivity/Groupware Group: Productivity/Groupware
AutoReqProv: off AutoReqProv: off
%description -n sogo-tools %description -n sogo-tool
Command-line tools for SOGo: Administrative tool for SOGo that provides the following internal commands:
sogo-contacts-checkdoubles - check excessive amounts of records in addressbooks backup -- backup user folders
sogo-contacts-removedoubles - intelligently remove contacts that may exist in addressbooks restore -- restore user folders
remove-doubles -- remove duplicate contacts from the user addressbooks
check-doubles -- list user addressbooks with duplicate contacts
%package -n sogo-devel %package -n sogo-devel
Summary: Development headers and libraries for SOGo Summary: Development headers and libraries for SOGo
@ -64,7 +67,7 @@ Requires: sope%{sope_major_version}%{sope_minor_version}-gdl1
AutoReqProv: off AutoReqProv: off
%description -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore-devel %description -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore-devel
This package contains the header files for the SOPE GDLContentStore library. This package contains the header files for SOPE's GDLContentStore library.
SOPE is a framework for developing web applications and services. The SOPE is a framework for developing web applications and services. The
name "SOPE" (SKYRiX Object Publishing Environment) is inspired by ZOPE. name "SOPE" (SKYRiX Object Publishing Environment) is inspired by ZOPE.
@ -89,7 +92,7 @@ SOPE versit parsing library for iCal and VCard formats
######################################## ########################################
%prep %prep
rm -fr ${RPM_BUILD_ROOT} rm -fr ${RPM_BUILD_ROOT}
%setup -q -n SOGo %setup -q -n SOGo-%{sogo_version}
# ****************************** build ******************************** # ****************************** build ********************************
%build %build
@ -105,7 +108,7 @@ ppc64-*)
ldflags="";; ldflags="";;
esac esac
make CC="$cc" LDFLAGS="$ldflags" make CC="$cc" LDFLAGS="$ldflags" messages=yes
# ****************************** install ****************************** # ****************************** install ******************************
%install %install
@ -125,6 +128,7 @@ make DESTDIR=${RPM_BUILD_ROOT} \
install install
mkdir -p ${RPM_BUILD_ROOT}/etc/init.d mkdir -p ${RPM_BUILD_ROOT}/etc/init.d
mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily
mkdir -p ${RPM_BUILD_ROOT}/etc/sysconfig
mkdir -p ${RPM_BUILD_ROOT}/etc/httpd/conf.d mkdir -p ${RPM_BUILD_ROOT}/etc/httpd/conf.d
mkdir -p ${RPM_BUILD_ROOT}/usr/sbin mkdir -p ${RPM_BUILD_ROOT}/usr/sbin
mkdir -p ${RPM_BUILD_ROOT}/var/run/sogo mkdir -p ${RPM_BUILD_ROOT}/var/run/sogo
@ -134,6 +138,9 @@ cp Apache/SOGo.conf ${RPM_BUILD_ROOT}/etc/httpd/conf.d/
cp Scripts/tmpwatch ${RPM_BUILD_ROOT}/etc/cron.daily/sogo-tmpwatch cp Scripts/tmpwatch ${RPM_BUILD_ROOT}/etc/cron.daily/sogo-tmpwatch
cp Scripts/sogo-init.d-redhat ${RPM_BUILD_ROOT}/etc/init.d/sogod cp Scripts/sogo-init.d-redhat ${RPM_BUILD_ROOT}/etc/init.d/sogod
cp Scripts/sogod-wrapper ${RPM_BUILD_ROOT}/usr/sbin/sogod cp Scripts/sogod-wrapper ${RPM_BUILD_ROOT}/usr/sbin/sogod
chmod 755 ${RPM_BUILD_ROOT}/usr/sbin/sogod
chmod 755 ${RPM_BUILD_ROOT}/etc/init.d/sogod
cp Scripts/sogo-default ${RPM_BUILD_ROOT}/etc/sysconfig/sogo
rm -rf ${RPM_BUILD_ROOT}%{prefix}/Tools/test_quick_extract rm -rf ${RPM_BUILD_ROOT}%{prefix}/Tools/test_quick_extract
# ****************************** clean ******************************** # ****************************** clean ********************************
@ -168,10 +175,11 @@ rm -fr ${RPM_BUILD_ROOT}
%{prefix}/Library/WOxElemBuilders-%{sope_version}/SOGoElements.wox %{prefix}/Library/WOxElemBuilders-%{sope_version}/SOGoElements.wox
%config %{_sysconfdir}/httpd/conf.d/SOGo.conf %config %{_sysconfdir}/httpd/conf.d/SOGo.conf
%doc ChangeLog README NEWS Scripts/sql-update-20070724.sh Scripts/sql-update-20070822.sh Scripts/sql-update-20080303.sh Scripts/sql-update-101_to_102.sh %config %{_sysconfdir}/sysconfig/sogo
%doc ChangeLog README NEWS Scripts/sql-update-20070724.sh Scripts/sql-update-20070822.sh Scripts/sql-update-20080303.sh
%files -n sogo-tools %files -n sogo-tool
%{prefix}/Tools/Admin/sogo-contacts-* %{prefix}/Tools/Admin/sogo-tool
%files -n sogo-devel %files -n sogo-devel
%{prefix}/Library/Headers/SOGo %{prefix}/Library/Headers/SOGo