Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling from sources: Waiting for zealcore... recursive message in terminal #8

Open
JuPlutonic opened this issue Apr 21, 2019 · 2 comments

Comments

@JuPlutonic
Copy link

JuPlutonic commented Apr 21, 2019

Ubuntu 19.04 (no Snap) dependencies: libjavascriptcoregtk-4.0-dev libpsl-dev libsoup2.4-dev libwebkit2gtk-4.0-dev gir1.2-json-1.0 libjson-glib-dev
For compilation I needed to install meson and ninja-build, gcc ≠ 5.5.0
Also I had to have itstool and valac binaries in $PATH

Compilation:

  1. mkdir build; cd build
  2. cmake ..
  3. meson
  4. sudo ninja install

Something gone wrong: all compiled but I needed to copy:
sudo cp /opt/git/zevdocs/build/devhelp/libdevhelp-3.* /usr/lib/
And after I launched zevdocs I got Waiting for zealcore... recursive message in terminal

@JuPlutonic
Copy link
Author

JuPlutonic commented Apr 22, 2019

Waiting for zealcore... means what zevdocs is actually works

Next I needed to download zealcore from https://github.com/jkozera/zealcore

Additionaly after unpacking zealcore to /opt/go/src/zealcore (GOPATH must contain /opt/go)
I needed to change line 22 in zealcore.go file from "github.com/zealdocs/zealcore/zealindex" to "github.com/jkozera/zealcore/zealindex"

To run zealcore I had to install dep first then run cd /opt/go/src/zealcore; dep ensure in terminal

Last things I needed to do:

  1. Rename /opt/bin/zevdocs to /opt/bin/zevdocs.real : sudo mv /opt/bin/zevdocs /opt/bin/zevdocs.real

  2. Create file /opt/bin/zevdocs what contains:

#!/bin/bash
go run /opt/go/src/zealcore/zealcore.go
zevdocs.real
  1. Run command in terminal: chmod u+x /opt/bin/zevdocs

#wiki
#docs

@jkozera
Copy link
Owner

jkozera commented Apr 22, 2019

Hey, thanks for documenting the build process!

I've never taken the time to do it properly, because my initial interest in this project has passed away rather quickly after the first few releases.

I'll try to make it more clear that this project is unmaintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants