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

0.7.1 - Backport minor fixes and packaging from dev to master #1233

Merged
merged 50 commits into from
Apr 21, 2020

Conversation

jagerman
Copy link
Member

Include mostly the packaging changes for windows/mac, but also minor fixes #1194 and #1198

majestrate and others added 20 commits April 21, 2020 16:19
CMake will set version variables itself if you give the version in the
project(), which is cleaner.  Also removes some (nearly) duplicate
definitions and settings added in basic_definitions.cmake for unknown
reasons.

Removes some redundant settings (name, description, version) from the
cpack settings which already default to the values from the project()
call.
Also installs it without the extra hack by specifying ../../Applications
for the destination.  (This definitely feels kind of nasty, but it works).
/usr/local is probably going to get stomped on by homebrew.
Codesigns and notarizes the package.  Requires a bunch of stuff to
actually get this working.  (see contrib/macos-signing.txt).

I'm currently also building with

    -DLOKINET_GUI_REPO=https://github.com/jagerman/loki-network-control-panel.git -DLOKINET_GUI_CHECKOUT=cmake

because it needs the camke-ification PR for the control panel to
properly sign everything there.
Right after project() which contains the version, so that version +
motto updates are basically in one place (and so that non-Makefile cmake
invocations get it).
Needed to build against the right Qt
Including mostly windows/macos packaging changes, plus a few minor
fixes.
Version definitions moved to CMakeLists.txt
@despair86
Copy link
Contributor

can we attach this to #1229

@despair86
Copy link
Contributor

@KeeJef

@majestrate majestrate merged commit 8b72a5a into oxen-io:master Apr 21, 2020
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

Successfully merging this pull request may close these issues.

5 participants