* debian packaging added.
datarootdir = @datarootdir@
top_builddir = .
-
+pkgconfig_DATA = libcitadel.pc
+pkgconfigdir = $(libdir)/pkgconfig
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
all: $(LIBRARY)
+libcitadel.pc: $(top_builddir)/config.status libcitadel.pc.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
+
+pkgconfigDATA_INSTALL = $(INSTALL_DATA)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
+ @list='$(pkgconfig_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f"; \
+ $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f; \
+ done
+
+
clean:
cd lib && rm -f $(LIBRARY) *.o *.lo && rm -rf .libs _libs
rm -rf .libs libcitadel.la
rm -f config.status config.log config.cache libtool
rm -f Makefile
-install: $(LIBRARY) $(APIHEADER)
+install: $(LIBRARY) $(APIHEADER) install-pkgconfigDATA
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
$(LIBTOOL) --mode=install $(INSTALL) $(LIBRARY) $(DESTDIR)$(libdir)/$(LIBRARY)
for FN in $(APIHEADER) ; do $(INSTALL_DATA) $$FN $(DESTDIR)$(includedir) ; done
AC_TYPE_SIZE_T
AC_CHECK_FUNCS(memmove bcopy)
-AC_CONFIG_FILES(Makefile)
+AC_CONFIG_FILES(Makefile libcitadel.pc)
AC_OUTPUT
abs_srcdir="`cd $srcdir && pwd`"
--- /dev/null
+libcitadel (7.24-1) unstable; urgency=low
+
+ * initial debian release
+
+ -- Wilfried Goesgens <w.goesgens@outgesourced.org> Sun, 18 Nov 2007 23:55:21 +0100
+
\ No newline at end of file
--- /dev/null
+Source: libcitadel
+Section: libs
+Priority: optional
+Maintainer: Citadel Team <room_citadel_development@uncensored.citadel.org>
+Uploaders: Wilfried Goesgens <w.goesgens@outgesourced.org>, Alexander Wirt <formorer@debian.org>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
+
+Package: libcitadel1
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Citadel toolbox
+ This library contains the commonly used routines for the citadel suite.
+
+Package: libcitadel1-dbg
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, libcitadel1 (= ${Source-Version})
+Description: Debugging symbols for libcitadel1
+ This library contains the commonly used routines for the citadel suite.
+ .
+ This package provides the debugging symbols.
+
+Package: libcitadel-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, pkg-config,
+ libcitadel1 (= ${Source-Version})
+Description: Development files for libcitadel1
+ This library contains the commonly used routines for the citadel suite.
+ .
+ This package provides development files and static libraries.
--- /dev/null
+libcitadel1_7.24-1_i386.deb libs optional
+libcitadel1-dbg_7.24-1_i386.deb libdevel optional
+libcitadel-dev_7.24-1_i386.deb libdevel optional
--- /dev/null
+usr/share/doc
--- /dev/null
+usr/share/doc
--- /dev/null
+usr/lib/pkgconfig
+usr/lib/*.{so,a}
+usr/include
--- /dev/null
+usr/lib/*.so.*
--- /dev/null
+# Automatically added by dh_makeshlibs
+if [ "$1" = "configure" ]; then
+ ldconfig
+fi
+# End automatically added section
--- /dev/null
+# Automatically added by dh_makeshlibs
+if [ "$1" = "remove" ]; then
+ ldconfig
+fi
+# End automatically added section
--- /dev/null
+shlibs:Depends=libc6 (>= 2.6.1-1)
--- /dev/null
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+export DH_COMPAT = 5
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2 -fno-strict-aliasing
+endif
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+
+# ./configure
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr
+
+# Build libcitadel
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp install*-stamp
+
+ -$(MAKE) distclean
+
+ dh_clean
+
+install: install-stamp
+install-stamp: build-stamp
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ $(MAKE) DESTDIR=`pwd`/debian/tmp install
+
+ touch install-stamp
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installdocs -i -A README
+ dh_installchangelogs -i debian/no-upstream-changelog
+ dh_install -i --sourcedir=debian/tmp
+ dh_link -i
+ dh_strip -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_shlibdeps -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir -a
+ dh_testroot -a
+# dh_installdocs -plibnetfilter-log1
+# ln -sf libnetfilter-log1 debian/libnetfilter-log1-dbg/usr/share/doc/libnetfilter-log1-dbg
+# ln -sf libnetfilter-log1 debian/libnetfilter-log-dev/usr/share/doc/libnetfilter-log-dev
+# dh_installchangelogs -plibnetfilter-log1
+ dh_install -a --sourcedir=debian/tmp
+ dh_link -a
+# dh_strip -a --dbg-package=libnetfilter-log1-dbg
+ dh_compress -a
+ dh_fixperms -a
+# dh_makeshlibs -a -V 'libnetfilter-log1 (>= 0.0.13)'
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+source diff:
+ @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- /dev/null
+# libcitadel pkg-config file
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libcitadel
+Description: citadel suite tools library
+URL: http://www.citadel.org/
+Version: @VERSION@
+Conflicts:
+Libs: -L${libdir} -lcitadel
+Cflags: -I${includedir}