--- ndesk-dbus-0.6.0.orig/debian/changelog +++ ndesk-dbus-0.6.0/debian/changelog @@ -0,0 +1,46 @@ +ndesk-dbus (0.6.0-1ubuntu1) jaunty; urgency=low + + * debian/rules: pass GMCS=/usr/bin/csc to configure, for the mono 2.0 + transition. + * debian/control: update the build-dependencies for mono 2.0. + + -- Steve Langasek Tue, 16 Dec 2008 17:58:03 +0000 + +ndesk-dbus (0.6.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + + Update build dependencies. + * debian/rules: + + Update for new upstream build system. + + Call dh_clifixperms instead of manual find magic. + + Bump clilibs to >= 0.6.0. + * debian/watch: + + Update location. + * patches/01_pkg-config-library-path.dpatch: + + Fix library path in the pkg-config file. + + -- Sebastian Dröge Tue, 16 Oct 2007 11:52:32 +0200 + +ndesk-dbus (0.4.2-1) unstable; urgency=low + + * New upstream release + * debian/ndesk-dbus-1.0.pc: + + Updated for the new version + + -- Sebastian Dröge Mon, 12 Mar 2007 12:40:16 +0100 + +ndesk-dbus (0.4.1-1) unstable; urgency=low + + * New upstream release + * debian/ndesk-dbus-1.0.pc: + + Updated + + -- Sebastian Dröge Tue, 20 Feb 2007 17:09:31 +0100 + +ndesk-dbus (0.4-1) unstable; urgency=low + + * Initial Revision + + -- Sebastian Dröge Mon, 5 Feb 2007 07:40:28 +0100 + --- ndesk-dbus-0.6.0.orig/debian/rules +++ ndesk-dbus-0.6.0/debian/rules @@ -0,0 +1,68 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is for the .wapi directory for Mono. +export MONO_SHARED_DIR=$(CURDIR) + +# provide patch and unpatch targets +include /usr/share/dpatch/dpatch.make + +UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,') + +config: config-stamp +config-stamp: patch-stamp + dh_testdir + GMCS=/usr/bin/csc ./configure --prefix=/usr + touch config-stamp + +build: patch-stamp build-stamp +build-stamp: config-stamp + $(MAKE) + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + rm -rf $(MONO_SHARED_DIR)/.wapi + rm -f build-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # install into /usr/lib/cli/ndesk-dbus-1.0 + mkdir -p debian/tmp/usr/lib/cli/ndesk-dbus-1.0 + cp src/NDesk.DBus.dll* debian/tmp/usr/lib/cli/ndesk-dbus-1.0 + mkdir -p debian/tmp/usr/lib/pkgconfig + cp ndesk-dbus-1.0.pc debian/tmp/usr/lib/pkgconfig + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installdirs + dh_install + dh_installcligac + dh_installman + dh_compress + dh_fixperms + dh_clifixperms + dh_makeclilibs -m0.6.0 + dh_clideps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install --- ndesk-dbus-0.6.0.orig/debian/compat +++ ndesk-dbus-0.6.0/debian/compat @@ -0,0 +1 @@ +5 --- ndesk-dbus-0.6.0.orig/debian/control +++ ndesk-dbus-0.6.0/debian/control @@ -0,0 +1,25 @@ +Source: ndesk-dbus +Section: devel +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian Mono Group +Uploaders: Sebastian Dröge +Build-Depends: debhelper (>= 5), dpatch +Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-devel, libmono-dev (>= 1.1.13), libmono-corlib2.0-cil, libmono-system2.0-cil, libmono2.0-cil, pkg-config +Standards-Version: 3.7.2 + +Package: libndesk-dbus1.0-cil +Architecture: all +Depends: ${cli:Depends}, ${misc:Depends} +Suggests: pkg-config +Description: CLI implementation of D-Bus + ndesk-dbus is a C# implementation of D-Bus. It's often referred to as + "managed D-Bus" to avoid confusion with existing bindings (which wrap + libdbus). + . + D-Bus is a message bus, used for sending messages between + applications. Conceptually, it fits somewhere in between raw sockets + and CORBA in terms of complexity. + . + http://www.ndesk.org/DBusSharp + --- ndesk-dbus-0.6.0.orig/debian/libndesk-dbus1.0-cil.install +++ ndesk-dbus-0.6.0/debian/libndesk-dbus1.0-cil.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/cli +debian/tmp/usr/lib/pkgconfig --- ndesk-dbus-0.6.0.orig/debian/watch +++ ndesk-dbus-0.6.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.ndesk.org/archive/dbus-sharp/ndesk-dbus-([0-9.]*)\.tar\.gz debian uupdate --- ndesk-dbus-0.6.0.orig/debian/copyright +++ ndesk-dbus-0.6.0/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Sebastian Dröge on +Mon, 5 Feb 2007 07:40:28 +0100. + +It was downloaded from http://www.ndesk.org + +Upstream Author: Alp Toker + +Copyright: + +Copyright 2006 Alp Toker + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --- ndesk-dbus-0.6.0.orig/debian/libndesk-dbus1.0-cil.installcligac +++ ndesk-dbus-0.6.0/debian/libndesk-dbus1.0-cil.installcligac @@ -0,0 +1 @@ +/usr/lib/cli/ndesk-dbus-1.0/NDesk.DBus.dll --- ndesk-dbus-0.6.0.orig/debian/patches/00list +++ ndesk-dbus-0.6.0/debian/patches/00list @@ -0,0 +1 @@ +01_pkg-config-library-path.dpatch --- ndesk-dbus-0.6.0.orig/debian/patches/01_pkg-config-library-path.dpatch +++ ndesk-dbus-0.6.0/debian/patches/01_pkg-config-library-path.dpatch @@ -0,0 +1,12 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ + +--- ndesk-dbus/ndesk-dbus-1.0.pc.in.old 2007-10-16 12:19:09.000000000 +0200 ++++ ndesk-dbus/ndesk-dbus-1.0.pc.in 2007-10-16 12:19:17.000000000 +0200 +@@ -8,4 +8,4 @@ + Description: Managed D-Bus IPC protocol library and CLR binding + Version: @VERSION@ + URL: http://www.ndesk.org/DBusSharp +-Libs: -r:${libdir}/mono/@PACKAGE@-@API_VERSION@/NDesk.DBus.dll ++Libs: -r:${libdir}/cli/@PACKAGE@-@API_VERSION@/NDesk.DBus.dll