Package Details: fkill 8.0.0-1

Git Clone URL: https://aur.archlinux.org/fkill.git (read-only, click to copy)
Package Base: fkill
Description: Fabulously kill processes. Cross-platform.
Upstream URL: https://github.com/sindresorhus/fkill-cli
Keywords: cli nodejs
Licenses: MIT
Submitter: ivanfon
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 9
Popularity: 0.052575
First Submitted: 2017-10-04 03:36 (UTC)
Last Updated: 2023-11-07 17:17 (UTC)

Latest Comments

yochananmarqos commented on 2021-03-24 14:23 (UTC)

@christoph.gysin: Aha! I see they've updated package guidelines as well. Done.

christoph.gysin commented on 2021-03-24 07:33 (UTC)

Please remove --user root to avoid installing the root npm module

yochananmarqos commented on 2021-03-07 00:11 (UTC)

@SolarAquarion: A bug report for npm may be in order then. However, another repo package that conflicts with those files will need to be found first. They won't care about an AUR package.

SolarAquarion commented on 2021-03-06 23:57 (UTC)

@yochananmarqos it showed up during the installation of typescript so?

yochananmarqos commented on 2021-03-06 16:32 (UTC)

@SolarAquarion: Thanks for the heads up. That's apparently something new with NPM 7, it didn't happen with 6.

SolarAquarion commented on 2021-03-06 14:24 (UTC)

typescript: /usr/lib/node_modules/root/.travis.yml exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/LICENSE exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/README.md exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/defaults.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/.bin/network-address exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/inherits/LICENSE exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/inherits/README.md exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/inherits/inherits.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/inherits/inherits_browser.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/inherits/package.json exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/README.md exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/package.json exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/test-match-negative.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/test-match-positive.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/test-match-strict.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/test-match.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/murl/tests/test-replace.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/network-address/README.md exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/network-address/cli.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/network-address/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/network-address/package.json exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/README.md exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/example.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/package.json exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-connect-compatible.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-double-mixin.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-getters-and-setters.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-no-leaks.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-prototypical.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-simple-request.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/node_modules/protein/tests/test-simple-response.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/package.json exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/index.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-body-parsers.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-errors.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-flow-control.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-fork.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-match.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-matches.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-multi-listen.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-plugins.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-random-port-cluster.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-random-port.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-rewrite.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-route-app.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-route.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-routes.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-sub-app-route.js exists in filesystem (owned by fkill) typescript: /usr/lib/node_modules/root/tests/test-urls.js exists in filesystem (owned by fkill)

You should probably add rm -rf "$pkgdir"/usr/lib/node_modules/root/

abelian424 commented on 2021-01-01 08:15 (UTC)

newest versiom is 6.1.0

rillioy commented on 2020-03-25 02:29 (UTC)

Do I ignore this?:

npm WARN inquirer-autocomplete-prompt@1.0.2 requires a peer of inquirer@^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself.

yochananmarqos commented on 2020-02-12 17:14 (UTC) (edited on 2020-02-12 17:33 (UTC) by yochananmarqos)

The noextract() array has a typo, it should be "$_npmname-$pkgver.tgz"

EDIT: Please use a temporary cache, remove references to the $pkgdir & $srcdir (requires jq) and install the license (requires extraction):

package() {
  npm install \
    --cache "$srcdir/npm-cache" \
    -g \
    --user root \
    --prefix "$pkgdir"/usr

  # Non-deterministic race in npm gives 777 permissions to random directories.
  # See https://github.com/npm/npm/issues/9359 for details.
  find "${pkgdir}"/usr -type d -exec chmod 755 {} +

  # Remove references to $pkgdir
  find "$pkgdir" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d"

  # Remove references to $srcdir
  local tmppackage="$(mktemp)"
  local pkgjson="$pkgdir/usr/lib/node_modules/$_npmname/package.json"
  jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" > "$tmppackage"
  mv "$tmppackage" "$pkgjson"
  chmod 644 "$pkgjson"

  install -Dm644 "$srcdir/package/license" -t "$pkgdir/usr/share/licenses/$pkgname"
}