Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=bmf.git;a=commitdiff;h=8286eeba6f3bbc72d9a46173e8f5dc1085adcaf7
commit 8286eeba6f3bbc72d9a46173e8f5dc1085adcaf7 Author: crazy <[email protected]> Date: Wed Dec 30 04:26:52 2015 +0100 avahi-0.6.31-6-x86_64 * rebuild with tc/libffi etc * disabled gtk*/qt*/mono stuff while broeknand nothing need these * fixed autopid=... things * depends() fxes diff --git a/source/network/avahi/FrugalBuild b/source/network/avahi/FrugalBuild index 0faa4c2..7b219a3 100644 --- a/source/network/avahi/FrugalBuild +++ b/source/network/avahi/FrugalBuild @@ -4,12 +4,14 @@ pkgname=avahi pkgver=0.6.31 -pkgrel=5 +pkgrel=6 pkgdesc="A multicast/unicast DNS-SD framework" archs=('i686' 'x86_64') url="http://www.avahi.org" groups=('network') -depends=('dbus-python>=0.80.2' 'libcap>=2.19' 'nss-mdns' 'gdbm>=1.10' 'libdaemon>=0.12' 'shadow>=4.0.18.1-4' 'libssp' 'systemd') +depends=('libssp>=5.3.0-2' 'gdbm>=1.11-3' 'libdaemon>=0.14-4' 'dbus>=1.10.6-3' 'libsystemd>=227-13' 'expat>=2.1.0-5') +makedepends=('systemd>=227-13') +rodepends=('shadow>=4.2.1-5') makedepends=('intltool') backup=(etc/avahi/avahi-daemon.conf) conflicts=('mdnsresponder') @@ -17,41 +19,54 @@ replaces=('mdnsresponder') provides=('mdnsresponder') up2date="lynx -dump http://avahi.org/download/ | Flasttar" options=('scriptlet') -source=(http://avahi.org/download/$pkgname-$pkgver.tar.gz \ - README.Frugalware) +source=(http://avahi.org/download/$pkgname-$pkgver.tar.gz README.Frugalware) _F_systemd_scriptlet="$pkgname.install" _F_systemd_units=(avahi-daemon=e avahi-dnsconfd=e) -Finclude systemd -Finclude mono +Finclude systemd python sha1sums=('7e05bd78572c9088b03b1207a0ad5aba38490684' \ '3cb0c4904bc323cba78234e4c5430478636fbf44') -subpkgs=('avahi-glib' 'avahi-sharp' 'avahi-python' 'avahi-compat' 'avahi-gtk2' 'avahi-qt4' 'avahi-dnsconfd' 'libavahi-ui' 'libavahi-ui-sharp' 'avahi-gtk3') -subdescs=('Glib bindings for Avahi' 'Mono C# bindings for Avahi' \ - 'Python bindings for Avahi' 'mDNSresponder and Howl compatibility libraries/headers for Avahi' \ - 'GUI GTK based tools for Avahi' 'QT4 bindings for Avahi' 'Discovers DNS servers broadcast with Avahi on a local network' \ - 'User interface library for Avahi' 'Mono bindings for Avahi-UI' \ - 'GUI GTK3 based tools for Avahi') -subdepends=("glib2" "mono>=2.8" "python>=2.7.2-2" "" \ - "libglade pygtk" "libqtcore" "" \ - "gtk+2" "gtk2-sharp>=2.12.6" "gtk+3>=2.99.3") -subrodepends=("$pkgname=$pkgver" "$pkgname=$pkgver" " $pkgname=$pkgver" \ - "$pkgname=$pkgver" "avahi-python=$pkgver libavahi-ui=$pkgver avahi-glib=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \ - "$pkgname=$pkgver" "libavahi-ui=$pkgver" "$pkgname=$pkgver") -subgroups=('network' 'apps-extra' 'network-extra' 'network' 'gnome-extra' 'lib-extra' 'network-extra' 'gnome' 'gnome-extra' 'gnome') -subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \ - 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64') -subinstall=("" "" "" "" "" "" "$install" "" "" "") - -unset MAKEFLAGS + + +subpkgs=("${subpkgs[@]}" "$pkgname-glib") +subdescs=("${subdescs[@]}" 'Glib bindings for Avahi') +subdepends=("${subdepends[@]}" "glib2>=2.46.2-3 libffi>=3.2.1") +subgroups=("${subgroups[@]}" 'lib') +subarchs=("${subarchs[@]}" 'i686 x86_64') +subinstall=("${subinstall[@]}" "") + +subpkgs=("${subpkgs[@]}" "avahi-python") +subdescs=("${subdescs[@]}" 'Python bindings for Avahi') +subdepends=("${subdepends[@]}" "python>=2.7.11-3 dbus-python") +subgroups=("${subgroups[@]}" 'lib') +subarchs=("${subarchs[@]}" 'i686 x86_64') +subinstall=("${subinstall[@]}" "") + +subpkgs=("${subpkgs[@]}" "avahi-compat") +subdescs=("${subdescs[@]}" 'mDNSresponder and Howl compatibility libraries/headers for Avahi') +subdepends=("${subdepends[@]}" "libssp>=5.3.0-2") +subgroups=("${subgroups[@]}" 'lib') +subarchs=("${subarchs[@]}" 'i686 x86_64') +subinstall=("${subinstall[@]}" "") + +subpkgs=("${subpkgs[@]}" "avahi-dnsconfd") +subdescs=("${subdescs[@]}" 'Discovers DNS servers broadcast with Avahi on a local network') +subdepends=("${subdepends[@]}" "libdaemon>=0.14-4 libssp>=5.3.0-2") +subgroups=("${subgroups[@]}" 'network') +subarchs=("${subarchs[@]}" 'i686 x86_64') +subinstall=("${subinstall[@]}" "$pkgname.install") build() { - Fmonoexport - Fcd - #Fpatchall - #Fautoreconf - Fmake --enable-qt4 \ + + + ## no GTK/QT/MONO stuff .. maybe on next release , broken for now + Fbuild \ + --disable-qt4 \ --disable-qt3 \ + --disable-pygtk \ + --disable-gtk3 \ + --disable-gtk \ + --disable-mono \ --disable-monodoc \ --disable-doxygen-doc \ --disable-xmltoman \ @@ -60,10 +75,11 @@ build() { --with-distro=none \ --with-avahi-priv-access-group=netdev \ --enable-autoipd \ + --with-autoipd-user=avahi \ + --with-autoipd-group=avahi \ --with-systemdsystemunitdir=/lib/systemd/system - Fmakeinstall - rm -rf $MONO_SHARED_DIR + Fdoc README.Frugalware Frm usr/bin/avahi-bookmarks @@ -77,25 +93,11 @@ build() { Fln avahi-compat-howl usr/include/howl Fln avahi-compat-howl.pc usr/lib/pkgconfig/howl.pc - # Lots and lots of splits :O # Lets start with avahi-glib Fsplit avahi-glib usr/include/avahi-{glib,gobject} Fsplit avahi-glib usr/lib/libavahi-{glib,gobject}* Fsplit avahi-glib usr/lib/pkgconfig/avahi-{glib,gobject}.pc - # libavahi-ui-sharp - Fsplit libavahi-ui-sharp usr/lib/mono/gac/avahi-ui-sharp - Fsplit libavahi-ui-sharp usr/lib/mono/avahi-ui-sharp - - # avahi-sharp - Fsplit avahi-sharp usr/lib/mono - Fsplit avahi-sharp usr/lib/pkgconfig/avahi-sharp.pc - - # avahi-qt4 - Fsplit avahi-qt4 usr/include/avahi-qt4 - Fsplit avahi-qt4 usr/lib/libavahi-qt4* - Fsplit avahi-qt4 usr/lib/pkgconfig/avahi-qt4.pc - # avahi-python Fsplit avahi-python usr/lib/python* @@ -108,23 +110,6 @@ build() { Fsplit avahi-compat usr/lib/pkgconfig/avahi-compat* Fsplit avahi-compat usr/lib/pkgconfig/howl.pc - # avahi-gtk2 - Fsplit avahi-gtk2 usr/bin/avahi-discover{,-standalone} - Fsplit avahi-gtk2 usr/share/man/man1/avahi-discover.* - Fsplit avahi-gtk2 usr/share/applications - Fsplit avahi-gtk2 usr/share/avahi/interfaces - Fsplit avahi-gtk2 usr/bin/bssh - Fsplit avahi-gtk2 usr/bin/bvnc - - Fsplit avahi-gtk3 usr/lib/libavahi-ui-gtk3.so.* - Fsplit avahi-gtk3 usr/lib/libavahi-ui.so - Fsplit avahi-gtk3 usr/lib/pkgconfig/avahi-ui-gtk3.pc - - # libavahi-ui - Fsplit libavahi-ui usr/include/avahi-ui - Fsplit libavahi-ui usr/lib/libavahi-ui* - Fsplit libavahi-ui usr/lib/pkgconfig/avahi-ui.pc - # avahi-dnsconfd Fsplit avahi-dnsconfd usr/sbin/avahi-dnsconfd Fsplit avahi-dnsconfd lib/systemd/system/avahi-dnsconfd.service _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
