summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2020-10-18 01:14:22 -0600
committerBrian Bidulock2020-10-18 01:14:22 -0600
commitfdf0a404de828ef682d3c5b2c4ec73172e44a0ca (patch)
tree9f6e99d5218e1ce8ff9dc4df833f4956824fbe61
parent29a2a8e7304bc5725b59f21582e14753476d54f0 (diff)
downloadaur-fdf0a404de828ef682d3c5b2c4ec73172e44a0ca.tar.gz
update provides to match extra package
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD56
2 files changed, 57 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50f5a9d8ca29..7a6165a85218 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,34 +1,62 @@
pkgbase = avahi-gtk2
pkgdesc = Multicast/unicast DNS-SD framework (with Gtk2 client apps)
pkgver = 0.8+15+ge8a3dd0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/lathiat/avahi
arch = x86_64
arch = i686
license = LGPL
makedepends = git
- makedepends = intltool
makedepends = gobject-introspection
makedepends = gtk2
+ makedepends = gtk3
+ makedepends = qt5-base
makedepends = xmltoman
+ makedepends = python-dbus
+ makedepends = python-gobject
+ makedepends = doxygen
+ makedepends = graphviz
+ makedepends = libevent
depends = expat
depends = libdaemon
depends = glib2
depends = libcap
depends = gdbm
depends = dbus
- depends = libevent
- optdepends = gtk2: avahi-discover-standalone, bshell, bssh, bvnc, gtk2 bindings
+ optdepends = gtk2: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
+ optdepends = gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
+ optdepends = qt5-base: qt5 bindings
+ optdepends = libevent: libevent bindings
optdepends = nss-mdns: NSS support for mDNS
+ optdepends = python-twisted: avahi-bookmarks
+ optdepends = python-gobject: avahi-bookmarks, avahi-discover
+ optdepends = python-dbus: avahi-bookmarks, avahi-discover
+ provides = libavahi-client.so
+ provides = libavahi-common.so
+ provides = libavahi-core.so
+ provides = libavahi-glib.so
+ provides = libavahi-gobject.so
+ provides = libavahi-libevent.so
+ provides = libavahi-qt5.so
+ provides = libavahi-ui-gtk2.so
+ provides = libavahi-ui-gtk3.so
+ provides = libdns_sd.so
provides = avahi=0.8+15+ge8a3dd0
conflicts = avahi
- options = !emptydirs
backup = etc/avahi/hosts
backup = etc/avahi/avahi-daemon.conf
backup = etc/avahi/avahi-autoipd.action
backup = etc/avahi/avahi-dnsconfd.action
+ backup = usr/lib/avahi/service-types.db
source = git+https://github.com/lathiat/avahi#commit=e8a3dd0d480a754318e312e6fa66fea249808187
sha512sums = SKIP
pkgname = avahi-gtk2
+ depends = expat
+ depends = libdaemon
+ depends = glib2
+ depends = libcap
+ depends = gdbm
+ depends = dbus
+ depends = libdbus-1.so
diff --git a/PKGBUILD b/PKGBUILD
index 13a869288619..3064151f30fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,20 +6,30 @@
_pkgname=avahi
pkgname=avahi-gtk2
pkgver=0.8+15+ge8a3dd0
-pkgrel=1
+pkgrel=2
pkgdesc='Multicast/unicast DNS-SD framework (with Gtk2 client apps)'
url='https://github.com/lathiat/avahi'
license=(LGPL)
arch=(x86_64 i686)
-options=('!emptydirs')
-depends=(expat libdaemon glib2 libcap gdbm dbus libevent)
-makedepends=(git intltool gobject-introspection gtk2 xmltoman)
-provides=("${_pkgname}=${pkgver}")
+depends=(expat libdaemon glib2 libcap gdbm dbus)
+makedepends=(git gobject-introspection gtk2 gtk3 qt5-base xmltoman python-dbus
+ python-gobject doxygen graphviz libevent)
+optdepends=('gtk2: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc'
+ 'gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc'
+ 'qt5-base: qt5 bindings'
+ 'libevent: libevent bindings'
+ 'nss-mdns: NSS support for mDNS'
+ 'python-twisted: avahi-bookmarks'
+ 'python-gobject: avahi-bookmarks, avahi-discover'
+ 'python-dbus: avahi-bookmarks, avahi-discover')
+provides=(libavahi-client.so libavahi-common.so libavahi-core.so
+ libavahi-glib.so libavahi-gobject.so libavahi-libevent.so
+ libavahi-qt5.so libavahi-ui-gtk2.so libavahi-ui-gtk3.so libdns_sd.so
+ "${_pkgname}=${pkgver}")
conflicts=(${_pkgname})
-optdepends=('gtk2: avahi-discover-standalone, bshell, bssh, bvnc, gtk2 bindings'
- 'nss-mdns: NSS support for mDNS')
-backup=(etc/avahi/{hosts,avahi-daemon.conf,avahi-{autoip,dnsconf}d.action})
-_commit="e8a3dd0d480a754318e312e6fa66fea249808187"
+backup=(etc/avahi/{hosts,avahi-daemon.conf,avahi-{autoip,dnsconf}d.action}
+ usr/lib/avahi/service-types.db)
+_commit=e8a3dd0d480a754318e312e6fa66fea249808187 # master
source=("git+https://github.com/lathiat/avahi#commit=$_commit")
sha512sums=('SKIP')
@@ -35,28 +45,16 @@ prepare() {
build() {
cd $_pkgname
- export MOC_QT4=/usr/bin/moc-qt4
- export PYTHON=/usr/bin/python3
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--sbindir=/usr/bin \
- --with-dbus-sys=/usr/share/dbus-1/system.d \
- --disable-monodoc \
- --disable-qt4 \
- --disable-qt5 \
- --disable-gtk3 \
- --disable-python \
- --disable-pygobject \
- --disable-python-dbus \
+ with_dbus_sys=/usr/share/dbus-1/system.d \
+ --enable-gtk \
+ --enable-gtk3 \
--disable-mono \
- --disable-monodoc \
- --disable-doxygen-doc \
- --disable-doxygen-dot \
- --disable-doxygen-xml \
- --disable-doxygen-html \
--enable-compat-libdns_sd \
--with-distro=archlinux \
--with-avahi-priv-access-group=network \
@@ -65,23 +63,17 @@ build() {
--with-systemdsystemunitdir=/usr/lib/systemd/system
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-# cp -a avahi-python/avahi avahi-python/avahi2
-
make
-# make -C avahi-python/avahi2 PYTHON=/usr/bin/python2
}
package() {
+ depends+=(libdbus-1.so)
+
cd $_pkgname
make DESTDIR="$pkgdir" install
-# make DESTDIR="$pkgdir" -C avahi-python/avahi2 install \
-# PYTHON=/usr/bin/python2 pythondir=/usr/lib/python2.7/site-packages
rmdir "$pkgdir/run"
-# # this isn't ported
-# sed -i '1s|python3|python2|' "$pkgdir/usr/bin/avahi-bookmarks"
-
# mdnsresponder compat
ln -s avahi-compat-libdns_sd/dns_sd.h "$pkgdir/usr/include/dns_sd.h"