smlinux/net/avahi/avahi.SMBuild

53 lines
No EOL
1.3 KiB
Text
Executable file

app=avahi
version=0.8
build=1sml
homepage="https://www.avahi.org/"
download="http://avahi.org/download/avahi-0.8.tar.gz"
desc="Implementation of service discovery aka zeroconf"
requires="glib dbus expat gdbm libcap libdaemon libevent"
build() {
mkandenterbuilddir
rm -rf $app-$version
tar xf $srcdir/$app-$version.tar.?z*
cd $app-$version
fixbuilddirpermissions
./configure \
--prefix="" \
--sbindir=/bin \
--sysconfdir=/etc \
--with-distro=slackware \
--disable-static \
--enable-glib \
--enable-gtk3 \
--disable-gobject \
--disable-qt5 \
--disable-python \
--disable-pygobject \
--disable-python-dbus \
--disable-mono \
--disable-monodoc \
--disable-manpages \
--disable-xmltoman \
--disable-tests \
--disable-doxygen-doc \
--disable-nls \
--with-autoipd-user=avahi \
--with-autoipd-group=avahi \
--enable-compat-libdns_sd
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make || true
cd avahi-ui && make LDFLAGS="-L../avahi-glib" LIBS="-lavahi-glib" && cd ..
make install DESTDIR=$pkg
cp LICENSE $pkgdocs/
mkfinalpkg
}
sha512sums="
ca04bfa9d493432d8e8f3bc074b7c10ad871941d14ccffe1cc8a0db70b73dce0741456a45ae64e13d2df2a7381654388db3c67d479404902b3df05f3a05d56b1 avahi-0.8.tar.lz
"