Comments (12)
can you try installing with yaourt?
from cli-visualizer.
The build seems to be working for me, so I'm closing this for now. Please re-open if you still have issues.
from cli-visualizer.
Sorry, didn't much have time today. It looks like that yaourt works as AUR-Helper for cli-visualizer. When I use pacaur (like I usually do), it's says at the end that the packages has been installed, but the files are not there.
from cli-visualizer.
Which files? The package should install a binary as /usr/bin/vis, and supporting example files in /usr/share/doc/cli-visualizer
from cli-visualizer.
Pacaur fails installing...
$ pacaur -S cli-visualizer
[...]
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: cli-visualizer 1:321.bc0104e-1 (Di 2. Feb 15:17:23 CET 2016)
==> Cleaning up...
:: Installing cli-visualizer package(s)...
:: cli-visualizer package(s) failed to install. Check .SRCINFO for mismatching data with PKGBUILD.
$ pacman -Qi cli-visualizer
error: package 'cli-visualizer' was not found
I'm not sure, where I can find the mentioned .SRCINFO
from cli-visualizer.
Here it is:
https://aur.archlinux.org/cgit/aur.git/tree/.SRCINFO?h=cli-visualizer
It's a hidden file (noted by the starting '.' in the filename), that is included in the package tarball itself, so wherever pacaur caches the packages it builds is where that will be.
Typically that is built from the PKGBUILD, however it's possible that the PKGBUILD was changed and the .SRCINFO wasn't updated.
I would read up on AUR packages to see where it might have failed, specifically this section of the wiki:
https://wiki.archlinux.org/index.php/Arch_User_Repository#AUR_metadata
which references mksrcinfo:
The .SRCINFO can also be created from the PKGBUILD with mksrcinfo from pkgbuild-introspection.
Once you locate pacaur's cache, or download the package source from the AUR, you can try making it yourself, generating a new .SRCINFO and comparing it with the one from the package.
from cli-visualizer.
You are right that pacaur seems to fail because of the .SRCINFO. I had used mksrcinfo to generate the .SRCINFO so I had thought it should work, and it does seem to work with other AUR package managers.
The line pacaur fails on is
[[ -z "${builtdepspkgs[@]}" && -z "${builtpkgs[@]}" ]] && Note "f" $"${colorW}${pkgsdeps[$i]}${reset} package(s) failed to install. Check .SRCINFO for mismatching data with PKGBUILD."
Which seems to have something to do with the dependencies in the .SRCINFO
. I'm re-opening this for now until I can get it figured out. Let me know if you have any ideas.
from cli-visualizer.
It doesn't particularly help, but I used apacman to install it and it went fine. So maybe a bug in pacaur?
from cli-visualizer.
Looks like it was mostly likely due to a pacaur bug. rmarquis/pacaur#414 From the comments it looks like the fix will be out in the next stable release.
from cli-visualizer.
Nope, the mentioned fix doesn't concern your PKGBUILD; it only fixes installation of PKGBUILDs that redefine PKGEXT and override the makepkg config. Not sure if that would fix the issue, but your pkgrel isn't standard.
Edit: Nvm, I did miss the end of the doc: "In exceptional cases other formats can be found in use, such as major.minor."
from cli-visualizer.
The reason your package fails is because it is a -git
package, although it does not have that extension. As a "stable" package, pacaur relies on the information provided by the RPC interface to retrieve the correct version.
I'd suggest you to rename your package to cli-visualizer-git
, and keep cli-visualizer
for the stable counterpart of the PKGBUILD (as per the guideline). You should also use a standardized pkgrel, since major.minor
seems however to be heavily discouraged, as per the comment in the wiki page history.
Note that yaourt and packer/apacman work here since they have fundamentally different way of working. Pacaur does not parse the PKGBUILDs at all to retrieve info, mostly for security purpose.
from cli-visualizer.
Thanks so much for the comments here @rmarquis. I've created package cli-visualizer-git
and as soon as I get a chance I'll change the PKGBUILD for cli-visualizer
to use a stable package.
from cli-visualizer.
Related Issues (20)
- Aborted (core dumped) error
- Crash upon open HOT 8
- Aborted, core dumped HOT 8
- Turn off moving average AGC in SpectrumTransformer
- Improvement: Smooth Spectrum look using Unicode Characters
- Mac Os monterey Installation failure HOT 2
- option for hiding output when no audio is playing
- error in 'readme' images
- non-256 color in tmux with the -2 argument
- no display from $ sudo vis? HOT 1
- Changing the resolution / font of the lorenz visualizer?
- [MacOS] The $ZSH folder already exists when trying to run ./install.sh
- how to uninstall this? HOT 1
- I got blank screen on Ubuntu HOT 4
- Looks very dark in Kitty HOT 6
- Use `XDG_CONFIG_DIRS` as fallback to `XDG_CONFIG_HOME`
- no uninstall script
- Bars not moving HOT 2
- Logarithimic frequency spectrum
- Can't get to work on raspberry pi, ubuntu, alsa?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli-visualizer.