Debian: new "sogo-openchange" and "sogo-dev" packages; fixed some issues reported by lintian

Monotone-Parent: 3d32d81fda0002213d650cb8e71bfd4508d1b134
Monotone-Revision: a1bd23348352232bd3363b00a4cd69557a3c780e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-04T16:01:21
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2012-04-04 16:01:21 +00:00
parent 57e55c105d
commit 9e503e7d8f
3 changed files with 60 additions and 15 deletions
+23 -1
View File
@@ -1,7 +1,7 @@
Source: sogo
Priority: optional
Maintainer: Inverse Support <support@inverse.ca>
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, libmapi-dev, libmapistore-dev, libmapiproxy-dev
Section: web
Standards-Version: 3.9.1
@@ -22,6 +22,28 @@ Description: a modern and scalable groupware
UI for the users, consistency in look and feel with the Mozilla applications,
and to reduce the load of the transactions on the server.
Package: sogo-dev
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: a modern and scalable groupware - development files
SOGo is a groupware server built around OpenGroupware.org (OGo) and
the SOPE application server with focus on scalability.
.
This package contains the development files for developing SOGo modules.
Package: sogo-openchange
Section: net
Priority: extra
Architecture: any
Depends: sogo (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Description: a modern and scalable groupware - OpenChange backend
SOGo is a groupware server built around OpenGroupware.org (OGo) and
the SOPE application server with focus on scalability.
.
This package contains the backend plugin for using SOGo as a backend
to OpenChange.
Package: sogo-dbg
Section: debug
Priority: extra
+27 -12
View File
@@ -3,6 +3,8 @@
export DH_VERBOSE=1
# export DH_OPTIONS="-p sogo"
DESTDIR=$(CURDIR)/debian/tmp
config.make: configure
dh_testdir
./configure
@@ -23,28 +25,41 @@ clean:
dh_testdir
dh_testroot
rm -f build-arch-stamp
if [ -f config.make ]; then make clean; fi
if pkg-config --atleast-version=1.0 libmapi; \
then (cd OpenChange; make clean); \
if [ -f config.make ]; \
then \
if pkg-config --atleast-version=1.0 libmapi; \
then \
(cd OpenChange; make clean); \
fi; \
make clean; \
fi
dh_clean
install: install-arch
dh_testdir
dh_testroot
dh_prep -i
dh_installdirs -i
dh_install -i
# dh_prep -i
# dh_installdirs -i
# dh_install -i
install-arch: build-arch
dh_testdir
dh_testroot
dh_prep -i
dh_prep
# dh_installdirs -s
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install
$(MAKE) DESTDIR=$(DESTDIR) GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install
if pkg-config --atleast-version=1.0 libmapi; \
then (cd OpenChange; $(MAKE) DESTDIR=$(CURDIR)/debian/tmp GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install); \
then \
(cd OpenChange; \
$(MAKE) \
DESTDIR=$(DESTDIR) \
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
install); \
rm -f $(DESTDIR)/usr/lib/mapistore_backends/libMAPIStoreSOGo.so.1; \
rm -f $(DESTDIR)/usr/lib/mapistore_backends/libMAPIStoreSOGo.so; \
mv -f $(DESTDIR)/usr/lib/mapistore_backends/libMAPIStoreSOGo.so.1.0.0 \
$(DESTDIR)/usr/lib/mapistore_backends/SOGo.so; \
fi
mkdir -p debian/tmp/etc/default
@@ -53,7 +68,7 @@ install-arch: build-arch
cp debian/sogo.overrides debian/tmp/usr/share/lintian/overrides/sogo
mkdir -p debian/tmp/etc/apache2/conf.d
cp Apache/SOGo.conf debian/tmp/etc/apache2/conf.d/SOGo.conf
install -D -m 600 Scripts/sogo.cron debian/tmp/etc/cron.d/sogo
install -D -m 644 Scripts/sogo.cron debian/tmp/etc/cron.d/sogo
# Build architecture dependant packages using the common target.
binary-arch: build-arch install-arch
@@ -74,8 +89,8 @@ binary-arch: build-arch install-arch
( cd debian/sogo-dbg/usr/lib/debug/usr/lib/; \
ln -s GNUstep/Frameworks/SOGo.framework/Versions/*/libSOGo* ./ )
dh_compress
dh_fixperms -X/etc/cron.d/sogo
dh_makeshlibs
dh_fixperms
dh_makeshlibs -X/usr/lib/mapistore_backends
dh_shlibdeps
dh_installdeb
dh_gencontrol
+10 -2
View File
@@ -2,7 +2,15 @@ etc/default/sogo
etc/apache2/conf.d/SOGo.conf
etc/cron.d/sogo
usr/sbin/*
usr/lib/GNUstep/*
usr/lib/lib*
usr/lib/GNUstep/Frameworks/*
usr/lib/GNUstep/Libraries/*
usr/lib/GNUstep/OCSTypeModels/*
usr/lib/GNUstep/SaxDrivers-4.9/*
usr/lib/GNUstep/SaxMappings/*
usr/lib/GNUstep/WOxElemBuilders-4.9/*
usr/lib/GNUstep/SOGo/*.SOGo
usr/lib/GNUstep/SOGo/Templates
usr/lib/GNUstep/SOGo/WebServerResources
usr/lib/lib*.so.*
usr/include/GNUstep/*
usr/share/lintian/*