The yarn
requirement was because of a nodenv
dependency I forgot to turn off when running build tests. yarn
has been removed as a dependency again
Search Criteria
Package Details: heroku-cli 10.0.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/heroku-cli.git (read-only, click to copy) |
---|---|
Package Base: | heroku-cli |
Description: | CLI to manage Heroku apps and services with forced auto-update removed |
Upstream URL: | https://devcenter.heroku.com/articles/heroku-cli |
Licenses: | custom, ISC |
Conflicts: | heroku-cli-bin, heroku-client-standalone, heroku-toolbelt, ruby-heroku |
Provides: | heroku, heroku-cli |
Submitter: | Redrield |
Maintainer: | rnestler (ChloeColman) |
Last Packager: | rnestler |
Votes: | 77 |
Popularity: | 1.06 |
First Submitted: | 2017-08-15 23:19 (UTC) |
Last Updated: | 2025-01-27 18:01 (UTC) |
Dependencies (5)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs6-binAUR, nodejs-lts-hydrogen, nodejs-lts-iron, nodejs-lts-jod)
- git (git-gitAUR, git-glAUR) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR, nodejs6-binAUR) (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
- git (git-gitAUR, git-glAUR) (optional) – Deploying to Heroku
Required by (0)
Sources (1)
sampsoncrowley commented on 2021-01-05 23:21 (UTC)
ruestique commented on 2020-11-13 15:01 (UTC) (edited on 2020-11-13 15:14 (UTC) by ruestique)
49 packages are looking for funding
run `npm fund` for details
found 2 vulnerabilities (1 low, 1 high)
run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any of the parent directories): .git
Error: Command failed: git rev-parse --short HEAD
null
at makeError (~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
at ~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
at processTicksAndRejections (node:internal/process/task_queues:93:5)
at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
Aborting...
pikaur - garbage, yay did things just fine.
HarryHenryGebel commented on 2020-11-05 20:05 (UTC) (edited on 2020-11-05 20:06 (UTC) by HarryHenryGebel)
To add to ruy16109's comment, I also got append_path not found
despite seeing it in your code. I had updated the package repo using git, when I deleted it and cloned it from scratch it worked fine. I don't know enough about how the package system works to know why that make a difference, but I thought it might help you. I am using makepkg to build the package if that makes a difference.
ruy16109 commented on 2020-10-17 00:42 (UTC)
Not sure if this is an issue with your scripting or with PKGBUILD syntax itself, but despite I can clearly see you have defined append_path
function in the code, makechrootpkg
refuses to call it, saying that the command is not found. Any ideas?
sampsoncrowley commented on 2020-10-16 19:04 (UTC)
@Gordin Thank you for finding that. I completely forgot that perl isn't added to PATH by default; I've just gotten too used to having it around I guess...
I pushed a new release of 7.46.0 that includes perl as a makedepend and also adds all three perl directories to $PATH on prepare
Gordin commented on 2020-10-16 12:48 (UTC)
Building this currently doesn't work, because a dependency uses "shasum" in the build process, which is available by default on iOS, but not on arch. On arch this comes with the "perl" package at "/usr/bin/core_perl/shasum", which is not added to $PATH by default though, so the PKGBUILD needs "perl" in makedepends and needs to add that folder to $PATH before the "npm install" step.
benslv commented on 2020-10-11 10:43 (UTC)
Getting the same error as laurensk; unable to update the package because of it.
laurensk commented on 2020-10-10 09:49 (UTC)
Hi there, I am getting the following:
/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli /tmp/makepkg/heroku-cli/src/cli-7.45.0 /tmp/makepkg/heroku-cli/src /tmp/makepkg/heroku-cli/src
npm WARN deprecated @types/write-json-file@3.2.1: This is a stub types definition. write-json-file provides its own type definitions, so you do not need this installed.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
> yarn@1.22.10 preinstall /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN eslint-config-xo-space@0.20.0 requires a peer of eslint@^5.3.0 but none is installed. You must install peer dependencies yourself.
added 1170 packages from 1335 contributors and audited 1133 packages in 27.729s
44 packages are looking for funding
run `npm fund` for details
found 2 vulnerabilities (1 low, 1 high)
run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Error: Command failed: git rev-parse --short HEAD
null
at makeError (/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
at /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
Aborting...
Any suggestions? Thanks.
Pinned Comments