summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-02-16 16:11:00 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-02-16 16:11:00 -0600
commit39c223339c063a6060b64c2e03b10b8578517dd8 (patch)
tree8cff05207e206da9f1ff2ae631d658cb06f5beac /debian
parent4a3f0ef6b92d4a30e310be5912896ca9bfd0f3c5 (diff)
downloadtde-packaging-39c223339c063a6060b64c2e03b10b8578517dd8.tar.gz
tde-packaging-39c223339c063a6060b64c2e03b10b8578517dd8.zip
Add libcaldav and libcarddav packaging files to Ubuntu and Debian
Diffstat (limited to 'debian')
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/README.Debian45
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/README.fallback23
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/changelog29
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/compat1
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/control23
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/copyright13
-rwxr-xr-xdebian/lenny/dependencies/libcaldav/debian/rules105
-rw-r--r--debian/lenny/dependencies/libcaldav/debian/watch2
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/README.Debian45
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/README.fallback23
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/changelog17
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/compat1
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/control23
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/copyright14
-rwxr-xr-xdebian/lenny/dependencies/libcarddav/debian/rules105
-rw-r--r--debian/lenny/dependencies/libcarddav/debian/watch2
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/README.Debian45
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/README.fallback23
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/changelog29
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/compat1
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/control23
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/copyright13
-rwxr-xr-xdebian/squeeze/dependencies/libcaldav/debian/rules105
-rw-r--r--debian/squeeze/dependencies/libcaldav/debian/watch2
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/README.Debian45
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/README.fallback23
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/changelog17
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/compat1
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/control23
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/copyright14
-rwxr-xr-xdebian/squeeze/dependencies/libcarddav/debian/rules105
-rw-r--r--debian/squeeze/dependencies/libcarddav/debian/watch2
32 files changed, 942 insertions, 0 deletions
diff --git a/debian/lenny/dependencies/libcaldav/debian/README.Debian b/debian/lenny/dependencies/libcaldav/debian/README.Debian
new file mode 100644
index 000000000..9adebeacc
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/README.Debian
@@ -0,0 +1,45 @@
+ Imlib Version 11
+ ----------------
+
+Imlib11 is linked with libpng12, which began life as libpng3. This is
+in accordance with the practice of Redhat. The GDK version of imlib,
+being part of GNOME 1, has remained linked with libpng2.
+
+No library that links with this version of Imlib may also link with
+libpng2.
+
+No application that links with this version of Imlib may link with
+libpng2, neither directly nor through a third library.
+
+If you accidentally link an application with imlib and libpng2, the
+application may behave in unpredictible ways, possibly crashing,
+possibly emitting warnings similar to the following:
+
+ libpng warning: Application was compiled with png.h from libpng-1.2.1
+ libpng warning: Application is running with png.c from libpng-1.0.12
+ libpng error: Incompatible libpng version in application and library
+
+
+
+ Imlib Version 1
+ ---------------
+
+Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to
+build with libpng2, install the package imlib1-dev or gdk-imlib1-dev
+as appropriate.
+
+
+ The Palette File
+ ----------------
+
+The system Imlib/Gdk-Imlib palette file was moved from the directory
+`/etc/im' to `/etc/imlib'. This move may cause problems for users who
+have a `.imrc' file in their home directory since that file may
+contain a reference to the old location of the palette file. To
+correct this problem, the "PaletteFile" entry should look like:
+
+ PaletteFile /etc/imlib/im_palette.pal
+
+I believe this changed happened in late 1999.
+
+ -- Steve M. Robbins <smr@debian.org>, Sun Oct 19 15:11:42 2003
diff --git a/debian/lenny/dependencies/libcaldav/debian/README.fallback b/debian/lenny/dependencies/libcaldav/debian/README.fallback
new file mode 100644
index 000000000..1b41c225f
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/README.fallback
@@ -0,0 +1,23 @@
+ Imlib Image Conversion
+ ----------------------
+
+The imlib and gdk-imlib libraries have a number of built-in image
+conversion routines, and are capable of loading or saving in *at
+least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and
+PPM.
+
+Prior to version 1.9.13, imlib and gdk-imlib could use an external
+program, such as Imagemagick's "convert", to load or save images
+in formats not handled internally to Imlib.
+
+
+
+ "All fallbacks failed."
+ -----------------------
+
+This message indicates that the file you wished to load is not handled
+by Imlib.
+
+The remedy is to convert the image file by hand using, for example,
+Imagemagick's "convert" command: "convert foo.rgb foo.png". Then
+you'll have to fix up the application to use the new filename instead.
diff --git a/debian/lenny/dependencies/libcaldav/debian/changelog b/debian/lenny/dependencies/libcaldav/debian/changelog
new file mode 100644
index 000000000..13d81ef1d
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/changelog
@@ -0,0 +1,29 @@
+libcaldav (0.6.5-2debian2) maverick; urgency=low
+
+ * Fixed RECURRENCE-ID modification with Zimbra CalDAV resources
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 28 Aug 2010 16:34:00 -0600
+
+libcaldav (0.6.4-0debian0) lenny; urgency=low
+
+ * Added VTODO support
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Fri, 27 Aug 2010 18:53:00 -0600
+
+libcaldav (0.6.3-0debian1) lenny; urgency=low
+
+ * Multiple VEVENT blocks in a single CardDAV response are now returned correctly
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 26 Aug 2010 15:40:00 -0600
+
+libcaldav (0.6.2-0debian0) lenny; urgency=low
+
+ * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sun, 18 Jul 2010 15:29:00 -0600
+
+libcaldav (0.6.1-1debian0) lenny; urgency=low
+
+ * Initial Lenny build
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 31 May 2010 01:55:00 -0600
diff --git a/debian/lenny/dependencies/libcaldav/debian/compat b/debian/lenny/dependencies/libcaldav/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/lenny/dependencies/libcaldav/debian/control b/debian/lenny/dependencies/libcaldav/debian/control
new file mode 100644
index 000000000..6051e6de1
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/control
@@ -0,0 +1,23 @@
+Source: libcaldav
+Build-Depends: debhelper (>= 5), quilt, libcurl4-gnutls-dev (>= 7.19), libglib2.0-dev, automake, autoconf, libtool, libltdl-dev
+Section: graphics
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Standards-Version: 3.8.3
+
+Package: libcaldav
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description:
+ libcaldav provides a C interface for caldav PIM clients
+
+Package: libcaldav-dev
+Architecture: any
+Section: libdevel
+Depends: libcaldav (= ${binary:Version})
+Description:
+ libcaldav provides a C interface for caldav PIM clients
+ .
+ This is the development package containing header files and link
+ libraries for libcaldav.
diff --git a/debian/lenny/dependencies/libcaldav/debian/copyright b/debian/lenny/dependencies/libcaldav/debian/copyright
new file mode 100644
index 000000000..a0ce37b8b
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/copyright
@@ -0,0 +1,13 @@
+This package was debianized by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+
+It was downloaded from http://sourceforge.net/projects/libcaldav/
+
+Copyright:
+
+Copyright 2008 by Michael Rasmussen (mir@datanom.net)
+
+License:
+
+All libraries in this package are released under the GPL
+(/usr/share/common-licenses/GPL-3). The programs and examples are
+under the GPL (/usr/share/common-licenses/GPL).
diff --git a/debian/lenny/dependencies/libcaldav/debian/rules b/debian/lenny/dependencies/libcaldav/debian/rules
new file mode 100755
index 000000000..e9afd40a5
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/rules
@@ -0,0 +1,105 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+export CFLAGS = -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O3
+endif
+
+# Suppress accidental execution of the auto-* tools, c.f.
+# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html
+no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \
+ AUTOCONF="`pwd`/missing autoconf" \
+ AUTOMAKE="`pwd`/missing automake" \
+ AUTOHEADER="`pwd`/missing autoheader"
+
+make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools)
+
+build: $(QUILT_STAMPFN) build-stamp
+build-stamp:
+ dh_testdir
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man
+ $(MAKE) $(make_flags)
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ [ ! -f Makefile ] || $(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean
+
+install: DH_OPTIONS=
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install
+
+ dh_movefiles
+
+ # Library package
+ dh_install -plibcaldav --autodest debian/tmp/usr/lib/libcaldav.so*
+
+ # Developer package
+ mv debian/tmp/usr/include/libcaldav* debian/tmp/usr/include/libcaldav
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/libcaldav.la
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/include/libcaldav/*
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/pkgconfig/*
+
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installdocs -A debian/README.Debian
+ dh_installexamples
+ dh_installmenu
+ dh_installcron
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture independent packages using the common target.
+binary-indep: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependent packages using the common target.
+binary-arch: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+ make -f debian/rules binary-common DH_OPTIONS=-p$*
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/lenny/dependencies/libcaldav/debian/watch b/debian/lenny/dependencies/libcaldav/debian/watch
new file mode 100644
index 000000000..8cea7d35f
--- /dev/null
+++ b/debian/lenny/dependencies/libcaldav/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz
diff --git a/debian/lenny/dependencies/libcarddav/debian/README.Debian b/debian/lenny/dependencies/libcarddav/debian/README.Debian
new file mode 100644
index 000000000..9adebeacc
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/README.Debian
@@ -0,0 +1,45 @@
+ Imlib Version 11
+ ----------------
+
+Imlib11 is linked with libpng12, which began life as libpng3. This is
+in accordance with the practice of Redhat. The GDK version of imlib,
+being part of GNOME 1, has remained linked with libpng2.
+
+No library that links with this version of Imlib may also link with
+libpng2.
+
+No application that links with this version of Imlib may link with
+libpng2, neither directly nor through a third library.
+
+If you accidentally link an application with imlib and libpng2, the
+application may behave in unpredictible ways, possibly crashing,
+possibly emitting warnings similar to the following:
+
+ libpng warning: Application was compiled with png.h from libpng-1.2.1
+ libpng warning: Application is running with png.c from libpng-1.0.12
+ libpng error: Incompatible libpng version in application and library
+
+
+
+ Imlib Version 1
+ ---------------
+
+Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to
+build with libpng2, install the package imlib1-dev or gdk-imlib1-dev
+as appropriate.
+
+
+ The Palette File
+ ----------------
+
+The system Imlib/Gdk-Imlib palette file was moved from the directory
+`/etc/im' to `/etc/imlib'. This move may cause problems for users who
+have a `.imrc' file in their home directory since that file may
+contain a reference to the old location of the palette file. To
+correct this problem, the "PaletteFile" entry should look like:
+
+ PaletteFile /etc/imlib/im_palette.pal
+
+I believe this changed happened in late 1999.
+
+ -- Steve M. Robbins <smr@debian.org>, Sun Oct 19 15:11:42 2003
diff --git a/debian/lenny/dependencies/libcarddav/debian/README.fallback b/debian/lenny/dependencies/libcarddav/debian/README.fallback
new file mode 100644
index 000000000..1b41c225f
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/README.fallback
@@ -0,0 +1,23 @@
+ Imlib Image Conversion
+ ----------------------
+
+The imlib and gdk-imlib libraries have a number of built-in image
+conversion routines, and are capable of loading or saving in *at
+least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and
+PPM.
+
+Prior to version 1.9.13, imlib and gdk-imlib could use an external
+program, such as Imagemagick's "convert", to load or save images
+in formats not handled internally to Imlib.
+
+
+
+ "All fallbacks failed."
+ -----------------------
+
+This message indicates that the file you wished to load is not handled
+by Imlib.
+
+The remedy is to convert the image file by hand using, for example,
+Imagemagick's "convert" command: "convert foo.rgb foo.png". Then
+you'll have to fix up the application to use the new filename instead.
diff --git a/debian/lenny/dependencies/libcarddav/debian/changelog b/debian/lenny/dependencies/libcarddav/debian/changelog
new file mode 100644
index 000000000..4dfba942d
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/changelog
@@ -0,0 +1,17 @@
+libcarddav (0.6.2-2debian2) maverick; urgency=low
+
+ * Modified contact list grabber to first execute a WebDAV directory list, then use the results to get only the contact files in that directory.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 21 Jul 2010 02:55:00 -0600
+
+libcarddav (0.6.2-0debian1) lenny; urgency=low
+
+ * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sun, 18 Jul 2010 15:29:00 -0600
+
+libcarddav (0.6.2-0debian0) lenny; urgency=low
+
+ * Initial Lenny build
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 31 May 2010 01:55:00 -0600
diff --git a/debian/lenny/dependencies/libcarddav/debian/compat b/debian/lenny/dependencies/libcarddav/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/lenny/dependencies/libcarddav/debian/control b/debian/lenny/dependencies/libcarddav/debian/control
new file mode 100644
index 000000000..7bf8ff1dc
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/control
@@ -0,0 +1,23 @@
+Source: libcarddav
+Build-Depends: debhelper (>= 5), libcurl4-gnutls-dev, libglib2.0-dev, quilt, automake, autoconf, libtool, libltdl-dev
+Section: graphics
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Standards-Version: 3.8.4
+
+Package: libcarddav
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description:
+ libcarddav provides a C interface for carddav PIM clients
+
+Package: libcarddav-dev
+Architecture: any
+Section: libdevel
+Depends: libcarddav (= ${binary:Version})
+Description:
+ libcarddav provides a C interface for carddav PIM clients
+ .
+ This is the development package containing header files and link
+ libraries for libcarddav.
diff --git a/debian/lenny/dependencies/libcarddav/debian/copyright b/debian/lenny/dependencies/libcarddav/debian/copyright
new file mode 100644
index 000000000..916e3fd34
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/copyright
@@ -0,0 +1,14 @@
+This package was debianized by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+
+It was created from unreleased sources derived from libcaldav
+
+Copyright:
+
+Copyright 2010 by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+Copyright 2008 by Michael Rasmussen (mir@datanom.net)
+
+License:
+
+All libraries in this package are released under the GPL
+(/usr/share/common-licenses/GPL-3). The programs and examples are
+under the GPL (/usr/share/common-licenses/GPL).
diff --git a/debian/lenny/dependencies/libcarddav/debian/rules b/debian/lenny/dependencies/libcarddav/debian/rules
new file mode 100755
index 000000000..69c8a53d7
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/rules
@@ -0,0 +1,105 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+export CFLAGS = -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O3
+endif
+
+# Suppress accidental execution of the auto-* tools, c.f.
+# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html
+no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \
+ AUTOCONF="`pwd`/missing autoconf" \
+ AUTOMAKE="`pwd`/missing automake" \
+ AUTOHEADER="`pwd`/missing autoheader"
+
+make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools)
+
+build: $(QUILT_STAMPFN) build-stamp
+build-stamp:
+ dh_testdir
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man
+ $(MAKE) $(make_flags)
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ [ ! -f Makefile ] || $(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean
+
+install: DH_OPTIONS=
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install
+
+ dh_movefiles
+
+ # Library package
+ dh_install -plibcarddav --autodest debian/tmp/usr/lib/libcarddav.so*
+
+ # Developer package
+ mv debian/tmp/usr/include/libcarddav* debian/tmp/usr/include/libcarddav
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/libcarddav.la
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/include/libcarddav/*
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/pkgconfig/*
+
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installdocs -A debian/README.Debian
+ dh_installexamples
+ dh_installmenu
+ dh_installcron
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture independent packages using the common target.
+binary-indep: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependent packages using the common target.
+binary-arch: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+ make -f debian/rules binary-common DH_OPTIONS=-p$*
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/lenny/dependencies/libcarddav/debian/watch b/debian/lenny/dependencies/libcarddav/debian/watch
new file mode 100644
index 000000000..8cea7d35f
--- /dev/null
+++ b/debian/lenny/dependencies/libcarddav/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz
diff --git a/debian/squeeze/dependencies/libcaldav/debian/README.Debian b/debian/squeeze/dependencies/libcaldav/debian/README.Debian
new file mode 100644
index 000000000..9adebeacc
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/README.Debian
@@ -0,0 +1,45 @@
+ Imlib Version 11
+ ----------------
+
+Imlib11 is linked with libpng12, which began life as libpng3. This is
+in accordance with the practice of Redhat. The GDK version of imlib,
+being part of GNOME 1, has remained linked with libpng2.
+
+No library that links with this version of Imlib may also link with
+libpng2.
+
+No application that links with this version of Imlib may link with
+libpng2, neither directly nor through a third library.
+
+If you accidentally link an application with imlib and libpng2, the
+application may behave in unpredictible ways, possibly crashing,
+possibly emitting warnings similar to the following:
+
+ libpng warning: Application was compiled with png.h from libpng-1.2.1
+ libpng warning: Application is running with png.c from libpng-1.0.12
+ libpng error: Incompatible libpng version in application and library
+
+
+
+ Imlib Version 1
+ ---------------
+
+Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to
+build with libpng2, install the package imlib1-dev or gdk-imlib1-dev
+as appropriate.
+
+
+ The Palette File
+ ----------------
+
+The system Imlib/Gdk-Imlib palette file was moved from the directory
+`/etc/im' to `/etc/imlib'. This move may cause problems for users who
+have a `.imrc' file in their home directory since that file may
+contain a reference to the old location of the palette file. To
+correct this problem, the "PaletteFile" entry should look like:
+
+ PaletteFile /etc/imlib/im_palette.pal
+
+I believe this changed happened in late 1999.
+
+ -- Steve M. Robbins <smr@debian.org>, Sun Oct 19 15:11:42 2003
diff --git a/debian/squeeze/dependencies/libcaldav/debian/README.fallback b/debian/squeeze/dependencies/libcaldav/debian/README.fallback
new file mode 100644
index 000000000..1b41c225f
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/README.fallback
@@ -0,0 +1,23 @@
+ Imlib Image Conversion
+ ----------------------
+
+The imlib and gdk-imlib libraries have a number of built-in image
+conversion routines, and are capable of loading or saving in *at
+least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and
+PPM.
+
+Prior to version 1.9.13, imlib and gdk-imlib could use an external
+program, such as Imagemagick's "convert", to load or save images
+in formats not handled internally to Imlib.
+
+
+
+ "All fallbacks failed."
+ -----------------------
+
+This message indicates that the file you wished to load is not handled
+by Imlib.
+
+The remedy is to convert the image file by hand using, for example,
+Imagemagick's "convert" command: "convert foo.rgb foo.png". Then
+you'll have to fix up the application to use the new filename instead.
diff --git a/debian/squeeze/dependencies/libcaldav/debian/changelog b/debian/squeeze/dependencies/libcaldav/debian/changelog
new file mode 100644
index 000000000..13d81ef1d
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/changelog
@@ -0,0 +1,29 @@
+libcaldav (0.6.5-2debian2) maverick; urgency=low
+
+ * Fixed RECURRENCE-ID modification with Zimbra CalDAV resources
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sat, 28 Aug 2010 16:34:00 -0600
+
+libcaldav (0.6.4-0debian0) lenny; urgency=low
+
+ * Added VTODO support
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Fri, 27 Aug 2010 18:53:00 -0600
+
+libcaldav (0.6.3-0debian1) lenny; urgency=low
+
+ * Multiple VEVENT blocks in a single CardDAV response are now returned correctly
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 26 Aug 2010 15:40:00 -0600
+
+libcaldav (0.6.2-0debian0) lenny; urgency=low
+
+ * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sun, 18 Jul 2010 15:29:00 -0600
+
+libcaldav (0.6.1-1debian0) lenny; urgency=low
+
+ * Initial Lenny build
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 31 May 2010 01:55:00 -0600
diff --git a/debian/squeeze/dependencies/libcaldav/debian/compat b/debian/squeeze/dependencies/libcaldav/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/squeeze/dependencies/libcaldav/debian/control b/debian/squeeze/dependencies/libcaldav/debian/control
new file mode 100644
index 000000000..6051e6de1
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/control
@@ -0,0 +1,23 @@
+Source: libcaldav
+Build-Depends: debhelper (>= 5), quilt, libcurl4-gnutls-dev (>= 7.19), libglib2.0-dev, automake, autoconf, libtool, libltdl-dev
+Section: graphics
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Standards-Version: 3.8.3
+
+Package: libcaldav
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description:
+ libcaldav provides a C interface for caldav PIM clients
+
+Package: libcaldav-dev
+Architecture: any
+Section: libdevel
+Depends: libcaldav (= ${binary:Version})
+Description:
+ libcaldav provides a C interface for caldav PIM clients
+ .
+ This is the development package containing header files and link
+ libraries for libcaldav.
diff --git a/debian/squeeze/dependencies/libcaldav/debian/copyright b/debian/squeeze/dependencies/libcaldav/debian/copyright
new file mode 100644
index 000000000..a0ce37b8b
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/copyright
@@ -0,0 +1,13 @@
+This package was debianized by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+
+It was downloaded from http://sourceforge.net/projects/libcaldav/
+
+Copyright:
+
+Copyright 2008 by Michael Rasmussen (mir@datanom.net)
+
+License:
+
+All libraries in this package are released under the GPL
+(/usr/share/common-licenses/GPL-3). The programs and examples are
+under the GPL (/usr/share/common-licenses/GPL).
diff --git a/debian/squeeze/dependencies/libcaldav/debian/rules b/debian/squeeze/dependencies/libcaldav/debian/rules
new file mode 100755
index 000000000..e9afd40a5
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/rules
@@ -0,0 +1,105 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+export CFLAGS = -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O3
+endif
+
+# Suppress accidental execution of the auto-* tools, c.f.
+# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html
+no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \
+ AUTOCONF="`pwd`/missing autoconf" \
+ AUTOMAKE="`pwd`/missing automake" \
+ AUTOHEADER="`pwd`/missing autoheader"
+
+make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools)
+
+build: $(QUILT_STAMPFN) build-stamp
+build-stamp:
+ dh_testdir
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man
+ $(MAKE) $(make_flags)
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ [ ! -f Makefile ] || $(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean
+
+install: DH_OPTIONS=
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install
+
+ dh_movefiles
+
+ # Library package
+ dh_install -plibcaldav --autodest debian/tmp/usr/lib/libcaldav.so*
+
+ # Developer package
+ mv debian/tmp/usr/include/libcaldav* debian/tmp/usr/include/libcaldav
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/libcaldav.la
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/include/libcaldav/*
+ dh_install -plibcaldav-dev --autodest debian/tmp/usr/lib/pkgconfig/*
+
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installdocs -A debian/README.Debian
+ dh_installexamples
+ dh_installmenu
+ dh_installcron
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture independent packages using the common target.
+binary-indep: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependent packages using the common target.
+binary-arch: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+ make -f debian/rules binary-common DH_OPTIONS=-p$*
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/squeeze/dependencies/libcaldav/debian/watch b/debian/squeeze/dependencies/libcaldav/debian/watch
new file mode 100644
index 000000000..8cea7d35f
--- /dev/null
+++ b/debian/squeeze/dependencies/libcaldav/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz
diff --git a/debian/squeeze/dependencies/libcarddav/debian/README.Debian b/debian/squeeze/dependencies/libcarddav/debian/README.Debian
new file mode 100644
index 000000000..9adebeacc
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/README.Debian
@@ -0,0 +1,45 @@
+ Imlib Version 11
+ ----------------
+
+Imlib11 is linked with libpng12, which began life as libpng3. This is
+in accordance with the practice of Redhat. The GDK version of imlib,
+being part of GNOME 1, has remained linked with libpng2.
+
+No library that links with this version of Imlib may also link with
+libpng2.
+
+No application that links with this version of Imlib may link with
+libpng2, neither directly nor through a third library.
+
+If you accidentally link an application with imlib and libpng2, the
+application may behave in unpredictible ways, possibly crashing,
+possibly emitting warnings similar to the following:
+
+ libpng warning: Application was compiled with png.h from libpng-1.2.1
+ libpng warning: Application is running with png.c from libpng-1.0.12
+ libpng error: Incompatible libpng version in application and library
+
+
+
+ Imlib Version 1
+ ---------------
+
+Imlib1 and gdk-imlib1 are compiled against libpng2. If you need to
+build with libpng2, install the package imlib1-dev or gdk-imlib1-dev
+as appropriate.
+
+
+ The Palette File
+ ----------------
+
+The system Imlib/Gdk-Imlib palette file was moved from the directory
+`/etc/im' to `/etc/imlib'. This move may cause problems for users who
+have a `.imrc' file in their home directory since that file may
+contain a reference to the old location of the palette file. To
+correct this problem, the "PaletteFile" entry should look like:
+
+ PaletteFile /etc/imlib/im_palette.pal
+
+I believe this changed happened in late 1999.
+
+ -- Steve M. Robbins <smr@debian.org>, Sun Oct 19 15:11:42 2003
diff --git a/debian/squeeze/dependencies/libcarddav/debian/README.fallback b/debian/squeeze/dependencies/libcarddav/debian/README.fallback
new file mode 100644
index 000000000..1b41c225f
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/README.fallback
@@ -0,0 +1,23 @@
+ Imlib Image Conversion
+ ----------------------
+
+The imlib and gdk-imlib libraries have a number of built-in image
+conversion routines, and are capable of loading or saving in *at
+least* the following formats: GIF, JPEG, PNG, TIFF, PS, BMP, XPM, and
+PPM.
+
+Prior to version 1.9.13, imlib and gdk-imlib could use an external
+program, such as Imagemagick's "convert", to load or save images
+in formats not handled internally to Imlib.
+
+
+
+ "All fallbacks failed."
+ -----------------------
+
+This message indicates that the file you wished to load is not handled
+by Imlib.
+
+The remedy is to convert the image file by hand using, for example,
+Imagemagick's "convert" command: "convert foo.rgb foo.png". Then
+you'll have to fix up the application to use the new filename instead.
diff --git a/debian/squeeze/dependencies/libcarddav/debian/changelog b/debian/squeeze/dependencies/libcarddav/debian/changelog
new file mode 100644
index 000000000..4dfba942d
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/changelog
@@ -0,0 +1,17 @@
+libcarddav (0.6.2-2debian2) maverick; urgency=low
+
+ * Modified contact list grabber to first execute a WebDAV directory list, then use the results to get only the contact files in that directory.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 21 Jul 2010 02:55:00 -0600
+
+libcarddav (0.6.2-0debian1) lenny; urgency=low
+
+ * Added "Connection: close" to the list of headers sent, so that server keep-alive (which causes long delays) is disabled.
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Sun, 18 Jul 2010 15:29:00 -0600
+
+libcarddav (0.6.2-0debian0) lenny; urgency=low
+
+ * Initial Lenny build
+
+ -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Mon, 31 May 2010 01:55:00 -0600
diff --git a/debian/squeeze/dependencies/libcarddav/debian/compat b/debian/squeeze/dependencies/libcarddav/debian/compat
new file mode 100644
index 000000000..7ed6ff82d
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/squeeze/dependencies/libcarddav/debian/control b/debian/squeeze/dependencies/libcarddav/debian/control
new file mode 100644
index 000000000..7bf8ff1dc
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/control
@@ -0,0 +1,23 @@
+Source: libcarddav
+Build-Depends: debhelper (>= 5), libcurl4-gnutls-dev, libglib2.0-dev, quilt, automake, autoconf, libtool, libltdl-dev
+Section: graphics
+Priority: optional
+Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Standards-Version: 3.8.4
+
+Package: libcarddav
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Description:
+ libcarddav provides a C interface for carddav PIM clients
+
+Package: libcarddav-dev
+Architecture: any
+Section: libdevel
+Depends: libcarddav (= ${binary:Version})
+Description:
+ libcarddav provides a C interface for carddav PIM clients
+ .
+ This is the development package containing header files and link
+ libraries for libcarddav.
diff --git a/debian/squeeze/dependencies/libcarddav/debian/copyright b/debian/squeeze/dependencies/libcarddav/debian/copyright
new file mode 100644
index 000000000..916e3fd34
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/copyright
@@ -0,0 +1,14 @@
+This package was debianized by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+
+It was created from unreleased sources derived from libcaldav
+
+Copyright:
+
+Copyright 2010 by Timothy Pearson (kb9vqf@pearsoncomputing.net)
+Copyright 2008 by Michael Rasmussen (mir@datanom.net)
+
+License:
+
+All libraries in this package are released under the GPL
+(/usr/share/common-licenses/GPL-3). The programs and examples are
+under the GPL (/usr/share/common-licenses/GPL).
diff --git a/debian/squeeze/dependencies/libcarddav/debian/rules b/debian/squeeze/dependencies/libcarddav/debian/rules
new file mode 100755
index 000000000..69c8a53d7
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/rules
@@ -0,0 +1,105 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+export CFLAGS = -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O3
+endif
+
+# Suppress accidental execution of the auto-* tools, c.f.
+# http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg01416.html
+no_auto_tools = ACLOCAL="`pwd`/missing aclocal" \
+ AUTOCONF="`pwd`/missing autoconf" \
+ AUTOMAKE="`pwd`/missing automake" \
+ AUTOHEADER="`pwd`/missing autoheader"
+
+make_flags = moduledir=/usr/lib/gdk-imlib2 $(no_auto_tools)
+
+build: $(QUILT_STAMPFN) build-stamp
+build-stamp:
+ dh_testdir
+ ./autogen.sh
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man
+ $(MAKE) $(make_flags)
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ [ ! -f Makefile ] || $(MAKE) clean
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ dh_clean
+
+install: DH_OPTIONS=
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) $(make_flags) DESTDIR=`pwd`/debian/tmp install
+
+ dh_movefiles
+
+ # Library package
+ dh_install -plibcarddav --autodest debian/tmp/usr/lib/libcarddav.so*
+
+ # Developer package
+ mv debian/tmp/usr/include/libcarddav* debian/tmp/usr/include/libcarddav
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/libcarddav.la
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/include/libcarddav/*
+ dh_install -plibcarddav-dev --autodest debian/tmp/usr/lib/pkgconfig/*
+
+# This single target is used to build all the packages, all at once, or
+# one at a time. So keep in mind: any options passed to commands here will
+# affect _all_ packages. Anything you want to only affect one package
+# should be put in another target, such as the install target.
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installdocs -A debian/README.Debian
+ dh_installexamples
+ dh_installmenu
+ dh_installcron
+ dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture independent packages using the common target.
+binary-indep: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+# Build architecture dependent packages using the common target.
+binary-arch: build install
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+# Any other binary targets build just one binary package at a time.
+binary-%: build install
+ make -f debian/rules binary-common DH_OPTIONS=-p$*
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/squeeze/dependencies/libcarddav/debian/watch b/debian/squeeze/dependencies/libcarddav/debian/watch
new file mode 100644
index 000000000..8cea7d35f
--- /dev/null
+++ b/debian/squeeze/dependencies/libcarddav/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-(.*)\.tar\.gz