summaryrefslogtreecommitdiff
path: root/avahi
diff options
context:
space:
mode:
authorMatt Housh <jaeger@morpheus.net>2006-09-03 18:44:39 +0000
committerMatt Housh <jaeger@morpheus.net>2006-09-03 18:44:39 +0000
commit0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3 (patch)
tree922814048c74dabdeedc3bc118719cbacd243c28 /avahi
parent2b4a109a7af25d0114b908f542e35f83e65bdba8 (diff)
downloadopt-0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3.tar.gz
opt-0ae5ad01da6c6a4eb14ed07c8a2d90624c9d04d3.tar.xz
avahi, dbus, hal: initial imports, versions 0.6.13, 0.62, 0.5.7
Diffstat (limited to 'avahi')
-rw-r--r--avahi/.footprint175
-rw-r--r--avahi/.md5sum2
-rw-r--r--avahi/Pkgfile32
-rwxr-xr-xavahi/pre-install10
-rw-r--r--avahi/rc.avahi20
5 files changed, 239 insertions, 0 deletions
diff --git a/avahi/.footprint b/avahi/.footprint
new file mode 100644
index 000000000..e74f7001e
--- /dev/null
+++ b/avahi/.footprint
@@ -0,0 +1,175 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/rc.d/
+-rwxr-xr-x root/root etc/rc.d/avahi
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/avahi-bookmarks
+-rwxr-xr-x root/root usr/bin/avahi-browse
+lrwxrwxrwx root/root usr/bin/avahi-browse-domains -> avahi-browse
+-rwxr-xr-x root/root usr/bin/avahi-discover
+-rwxr-xr-x root/root usr/bin/avahi-discover-standalone
+-rwxr-xr-x root/root usr/bin/avahi-publish
+lrwxrwxrwx root/root usr/bin/avahi-publish-address -> avahi-publish
+lrwxrwxrwx root/root usr/bin/avahi-publish-service -> avahi-publish
+-rwxr-xr-x root/root usr/bin/avahi-resolve
+lrwxrwxrwx root/root usr/bin/avahi-resolve-address -> avahi-resolve
+lrwxrwxrwx root/root usr/bin/avahi-resolve-host-name -> avahi-resolve
+-rwxr-xr-x root/root usr/bin/avahi-set-host-name
+drwxr-xr-x root/root usr/etc/
+drwxr-xr-x root/root usr/etc/avahi/
+-rw-r--r-- root/root usr/etc/avahi/avahi-daemon.conf
+-rwxr-xr-x root/root usr/etc/avahi/avahi-dnsconfd.action
+-rw-r--r-- root/root usr/etc/avahi/hosts
+drwxr-xr-x root/root usr/etc/avahi/services/
+-rw-r--r-- root/root usr/etc/avahi/services/ssh.service
+drwxr-xr-x root/root usr/etc/dbus-1/
+drwxr-xr-x root/root usr/etc/dbus-1/system.d/
+-rw-r--r-- root/root usr/etc/dbus-1/system.d/avahi-dbus.conf
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/avahi-client/
+-rw-r--r-- root/root usr/include/avahi-client/client.h
+-rw-r--r-- root/root usr/include/avahi-client/lookup.h
+-rw-r--r-- root/root usr/include/avahi-client/publish.h
+drwxr-xr-x root/root usr/include/avahi-common/
+-rw-r--r-- root/root usr/include/avahi-common/address.h
+-rw-r--r-- root/root usr/include/avahi-common/alternative.h
+-rw-r--r-- root/root usr/include/avahi-common/cdecl.h
+-rw-r--r-- root/root usr/include/avahi-common/defs.h
+-rw-r--r-- root/root usr/include/avahi-common/domain.h
+-rw-r--r-- root/root usr/include/avahi-common/error.h
+-rw-r--r-- root/root usr/include/avahi-common/gccmacro.h
+-rw-r--r-- root/root usr/include/avahi-common/llist.h
+-rw-r--r-- root/root usr/include/avahi-common/malloc.h
+-rw-r--r-- root/root usr/include/avahi-common/rlist.h
+-rw-r--r-- root/root usr/include/avahi-common/simple-watch.h
+-rw-r--r-- root/root usr/include/avahi-common/strlst.h
+-rw-r--r-- root/root usr/include/avahi-common/thread-watch.h
+-rw-r--r-- root/root usr/include/avahi-common/timeval.h
+-rw-r--r-- root/root usr/include/avahi-common/watch.h
+drwxr-xr-x root/root usr/include/avahi-compat-howl/
+drwxr-xr-x root/root usr/include/avahi-compat-howl/corby/
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/buffer.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/channel.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/corby.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/message.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/object.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/corby/orb.h
+drwxr-xr-x root/root usr/include/avahi-compat-howl/discovery/
+-rw-r--r-- root/root usr/include/avahi-compat-howl/discovery/discovery.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/discovery/text_record.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/howl.h
+drwxr-xr-x root/root usr/include/avahi-compat-howl/rendezvous/
+-rw-r--r-- root/root usr/include/avahi-compat-howl/rendezvous/rendezvous.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/rendezvous/text_record.h
+drwxr-xr-x root/root usr/include/avahi-compat-howl/salt/
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/address.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/debug.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/interface.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/platform.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/salt.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/signal.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/socket.h
+-rw-r--r-- root/root usr/include/avahi-compat-howl/salt/time.h
+drwxr-xr-x root/root usr/include/avahi-compat-libdns_sd/
+-rw-r--r-- root/root usr/include/avahi-compat-libdns_sd/dns_sd.h
+drwxr-xr-x root/root usr/include/avahi-core/
+-rw-r--r-- root/root usr/include/avahi-core/core.h
+-rw-r--r-- root/root usr/include/avahi-core/log.h
+-rw-r--r-- root/root usr/include/avahi-core/lookup.h
+-rw-r--r-- root/root usr/include/avahi-core/publish.h
+-rw-r--r-- root/root usr/include/avahi-core/rr.h
+drwxr-xr-x root/root usr/include/avahi-glib/
+-rw-r--r-- root/root usr/include/avahi-glib/glib-malloc.h
+-rw-r--r-- root/root usr/include/avahi-glib/glib-watch.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libavahi-client.a
+-rwxr-xr-x root/root usr/lib/libavahi-client.la
+lrwxrwxrwx root/root usr/lib/libavahi-client.so -> libavahi-client.so.3.2.0
+lrwxrwxrwx root/root usr/lib/libavahi-client.so.3 -> libavahi-client.so.3.2.0
+-rwxr-xr-x root/root usr/lib/libavahi-client.so.3.2.0
+-rw-r--r-- root/root usr/lib/libavahi-common.a
+-rwxr-xr-x root/root usr/lib/libavahi-common.la
+lrwxrwxrwx root/root usr/lib/libavahi-common.so -> libavahi-common.so.3.4.2
+lrwxrwxrwx root/root usr/lib/libavahi-common.so.3 -> libavahi-common.so.3.4.2
+-rwxr-xr-x root/root usr/lib/libavahi-common.so.3.4.2
+-rw-r--r-- root/root usr/lib/libavahi-core.a
+-rwxr-xr-x root/root usr/lib/libavahi-core.la
+lrwxrwxrwx root/root usr/lib/libavahi-core.so -> libavahi-core.so.4.0.4
+lrwxrwxrwx root/root usr/lib/libavahi-core.so.4 -> libavahi-core.so.4.0.4
+-rwxr-xr-x root/root usr/lib/libavahi-core.so.4.0.4
+-rw-r--r-- root/root usr/lib/libavahi-glib.a
+-rwxr-xr-x root/root usr/lib/libavahi-glib.la
+lrwxrwxrwx root/root usr/lib/libavahi-glib.so -> libavahi-glib.so.1.0.1
+lrwxrwxrwx root/root usr/lib/libavahi-glib.so.1 -> libavahi-glib.so.1.0.1
+-rwxr-xr-x root/root usr/lib/libavahi-glib.so.1.0.1
+-rw-r--r-- root/root usr/lib/libdns_sd.a
+-rwxr-xr-x root/root usr/lib/libdns_sd.la
+lrwxrwxrwx root/root usr/lib/libdns_sd.so -> libdns_sd.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libdns_sd.so.1 -> libdns_sd.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libdns_sd.so.1.0.0
+-rw-r--r-- root/root usr/lib/libhowl.a
+-rwxr-xr-x root/root usr/lib/libhowl.la
+lrwxrwxrwx root/root usr/lib/libhowl.so -> libhowl.so.0.0.0
+lrwxrwxrwx root/root usr/lib/libhowl.so.0 -> libhowl.so.0.0.0
+-rwxr-xr-x root/root usr/lib/libhowl.so.0.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-client.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-compat-howl.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-compat-libdns_sd.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-core.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/avahi-glib.pc
+drwxr-xr-x root/root usr/lib/python2.4/
+drwxr-xr-x root/root usr/lib/python2.4/site-packages/
+drwxr-xr-x root/root usr/lib/python2.4/site-packages/avahi/
+-rwxr-xr-x root/root usr/lib/python2.4/site-packages/avahi/ServiceTypeDatabase.py
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.py
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.pyc
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/SimpleGladeApp.pyo
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.py
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.pyc
+-rw-r--r-- root/root usr/lib/python2.4/site-packages/avahi/__init__.pyo
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/avahi-daemon
+-rwxr-xr-x root/root usr/sbin/avahi-dnsconfd
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/avahi-discover.desktop
+drwxr-xr-x root/root usr/share/avahi/
+-rw-r--r-- root/root usr/share/avahi/avahi-service.dtd
+drwxr-xr-x root/root usr/share/avahi/interfaces/
+-rw-r--r-- root/root usr/share/avahi/interfaces/avahi-discover.glade
+drwxr-xr-x root/root usr/share/avahi/introspection/
+-rw-r--r-- root/root usr/share/avahi/introspection/AddressResolver.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/DomainBrowser.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/EntryGroup.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/HostNameResolver.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/RecordBrowser.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/Server.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/ServiceBrowser.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/ServiceResolver.introspect
+-rw-r--r-- root/root usr/share/avahi/introspection/ServiceTypeBrowser.introspect
+-rw-r--r-- root/root usr/share/avahi/service-types
+-rw-r--r-- root/root usr/share/avahi/service-types.db
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/avahi-bookmarks.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/avahi-browse-domains.1.gz -> avahi-browse.1.gz
+-rw-r--r-- root/root usr/share/man/man1/avahi-browse.1.gz
+-rw-r--r-- root/root usr/share/man/man1/avahi-discover.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/avahi-publish-address.1.gz -> avahi-publish.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/avahi-publish-service.1.gz -> avahi-publish.1.gz
+-rw-r--r-- root/root usr/share/man/man1/avahi-publish.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/avahi-resolve-address.1.gz -> avahi-resolve.1.gz
+lrwxrwxrwx root/root usr/share/man/man1/avahi-resolve-host-name.1.gz -> avahi-resolve.1.gz
+-rw-r--r-- root/root usr/share/man/man1/avahi-resolve.1.gz
+-rw-r--r-- root/root usr/share/man/man1/avahi-set-host-name.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/avahi-daemon.conf.5.gz
+-rw-r--r-- root/root usr/share/man/man5/avahi.hosts.5.gz
+-rw-r--r-- root/root usr/share/man/man5/avahi.service.5.gz
+drwxr-xr-x root/root usr/share/man/man8/
+-rw-r--r-- root/root usr/share/man/man8/avahi-daemon.8.gz
+-rw-r--r-- root/root usr/share/man/man8/avahi-dnsconfd.8.gz
+-rw-r--r-- root/root usr/share/man/man8/avahi-dnsconfd.action.8.gz
+drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/run/
diff --git a/avahi/.md5sum b/avahi/.md5sum
new file mode 100644
index 000000000..798614dd9
--- /dev/null
+++ b/avahi/.md5sum
@@ -0,0 +1,2 @@
+d1000689979105cc95b9ca102284aae4 avahi-0.6.13.tar.gz
+9379c518fad18582698babf08bc14f84 rc.avahi
diff --git a/avahi/Pkgfile b/avahi/Pkgfile
new file mode 100644
index 000000000..804722185
--- /dev/null
+++ b/avahi/Pkgfile
@@ -0,0 +1,32 @@
+# Description: A system that facilitates service discovery on local networks
+# URL: http://avahi.org/
+# Maintainer: Matt Housh, jaeger at crux dot nu
+# Depends on: libdaemon, dbus, pygtk, libglade
+
+name=avahi
+version=0.6.13
+release=1
+source=(http://avahi.org/download/$name-$version.tar.gz \
+ rc.$name)
+
+build() {
+ cd $name-$version
+ ./configure --prefix=/usr \
+ --localstatedir=/var \
+ --disable-qt3 \
+ --disable-qt4 \
+ --disable-doxygen-doc \
+ --disable-doxygen-dot \
+ --with-avahi-user=avahi \
+ --with-avahi-group=avahi \
+ --with-distro=none \
+ --disable-mono \
+ --disable-monodoc \
+ --enable-compat-howl \
+ --enable-compat-libdns_sd \
+ --with-dbus-sys=/usr/etc/dbus-1/system.d
+ make
+ make DESTDIR=$PKG install
+ install -D -o root -g root -m 0755 $SRC/rc.$name \
+ $PKG/etc/rc.d/$name
+}
diff --git a/avahi/pre-install b/avahi/pre-install
new file mode 100755
index 000000000..9141b6853
--- /dev/null
+++ b/avahi/pre-install
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# check for avahi group or add one
+getent group avahi || /usr/sbin/groupadd -g 84 avahi
+
+# check for avahi user or add one
+getent passwd avahi || /usr/sbin/useradd -g avahi -u 84 -d /var/empty -s /bin/false -c "Avahi User" avahi
+
+# lock the account
+/usr/bin/passwd -l avahi
diff --git a/avahi/rc.avahi b/avahi/rc.avahi
new file mode 100644
index 000000000..f996c2238
--- /dev/null
+++ b/avahi/rc.avahi
@@ -0,0 +1,20 @@
+#
+# /etc/rc.d/avahi: start/stop avahi daemon
+#
+
+case $1 in
+ start)
+ /usr/sbin/avahi-daemon -D -s
+ ;;
+ stop)
+ killall -q /usr/sbin/avahi-daemon
+ ;;
+ restart)
+ $0 stop
+ sleep 2
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 [start|stop|restart]"
+ ;;
+esac

Generated by cgit