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

Reply via email to