Package Details: wsdd2 1.8.7-1

Git Clone URL: https://aur.archlinux.org/wsdd2.git (read-only, click to copy)
Package Base: wsdd2
Description: WSD/LLMNR Discovery/Name Service Daemon. Install it to make Samba shares discoverable on Windows hosts.
Upstream URL: https://github.com/Netgear/wsdd2
Keywords: samba shares windows wsds
Licenses: GPL
Submitter: TomaszGasior
Maintainer: fryfrog
Last Packager: fryfrog
Votes: 3
Popularity: 0.52
First Submitted: 2019-05-11 16:47 (UTC)
Last Updated: 2022-04-25 22:46 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

marcosfrm commented on 2021-08-21 23:05 (UTC)

samba is not a make dependency. I did not know this feature:

https://wiki.archlinux.org/title/PKGBUILD#depends

"Dependencies defined inside the package() function are only required to run the software."

It is the relation between samba and wsdd2.

fryfrog commented on 2021-08-21 20:03 (UTC)

Is 'samba' also a makedepends?

marcosfrm commented on 2021-08-21 20:01 (UTC)

samba is a runtime dep, please put it in depends=().

marcosfrm commented on 2021-08-16 23:17 (UTC)

In package() use just:

  cd "${srcdir}/${pkgname}-${pkgver}"
  make install SBINDIR=/usr/bin DESTDIR="${pkgdir}"

Since wsdd2.service has BindsTo=smb.service it requires Samba, otherwise will not start. Hence, depends=(samba) is nice to have...

andy.w commented on 2021-07-04 18:52 (UTC) (edited on 2021-07-04 18:53 (UTC) by andy.w)

@fryfrog Yes both packages do the same things, while wsdd2 has LLMNR support and a few more options. The other notable difference is that wsdd is written in python, while wsdd2 is a C program.

I also have to add that wsdd2 was taken from Netgears ReadyNASOS and until recently has seen very little changes/fixes since 2017. There has been some bigger rewrites/fixes from Volodymyr Prodan and those where merged recently via v1.8.5.

So i consider the wsdd/python version a more active project, while wsdd2 can be used as-is, but might not see any changes going forward.

TonyNewbie commented on 2020-12-14 11:40 (UTC)

Also works perfectly well on a Raspberry Pi archlinux installation if that's of any interest - after adding armv7h to arch= in PKGBUILD, of course.

fryfrog commented on 2020-11-09 18:26 (UTC)

It would also be reasonable to just take and modify the .service file and include it as a file, like most other packages.

mercora commented on 2020-11-09 18:24 (UTC)

usually if something needs patching you would use a patch file. its simply less error prone.

fryfrog commented on 2020-10-28 15:17 (UTC)

@dianlujitao, thanks for the suggestions. Have a look at the updated PKGBUILD and tell me what you think.

MoetaYuko commented on 2020-10-28 15:02 (UTC)

wsdd2.service needs to be patched because smbd.service is called smb.service on arch

adding the following function fixes the issue:

prepare() {
    cd "$srcdir/${pkgname}-${pkgver}"
    sed -i s/smbd/smb/ wsdd2.service
}

btw please use install instead of cp to copy the executables.

fryfrog commented on 2020-03-11 22:43 (UTC)

Thanks, that was my first stop but it wasn't a very useful github. :(

TomaszGasior commented on 2020-03-11 22:38 (UTC)

@fryfrog I don't use Arch anymore but as I remember they are written in different languages (Python vs C) and one has more features than other. Please take a look at READMEs.

fryfrog commented on 2020-03-11 22:36 (UTC)

Hey @TomaszGasior, do you know how aur/wsdd and aur/wsdd2 differ? Do they both serve the same purpose?