mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-09 16:37:13 +08:00
avahi added symlink to the systemd service, removed /var/run dir in the pkg file.
This commit is contained in:
parent
81e4d8e471
commit
868616c632
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
pkgname=avahi
|
pkgname=avahi
|
||||||
pkgver=0.6.31
|
pkgver=0.6.31
|
||||||
pkgrel=12
|
pkgrel=13
|
||||||
pkgdesc="A multicast/unicast DNS-SD framework"
|
pkgdesc="A multicast/unicast DNS-SD framework"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.avahi.org/"
|
url="http://www.avahi.org/"
|
||||||
@ -30,14 +30,13 @@ prepare() {
|
|||||||
sed '/^Libs:/s:$: -ldbus-1:' -i avahi-client.pc.in
|
sed '/^Libs:/s:$: -ldbus-1:' -i avahi-client.pc.in
|
||||||
sed 's:netdev:network:g' -i avahi-daemon/avahi-dbus.conf
|
sed 's:netdev:network:g' -i avahi-daemon/avahi-dbus.conf
|
||||||
sed 's:-DG[^ ]*_DISABLE_DEPRECATED=1::g' -i avahi-ui/Makefile.*
|
sed 's:-DG[^ ]*_DISABLE_DEPRECATED=1::g' -i avahi-ui/Makefile.*
|
||||||
|
|
||||||
|
patch -p1 -i "${srcdir}/avahi-daemon-dbus.patch"
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${srcdir}/${pkgname}-${pkgver}
|
cd ${srcdir}/${pkgname}-${pkgver}
|
||||||
|
|
||||||
sed -i 's/netdev/network/g' avahi-daemon/avahi-dbus.conf
|
|
||||||
patch -p1 -i "${srcdir}/avahi-daemon-dbus.patch"
|
|
||||||
|
|
||||||
PYTHON=python2 \
|
PYTHON=python2 \
|
||||||
PKG_CONFIG_PATH=/opt/qt/lib/pkgconfig \
|
PKG_CONFIG_PATH=/opt/qt/lib/pkgconfig \
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
@ -69,6 +68,9 @@ package() {
|
|||||||
make DESTDIR="${pkgdir}" install
|
make DESTDIR="${pkgdir}" install
|
||||||
rm -fr "${pkgdir}"/etc/rc.d
|
rm -fr "${pkgdir}"/etc/rc.d
|
||||||
|
|
||||||
|
# /var/run already provided by filesystem
|
||||||
|
rm -fr "${pkgdir}"/var
|
||||||
|
|
||||||
install -D -m 644 ../gnome-nettool.png "${pkgdir}"/usr/share/pixmaps/gnome-nettool.png
|
install -D -m 644 ../gnome-nettool.png "${pkgdir}"/usr/share/pixmaps/gnome-nettool.png
|
||||||
|
|
||||||
cd "${pkgdir}"
|
cd "${pkgdir}"
|
||||||
@ -76,5 +78,7 @@ package() {
|
|||||||
# howl and mdnsresponder compatability
|
# howl and mdnsresponder compatability
|
||||||
(cd usr/include; ln -s avahi-compat-libdns_sd/dns_sd.h dns_sd.h; ln -s avahi-compat-howl howl)
|
(cd usr/include; ln -s avahi-compat-libdns_sd/dns_sd.h dns_sd.h; ln -s avahi-compat-howl howl)
|
||||||
(cd usr/lib/pkgconfig; ln -s avahi-compat-howl.pc howl.pc)
|
(cd usr/lib/pkgconfig; ln -s avahi-compat-howl.pc howl.pc)
|
||||||
|
|
||||||
|
ln avahi-daemon.service -s "${pkgdir}"/usr/lib/systemd/system/dbus-org.freedesktop.Avahi.service
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user