Conky-for-macOS / Manage-Conky

conky-manager for macOS
https://github.com/Conky-for-macOS/Manage-Conky/wiki
MIT License
35 stars 3 forks source link

AppImage is for Linux #27

Open ambitslix opened 4 years ago

ambitslix commented 4 years ago

The link gets you:

file conky-x86_64.AppImage conky-x86_64.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, stripped

curl -sL -o conky-x86_64.AppImage \
    $(curl -sL https://api.github.com/repos/brndnmtthws/conky/releases/latest | \
    jq --raw-output '.assets[0] | .browser_download_url')

Expected an macos binary.

npyl commented 4 years ago

Hey I think that AppImage is only available for Linux.

If you want to install conky on your macOS, please use one of the following ways:

As for why I keep this command on the Readme, it is because conky-for-macOS is used mostly as a means for pushing macOS patches to upstream. I do not intend to completely differenciate this fork from the original project.

npyl commented 4 years ago

I advice that you first try with the second method; If it doesn't work, then you could try the third or If you don't want ManageConky, tell me so I can customise the steps a bit to your liking.

Please be patient because this project is a bit difficult to maintain and sometimes it takes a bit for me to get on track with it after a long time 😃

Thanks a lot for opening the issue.

ambitslix commented 4 years ago

I prefer building it but macports is having issues with freetype, if you know how to get past that let me know. I will try the other methods suggested.

Thank you!

npyl commented 4 years ago

I have never tried out building conky with macports. What error does it give you?

ambitslix commented 4 years ago

cmake .. -- CMAKE_C_FLAGS: -std=c99 -- CMAKE_CXX_FLAGS: -std=c++17 -- CMAKE_C_FLAGS_DEBUG: -g -- CMAKE_CXX_FLAGS_DEBUG: -g -- CMAKE_C_FLAGS_MINSIZEREL: -Os -DNDEBUG -- CMAKE_CXX_FLAGS_MINSIZEREL: -Os -DNDEBUG -- CMAKE_C_FLAGS_RELEASE: -O3 -DNDEBUG -- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG -- CMAKE_C_FLAGS_RELWITHDEBINFO: -O2 -g -DNDEBUG -- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O2 -g -DNDEBUG -- CMAKE_BUILD_TYPE: RelWithDebInfo -- Looking for clock_gettime -- Looking for clock_gettime - found CMake Error at cmake/ConkyPlatformChecks.cmake:350 (message): Unable to find freetype library Call Stack (most recent call first): CMakeLists.txt:35 (include)

-- Configuring incomplete, errors occurred!

sudo port install freetype ---> Computing dependencies for freetype ---> Cleaning freetype ---> Scanning binaries for linking errors ---> No broken files found. ---> No broken ports found.

npyl commented 4 years ago

Thanks. This seems like a problem with conky's cmake files and not macports. Let me see if I can amend the problem.

ambitslix commented 4 years ago

I manage to build conky itself by fixing it's cmake using macports. Can I use this manager, the dmg from here core dumps.

npyl commented 4 years ago

Hey! Glad you fixed it, got kinda busy with school and couldn't work on this...

I think I've seen this problem before.

Does grabbing the latest (v0.9.9) from here fix the problem?

npyl commented 4 years ago

Did you fix your problem?

ambitslix commented 4 years ago

Yes, built conky from source, by fixing ConkyPlatformChecks.cmake.

npyl commented 4 years ago

What about the ManageConky app? Did it work with the newest beta I gave you?

ambitslix commented 4 years ago

It runs but it complains about XQuartz being installed. I have it installed from macports also, perhaps it wants another version.

npyl commented 4 years ago

I don't think the version is the problem. Probably it is the installation directory because the only way I knew to check for Xquartz was checking for it in /Applications.

Where is Xquartz installed on your computer? If it is in another location, is it the standard location of installation for macports?

ambitslix commented 4 years ago

Sure, looks like macports installs in /opt/local