David Baker
52032aac14
Docker powered linux building
2020-02-17 20:10:58 +00:00
David Baker
0bfc970619
Document more awfulness
2020-02-17 17:31:01 +00:00
David Baker
e2280ddf0e
Merge remote-tracking branch 'origin/master' into dbkr/hak
2020-02-17 17:27:42 +00:00
David Baker
161a76de46
of course nmake is special too
2020-02-17 15:59:55 +00:00
David Baker
0ccc29e504
missed the script
2020-02-17 15:52:41 +00:00
David Baker
19ee3d4aff
Add some checks for the tools we need
...
May not be exhastive, but useful on Windows where you need to
remember to install stuff.
2020-02-17 15:44:06 +00:00
David Baker
fa3925194d
Lint hak scripts
2020-02-17 14:52:24 +00:00
David Baker
5fc72e8f73
Lint scripts dir
2020-02-17 14:49:26 +00:00
David Baker
feace2626d
Merge pull request #20 from vector-im/port_desktop_fixes
...
Port desktop fixes
2020-02-17 13:09:21 +00:00
David Baker
ef517ee76b
Use the same one as riot-web
2020-02-17 12:00:28 +00:00
David Baker
11e75d0490
better upgrade squirrel-windows too
2020-02-17 11:40:49 +00:00
David Baker
9e59f38dfc
Update electron-builder
2020-02-17 11:23:40 +00:00
David Baker
c4e66af564
Port 51f2afb7b7
from riot-web
2020-02-17 09:58:55 +00:00
David Baker
a13fb235c9
Port 2c0968e40e
from riot-web
2020-02-17 09:57:48 +00:00
David Baker
046170e3ec
Less hacky fix for yarnrc
2020-02-15 20:17:35 +00:00
David Baker
a0d9359ef0
Working seshat building on Windows
2020-02-15 16:52:41 +00:00
David Baker
337ccf02aa
Patch for sqlcipher makefile on windows
2020-02-14 11:32:48 +00:00
David Baker
0258d456e6
Initial commit of native dependency building.
2020-02-13 23:52:16 +00:00
David Baker
3716545085
Typo
2020-02-04 22:19:28 +00:00
David Baker
79a362b385
Fix the remainder of the cookie links
...
Port https://github.com/vector-im/riot-web/pull/12008
2020-02-03 16:25:50 +00:00
David Baker
0fdba02e07
ElectronPlatform: Add the indexSize method.
...
Port https://github.com/vector-im/riot-web/pull/11529
2020-02-03 16:23:42 +00:00
David Baker
ab91a311c4
ElectronPlatform: Add the ability to load file events from the event index
...
Port https://github.com/vector-im/riot-web/pull/11907
2020-02-03 16:21:35 +00:00
David Baker
a3021fce0a
Updates URL for Electron Command Line Switches
...
Port https://github.com/vector-im/riot-web/pull/11810
2020-02-03 16:20:09 +00:00
David Baker
b7b9779b65
electron-main: Provide a better error message if Seshat isn't installed.
...
Port https://github.com/vector-im/riot-web/pull/11691
2020-02-03 16:19:16 +00:00
Michael Telatynski
b622cd8e35
Merge pull request #19 from vector-im/t3chguy/context_menu_accelerators
...
Add accelerators to context menu options like cut&paste in electron
2019-12-19 19:27:20 +00:00
Michael Telatynski
7d6ae5437a
Add accelerators to context menu options like cut&paste in electron
2019-12-19 11:16:32 +00:00
David Baker
4f1586ed81
Bump to 1.5.6
...
Not that it makes a lot of difference at this stage, but for general
sanity.
2019-12-13 17:24:12 +00:00
David Baker
238d503341
Merge pull request #18 from vector-im/dbkr/debrepo
...
Build the deb into a repo
2019-12-13 17:22:07 +00:00
David Baker
4d2c8883de
Use jq
2019-12-13 17:21:24 +00:00
David Baker
54421f8dc6
Merge remote-tracking branch 'origin/master' into dbkr/debrepo
2019-12-13 17:19:38 +00:00
David Baker
5bfd0ed383
Merge pull request #17 from vector-im/dbkr/moredocker
...
Better Docker Support
2019-12-13 17:18:16 +00:00
David Baker
39c6db4063
Merge pull request #14 from vector-im/dbkr/debcontrol
...
Use a custom control file for the Debian package
2019-12-13 17:16:43 +00:00
David Baker
bc90d011ae
set both on one line
2019-12-13 16:46:29 +00:00
David Baker
26735585b2
Actually add the distributions file
...
and also remove env.sh which didn;t want to be here
2019-12-13 16:42:59 +00:00
David Baker
9a3c0f7cdc
rename indocker script
2019-12-13 16:37:07 +00:00
David Baker
39c5e64406
Bundle deb into a repo
2019-12-13 16:14:33 +00:00
David Baker
d7b8d25a34
More appropriate section
...
Co-Authored-By: Hubert Chathi <hubert@uhoreg.ca>
2019-12-13 15:48:56 +00:00
David Baker
c9be601c7f
Fix readme
2019-12-13 12:18:32 +00:00
David Baker
6def288521
Slightly better docker support
...
So you can run yarn install in the docker container
2019-12-13 12:17:54 +00:00
David Baker
dc42e2cafa
Merge pull request #15 from vector-im/dbkr/config
...
Support config directories
2019-12-13 11:46:43 +00:00
David Baker
50b43bfa60
Merge pull request #16 from vector-im/dbkr/allow_no_notarise
...
Don't bail if we can't notarise
2019-12-13 11:46:27 +00:00
David Baker
fbec6db1a0
Typing is hard
...
Co-Authored-By: J. Ryan Stinnett <jryans@gmail.com>
2019-12-13 11:46:02 +00:00
David Baker
8931242580
Don't bail if we can't notarise
...
Just print a big fat warning instead.
2019-12-13 11:21:34 +00:00
David Baker
e214c0f19f
Support config directories
2019-12-13 11:13:44 +00:00
David Baker
6e6e7d82c8
Use a custom control file for the Debian package
...
So we can say we replace the riot-web package
2019-12-13 10:45:27 +00:00
David Baker
98fa34f56f
Merge pull request #13 from vector-im/dbkr/setversion
...
Set version automatically
2019-12-13 09:57:57 +00:00
David Baker
3b58fdc8d9
Set version automatically
...
Convert the check script to a script that sets the version to match
whatever Riot is being packaged.
Add a README because the two ways of interacting with versions are
starting to get complex to reason about.
Also add a docker build script.
2019-12-12 19:33:29 +00:00
David Baker
c43a742df4
Merge pull request #12 from vector-im/dbkr/windows_signing
...
Sign natively on Windows
2019-12-12 09:47:09 +00:00
David Baker
dff36277c4
Sign natively on Windows
...
* Replace the windows signing script with certificateSubjectName
option which finds the right certificate from the smart card
* Remove the windows signing script as electron-builder does it
out-of-the-box on windows
* Remove the cert file which isn't necessary with native signing
2019-12-11 17:34:19 +00:00
David Baker
754634ef31
Merge pull request #11 from vector-im/dbkr/lint
...
Fix the linting errors
2019-12-10 18:16:27 +00:00