[Pkg-utopia-commits] r298 - in packages/experimental: . avahi avahi/debian avahi/debian/patches

Ross Burton ross at costa.debian.org
Mon Sep 5 11:24:46 UTC 2005


Author: ross
Date: 2005-09-05 11:24:45 +0000 (Mon, 05 Sep 2005)
New Revision: 298

Added:
   packages/experimental/avahi/
   packages/experimental/avahi/debian/
   packages/experimental/avahi/debian/TODO
   packages/experimental/avahi/debian/avahi-daemon.dirs
   packages/experimental/avahi/debian/avahi-daemon.examples
   packages/experimental/avahi/debian/avahi-daemon.install
   packages/experimental/avahi/debian/avahi-daemon.links
   packages/experimental/avahi/debian/avahi-daemon.manpages
   packages/experimental/avahi/debian/avahi-daemon.postinst
   packages/experimental/avahi/debian/avahi-daemon.postrm
   packages/experimental/avahi/debian/avahi-daemon.prerm
   packages/experimental/avahi/debian/avahi-dnsconfd.install
   packages/experimental/avahi/debian/avahi-dnsconfd.links
   packages/experimental/avahi/debian/avahi-dnsconfd.manpages
   packages/experimental/avahi/debian/avahi-utils.install
   packages/experimental/avahi/debian/avahi-utils.manpages
   packages/experimental/avahi/debian/changelog
   packages/experimental/avahi/debian/compat
   packages/experimental/avahi/debian/control
   packages/experimental/avahi/debian/copyright
   packages/experimental/avahi/debian/libavahi-client-dev.install
   packages/experimental/avahi/debian/libavahi-client1.install
   packages/experimental/avahi/debian/libavahi-common-dev.install
   packages/experimental/avahi/debian/libavahi-common0.install
   packages/experimental/avahi/debian/libavahi-core-dev.install
   packages/experimental/avahi/debian/libavahi-core0.install
   packages/experimental/avahi/debian/libavahi-glib-dev.install
   packages/experimental/avahi/debian/libavahi-glib0.install
   packages/experimental/avahi/debian/patches/
   packages/experimental/avahi/debian/patches/python.diff
   packages/experimental/avahi/debian/rules
Log:
Add initial Avahi package


Property changes on: packages/experimental/avahi/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/experimental/avahi/debian/TODO
===================================================================
--- packages/experimental/avahi/debian/TODO	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/TODO	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,3 @@
+Build and install doxygen
+Build qt3/4 bindings
+Refactor avahi-utils into python2.4-avahi and avahi-utils

Added: packages/experimental/avahi/debian/avahi-daemon.dirs
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.dirs	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.dirs	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1 @@
+etc/avahi/services

Added: packages/experimental/avahi/debian/avahi-daemon.examples
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.examples	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.examples	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1 @@
+debian/tmp/etc/avahi/services/ssh.service

Added: packages/experimental/avahi/debian/avahi-daemon.install
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,6 @@
+debian/tmp/etc/avahi/avahi-daemon.conf
+debian/tmp/etc/init.d/avahi-daemon
+debian/tmp/etc/dbus-1/system.d/avahi-dbus.conf
+debian/tmp/usr/sbin/avahi-daemon
+debian/tmp/usr/share/avahi/avahi-service.dtd
+debian/tmp/usr/share/avahi/introspection/

Added: packages/experimental/avahi/debian/avahi-daemon.links
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.links	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.links	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1 @@
+etc/init.d/avahi-daemon etc/dbus-1/event.d/25avahi-daemon

Added: packages/experimental/avahi/debian/avahi-daemon.manpages
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.manpages	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.manpages	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,3 @@
+debian/tmp/usr/share/man/man8/avahi-daemon.8
+debian/tmp/usr/share/man/man5/avahi-daemon.conf.5
+debian/tmp/usr/share/man/man5/avahi.service.5

Added: packages/experimental/avahi/debian/avahi-daemon.postinst
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.postinst	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.postinst	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,34 @@
+#! /bin/sh
+# postinst script for avai
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+case "$1" in
+  configure)
+    if ! getent passwd avahi >/dev/null; then
+      adduser --quiet --system --home / \
+        --gecos "Avahi mDNS daemon" --group avahi
+    fi
+  ;;
+  abort-upgrade|abort-remove|abort-deconfigure)
+  ;;
+  *)
+    echo "postinst called with unknown argument \`$1'" >&2
+    exit 1
+  ;;
+esac
+
+#DEBHELPER#
+
+exit 0

Added: packages/experimental/avahi/debian/avahi-daemon.postrm
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.postrm	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.postrm	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "purge" ] ; then
+        deluser --quiet --system avahi > /dev/null || true
+        delgroup --quiet --system avahi > /dev/null || true
+fi
+
+exit 0

Added: packages/experimental/avahi/debian/avahi-daemon.prerm
===================================================================
--- packages/experimental/avahi/debian/avahi-daemon.prerm	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-daemon.prerm	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+if [ "$1" = "remove" ]; then
+    /etc/dbus-1/event.d/20avahi stop || true
+fi
+
+#DEBHELPER#
+
+exit 0

Added: packages/experimental/avahi/debian/avahi-dnsconfd.install
===================================================================
--- packages/experimental/avahi/debian/avahi-dnsconfd.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-dnsconfd.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,3 @@
+debian/tmp/etc/avahi/avahi-dnsconfd.action
+debian/tmp/etc/init.d/avahi-dnsconfd
+debian/tmp/usr/sbin/avahi-dnsconfd

Added: packages/experimental/avahi/debian/avahi-dnsconfd.links
===================================================================
--- packages/experimental/avahi/debian/avahi-dnsconfd.links	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-dnsconfd.links	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1 @@
+etc/init.d/avahi-dnsconfd etc/dbus-1/event.d/25avahi-dnsconfd

Added: packages/experimental/avahi/debian/avahi-dnsconfd.manpages
===================================================================
--- packages/experimental/avahi/debian/avahi-dnsconfd.manpages	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-dnsconfd.manpages	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,2 @@
+debian/tmp/usr/share/man/man8/avahi-dnsconfd.8
+debian/tmp/usr/share/man/man8/avahi-dnsconfd.action.8

Added: packages/experimental/avahi/debian/avahi-utils.install
===================================================================
--- packages/experimental/avahi/debian/avahi-utils.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-utils.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,10 @@
+debian/tmp/usr/bin/avahi-bookmarks
+debian/tmp/usr/bin/avahi-browse
+debian/tmp/usr/bin/avahi-discover
+debian/tmp/usr/bin/avahi-publish-address
+debian/tmp/usr/bin/avahi-publish-service
+debian/tmp/usr/bin/avahi-resolve-address
+debian/tmp/usr/bin/avahi-resolve-host-name
+debian/tmp/usr/lib/python*/site-packages/avahi/
+debian/tmp/usr/share/applications/avahi-discover.desktop
+debian/tmp/usr/share/avahi/interfaces/avahi-discover.glade

Added: packages/experimental/avahi/debian/avahi-utils.manpages
===================================================================
--- packages/experimental/avahi/debian/avahi-utils.manpages	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/avahi-utils.manpages	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,7 @@
+debian/tmp/usr/share/man/man1/avahi-bookmarks.1
+debian/tmp/usr/share/man/man1/avahi-browse.1
+debian/tmp/usr/share/man/man1/avahi-discover.1
+debian/tmp/usr/share/man/man1/avahi-publish-address.1
+debian/tmp/usr/share/man/man1/avahi-publish-service.1
+debian/tmp/usr/share/man/man1/avahi-resolve-address.1
+debian/tmp/usr/share/man/man1/avahi-resolve-host-name.1

Added: packages/experimental/avahi/debian/changelog
===================================================================
--- packages/experimental/avahi/debian/changelog	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/changelog	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,23 @@
+avahi (0.3-1) experimental; urgency=low
+
+  * New upstream release.
+  * Build for Debian Experimental.
+  * Don't build-depend on python2.4-gtk2, it doesn't exist in Debian yet.
+
+ -- Ross Burton <ross at debian.org>  Wed, 31 Aug 2005 14:24:38 +0100
+
+avahi (0.2-0ubuntu1) breezy; urgency=low
+
+  * New upstream version.
+  * Thanks to Trent Lloyd for the work
+    - Dropped all old patches, now merged upstream.
+    - Added new patch avahi-dnsconfd-crash.patch, fix from upstream.
+
+ -- Ross Burton <ross at debian.org>  Tue, 30 Aug 2005 09:13:46 +0100
+
+avahi (0.1-1) breezy; urgency=low
+
+  * First upload.
+  * Thanks to Trent Lloyd for reviewing the packages.
+
+ -- Ross Burton <ross at debian.org>  Tue, 23 Aug 2005 09:29:46 +0100

Added: packages/experimental/avahi/debian/compat
===================================================================
--- packages/experimental/avahi/debian/compat	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/compat	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1 @@
+4

Added: packages/experimental/avahi/debian/control
===================================================================
--- packages/experimental/avahi/debian/control	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/control	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,168 @@
+Source: avahi
+Section: net
+Priority: optional
+Maintainer: Ross Burton <ross at debian.org>
+Build-Depends: debhelper (>= 4.2.28), cdbs, libglib2.0-dev (>= 2.4), libgtk2.0-dev (>= 2.4), libglade2-dev, libexpat-dev, libdaemon-dev, libdbus-1-dev (>= 0.30), python2.4 (>= 2.4), python2.4-dbus, xmltoman
+Standards-Version: 3.6.2
+
+Package: libavahi-common0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Avahi common library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the Avahi common library, which is a set of common
+ functions used by many of Avahis components and client applications.
+
+Package: libavahi-common-dev
+Architecture: any
+Depends: libavahi-common0 (= ${Source-Version}), ${misc:Depends}
+Description: Development files for the Avahi common library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the development headers for the Avahi common
+ library, which is a set of common functions and definitions used by many
+ of Avahis components and client applications.
+
+Package: libavahi-core0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Avahi's embeddable mDNS/DNS-SD library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the library for Avahi's embeddable mDNS/DNS-SD stack.
+ This can be used by embedded applications to integrate mDNS/DNS-SD
+ functionality into their applications.
+ .
+ You should not however use this library for non-embedded applications, you
+ shoudl use libavahi-client which interacts with the avahi daemon.
+
+Package: libavahi-core-dev
+Architecture: any
+Depends: libavahi-core0 (= ${Source-Version}), ${misc:Depends}, libavahi-common-dev
+Description: Development files for Avahi's embeddable mDNS/DNS-SD library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the development files for Avahi's embeddable
+ mDNS/DNS-SD stack.  This can be used by embedded application developers
+ to integrate mDNS/DNS-SD functionality into their applications.
+ .
+ You should not however use this library for non-embedded applications, you
+ shoudl use libavahi-client-dev which interacts with the avahi daemon.
+
+Package: libavahi-client1
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: avahi-daemon, dbus
+Description: Avahi client library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the library for Avahi's C API which  allows you
+ to integrate mDNS/DNS-SD functionality into your application.
+
+Package: libavahi-client-dev
+Architecture: any
+Depends: libavahi-client1 (= ${Source-Version}), ${misc:Depends}, libavahi-common-dev
+Description: Development files for the Avahi client library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the development headers for Avahi's C API which
+ allows you to integrate mDNS/DNS-SD functionality into your application.
+
+Package: libavahi-glib0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Avahi glib integration library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This library contains the the interface to integrate the Avahi libraries
+ into a GLIB main loop application, including GTK applications.
+
+Package: libavahi-glib-dev
+Architecture: any
+Depends: libavahi-glib0 (= ${Source-Version}), libglib2.0-dev, ${misc:Depends}, libavahi-common-dev
+Description: Development headers for the Avahi glib integration library
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the development headers for the interface
+ to integrate the Avahi libraries  into a GLIB main loop application,
+ including GTK applications.
+
+Package: avahi-daemon
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
+Recommends: dbus, libnss-mdns
+Suggests: avahi-dnsconfd
+Conflicts: mdnsresponder
+Description: Avahi mDNS/DNS-SD daemon
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains the Avahi Daemon which represents your machine
+ on the network and allows other applications to publish and resolve
+ mDNS/DNS-SD records.
+
+Package: avahi-dnsconfd
+Architecture: any
+Depends: avahi-daemon, ${shlibs:Depends}, ${misc:Depends}
+Recommends: resolvconf
+Description: Avahi DNS configuration tool
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This tool listens on the network for announced DNS servers and passes
+ them to resolvconf so it can use them.  This is very useful on IPv6
+ networks where there is no other mechanism to automatically configure
+ a DNS server.
+
+Package: avahi-utils
+Architecture: all
+Depends: ${python:Depends}, python2.4-dbus, python2.4-gtk2, ${shlibs:Depends}, ${misc:Depends}, avahi-daemon
+Recommends: python2.4-twisted
+Description: Avahi browsing, publishing and discovery utilities
+ Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
+ It allows programs to publish and discover services and hosts
+ running on a local network with no specific configuration.  For
+ example you can plug into a network and instantly find printers to
+ print to, files to look at and people to talk to.
+ .
+ This package contains several utilities that allow you to interact with
+ the Avahi daemon, including publish, browsing and discovering services.

Added: packages/experimental/avahi/debian/copyright
===================================================================
--- packages/experimental/avahi/debian/copyright	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/copyright	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,31 @@
+This package was debianized by Ross Burton <ross at debian.org> on
+Fri, 19 Aug 2005 11:38:54 +0000.
+
+It was downloaded from http://www.freedesktop.org/Software/Avahi
+
+Copyright:
+
+Upstream Authors:
+ Lennart Poettering <lennart at poettering.de>
+ Trent Lloyd <lathiat at bur.st>
+ Sebastien Estienne <sebastien.estienne at gmail.com>
+
+
+License:
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+
+ See /usr/share/common-licenses/LGPL-2.1 on your debian system.

Added: packages/experimental/avahi/debian/libavahi-client-dev.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-client-dev.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-client-dev.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/libavahi-client.so
+debian/tmp/usr/lib/libavahi-client.la
+debian/tmp/usr/lib/libavahi-client.a
+debian/tmp/usr/include/avahi-client

Added: packages/experimental/avahi/debian/libavahi-client1.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-client1.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-client1.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libavahi-client.so.*
+debian/tmp/usr/lib/pkgconfig/avahi-client.pc

Added: packages/experimental/avahi/debian/libavahi-common-dev.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-common-dev.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-common-dev.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/libavahi-common.so
+debian/tmp/usr/lib/libavahi-common.la
+debian/tmp/usr/lib/libavahi-common.a
+debian/tmp/usr/include/avahi-common

Added: packages/experimental/avahi/debian/libavahi-common0.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-common0.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-common0.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/libavahi-common.so.*
+debian/tmp/usr/share/avahi/service-types
+debian/tmp/usr/share/avahi/service-types.db

Added: packages/experimental/avahi/debian/libavahi-core-dev.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-core-dev.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-core-dev.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/libavahi-core.so
+debian/tmp/usr/lib/libavahi-core.la
+debian/tmp/usr/lib/libavahi-core.a
+debian/tmp/usr/include/avahi-core

Added: packages/experimental/avahi/debian/libavahi-core0.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-core0.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-core0.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libavahi-core.so.*
+debian/tmp/usr/lib/pkgconfig/avahi-core.pc

Added: packages/experimental/avahi/debian/libavahi-glib-dev.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-glib-dev.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-glib-dev.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,4 @@
+debian/tmp/usr/lib/libavahi-glib.so
+debian/tmp/usr/lib/libavahi-glib.la
+debian/tmp/usr/lib/libavahi-glib.a
+debian/tmp/usr/include/avahi-glib

Added: packages/experimental/avahi/debian/libavahi-glib0.install
===================================================================
--- packages/experimental/avahi/debian/libavahi-glib0.install	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/libavahi-glib0.install	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libavahi-glib.so.*
+debian/tmp/usr/lib/pkgconfig/avahi-glib.pc

Added: packages/experimental/avahi/debian/patches/python.diff
===================================================================
--- packages/experimental/avahi/debian/patches/python.diff	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/patches/python.diff	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,17 @@
+--- avahi-utils/avahi/Makefile.in.orig	2005-09-05 11:00:49.000000000 +0100
++++ avahi-utils/avahi/Makefile.in	2005-09-05 11:01:22.000000000 +0100
+@@ -517,10 +517,10 @@
+ 	uninstall-avahiPYTHON uninstall-avahiSCRIPTS uninstall-info-am
+ 
+ 
+- at HAVE_PYGTK_TRUE@@HAVE_PYTHON_DBUS_TRUE@@HAVE_PYTHON_TRUE at ServiceTypeDatabase.py: ServiceTypeDatabase.py.in
+- at HAVE_PYGTK_TRUE@@HAVE_PYTHON_DBUS_TRUE@@HAVE_PYTHON_TRUE@	sed -e 's, at PYTHON\@,$(PYTHON),g' \
+- at HAVE_PYGTK_TRUE@@HAVE_PYTHON_DBUS_TRUE@@HAVE_PYTHON_TRUE@		-e 's, at pkgdatadir\@,$(pkgdatadir),g' $< > $@
+- at HAVE_PYGTK_TRUE@@HAVE_PYTHON_DBUS_TRUE@@HAVE_PYTHON_TRUE@	chmod +x $@
++ at HAVE_PYTHON_TRUE@ServiceTypeDatabase.py: ServiceTypeDatabase.py.in
++ at HAVE_PYTHON_TRUE@	sed -e 's, at PYTHON\@,$(PYTHON),g' \
++ at HAVE_PYTHON_TRUE@		-e 's, at pkgdatadir\@,$(pkgdatadir),g' $< > $@
++ at HAVE_PYTHON_TRUE@	chmod +x $@
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:

Added: packages/experimental/avahi/debian/rules
===================================================================
--- packages/experimental/avahi/debian/rules	2005-08-27 22:01:26 UTC (rev 297)
+++ packages/experimental/avahi/debian/rules	2005-09-05 11:24:45 UTC (rev 298)
@@ -0,0 +1,29 @@
+#! /usr/bin/make -f 
+
+# Nasty hack to stop building avahi-utils as python2.4-gtk2 doesn't exist
+include /usr/share/cdbs/1/rules/buildvars.mk
+DEB_INDEP_PACKAGES := $(filter-out avahi-utils, $(DEB_INDEP_PACKAGES))
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+# Building Qt bindings is in the TO DO, and we have to disable pygtk for now
+# until python2.4-gtk2 exists.
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-qt3 --disable-qt4 --disable-pygtk
+
+# Ensure at build time that the library has no dependencies on undefined
+# symbols, and speed up loading.
+LDFLAGS += -Wl,-z,defs -Wl,-O1
+
+DEB_INSTALL_DOCS_ALL += docs/README
+
+DEB_DH_MAKESHLIBS_ARGS_ALL := -V
+DEB_SHLIBDEPS_INCLUDE := debian/libavahi-common0/usr/lib debian/libavahi-core0/usr/lib
+
+binary-install/avahi-utils::
+	dh_python -p$(cdbs_curpkg)
+	rm debian/tmp/usr/lib/python*/site-packages/avahi/*.py[co]
+
+binary-fixup/avahi-daemon binary-fixup/avahi-dnsconfd::
+	chmod +x debian/$(cdbs_curpkg)/etc/dbus-1/event.d/*


Property changes on: packages/experimental/avahi/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-utopia-commits mailing list