Commit Graph

53 Commits

Author SHA1 Message Date
idk
e7e40a96ba update i2p.firefox 2022-08-21 00:26:13 -04:00
idk
f4d55be5b4 Only use ShellExecAsUser if we are admin 2022-08-19 23:06:25 -04:00
idk
49d52e150b update i2pfirefox jar 2022-08-07 22:58:37 -04:00
idk
86e363d13e update i2pfirefox jar 2022-08-07 22:17:53 -04:00
idk
82b85ca77f update i2pfirefox version 2022-08-07 21:30:19 -04:00
idk
b7a9d57c73 add i2pfirefox lib to jar 2022-08-07 21:07:28 -04:00
idk
8ab325f826 put java at both end of path when temp-setting so it always points at the right one. 2022-07-19 00:39:50 -04:00
idk
429de25898 Make sure config files and config overrides always get loaded from the correct places 2022-07-15 23:45:55 -04:00
idk
12b18847c8 undo some bashisms 2022-07-15 23:34:43 -04:00
idk
645715d848 force it to use bash in clean.sh and build.sh 2022-07-15 23:26:45 -04:00
idk
a9af406cc3 Always delete the I2P directory when we're ready to build a new jpackage 2022-07-12 01:27:33 -04:00
idk
d5b1291a30 \licenses\license\ 2022-05-20 13:11:45 -04:00
idk
b4261675b0 change license generation/display 2022-05-20 12:53:42 -04:00
idk
b2b3ba75fb don't pull tags or checkout version since we're checking out the tags in one step 2022-05-19 20:42:03 -04:00
idk
af9c2460e9 use jsign 2022-05-17 16:12:43 -04:00
idk
59baf37322 don't clean in build.sh 2022-05-10 19:26:06 -04:00
idk
b949fa8a84 show path and java home in build process 2022-05-10 19:14:05 -04:00
idk
aa2ab5bbe5 try adding ALL-UNNAMED to properties 2022-05-10 18:25:10 -04:00
idk
93b6bc4b3e bump version for a release, pull tags during build 2022-05-05 18:09:35 -04:00
idk
c426b73d79 Merge branch 'master' into 'settable-paths'
# Conflicts:
#   src/nsis/i2pbrowser-version.nsi
2022-04-20 18:54:51 +00:00
idk
c14287048f add a config.sh file to configure JVM/JDK at build time 2022-04-20 14:09:40 -04:00
idk
bb7dcaa907 Add elevator.java to build.sh 2022-03-21 11:32:10 -04:00
idk
44b2ae44ee Don't download JNA jars if they're already downloaded 2022-03-19 18:10:36 -04:00
idk
e2ad0d190a Use both JNA jars 2022-03-19 17:52:01 -04:00
idk
f5a424f083 Fix wrong JNA version 2022-03-19 17:23:55 -04:00
idk
bc36564f5d Start adding JNA stuff, for now just copied from zlatinb's but I'll need to customize a bit to account for portables 2022-03-19 13:44:29 -04:00
idk
2afeee3d56 make build.sh forcibly change to i2p.firefox directory before running, it won't work from anywhere else 2022-02-17 16:31:14 -05:00
idk
1c4761f3b2 drastically simplify NSIS builds 2022-02-10 19:24:15 -05:00
idk
56a83972e4 Split the Makefile up into a bunch of categorized sub-files. 2022-02-09 21:43:30 -05:00
idk
0da515eedf apply patch brought over from Windows machine, fixes some build issues 2022-02-06 00:36:55 -05:00
idk
1aba1177c2 Add flags to jpackage for plugins that use reflection to work. Add a warning if compiling with less than Java 17 and sleep longer if using less than java 17. 2021-10-30 20:38:55 -04:00
idk
aee8cdbe5f add --java-options --illega-access=permit to support MuWire plugin 2021-08-19 11:53:09 -04:00
idk
688b9ca309 Fixes for many, but not all the things from zab's code review 2021-08-14 02:08:45 -04:00
idk
fa54305df3 Try and get it to use a native jbigi 2021-08-02 21:05:49 -04:00
idk
d7036f7a96 Try and get it to use a native jbigi 2021-08-02 20:16:44 -04:00
idk
111ecebe6c Try and get it to use a native jbigi 2021-08-02 20:12:38 -04:00
idk
272ff689e7 Try and get it to use a native jbigi 2021-08-02 20:02:06 -04:00
idk
3b544d0e25 Try and get it to use a native jbigi 2021-08-02 19:57:11 -04:00
idk
b79044bcce fix static references in Winlauncher And WindowsUpdatePostProcessor 2021-08-02 14:17:02 -04:00
idk
d943bf98ca Tabs to spaces 2021-07-15 16:06:31 -04:00
idk
7ef6e9149d fix build issues, allow overriding i2p version with a file 2021-07-15 15:48:34 -04:00
idk
b5de7de981 update jpackages, remove debian dir, that will be merged from EXPERIMENTAL-debian 2021-07-06 13:57:23 -04:00
idk
ab58ec31ff I think that might be a working UpdatePostProcessor, now to figure out how to register it 2021-07-01 18:20:16 -04:00
idk
da9f7695a7 Start working on an updater thing for the jpackage builds 2021-07-01 16:55:29 -04:00
idk
10f02140a3 Make it possible to optionally generate jpackage which can be added to a Linux tar.gzipped firefox profile+script. If a Firefox is added to this .tar.gz in a directory called ./firefox/, and that Firefox is configured to be portable and avoid the disk, the launching script will favor the local Firefox and it *should* never need to touch anything outside the directory it's unpacked in, making it usable from a flash drive without touching the disk on a host, for instance. More generally, forming the basis of a TBB-like package 2021-05-25 13:46:37 -04:00
idk
c66d08d9d8 updater isn't enough, it needs to go all the way to preppkg. For now ignore a build error which doesn't matter to the jpackaged router 2021-05-23 01:00:05 -04:00
idk
13af013cbd Ant updater is faster and good enough 2021-05-22 22:30:39 -04:00
idk
986b003f20 Make sure the build script enforces the use of a tagged, released version 2021-05-22 22:23:03 -04:00
idk
cb821a72ad set i2p.dir.base to PROGRAMFILES/i2p 2021-04-03 18:24:59 -04:00
idk
8218591986 Configure for ProgramFiles based installs 2021-04-03 18:08:44 -04:00