diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -454,6 +454,7 @@ libavahi-gobject.so.0:ga_client_get_type libavahi-gobject.so.0:ga_client_new libavahi-gobject.so.0:ga_client_start +libavahi-gobject.so.0:ga_client_start_in_context libavahi-gobject.so.0:ga_client_state_get_type libavahi-gobject.so.0:ga_entry_group_add_record libavahi-gobject.so.0:ga_entry_group_add_record_full diff --git a/actions.py b/actions.py deleted file mode 100644 --- a/actions.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/python - - -from pisi.actionsapi import shelltools, get, autotools, pisitools - -shelltools.export("HOME", get.workDIR()) - - -def setup(): - autotools.autoreconf("-vfi") - autotools.configure("--disable-static \ - --disable-mono \ - --disable-monodoc \ - --disable-python \ - --disable-qt3 \ - --disable-qt4 \ - --disable-gtk3 \ - --disable-gtk \ - --enable-compat-libdns_sd \ - --enable-core-docs \ - --with-distro=none") - - -def build(): - autotools.make() - - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("ChangeLog", "LICENSE") - pisitools.removeDir("/var/run") - pisitools.removeDir("/var") - pisitools.dosym("/usr/include/avahi-compat-libdns_sd/dns_sd.h", "/usr/include/dns_sd.h") diff --git a/comar/package.py b/comar/package.py deleted file mode 100644 --- a/comar/package.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/python - -import os, re - -OUR_ID = 84 -OUR_NAME = "avahi" -OUR_DESC = "Avahi Daemon Owner" - - -def postInstall(fromVersion, fromRelease, toVersion, toRelease): - try: - os.system ("groupadd -g %d %s" % (OUR_ID, OUR_NAME)) - os.system ("useradd -m -d /var/run/avahi -r -s /bin/false -u %d -g %d %s -c \"%s\"" % (OUR_ID, OUR_ID, OUR_NAME, OUR_DESC)) - except: - pass - -def postRemove(): - try: - os.system ("userdel %s" % OUR_NAME) - os.system ("groupdel %s" % OUR_NAME) - except: - pass diff --git a/component.xml b/component.xml deleted file mode 100644 --- a/component.xml +++ /dev/null @@ -1,3 +0,0 @@ - - desktop.core - diff --git a/files/avahi.sysusers b/files/avahi.sysusers new file mode 100644 --- /dev/null +++ b/files/avahi.sysusers @@ -0,0 +1,2 @@ +g avahi 84 - +u avahi 84 "Avahi Daemon Owner" /run/avahi diff --git a/files/avahi.tmpfiles b/files/avahi.tmpfiles new file mode 100644 --- /dev/null +++ b/files/avahi.tmpfiles @@ -0,0 +1 @@ +d /run/avahi-daemon 0755 - - - diff --git a/files/dede2a12d0bcc6ae9daf2a4671f0d618eeb44425.patch b/files/dede2a12d0bcc6ae9daf2a4671f0d618eeb44425.patch deleted file mode 100644 --- a/files/dede2a12d0bcc6ae9daf2a4671f0d618eeb44425.patch +++ /dev/null @@ -1,23 +0,0 @@ -From dede2a12d0bcc6ae9daf2a4671f0d618eeb44425 Mon Sep 17 00:00:00 2001 -From: "Jan Alexander Steffens (heftig)" -Date: Sun, 6 Mar 2016 13:56:55 +0100 -Subject: [PATCH] configure.ac: Fix libavahi-client test - -This only affected the report at the end of configure. ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 87a9a17..2892967 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1185,7 +1185,7 @@ fi - - BUILD_CLIENT="no (You need avahi-daemon and D-Bus!)" - --if "x$HAVE_DBUS" = "xyes" ; then -+if test "x$HAVE_DBUS" = "xyes" ; then - BUILD_CLIENT=yes - fi - diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,39 @@ +name : avahi +version : 0.7 +release : 8 +source : + - https://github.com/lathiat/avahi/releases/download/v0.7/avahi-0.7.tar.gz : 57a99b5dfe7fdae794e3d1ee7a62973a368e91e414bd0dfa5d84434de5b14804 +license : LGPL-2.1 +component : desktop.core +summary : mDNS/DNS-SD service discovery +description: | + Avahi is a system which facilitates service discovery on a local network + via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop + or computer into a network and instantly be able to view other people who + you can chat with, find printers to print to or find files being shared. + Compatible technology is found in Apple MacOS X (branded ​Bonjour and + sometimes Zeroconf). +builddeps : + - pkgconfig(libdaemon) +setup : | + %reconfigure --disable-static \ + --disable-mono \ + --disable-monodoc \ + --disable-python \ + --disable-qt3 \ + --disable-qt4 \ + --disable-gtk \ + --disable-gtk3 \ + --enable-compat-libdns_sd \ + --enable-core-docs \ + --with-systemdsystemunitdir=%libdir%/systemd/system \ + --with-distro=none +build : | + %make +install : | + %make_install + rm -frv $installdir/run + ln -s /usr/include/avahi-compat-libdns_sd/dns_sd.h $installdir/usr/include/dns_sd.h + + install -D -m 00644 $pkgfiles/avahi.sysusers $installdir%libdir%/sysusers.d/avahi.conf + install -D -m 00644 $pkgfiles/avahi.tmpfiles $installdir%libdir%/tmpfiles.d/avahi.conf diff --git a/pspec.xml b/pspec.xml deleted file mode 100644 --- a/pspec.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - - avahi - http://www.avahi.org/ - - Ikey Doherty - ikey@evolve-os.com - - mDNS service discovery - Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded ​Bonjour and sometimes Zeroconf). - GPLv2+ - https://github.com/lathiat/avahi/releases/download/v0.6.32/avahi-0.6.32.tar.gz - - - glib-2.0 - dbus-1 - libdaemon - - - - dede2a12d0bcc6ae9daf2a4671f0d618eeb44425.patch - - - - - avahi - - /usr/bin - /usr/sbin - /etc/dbus-1/system.d/avahi-dbus.conf - /usr/share/dbus-1 - /usr/share/avahi - /usr/lib/systemd - /usr/share/doc - /usr/share/man - /etc/avahi - /usr/share/locale - /usr/lib/avahi - /usr/lib/lib*.so.* - /usr/share/gir-1.0 - /usr/lib/girepository-1.0 - - - System.Package - - - - - avahi-devel - Development files for avahi - Development files for avahi - - /usr/include - /usr/lib/lib*.so - /usr/lib/pkgconfig - - - avahi - - - - - - 08-05-2016 - 0.6.32 - Update to 0.6.32 - Ikey Doherty - ikey@solus-project.com - - - - 03-08-2016 - 0.6.31 - Package bump - Ikey Doherty - ikey@solus-project.com - - - - 03-05-2016 - 0.6.31 - Package bump - Ikey Doherty - ikey@solus-project.com - - - - 12-15-2015 - 0.6.31 - Package bump - Ikey Doherty - ikey@solus-project.com - - - - 07-28-2015 - 0.6.31 - Package bump - Ikey Doherty - ikey@solus-project.com - - - - 02-11-2015 - 0.6.31 - Add dns_sd.h symlink - Ikey Doherty - ikey@evolve-os.com - - - - 02-11-2015 - 0.6.31 - Add avahi to repositories - Ikey Doherty - ikey@evolve-os.com - - - diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,96 @@ + + + avahi + + Pierre-Yves + pyu@riseup.net + + LGPL-2.1 + desktop.core + mDNS/DNS-SD service discovery + Avahi is a system which facilitates service discovery on a local network +via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop +or computer into a network and instantly be able to view other people who +you can chat with, find printers to print to or find files being shared. +Compatible technology is found in Apple MacOS X (branded ​Bonjour and +sometimes Zeroconf). + + https://solus-project.com/sources/README.Solus + + + avahi + mDNS/DNS-SD service discovery + Avahi is a system which facilitates service discovery on a local network +via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop +or computer into a network and instantly be able to view other people who +you can chat with, find printers to print to or find files being shared. +Compatible technology is found in Apple MacOS X (branded ​Bonjour and +sometimes Zeroconf). + + desktop.core + + /etc/avahi/avahi-autoipd.action + /etc/avahi/avahi-daemon.conf + /etc/avahi/avahi-dnsconfd.action + /etc/avahi/hosts + /etc/avahi/services/sftp-ssh.service + /etc/avahi/services/ssh.service + /etc/dbus-1/system.d/avahi-dbus.conf + /usr/bin + /usr/lib64/avahi + /usr/lib64/girepository-1.0/Avahi-0.6.typelib + /usr/lib64/girepository-1.0/AvahiCore-0.6.typelib + /usr/lib64/lib*.so.* + /usr/lib64/systemd/system/avahi-daemon.service + /usr/lib64/systemd/system/avahi-daemon.socket + /usr/lib64/systemd/system/avahi-dnsconfd.service + /usr/lib64/sysusers.d/avahi.conf + /usr/lib64/tmpfiles.d/avahi.conf + /usr/sbin + /usr/share/avahi + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml + /usr/share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml + /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service + /usr/share/gir-1.0/Avahi-0.6.gir + /usr/share/gir-1.0/AvahiCore-0.6.gir + /usr/share/locale + /usr/share/man + + + + avahi-devel + Development files for avahi + Avahi is a system which facilitates service discovery on a local network +via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop +or computer into a network and instantly be able to view other people who +you can chat with, find printers to print to or find files being shared. +Compatible technology is found in Apple MacOS X (branded ​Bonjour and +sometimes Zeroconf). + + programming.devel + + avahi + + + /usr/include/ + /usr/lib64/lib*.so + /usr/lib64/pkgconfig/*.pc + + + + + 2017-07-13 + 0.7 + Packaging update + Pierre-Yves + pyu@riseup.net + + + \ No newline at end of file