Package Details: mpdproxy-coffeescript-git r11.b798091-1

Git Clone URL: https://aur.archlinux.org/mpdproxy-coffeescript-git.git (read-only, click to copy)
Package Base: mpdproxy-coffeescript-git
Description: MPD proxy automatically entering password for clients in certain IP ranges
Upstream URL: https://github.com/tremby/mpdproxy
Submitter: milkii
Maintainer: milkii
Last Packager: milkii
Votes: 0
Popularity: 0.000000
First Submitted: 2020-05-08 11:17 (UTC)
Last Updated: 2024-03-29 20:44 (UTC)

Latest Comments

MarsSeed commented on 2024-03-27 18:55 (UTC)

$ /usr/lib/mpdproxy/node_modules/.bin/coffee
coffee> /usr/lib/mpdproxy/node_modules/coffee-script/lib/coffee-script/repl.js:46
      initialPrompt: repl.prompt.replace(/^[^> ]*/, function(x) {
                                 ^

TypeError: repl.prompt.replace is not a function
    at addMultilineHandler (/usr/lib/mpdproxy/node_modules/coffee-script/lib/coffee-script/repl.js:46:34)
    at Object.start (/usr/lib/mpdproxy/node_modules/coffee-script/lib/coffee-script/repl.js:151:7)
    at exports.run (/usr/lib/mpdproxy/node_modules/coffee-script/lib/coffee-script/command.js:78:32)
    at Object.<anonymous> (/usr/lib/mpdproxy/node_modules/coffee-script/bin/coffee:7:41)
    at Module._compile (node:internal/modules/cjs/loader:1378:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1437:10)
    at Module.load (node:internal/modules/cjs/loader:1212:32)
    at Module._load (node:internal/modules/cjs/loader:1028:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)
    at node:internal/main/run_main_module:28:49

Node.js v21.6.2

milkii commented on 2023-12-14 19:33 (UTC) (edited on 2023-12-14 19:35 (UTC) by milkii)

Broken, unused package. Fails to build.
Upstream not maintained since 2020. [a]

It's not broken. It is used. If if does build, as you note in the next paragraph, it's wrong to say "Fails to build."

Even if the needed makedepend is satisfied, the package is defunct:
builds successfully, but does not install the needed mpdproxy
executable.

It does install the interpreted script, to /usr/lib/mpdproxy/mpdproxy.coffee

And if it's not obvious, given the Github README, one runs:

coffee /usr/lib/mpdproxy/mpdproxy.coffee

to run the script, after sorting a config as the README says.

And btw the PKGBUILD executes 'npm install' inside prepare().

Can't remember why, maybe that's not good, it can always be changed.

MarsSeed; I don't think you tried very hard, and it's bad form to submit a deletion request with nary a comment regardig any perceived issue. It would be nice if you could be cooperative in future.