Package Details: droopy-git 1:r143.c8b2534-2

Git Clone URL: https://aur.archlinux.org/droopy-git.git (read-only, click to copy)
Package Base: droopy-git
Description: Mini Web server that let others upload files to your computer
Upstream URL: https://github.com/Brli/Droopy
Keywords: filesharing server web
Licenses: BSD
Conflicts: droopy
Provides: droopy
Submitter: tinxy
Maintainer: None
Last Packager: FabioLolix
Votes: 6
Popularity: 0.000000
First Submitted: 2016-04-20 12:44 (UTC)
Last Updated: 2021-08-20 19:21 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

mykhal commented on 2023-04-20 06:36 (UTC)

.. well, this patch is already in the forked git repo used, sorry for the inconvenience, current problem is different:

install: cannot stat 'man/droopy.1.gz': No such file or directory

mykhal commented on 2023-04-19 20:06 (UTC) (edited on 2023-04-19 20:06 (UTC) by mykhal)

It's broken, upload failing:

TypeError('DroopyFieldStorage.__init__() takes from 1 to 11 positional arguments but 12 were given')

This patch fixes it: https://sources.debian.org/patches/droopy/0.20160830-5/Support-Python-3.9.patch/

(But be aware, that cgi.FieldStorage will vanish in Python 3.13)

FabioLolix commented on 2021-08-20 19:23 (UTC)

I'm not interested in maintaining this pkgbuild either, just fixing it

brli commented on 2021-08-20 16:10 (UTC) (edited on 2021-08-20 16:10 (UTC) by brli)

@FabioLolix,

I've abandoned the package, feel free to adopt and fix it.

Sry that I'm just looking back to this excellent package and find some applicable patches that should be merged long ago, but not in favor of maintain it.

FabioLolix commented on 2021-08-19 20:44 (UTC)

and you need to place yourself as #Maintainer and move Tinxy as #Contributor

FabioLolix commented on 2021-08-19 20:43 (UTC)

Hello,

  • the license need to be installed in the license need to be installed in ${pkgdir}/usr/share/licenses/${pkgname}/
  • git is missing from makedepends
  • no need to gzip manpages, it is automatically done by makepkg
  • the pkgver() is wrong, see https://wiki.archlinux.org/title/VCS_package_guidelines#The_pkgver()_function
  • provides=(droopy) could be added

schaetzc commented on 2021-02-20 12:37 (UTC)

Due to an upstream error running droopy currently results in ModuleNotFoundError: No module named 'macpath'. For a solution see https://github.com/stackp/Droopy/issues/27

Alternative quick fix if you don't deal with apple devices:
Run sudo sed -Ei 's/import macpath|, macpath//' /usr/bin/droopy