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

Reply via email to