I created a PKGBUILD that works: https://aur.archlinux.org/packages/onivim-git/
Search Criteria
Package Details: oni-git 0.0.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/oni-git.git (read-only, click to copy) |
---|---|
Package Base: | oni-git |
Description: | An IDE built around Neovim - Master Branch |
Upstream URL: | https://github.com/onivim/oni |
Licenses: | MIT |
Submitter: | tague |
Maintainer: | tague |
Last Packager: | tague |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2018-03-24 13:05 (UTC) |
Last Updated: | 2018-03-24 15:10 (UTC) |
Dependencies (5)
- gconfAUR
- libxss
- neovim (nvim-with-restricted-modeAUR, neovim-nightly-binAUR, neovim-nightlyAUR, neovim-gitAUR)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
Required by (0)
Sources (3)
Latest Comments
mfracker commented on 2018-11-05 09:42 (UTC)
elkano commented on 2018-08-10 10:18 (UTC)
@hcorion instructions do indeed allow the package to build, although there are a few more issues to solve to run it. First, the included oni.sh has a bad path, it's missing "linux/" in it. Second, the oni.sh it itself references (under cli/linux/oni.sh) calls an oni binary which does not exist. I am still trying to figure out what's the real executable. Last, but very minor, once the "conflicts" and "provides" are added to the the PKGBUILD, there is no reason to call the launch script "oni-git", it can be just "oni".
hcorion commented on 2018-08-06 20:30 (UTC)
It should also provide and conflict with the other oni packages.
hcorion commented on 2018-08-06 20:28 (UTC) (edited on 2018-08-06 20:29 (UTC) by hcorion)
Hey there @tague I got this to succesfully build! You need to add nodejs-lts-carbon and yarn to build dependencies. and change
npm install
npm run build
to
yarn
yarn run build
It would also be great if you added a proper -git pkgver, something like
pkgver() {
cd "$srcdir/$_pkgbase"
echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
tague commented on 2018-04-03 12:16 (UTC) (edited on 2018-04-03 12:18 (UTC) by tague)
Just an FYI for anyone who tries to use this, it might be broken right now and I have no bloody idea how to fix it. I think it's a problem with the current state of the repo, not with my package.
For now, maybe stick with the oni
package instead.
Pinned Comments
tague commented on 2018-04-03 12:16 (UTC) (edited on 2018-04-03 12:18 (UTC) by tague)
Just an FYI for anyone who tries to use this, it might be broken right now and I have no bloody idea how to fix it. I think it's a problem with the current state of the repo, not with my package.
For now, maybe stick with the
oni
package instead.