Jason Rhinelander
955cecb21d
Drone macos fixes
...
- fix lib check script to look at the network extension
- amend the list of intented linked libs
- upload the dmg
2 years ago
Jason Rhinelander
dccc86ea62
Apple icon bullshit
...
Apple introduced a bug in macOS 11 that they can't be arsed to fix which
breaks PNG loading into icns files by dropping the blue channel of the
last pixel, leaving a streak of yellow pixels at the bottom of the
image.
This hacks around it by setting a fully transparent, non-white (actually
yellow) pixel in the bottom-right corner of the images.
This is such inexcusable trash.
2 years ago
Jason Rhinelander
500530a336
dmg: version, and set icon
...
- Add the version number into the .dmg filename
- Set the lokinet icon on the .dmg. This is done via a swift program
because all the Apple CLI tools to do this are deprecated.
2 years ago
Jason Rhinelander
039d1429f5
Build an installer dmg
2 years ago
Jason Rhinelander
182f1dccb9
Fix mac.sh defaults to make a signed, notarized build
2 years ago
Jason Rhinelander
8b157c304e
Remove obsolete mac packaging cruft
2 years ago
Jason Rhinelander
ab16d428cb
Don't use sign target for contrib/mac.sh
2 years ago
Jason Rhinelander
2b7b1fcc79
Working signed macOS GUI build
2 years ago
Jason Rhinelander
8c2f4175d6
contrib/windows.sh: do a release build by default
2 years ago
Jason Rhinelander
7b2b114240
Remove disabled submodule check
...
It's easy enough to add -DSUBMODULE_CHECK=OFF yourself if you really
won't want it, and much more useful to have it enabled as a default.
2 years ago
Jason Rhinelander
c504c030cf
Update mingw zmq patch
...
The one we were applying for closesocket breaks on some versions.
2 years ago
jeff
b8896740de
build gui and assemble app bundles into one singular app bundle
2 years ago
Jason Rhinelander
5530ec3057
Handle Apple's trash servers when polling for notarization
...
Apple's servers have a gateway timeout a small but noticeable percentage
of the time, which was breaking the script. Detect such Apple flakiness
and keep trying.
2 years ago
Jason Rhinelander
09372994bb
macOS system extension support
...
Adds support for building Lokinet as a system extension, and fixes
various problems in the macos implementation found during development of
the system extension support.
2 years ago
Jason Rhinelander
93421c6eaf
Change permissions for system extension
2 years ago
majestrate
db961ac728
Merge pull request #1943 from majestrate/keygen-script-2022-06-26
...
simple keygen script
2 years ago
Jeff
23fd46c0db
add directory specific readmes
2 years ago
Jeff
b819ed21d2
clean up build helper scripts:
...
* cleanup of android build shims
* cleanup of windows build shims
2 years ago
Jeff
8cde7c7e7a
fix win32 and android builds
2 years ago
Jeff
a3725284e4
simple keygen script
2 years ago
Jeff
73a49f5473
do not build liblokinet in windows, exe gets too big
2 years ago
majestrate
608dced827
typofix
2 years ago
majestrate
f16c2ecd43
use oxenc submodule in android
2 years ago
Jeff
7396eb7f3b
bump oxenc submodule and force oxenc submodule on win32
2 years ago
majestrate
65ef0e4bfb
Merge pull request #1849 from majestrate/dry-cross-2022-02-02
...
dry cross compile
2 years ago
majestrate
1fc901330c
Merge pull request #1851 from majestrate/ci-docs-generation-2022-02-04
...
ci docs generation
2 years ago
Jeff
7251944adc
redo contrib/cross.sh to take cmake arguments
2 years ago
Jeff
66b7c3698e
remove unneeded line from contrib/cross.sh
2 years ago
Jeff
56492c88ac
dry cross compile
2 years ago
Jeff
ae96458f8a
remove old dead code
2 years ago
Jeff
c70f1866f8
include mkdocs.yml in ci artifacts for docs
2 years ago
Jeff
97f4545fd5
make CI pipline generate docs with doxygen, doxybook2 and mkdocs.
2 years ago
majestrate
838183e36e
Merge pull request #1748 from majestrate/liblokinet-udp-api-2021-09-19
...
liblokinet updates
2 years ago
Jeff
48559bd282
fix up ppc64le cross target
2 years ago
Jeff
eae4d3cf74
fixup armhf target
2 years ago
Jeff
f543f6962d
fix up ppc64le toolchain, remove suffix
2 years ago
Jeff
24811aff37
fix up contrib/cross.sh to put everything in build-cross
2 years ago
Jeff
08a9e0ad39
add cross compile helpers and update/add toolchains
2 years ago
Jeff Becker
5286d442fb
updates:
...
* add udptest example
* fix up udp codepath in liblokinet
2 years ago
Jeff
82ffa2f02c
Update mac.sh
...
disable liblokinet on mac by default in mac.sh
2 years ago
Jeff Becker
50b8056491
enable liblokinet on macos
2 years ago
Jeff
996de3d4c6
make it so github sees the repo is gpl3
2 years ago
Jeff
e0df1875fb
drop x86 for android as flutter does not support it
3 years ago
Jeff Becker
8c6bf31c52
paralellize android build much better
...
* split up configure step and build step so that build steps goes all at once
* update ci to use new build structure for android
3 years ago
Jason Rhinelander
5de5091e8d
docker CI: Fix error message
3 years ago
Jeff Becker
e7d282993a
in static linux ci pipeline disable building lokinet-bootstrap and bundle a bootstrap.signed
3 years ago
Jason Rhinelander
e6622c1d46
Install g++-8 on bionic
3 years ago
Jason Rhinelander
cd49031bd2
Fix race condition in interactive output
3 years ago
Jason Rhinelander
0b4c56dff5
Add hacks; add --distro to rebuild just one
...
Bionic is broken and needs a hack to create some dumb pgm include
directory.
Add --distro cli argument so that you can rebuild just one distro.
3 years ago
Jason Rhinelander
0572713533
Fix i386 builds
3 years ago