Jeff Becker
143c66b332
lokimq -> oxenmq artifact
...
* fix dep to lokimq in macos installer gui target when doing make package, change it to oxenmq
4 years ago
Jason Rhinelander
b3d2177e73
Fix build server name & path ( #1516 )
...
builds.lokinet.dev -> oxen.rocks
/loki-project/ -> /oxen-io/
4 years ago
Jason Rhinelander
f1b074bb95
Merge pull request #1487 from jagerman/revert-uninstaller-subdir
...
Revert "Build mac uninstaller as subproject instead of externalprojec…
4 years ago
Jeff
b18546086a
make macos uninstaller actually kill and uninstall lokinet ( #1484 )
...
* macos fluff
* make uninstaller work, the uninstall script needs to be called with /usr/bin/sudo to work because god know why it needs that even though it's already root.
* add logrotation
* make the uninstall script kill all the things
* revert
* use correct regular expression
* remove logrotate configs rename logrotate config file name to be more descriptive
4 years ago
Jason Rhinelander
bc62e9dd2d
Revert "Build mac uninstaller as subproject instead of externalproject ( #1485 )"
...
This reverts commit e62f04c601
.
4 years ago
Jason Rhinelander
e62f04c601
Build mac uninstaller as subproject instead of externalproject ( #1485 )
...
This makes it easier to build/rebuild via a target, and is a bit
cleaner.
4 years ago
Jason Rhinelander
deae302571
macos: pass our pre-built static libs into the gui sub-build
...
Avoids the mac build needing to build lokimq & libzmq twice (once in
lokinet, then again in the gui)
4 years ago
Jeff Becker
bacb95962f
try installing to lokinet subdirectory
4 years ago
Jeff Becker
ca5df6436a
add initial uninstaller code that is horrible
4 years ago
Jeff Becker
41311c020a
preflight -> preinstall
4 years ago
Jeff Becker
0afe9f0138
update packaging for macos add preinstall script that nukes any existing lokinet make uninstaller revert dns to "empty" make cpack use preinstall script in pkg file
4 years ago
Jason Rhinelander
62a90f4c82
macos package fixes for 0.3.0
...
- bumps deployment target to 10.15 because earlier versions don't
support C++17.
- remove double-include of installer.cmake
- use new static dep lokinet build system
- replace lokinetctl with lokinet-vpn
4 years ago
Stephen Shelton
67f023cf8a
Use install(PROGRAMS... instead of isntall(FILES...
5 years ago
Stephen Shelton
0b1c57f650
Include macos uninstall script
5 years ago
Jason Rhinelander
9f208d2b6c
Pass CMAKE_PREFIX_PATH through to lokinet-gui
...
Needed to build against the right Qt
5 years ago
Jason Rhinelander
216b807cb3
Notarize has an "a" in it
5 years ago
Jason Rhinelander
8d74407d11
codesigning and notarization
...
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.
5 years ago
Jason Rhinelander
daf0174e53
Change mac install prefix to /opt/lokinet
...
/usr/local is probably going to get stomped on by homebrew.
5 years ago
Jason Rhinelander
93311fbc99
Build lokinet-gui with ExternalProject
...
Also installs it without the extra hack by specifying ../../Applications
for the destination. (This definitely feels kind of nasty, but it works).
5 years ago
Stephen Shelton
c20d5b186d
Bundle gui in mac installer
5 years ago
Stephen Shelton
dd3121d8ac
MacOS installer / runtime nonsense
5 years ago
Jeff Becker
31f74b5ffb
macos post install script that bootstraps, generates configs and registers plist
5 years ago
Jeff Becker
9428689939
fix up cpack for macos
5 years ago
Jeff Becker
aae260fbea
more macos installer bits
5 years ago