Package Details: mono-zeroconf-git Mono.Zeroconf.0.9.0.r9.g6132666-3

Git Clone URL: https://aur.archlinux.org/mono-zeroconf-git.git (read-only)
Package Base: mono-zeroconf-git
Description: A cross platform Zero Configuration Networking library for Mono and .NET.
Upstream URL: http://www.mono-project.com/Mono.Zeroconf
Licenses: GPL
Conflicts: mono-zeroconf
Replaces: mono-zeroconf
Submitter: nicman23
Maintainer: nicman23
Last Packager: nicman23
Votes: 6
Popularity: 0.179566
First Submitted: 2017-10-29 20:08
Last Updated: 2017-11-29 16:35

Latest Comments

14mRh4X0r commented on 2017-11-27 22:20

Couldn't upgrade from mono-zeroconf 0.9.0-4. For myself, I fixed the version number, replaced the 'replaces' with 'provides' and 'conflicts', and added a make dependency on git (as per https://wiki.archlinux.org/index.php/VCS_package_guidelines#Guidelines). I also added a dependency on dbus-sharp >= 0.8 (API version 2.0), as per marcmagus' comment. This results in the following diff:

diff --git a/PKGBUILD b/PKGBUILD
index ac9166f..de43212 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,23 @@

_pkgbase=Mono.Zeroconf
pkgname=mono-zeroconf-git
-pkgver=Mono.Zeroconf.0.9.0.r9.g6132666
-pkgrel=1
+pkgver=0.9.0.r9.g6132666
+pkgrel=2
pkgdesc="A cross platform Zero Configuration Networking library for Mono and .NET."
url="http://www.mono-project.com/Mono.Zeroconf"
license=('GPL')
arch=('any')
-depends=('mono' 'avahi')
+depends=('mono' 'avahi' 'dbus-sharp>=0.8')
+makedepends=('git')
options=('!makeflags')
source=("git+https://github.com/arfbtwn/Mono.Zeroconf#branch=feature/dbus-sharp")
md5sums=('SKIP')
-replaces=(mono-zeroconf)
+provides=('mono-zeroconf')
+conflicts=('mono-zeroconf')

pkgver() {
cd ${srcdir}/${_pkgbase}
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --long --tags | sed 's/^Mono.Zeroconf-//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {

marcmagus commented on 2017-11-03 17:37

Missing dependency dbus-sharp

cubethethird commented on 2017-11-03 04:02

The mono-zeroconf package should be put under a conflicts section.