Commit Graph

43 Commits

Author SHA1 Message Date
SpiritCroc
a18b08ff06 Rename web app on release
Don't know why it's being called element right now, but we can rename
it afterwards anyway
2024-10-21 21:22:00 +02:00
SpiritCroc
d08d00eb09 Get Fedora-based build to work again 2024-10-21 20:20:28 +02:00
SpiritCroc
c6286dafc7 Add dedicated linux-container-release make target
Windows targets should be compiled on windows natively
2024-10-20 17:15:27 +02:00
SpiritCroc
a8eb3ece19 Stop requiring webapp symlink
Causes issues on Windows-native compile
2024-10-20 15:35:27 +02:00
SpiritCroc
70a053f7d9 Update containers and fix some release builds 2024-10-19 17:25:46 +02:00
su-ex
4dcd73f083
Changed sqlcipher variable name 2024-02-25 20:56:48 +01:00
su-ex
ab496f7977
Fully containerized release builds 2024-02-25 20:36:48 +01:00
su-ex
1338cf0604
Fix containerbuilds, also always use host directory as project directory 2024-02-24 21:46:25 +01:00
su-ex
e9faf9ab15
Bump node version from 16 to 18 2024-02-24 19:43:25 +01:00
SpiritCroc
0eb99a6a60 Make fixup: also check if yarn cache is broken and clean it if necessary
If `yarn cache list` fails, this can also lead to weird errors during
fixup, like
```
error /schildichat-desktop/matrix-react-sdk/node_modules/cypress: Command failed.
Exit code: 1
Command: node index.js --exec install
Arguments:
Directory: /schildichat-desktop/matrix-react-sdk/node_modules/cypress
Output:
node:internal/modules/cjs/loader:433
      throw err;
      ^

Error: Cannot find module '/schildichat-desktop/matrix-react-sdk/node_modules/human-signals/build/src/main.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (node:internal/modules/cjs/loader:425:19)
    at Function.Module._findPath (node:internal/modules/cjs/loader:638:18)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1012:27)
    at Function.Module._load (node:internal/modules/cjs/loader:871:27)
    at Module.require (node:internal/modules/cjs/loader:1098:19)
    at require (node:internal/modules/cjs/helpers:108:18)
    at Object.<anonymous> (/schildichat-desktop/matrix-react-sdk/node_modules/execa/lib/error.js:2:25)
    at Module._compile (node:internal/modules/cjs/loader:1196:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1250:10)
    at Module.load (node:internal/modules/cjs/loader:1074:32) {
  code: 'MODULE_NOT_FOUND',
  path: '/schildichat-desktop/matrix-react-sdk/node_modules/human-signals
```
2023-04-22 10:41:59 +02:00
su-ex
fc27cbfd74
Allow building using containers
Co-authored-by: Paarth Shah <mail@shahpaarth.com>

Closes #145
2022-12-04 02:37:55 +01:00
su-ex
dfa7921f9a
Makefile: fixup just too useful everywhere 2022-09-03 22:26:58 +02:00
su-ex
b7dfafa250
sqlciper whyever ... 2022-06-09 19:16:41 +02:00
su-ex
dffc2ad920
Preemptively add static sqlcipher flag
See: https://github.com/vector-im/element-desktop/blob/develop/docs/native-node-modules.md#statically-linking-libsqlcipher
2022-05-28 14:24:00 +02:00
su-ex
72166a9a90
Remove reskindex 2022-04-30 13:48:37 +02:00
su-ex
4a52399ec2
Always run setup to get yarn links in place (again) 2021-12-30 01:20:07 +01:00
Finn Behrens
1bf339dcb1 fix macOS dmg output file in Make
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-13 19:26:52 +02:00
su-ex
d8af01d36a
Makefile: Add rpm targets 2021-09-13 16:09:53 +02:00
su-ex
cf2ba283e8
Makefile: Add -f to bom.lock clean 2021-09-13 08:49:34 +02:00
Finn Behrens
29abb3e567 add bom.lock makefile target
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-11 17:50:28 +02:00
Finn Behrens
17ae7bf98b add icns and mas target to makefile 2021-08-12 22:09:59 +02:00
su-ex
4aa0bbec25
Makefile: Let debian target only build Debian 2021-07-20 20:31:29 +02:00
su-ex
b447e3f45d
Makefile: Fix renamed yarn script 2021-07-20 20:14:38 +02:00
su-ex
d5fa475e8d
Move electron-builder args directly to the Makefile to avoid friction 2021-07-06 11:17:42 +02:00
su-ex
f980cef006
Add option to regenerate i18n, add make target for it, move stuff around, cleanup 2021-05-29 15:07:59 +02:00
su-ex
8d8a5044f1
make: Remove old macos reskindex leftover 2021-02-19 14:52:35 +01:00
su-ex
e31047073f
make: Fix for reskindex 2021-02-16 13:32:30 +01:00
su-ex
e2465f6176
Add option to build for macos 2021-02-05 22:16:12 +01:00
SpiritCroc
e417f25130 Add target to create a local PKGBUILD to install .deb on Arch
pacman target is somewhat broken, so let's do it similarly like the
official AUR package for local installs.
2021-01-28 10:59:38 +01:00
su-ex
9896d3718d
Add target to build AppImage 2020-12-15 14:47:08 +01:00
su-ex
d3c91d680b
web-release: explicit versioning, name from element-web/package.json 2020-12-12 10:48:10 +01:00
su-ex
26a25f1f34
Fix unknown version inside settings » about 2020-11-30 00:25:00 +01:00
su-ex
d88e73bebe
Makefile: Don't clear release dir
New versions will take new subfolder and existing files will be overwritten
2020-11-10 22:54:12 +01:00
su-ex
93547b09d8
Makefile: Let config be copied in setup target 2020-11-03 19:22:20 +01:00
su-ex
7cfef33376
Makefile: Add release targets 2020-11-03 09:54:49 +01:00
SpiritCroc
1efd1b0ffe Add windows-portable target 2020-11-02 12:34:17 +01:00
SpiritCroc
726b310ecc Add dedicated pacman and debian targets 2020-09-14 10:36:48 +02:00
SpiritCroc
01475d6af1 Add clean target 2020-09-14 10:08:26 +02:00
SpiritCroc
432a05c809 Use yarnpkg instead of yarn command
Also works on debian
2020-09-07 16:50:36 +02:00
SpiritCroc
e3836332ed No need to specify cfgdir, we copy it to element-web 2020-09-04 15:47:04 +02:00
SpiritCroc
f6fa1abf6d Allow specifying config 2020-09-02 11:43:33 +02:00
SpiritCroc
bd7c0a209d Update compile targets 2020-09-01 17:41:38 +02:00
SpiritCroc
599fe14f46 Initial commit 2020-08-31 15:50:26 +02:00