Initial commit

This commit is contained in:
SpiritCroc 2020-08-31 15:35:40 +02:00
commit 599fe14f46
8 changed files with 75 additions and 0 deletions

12
.gitmodules vendored Normal file
View File

@ -0,0 +1,12 @@
[submodule "matrix-js-sdk"]
path = matrix-js-sdk
url = https://github.com/SpiritCroc/matrix-js-sdk.git
[submodule "matrix-react-sdk"]
path = matrix-react-sdk
url = https://github.com/SpiritCroc/matrix-react-sdk.git
[submodule "element-web"]
path = element-web
url = https://github.com/SpiritCroc/element-web.git
[submodule "element-desktop"]
path = element-desktop
url = https://github.com/SpiritCroc/element-desktop.git

11
Makefile Normal file
View File

@ -0,0 +1,11 @@
.PHONY: all web desktop
all: desktop
web:
yarn --cwd element-web dist
desktop: web
yarn --cwd element-desktop run fetch --cfgdir ''
yarn --cwd element-desktop run build:native
yarn --cwd element-desktop run build

19
README.md Normal file
View File

@ -0,0 +1,19 @@
# SchildiChat-Desktop
Wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk, in order to build SchildiChat-Desktop.
# Initial setup
```
git clone --recurse-submodules https://github.com/SpiritCroc/schildichat-desktop.git
./setup.sh
```
# Build on/for Linux
`make`
# Build on/for Windows
TODO

1
element-desktop Submodule

@ -0,0 +1 @@
Subproject commit b9a21d13d93ff18e3f13e2f2ec3158406e135409

1
element-web Submodule

@ -0,0 +1 @@
Subproject commit 5d7c8b174d322ebeac668d450546d1fb16a217eb

1
matrix-js-sdk Submodule

@ -0,0 +1 @@
Subproject commit 0753b2fcebec5de8cc48a515e772e0e35620c6ac

1
matrix-react-sdk Submodule

@ -0,0 +1 @@
Subproject commit ede46ade42727f48f0ef8eb284f8d8ff72b24edc

29
setup.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/bash
set -e
pushd matrix-js-sdk
yarn link
yarn install
popd
pushd matrix-react-sdk
yarn link matrix-js-sdk
yarn link
yarn install
popd
pushd element-web
yarn link matrix-js-sdk
yarn link matrix-react-sdk
yarn link
yarn install
popd
pushd element-desktop
yarn link matrix-js-sdk
yarn link matrix-react-sdk
yarn link riot-web
yarn install
ln -s ../element-web/webapp ./
popd