avahi: sanitize rundeps and minor cleanups.

This commit is contained in:
Juan RP 2012-06-18 18:05:18 +02:00
parent 517cd11ee6
commit 849442d30b
21 changed files with 26 additions and 68 deletions

View file

@ -10,9 +10,7 @@ long_desc="${long_desc}
server. It is primarily intended to be used in ad-hoc networks which lack a server. It is primarily intended to be used in ad-hoc networks which lack a
DHCP server." DHCP server."
do_install() {
do_install()
{
vmove usr/sbin/avahi-autoipd usr/sbin vmove usr/sbin/avahi-autoipd usr/sbin
vmove "usr/share/man/man8/avahi-autoipd*" usr/share/man/man8 vmove "usr/share/man/man8/avahi-autoipd*" usr/share/man/man8
vmove etc/avahi/avahi-autoipd.action etc/avahi vmove etc/avahi/avahi-autoipd.action etc/avahi

View file

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

View file

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

View file

@ -6,10 +6,7 @@ long_desc="${long_desc}
This package contains howl/mDNSResponder compatibility shared This package contains howl/mDNSResponder compatibility shared
libraries provided by Avahi." libraries provided by Avahi."
do_install() {
do_install()
{
vmove "usr/lib/libhowl.so*" usr/lib vmove "usr/lib/libhowl.so*" usr/lib
vmove "usr/lib/libdns_sd.so*" usr/lib vmove "usr/lib/libdns_sd.so*" usr/lib
} }

View file

@ -1,6 +1,6 @@
# Template file for 'avahi-discover'. # Template file for 'avahi-discover'.
# #
depends="avahi python avahi-python dbus-python pygtk desktop-file-utils" depends="avahi>=$version python avahi-python>=$version dbus-python pygtk desktop-file-utils"
short_desc="Service discover user interface for avahi" short_desc="Service discover user interface for avahi"
long_desc="${long_desc} long_desc="${long_desc}
@ -9,8 +9,6 @@ long_desc="${long_desc}
noarch=yes noarch=yes
pycompile_module="avahi_discover" pycompile_module="avahi_discover"
do_install() { do_install() {
vmove usr/bin/avahi-discover usr/bin vmove usr/bin/avahi-discover usr/bin
vmove "usr/share/man/man1/avahi-discover*" usr/share/man/man1 vmove "usr/share/man/man1/avahi-discover*" usr/share/man/man1

View file

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

View file

@ -4,7 +4,6 @@ libpthread.so.0
libdl.so.2 libdl.so.2
libavahi-common.so.3 libavahi-common.so.3
libgobject-2.0.so.0 libgobject-2.0.so.0
librt.so.1
libglib-2.0.so.0 libglib-2.0.so.0
libssp.so.0 libssp.so.0
libc.so.6 libc.so.6

View file

@ -5,10 +5,7 @@ long_desc="${long_desc}
This package contains the glib shared libraries provided by Avahi." This package contains the glib shared libraries provided by Avahi."
do_install() {
do_install()
{
vmove "usr/lib/libavahi-glib.so*" usr/lib vmove "usr/lib/libavahi-glib.so*" usr/lib
vmove "usr/lib/libavahi-gobject.so*" usr/lib vmove "usr/lib/libavahi-gobject.so*" usr/lib
vmove "usr/lib/girepository*" usr/lib vmove "usr/lib/girepository*" usr/lib

View file

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

View file

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

View file

@ -1,15 +1,11 @@
# Template file for 'avahi-libs'. # Template file for 'avahi-libs'.
# #
depends="gdbm"
short_desc="Avahi shared libraries" short_desc="Avahi shared libraries"
long_desc="${long_desc} long_desc="${long_desc}
This package contains core shared libraries provided by Avahi." This package contains core shared libraries provided by Avahi."
do_install() {
do_install()
{
vmove "usr/lib/libavahi-client.so*" usr/lib vmove "usr/lib/libavahi-client.so*" usr/lib
vmove "usr/lib/libavahi-core.so*" usr/lib vmove "usr/lib/libavahi-core.so*" usr/lib
vmove "usr/lib/libavahi-common.so*" usr/lib vmove "usr/lib/libavahi-common.so*" usr/lib

View file

@ -1,16 +1,13 @@
# Template file for 'avahi-python-utils'. # Template file for 'avahi-python-utils'.
# #
depends="avahi-python" noarch=yes
depends="avahi-python>=$version"
short_desc="Avahi python utils" short_desc="Avahi python utils"
long_desc="${long_desc} long_desc="${long_desc}
This package contains the python utilities provided by Avahi." This package contains the python utilities provided by Avahi."
do_install() {
noarch=yes
do_install()
{
vmove usr/bin/avahi-bookmarks usr/bin vmove usr/bin/avahi-bookmarks usr/bin
vmove "usr/share/man/man1/avahi-bookmarks*" usr/share/man/man1 vmove "usr/share/man/man1/avahi-bookmarks*" usr/share/man/man1
} }

View file

@ -9,8 +9,6 @@ long_desc="${long_desc}
noarch=yes noarch=yes
pycompile_module="avahi" pycompile_module="avahi"
do_install() {
do_install()
{
vmove "usr/lib/python*" usr/lib vmove "usr/lib/python*" usr/lib
} }

View file

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

View file

@ -14,7 +14,6 @@ libcairo-gobject.so.2
libcairo.so.2 libcairo.so.2
libpango-1.0.so.0 libpango-1.0.so.0
libgobject-2.0.so.0 libgobject-2.0.so.0
librt.so.1
libglib-2.0.so.0 libglib-2.0.so.0
libssp.so.0 libssp.so.0
libc.so.6 libc.so.6

View file

@ -5,8 +5,6 @@ long_desc="${long_desc}
This package contains the GTK+3 UI shared libraries provided by Avahi." This package contains the GTK+3 UI shared libraries provided by Avahi."
do_install() {
do_install()
{
vmove "usr/lib/libavahi-ui-gtk3.so*" usr/lib vmove "usr/lib/libavahi-ui-gtk3.so*" usr/lib
} }

View file

@ -16,7 +16,6 @@ libpango-1.0.so.0
libfreetype.so.6 libfreetype.so.6
libfontconfig.so.1 libfontconfig.so.1
libgobject-2.0.so.0 libgobject-2.0.so.0
librt.so.1
libglib-2.0.so.0 libglib-2.0.so.0
libssp.so.0 libssp.so.0
libc.so.6 libc.so.6

View file

@ -5,8 +5,6 @@ long_desc="${long_desc}
This package contains the UI shared libraries provided by Avahi." This package contains the UI shared libraries provided by Avahi."
do_install() {
do_install()
{
vmove "usr/lib/libavahi-ui.so*" usr/lib vmove "usr/lib/libavahi-ui.so*" usr/lib
} }

View file

@ -1,14 +1,12 @@
# Template file for 'avahi-ui-utils'. # Template file for 'avahi-ui-utils'.
# #
depends="desktop-file-utils avahi" depends="desktop-file-utils avahi>=$version"
short_desc="Avahi GTK+ utilities" short_desc="Avahi GTK+ utilities"
long_desc="${long_desc} long_desc="${long_desc}
This package contains some small GTK+ utilities to discover services." This package contains some small GTK+ utilities to discover services."
do_install() {
do_install()
{
vmove "usr/bin/b*" usr/bin vmove "usr/bin/b*" usr/bin
vmove "usr/share/man/man1/b*" usr/share/man/man1 vmove "usr/share/man/man1/b*" usr/share/man/man1
vmove usr/share/applications usr/share vmove usr/share/applications usr/share

View file

@ -1,15 +1,12 @@
# Template file for 'avahi-utils'. # Template file for 'avahi-utils'.
# #
depends="dbus-libs avahi"
short_desc="Avahi browsing, publishing and discovery utilities" short_desc="Avahi browsing, publishing and discovery utilities"
long_desc="${long_desc} long_desc="${long_desc}
This package contains several utilities that allow you to interact with the This package contains several utilities that allow you to interact with the
Avahi daemon, including publish, browsing and discovering services." Avahi daemon, including publish, browsing and discovering services."
do_install() {
do_install()
{
for f in browse publish resolve set-host-name; do for f in browse publish resolve set-host-name; do
vmove "usr/bin/avahi-${f}*" usr/bin vmove "usr/bin/avahi-${f}*" usr/bin
vmove "usr/share/man/man1/avahi-${f}*" \ vmove "usr/share/man/man1/avahi-${f}*" \

View file

@ -1,7 +1,7 @@
# Template file for 'avahi' # Template file for 'avahi'
pkgname=avahi pkgname=avahi
version=0.6.31 version=0.6.31
revision=5 revision=6
homepage="http://www.avahi.org" homepage="http://www.avahi.org"
distfiles="$homepage/download/avahi-$version.tar.gz" distfiles="$homepage/download/avahi-$version.tar.gz"
build_style=gnu-configure build_style=gnu-configure
@ -12,7 +12,9 @@ configure_args="--disable-qt3 --disable-qt4 --disable-mono --disable-monodoc
--with-autoipd-group=avahi --with-distro=none --disable-xmltoman --with-autoipd-group=avahi --with-distro=none --disable-xmltoman
--disable-dbm --with-systemdsystemunitdir=/lib/systemd/system" --disable-dbm --with-systemdsystemunitdir=/lib/systemd/system"
depends="dbus" 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" 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"
short_desc="Multicast DNS Service Discovery" short_desc="Multicast DNS Service Discovery"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1" license="LGPL-2.1"