avahi: disable static, rebuild with as-needed for shlibs.

This commit is contained in:
Juan RP 2012-10-10 09:39:18 +02:00
parent d2be08ba55
commit ce3c491368
13 changed files with 51 additions and 67 deletions

View file

@ -1,15 +1,15 @@
# Template file for 'avahi-compat-libs-devel'.
#
depends="avahi-libs-devel>=$version avahi-compat-libs>=$version"
depends="avahi-libs-devel-${version}_${revision} avahi-compat-libs-${version}_${revision}"
short_desc="Avahi compat libraries (development files)"
long_desc="${long_desc}
This package contains development files for the HOWL compatibility
libraries provided by Avahi."
noarch=yes
do_install() {
vmove "usr/include/avahi-compat*" usr/include
vmove usr/lib/libhowl.a usr/lib
vmove usr/lib/libdns_sd.a usr/lib
vmove "usr/lib/pkgconfig/avahi-compat*" usr/lib/pkgconfig
}

View file

@ -1,7 +1,5 @@
libavahi-client.so.3
libdbus-1.so.3
libpthread.so.0
libavahi-common.so.3
libdl.so.2
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -1,14 +1,15 @@
# Template file for 'avahi-glib-libs-devel'.
#
depends="avahi-libs-devel>=$version avahi-glib-libs>=$version"
depends="avahi-libs-devel-${version}_${revision} avahi-glib-libs-${version}_${revision}"
short_desc="Avahi glib libraries (development files)"
long_desc="${long_desc}
This package contains development files for the glib libraries
provided by Avahi."
noarch=yes
do_install() {
vmove "usr/include/avahi-g*" usr/include
vmove "usr/lib/libavahi-g*.a" usr/lib
vmove "usr/lib/pkgconfig/avahi-g*" usr/lib/pkgconfig
}

View file

@ -1,9 +1,6 @@
libavahi-client.so.3
libdbus-1.so.3
libpthread.so.0
libdl.so.2
libavahi-common.so.3
libgobject-2.0.so.0
libglib-2.0.so.0
libssp.so.0
libpthread.so.0
libc.so.6
libavahi-client.so.3
libgobject-2.0.so.0

View file

@ -1,16 +1,17 @@
# Template file for 'avahi-libs-devel'.
#
depends="glibc-devel libssp-devel dbus-devel avahi-libs>=$version"
depends="libssp-devel dbus-devel avahi-libs-${version}_${revision}"
short_desc="Avahi core libraries (development files)"
long_desc="${long_desc}
This package contains development files for the core libraries
provided by Avahi."
noarch=yes
do_install() {
for f in common client core; do
vmove usr/include/avahi-${f} usr/include
vmove usr/lib/libavahi-${f}.a usr/lib
done
vmove usr/lib/pkgconfig/avahi-core.pc usr/lib/pkgconfig
vmove usr/lib/pkgconfig/avahi-client.pc usr/lib/pkgconfig

View file

@ -1,5 +1,5 @@
libdbus-1.so.3
libpthread.so.0
libdl.so.2
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -1,14 +1,17 @@
# Template file for 'avahi-ui-libs-devel'.
#
depends="gtk+-devel gtk+3-devel avahi-libs-devel>=$version avahi-ui-libs>=$version avahi-ui-libs-gtk3>=$version"
depends="gtk+-devel gtk+3-devel avahi-libs-devel-${version}_${revision}
avahi-ui-libs-${version}_${revision} avahi-ui-libs-gtk3-${version}_${revision}"
short_desc="Avahi UI libraries (development files)"
long_desc="${long_desc}
This package contains development files for the UI libraries
provided by Avahi."
noarch=yes
do_install() {
vmove "usr/include/avahi-ui*" usr/include
vmove "usr/lib/libavahi-ui*" usr/lib
vmove usr/lib/pkgconfig usr/lib
}

View file

@ -1,20 +1,11 @@
libavahi-client.so.3
libdbus-1.so.3
libpthread.so.0
libdl.so.2
libavahi-glib.so.1
libavahi-common.so.3
libgtk-3.so.0
libgdk-3.so.0
libatk-1.0.so.0
libgio-2.0.so.0
libpangocairo-1.0.so.0
libgdk_pixbuf-2.0.so.0
libcairo-gobject.so.2
libcairo.so.2
libpango-1.0.so.0
libgobject-2.0.so.0
libglib-2.0.so.0
libssp.so.0
libc.so.6
libgdbm.so.4
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -1,22 +1,11 @@
libavahi-client.so.3
libdbus-1.so.3
libpthread.so.0
libdl.so.2
libavahi-glib.so.1
libavahi-common.so.3
libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0
libatk-1.0.so.0
libgio-2.0.so.0
libpangoft2-1.0.so.0
libpangocairo-1.0.so.0
libgdk_pixbuf-2.0.so.0
libcairo.so.2
libpango-1.0.so.0
libfreetype.so.6
libfontconfig.so.1
libgobject-2.0.so.0
libglib-2.0.so.0
libssp.so.0
libc.so.6
libgdbm.so.4
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -1,11 +1,11 @@
libavahi-client.so.3
libavahi-common.so.3
libavahi-glib.so.1
libavahi-core.so.7
libavahi-ui-gtk3.so.0
libgtk-3.so.0
libgobject-2.0.so.0
libglib-2.0.so.0
libssp.so.0
libpthread.so.0
libc.so.6
libavahi-client.so.3
libavahi-ui-gtk3.so.0
libavahi-glib.so.1
libavahi-core.so.7

View file

@ -1,6 +1,6 @@
libavahi-client.so.3
libpthread.so.0
libavahi-common.so.3
libssp.so.0
libc.so.6
libgdbm.so.4
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -5,6 +5,6 @@ libexpat.so.1
libcap.so.2
libdl.so.2
libdbus-1.so.3
libpthread.so.0
libssp.so.0
libpthread.so.0
libc.so.6

View file

@ -1,18 +1,15 @@
# Template file for 'avahi'
pkgname=avahi
version=0.6.31
revision=7
revision=8
build_style=gnu-configure
configure_args="--disable-qt3 --disable-qt4 --disable-mono --disable-monodoc
--disable-doxygen-doc --enable-compat-libdns_sd --enable-compat-howl
--with-xml=expat --with-avahi-user=avahi --with-avahi-group=avahi
--with-avahi-priv-access-group=netdev --with-autoipd-user=avahi
--with-autoipd-group=avahi --with-distro=none --disable-xmltoman
--disable-dbm --with-systemdsystemunitdir=/usr/lib/systemd/system"
depends="dbus"
makedepends="pkg-config intltool libssp-devel dbus-devel libcap-devel
libdaemon-devel gdbm-devel expat-devel pygtk-devel dbus-python
gtk+3-devel gobject-introspection"
--disable-doxygen-doc --enable-compat-libdns_sd --enable-compat-howl
--with-xml=expat --with-avahi-user=avahi --with-avahi-group=avahi
--with-avahi-priv-access-group=netdev --with-autoipd-user=avahi
--with-autoipd-group=avahi --with-distro=none --disable-xmltoman
--disable-dbm --with-systemdsystemunitdir=/usr/lib/systemd/system
--disable-static"
short_desc="Multicast DNS Service Discovery"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
@ -26,9 +23,16 @@ long_desc="
a network and instantly find printers to print to, files to look at and
people to talk to."
depends="dbus"
makedepends="pkg-config intltool libssp-devel dbus-devel libcap-devel
libdaemon-devel gdbm-devel expat-devel dbus-python pygtk-devel
gtk+3-devel>=3.6.0_5 gobject-introspection"
# Create avahi and netdev system accounts.
system_accounts="avahi netdev"
systemd_services="avahi-daemon.service on"
conf_files="
/etc/avahi/services/ssh.service
/etc/avahi/services/sftp-ssh.service
@ -36,7 +40,7 @@ conf_files="
/etc/avahi/hosts
/etc/avahi/avahi-dnsconfd.action"
subpackages="avahi-autoipd avahi-discover avahi-compat-libs avahi-compat-libs-devel"
subpackages="$subpackages avahi-libs avahi-libs-devel avahi-glib-libs avahi-glib-libs-devel"
subpackages="$subpackages avahi-ui-libs avahi-ui-libs-gtk3 avahi-ui-libs-devel avahi-utils"
subpackages="$subpackages avahi-ui-utils avahi-python-utils avahi-python"
subpackages="avahi-autoipd avahi-discover avahi-compat-libs avahi-compat-libs-devel
avahi-libs avahi-libs-devel avahi-glib-libs avahi-glib-libs-devel
avahi-ui-libs avahi-ui-libs-gtk3 avahi-ui-libs-devel avahi-utils
avahi-ui-utils avahi-python-utils avahi-python"