Monotone-Parent: fa2e7098c9457bb1b9933f49556578b5326860d2

Monotone-Revision: 484dfbcd9e1364cb46bc486c8a0669b0d2729d37

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-14T19:08:31
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau 2011-10-14 19:08:31 +00:00
parent 2d45ad52c4
commit 739cfa8268

View file

@ -8,7 +8,7 @@ License: GPL
URL: http://www.inverse.ca/contributions/sogo.html URL: http://www.inverse.ca/contributions/sogo.html
Group: Productivity/Groupware Group: Productivity/Groupware
Source: SOGo-%{sogo_version}.tar.gz Source: SOGo-%{sogo_version}.tar.gz
Prefix: %{sogo_prefix} Prefix: /usr
AutoReqProv: off 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 >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-sbjson, 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 >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-sbjson, memcached, libmemcached
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
@ -113,7 +113,7 @@ rm -fr ${RPM_BUILD_ROOT}
# ****************************** build ******************************** # ****************************** build ********************************
%build %build
. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh . /usr/share/GNUstep/Makefiles/GNUstep.sh
./configure ./configure
case %{_target_platform} in case %{_target_platform} in
@ -161,7 +161,7 @@ chmod 755 ${RPM_BUILD_ROOT}/etc/init.d/sogod
cp Scripts/sogod-wrapper ${RPM_BUILD_ROOT}/usr/sbin/sogod-wrapper cp Scripts/sogod-wrapper ${RPM_BUILD_ROOT}/usr/sbin/sogod-wrapper
chmod 755 ${RPM_BUILD_ROOT}/usr/sbin/sogod-wrapper chmod 755 ${RPM_BUILD_ROOT}/usr/sbin/sogod-wrapper
cp Scripts/sogo-default ${RPM_BUILD_ROOT}/etc/sysconfig/sogo 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}%{_bindir}/test_quick_extract
# ****************************** clean ******************************** # ****************************** clean ********************************
%clean %clean
@ -178,65 +178,62 @@ rm -fr ${RPM_BUILD_ROOT}
/var/run/sogo /var/run/sogo
/var/log/sogo /var/log/sogo
/var/spool/sogo /var/spool/sogo
%{prefix}/Tools/Admin/sogod %{_sbindir}/sogod
%{prefix}/Library/Libraries/libSOGo.so.* %{_libdir}/libSOGo.so.*
%{prefix}/Library/Libraries/libSOGoUI.so.* %{_libdir}/libSOGoUI.so.*
%{prefix}/Library/Libraries/libOGoContentStore.so* %{_libdir}/libOGoContentStore.so*
%{prefix}/Library/SOGo/*.SOGo %{_libdir}/GNUstep/SOGo/*.SOGo
%{prefix}/Library/SOGo/SOGo.framework/Resources %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Resources
%{prefix}/Library/SOGo/SOGo.framework/Versions/2/libSOGo.so.* %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/2/libSOGo.so.*
%{prefix}/Library/SOGo/SOGo.framework/Versions/2/Resources %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/2/Resources
%{prefix}/Library/SOGo/SOGo.framework/Versions/Current %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/Current
%{prefix}/Library/SOGo/Templates %{_libdir}/GNUstep/SOGo/Templates
%{prefix}/Library/SOGo/WebServerResources %{_libdir}/GNUstep/SOGo/WebServerResources
%{prefix}/Library/OCSTypeModels/appointment.ocs %{_libdir}/GNUstep/OCSTypeModels
%{prefix}/Library/OCSTypeModels/contact.ocs %{_libdir}/GNUstep/WOxElemBuilders-*
%{prefix}/Library/OCSTypeModels/appointment-oracle.ocs
%{prefix}/Library/OCSTypeModels/contact-oracle.ocs
%{prefix}/Library/WOxElemBuilders-%{sope_version}/SOGoElements.wox
%config(noreplace) %{_sysconfdir}/httpd/conf.d/SOGo.conf %config(noreplace) %{_sysconfdir}/httpd/conf.d/SOGo.conf
%config(noreplace) %{_sysconfdir}/sysconfig/sogo %config(noreplace) %{_sysconfdir}/sysconfig/sogo
%doc ChangeLog NEWS Scripts/sql-update-20070724.sh Scripts/sql-update-20070822.sh Scripts/sql-update-20080303.sh Scripts/sql-update-101_to_102.sh Scripts/sql-update-1.2.2_to_1.3.0.sh Scripts/sql-update-1.2.2_to_1.3.0-mysql.sh Scripts/sql-update-1.3.3_to_1.3.4.sh Scripts/sql-update-1.3.3_to_1.3.4-mysql.sh %doc ChangeLog NEWS Scripts/sql-update-20070724.sh Scripts/sql-update-20070822.sh Scripts/sql-update-20080303.sh Scripts/sql-update-101_to_102.sh Scripts/sql-update-1.2.2_to_1.3.0.sh Scripts/sql-update-1.2.2_to_1.3.0-mysql.sh Scripts/sql-update-1.3.3_to_1.3.4.sh Scripts/sql-update-1.3.3_to_1.3.4-mysql.sh
%files -n sogo-tool %files -n sogo-tool
%{prefix}/Tools/Admin/sogo-tool %{_sbindir}/sogo-tool
%files -n sogo-ealarms-notify %files -n sogo-ealarms-notify
%{prefix}/Tools/Admin/sogo-ealarms-notify %{_sbindir}/sogo-ealarms-notify
%files -n sogo-slapd-sockd %files -n sogo-slapd-sockd
%{prefix}/Tools/Admin/sogo-slapd-sockd %{_sbindir}/sogo-slapd-sockd
%files -n sogo-devel %files -n sogo-devel
%{prefix}/Library/Headers/SOGo %{_includedir}/SOGo
%{prefix}/Library/Headers/SOGoUI %{_includedir}/SOGoUI
%{prefix}/Library/Libraries/libSOGo.so %{_libdir}/libSOGo.so
%{prefix}/Library/Libraries/libSOGoUI.so %{_libdir}/libSOGoUI.so
%{prefix}/Library/SOGo/SOGo.framework/Headers %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Headers
%{prefix}/Library/SOGo/SOGo.framework/libSOGo.so %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/libSOGo.so
%{prefix}/Library/SOGo/SOGo.framework/SOGo %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/SOGo
%{prefix}/Library/SOGo/SOGo.framework/Versions/2/Headers %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/2/Headers
%{prefix}/Library/SOGo/SOGo.framework/Versions/2/libSOGo.so %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/2/libSOGo.so
%{prefix}/Library/SOGo/SOGo.framework/Versions/2/SOGo %{_libdir}/GNUstep/Library/Frameworks/SOGo.framework/Versions/2/SOGo
%files -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore %files -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{prefix}/Library/Libraries/libGDLContentStore*.so.%{sope_version}* %{_libdir}/libGDLContentStore*.so.*
%files -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore-devel %files -n sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore-devel
%{prefix}/Library/Headers/GDLContentStore %{_includedir}/GDLContentStore
%{prefix}/Library/Libraries/libGDLContentStore*.so %{_libdir}/libGDLContentStore*.so
%files -n sope%{sope_major_version}%{sope_minor_version}-cards %files -n sope%{sope_major_version}%{sope_minor_version}-cards
%{prefix}/Library/Libraries/libNGCards.so.* %{_libdir}/libNGCards.so.*
%{prefix}/Library/SaxDrivers-%{sope_major_version}.%{sope_minor_version}/*.sax %{_libdir}/GNUstep/SaxDrivers-*
%{prefix}/Library/SaxMappings %{_libdir}/GNUstep/SaxMappings
%{prefix}/Library/Libraries/Resources/NGCards %{_libdir}/Resources/NGCards
%files -n sope%{sope_major_version}%{sope_minor_version}-cards-devel %files -n sope%{sope_major_version}%{sope_minor_version}-cards-devel
%{prefix}/Library/Headers/NGCards %{_includedir}/NGCards
%{prefix}/Library/Libraries/libNGCards.so %{_libdir}/libNGCards.so
# **************************** pkgscripts ***************************** # **************************** pkgscripts *****************************
%post %post