Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=eea72527247728f60f165c7db2ec4a480c9412be
commit eea72527247728f60f165c7db2ec4a480c9412be Author: DeX77 <[email protected]> Date: Fri Nov 4 22:44:43 2016 +0100 avahi-0.6.31-10-x86_64 + add cross32 diff --git a/source/network/avahi/FrugalBuild b/source/network/avahi/FrugalBuild index 22ee329..701304b 100644 --- a/source/network/avahi/FrugalBuild +++ b/source/network/avahi/FrugalBuild @@ -4,9 +4,9 @@ pkgname=avahi pkgver=0.6.31 -pkgrel=9 +pkgrel=10 pkgdesc="A multicast/unicast DNS-SD framework" -archs=('i686' 'x86_64') +archs=('x86_64') url="http://www.avahi.org" groups=('network') depends=('libssp>=6.2.1-5' 'gdbm>=1.12-2' 'libdaemon>=0.14-4' 'dbus>=1.10.10-3' 'libsystemd>=231-6' 'expat>=2.1.0-6') @@ -24,65 +24,83 @@ source=(http://avahi.org/download/$pkgname-$pkgver.tar.gz \ ad.conf ) _F_systemd_scriptlet="$pkgname.install" _F_systemd_units=(avahi-daemon=e avahi-dnsconfd=e) -Finclude systemd python +Finclude systemd python cross32 sha1sums=('7e05bd78572c9088b03b1207a0ad5aba38490684' \ '3cb0c4904bc323cba78234e4c5430478636fbf44' \ '73c5e1d302549ad3e798a7ea1c2936e2d0d7fa4e') - +subpkgs=("${subpkgs[@]}" "lib32-$pkgname") +subdescs=("${subdescs[@]}" "$pkgdesc (32-Bit)") +subdepends=("${subdepends[@]}" "lib32-libssp lib32-gdbm lib32-libdaemon lib32-libdbus lib32-libsystemd lib32-expat") +subgroups=("${subgroups[@]}" 'lib') +subarchs=("${subarchs[@]}" 'x86_64') +subinstall=("${subinstall[@]}" "") subpkgs=("${subpkgs[@]}" "$pkgname-glib") subdescs=("${subdescs[@]}" 'Glib bindings for Avahi') subdepends=("${subdepends[@]}" "glib2>=2.50.0 libffi>=3.2.1-") subgroups=("${subgroups[@]}" 'lib') -subarchs=("${subarchs[@]}" 'i686 x86_64') +subarchs=("${subarchs[@]}" 'x86_64') +subinstall=("${subinstall[@]}" "") + +subpkgs=("${subpkgs[@]}" "lib32-$pkgname-glib") +subdescs=("${subdescs[@]}" 'Glib bindings for Avahi (32-Bit)') +subdepends=("${subdepends[@]}" "lib32-glib2>=2.50.0 lib32-libffi>=3.2.1-") +subgroups=("${subgroups[@]}" 'lib32-extra') +subarchs=("${subarchs[@]}" 'x86_64') subinstall=("${subinstall[@]}" "") subpkgs=("${subpkgs[@]}" "avahi-python") subdescs=("${subdescs[@]}" 'Python bindings for Avahi') subdepends=("${subdepends[@]}" "python>=2.7.12-2 dbus-python>=1.2.0-7") subgroups=("${subgroups[@]}" 'lib') -subarchs=("${subarchs[@]}" 'i686 x86_64') +subarchs=("${subarchs[@]}" 'x86_64') subinstall=("${subinstall[@]}" "") subpkgs=("${subpkgs[@]}" "avahi-compat") subdescs=("${subdescs[@]}" 'mDNSresponder and Howl compatibility libraries/headers for Avahi') subdepends=("${subdepends[@]}" "libssp>=6.2.1-5") subgroups=("${subgroups[@]}" 'lib') -subarchs=("${subarchs[@]}" 'i686 x86_64') +subarchs=("${subarchs[@]}" 'x86_64') +subinstall=("${subinstall[@]}" "") + +subpkgs=("${subpkgs[@]}" "lib32-avahi-compat") +subdescs=("${subdescs[@]}" 'mDNSresponder and Howl compatibility libraries/headers for Avahi (32-Bit)') +subdepends=("${subdepends[@]}" "lib32-libssp>=6.2.1-5") +subgroups=("${subgroups[@]}" 'lib32-extra') +subarchs=("${subarchs[@]}" '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-5 libssp>=6.2.1-5") subgroups=("${subgroups[@]}" 'network') -subarchs=("${subarchs[@]}" 'i686 x86_64') +subarchs=("${subarchs[@]}" 'x86_64') subinstall=("${subinstall[@]}" "$pkgname.install") +Fconfopts=" --disable-qt4 \ + --disable-qt3 \ + --disable-pygtk \ + --disable-gtk3 \ + --disable-gtk \ + --disable-mono \ + --disable-monodoc \ + --disable-doxygen-doc \ + --disable-xmltoman \ + --enable-compat-libdns_sd \ + --enable-compat-howl \ + --with-distro=none \ + --with-avahi-priv-access-group=netdev \ + --enable-autoipd \ + --with-autoipd-user=avahi \ + --with-autoipd-group=avahi \ + --with-systemdsystemunitdir=/lib/systemd/system" + build() { ## 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 \ - --enable-compat-libdns_sd \ - --enable-compat-howl \ - --with-distro=none \ - --with-avahi-priv-access-group=netdev \ - --enable-autoipd \ - --with-autoipd-user=avahi \ - --with-autoipd-group=avahi \ - --with-systemdsystemunitdir=/lib/systemd/system - - + Fbuild_cross32 Fdoc README.Frugalware Frm usr/bin/avahi-bookmarks @@ -96,11 +114,19 @@ build() { Fln avahi-compat-howl usr/include/howl Fln avahi-compat-howl.pc usr/lib/pkgconfig/howl.pc + Fln avahi-compat-libdns_sd/dns_sd.h usr/i686-frugalware-linux/include + Fln avahi-compat-howl usr/i686-frugalware-linux/include/howl + Fln avahi-compat-howl.pc usr/lib32/pkgconfig/howl.pc + # 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 + Fsplit lib32-avahi-glib usr/i686-frugalware-linux/include/avahi-{glib,gobject} + Fsplit lib32-avahi-glib usr/lib32/libavahi-{glib,gobject}* + Fsplit lib32-avahi-glib usr/lib32/pkgconfig/avahi-{glib,gobject}.pc + # avahi-python Fsplit avahi-python usr/lib/python* @@ -113,12 +139,23 @@ build() { Fsplit avahi-compat usr/lib/pkgconfig/avahi-compat* Fsplit avahi-compat usr/lib/pkgconfig/howl.pc + Fsplit lib32-avahi-compat usr/lib32/libhowl* + Fsplit lib32-avahi-compat usr/lib32/libdns_sd* + Fsplit lib32-avahi-compat usr/i686-frugalware-linux/include/avahi-compat* + Fsplit lib32-avahi-compat usr/i686-frugalware-linux/include/dns_sd.h + Fsplit lib32-avahi-compat usr/i686-frugalware-linux/include/howl + Fsplit lib32-avahi-compat usr/lib32/pkgconfig/avahi-compat* + Fsplit lib32-avahi-compat usr/lib32/pkgconfig/howl.pc + # avahi-dnsconfd Fsplit avahi-dnsconfd usr/sbin/avahi-dnsconfd Fsplit avahi-dnsconfd lib/systemd/system/avahi-dnsconfd.service Fsplit avahi-dnsconfd etc/avahi/avahi-dnsconfd.action Fsplit avahi-dnsconfd usr/share/man/man8/avahi-dnsconfd* + Fsplit lib32-$pkgname usr/lib32/ + Fsplit lib32-$pkgname usr/i686-frugalware-linux/ + # fix for chroot.c: open() failed: No such file or directory Ffile etc/systemd/system/avahi-daemon.service.d/ad.conf _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
