From 1ed41e28317258ca9da8cff93bd22d4aa28719a3 Mon Sep 17 00:00:00 2001 From: Jean Raby Date: Tue, 14 Jan 2014 14:39:51 -0500 Subject: [PATCH] New deb package: sogo-activesync --- packaging/debian-multiarch/control | 13 ++++++++++++- packaging/debian-multiarch/rules | 3 +++ packaging/debian-multiarch/sogo-activesync.docs | 2 ++ packaging/debian-multiarch/sogo-activesync.install | 1 + packaging/debian/control | 14 +++++++++++++- packaging/debian/control-squeeze | 13 ++++++++++++- packaging/debian/rules | 3 +++ packaging/debian/sogo-activesync.docs | 2 ++ packaging/debian/sogo-activesync.install | 1 + 9 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 packaging/debian-multiarch/sogo-activesync.docs create mode 100644 packaging/debian-multiarch/sogo-activesync.install create mode 100644 packaging/debian/sogo-activesync.docs create mode 100644 packaging/debian/sogo-activesync.install diff --git a/packaging/debian-multiarch/control b/packaging/debian-multiarch/control index 980897801..06b9406cd 100644 --- a/packaging/debian-multiarch/control +++ b/packaging/debian-multiarch/control @@ -1,7 +1,7 @@ Source: sogo Priority: optional Maintainer: Inverse Support -Build-Depends: debhelper (>= 8.0.0), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libmapi-dev, libmapistore-dev, libmapiproxy-dev +Build-Depends: debhelper (>= 8.0.0), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libmapi-dev, libmapistore-dev, libmapiproxy-dev, libwbxml2-dev Section: web Standards-Version: 3.9.2 @@ -50,6 +50,17 @@ Description: a modern and scalable groupware - OpenChange backend This package contains the backend plugin for using SOGo as a backend to OpenChange. +Package: sogo-activesync +Section: web +Priority: extra +Architecture: any +Depends: sogo (= ${binary:Version}), libwbxml2-0, ${shlibs:Depends}, ${misc:Depends} +Description: a modern and scalable groupware - ActiveSync module + SOGo is a groupware server built around OpenGroupware.org (OGo) and + the SOPE application server with focus on scalability. + . + This package provides Microsoft EAS support for SOGo. + Package: sogo-dbg Section: debug Priority: extra diff --git a/packaging/debian-multiarch/rules b/packaging/debian-multiarch/rules index b2585bc23..977edfa24 100755 --- a/packaging/debian-multiarch/rules +++ b/packaging/debian-multiarch/rules @@ -23,6 +23,7 @@ build-arch-stamp: config.make if pkg-config --atleast-version=1.0 libmapi; \ then (cd OpenChange; $(MAKE)); \ fi + (cd ActiveSync && $(MAKE)) touch $@ clean: @@ -42,6 +43,7 @@ clean: fi -rm -f OpenChange/MAPIStorePropertySelectors.* -rm -f config.make + (cd ActiveSync; make clean); \ dh_clean install: install-arch @@ -70,6 +72,7 @@ install-arch: build-arch mv -f $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/mapistore_backends/libMAPIStoreSOGo.so.1.0.0 \ $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/mapistore_backends/SOGo.so; \ fi + (cd ActiveSync; $(MAKE) DESTDIR=$(DESTDIR) GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install) install -D -m 644 Scripts/sogo-default debian/tmp/etc/default/sogo install -D -m 644 debian/sogo.overrides debian/tmp/usr/share/lintian/overrides/sogo diff --git a/packaging/debian-multiarch/sogo-activesync.docs b/packaging/debian-multiarch/sogo-activesync.docs new file mode 100644 index 000000000..b864d5011 --- /dev/null +++ b/packaging/debian-multiarch/sogo-activesync.docs @@ -0,0 +1,2 @@ +ActiveSync/README +ActiveSync/LICENSE diff --git a/packaging/debian-multiarch/sogo-activesync.install b/packaging/debian-multiarch/sogo-activesync.install new file mode 100644 index 000000000..7f0e316d8 --- /dev/null +++ b/packaging/debian-multiarch/sogo-activesync.install @@ -0,0 +1 @@ +usr/lib/GNUstep/SOGo/ActiveSync.SOGo diff --git a/packaging/debian/control b/packaging/debian/control index c80b50abd..d79434781 100644 --- a/packaging/debian/control +++ b/packaging/debian/control @@ -1,7 +1,7 @@ Source: sogo Priority: optional Maintainer: Inverse Support -Build-Depends: debhelper (>= 7.0.15), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev +Build-Depends: debhelper (>= 7.0.15), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libwbxml2-dev Section: web Standards-Version: 3.9.1 @@ -34,6 +34,18 @@ Description: a modern and scalable groupware - development files . This package contains the development files for developing SOGo modules. +Package: sogo-activesync +Section: web +Priority: extra +Architecture: any +Depends: sogo (= ${binary:Version}), libwbxml2-0, ${shlibs:Depends}, ${misc:Depends} +Description: a modern and scalable groupware - ActiveSync module + SOGo is a groupware server built around OpenGroupware.org (OGo) and + the SOPE application server with focus on scalability. + . + This package provides Microsoft EAS support for SOGo. + + Package: sogo-dbg Section: debug Priority: extra diff --git a/packaging/debian/control-squeeze b/packaging/debian/control-squeeze index 0f5963934..44329f87e 100644 --- a/packaging/debian/control-squeeze +++ b/packaging/debian/control-squeeze @@ -1,7 +1,7 @@ Source: sogo Priority: optional Maintainer: Inverse Support -Build-Depends: debhelper (>= 7.0.15), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libmapi-dev, libmapistore-dev, libmapiproxy-dev +Build-Depends: debhelper (>= 7.0.15), gobjc | objc-compiler, libgnustep-base-dev, libsope-appserver4.9-dev, libsope-core4.9-dev, libsope-gdl1-4.9-dev, libsope-ldap4.9-dev, libsope-mime4.9-dev, libsope-xml4.9-dev, libmemcached-dev, libxml2-dev, libsbjson-dev, libssl-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libmapi-dev, libmapistore-dev, libmapiproxy-dev, libwbxml2-dev Section: web Standards-Version: 3.9.1 @@ -46,6 +46,17 @@ Description: a modern and scalable groupware - OpenChange backend This package contains the backend plugin for using SOGo as a backend to OpenChange. +Package: sogo-activesync +Section: web +Priority: extra +Architecture: any +Depends: sogo (= ${binary:Version}), libwbxml2-0, ${shlibs:Depends}, ${misc:Depends} +Description: a modern and scalable groupware - ActiveSync module + SOGo is a groupware server built around OpenGroupware.org (OGo) and + the SOPE application server with focus on scalability. + . + This package provides Microsoft EAS support for SOGo. + Package: sogo-dbg Section: debug Priority: extra diff --git a/packaging/debian/rules b/packaging/debian/rules index fcd92bf7f..bd557291b 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -28,6 +28,7 @@ build-arch-stamp: config.make if pkg-config --atleast-version=1.0 libmapi; \ then (cd OpenChange; $(MAKE)); \ fi + (cd ActiveSync && $(MAKE)) touch $@ clean: @@ -43,6 +44,7 @@ clean: then \ (cd OpenChange; make clean); \ fi; \ + (cd ActiveSync; $(MAKE) clean); \ make clean; \ fi -rm -f OpenChange/MAPIStorePropertySelectors.* @@ -75,6 +77,7 @@ install-arch: build-arch mv -f $(DESTDIR)/usr/lib/mapistore_backends/libMAPIStoreSOGo.so.1.0.0 \ $(DESTDIR)/usr/lib/mapistore_backends/SOGo.so; \ fi + (cd ActiveSync; $(MAKE) DESTDIR=$(DESTDIR) GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install) install -D -m 644 Scripts/sogo-default debian/tmp/etc/default/sogo install -D -m 644 debian/sogo.overrides debian/tmp/usr/share/lintian/overrides/sogo diff --git a/packaging/debian/sogo-activesync.docs b/packaging/debian/sogo-activesync.docs new file mode 100644 index 000000000..b864d5011 --- /dev/null +++ b/packaging/debian/sogo-activesync.docs @@ -0,0 +1,2 @@ +ActiveSync/README +ActiveSync/LICENSE diff --git a/packaging/debian/sogo-activesync.install b/packaging/debian/sogo-activesync.install new file mode 100644 index 000000000..7f0e316d8 --- /dev/null +++ b/packaging/debian/sogo-activesync.install @@ -0,0 +1 @@ +usr/lib/GNUstep/SOGo/ActiveSync.SOGo