From 599fe14f4646ceed1664ce725f9dcf99075ccad4 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Mon, 31 Aug 2020 15:35:40 +0200 Subject: [PATCH] Initial commit --- .gitmodules | 12 ++++++++++++ Makefile | 11 +++++++++++ README.md | 19 +++++++++++++++++++ element-desktop | 1 + element-web | 1 + matrix-js-sdk | 1 + matrix-react-sdk | 1 + setup.sh | 29 +++++++++++++++++++++++++++++ 8 files changed, 75 insertions(+) create mode 100644 .gitmodules create mode 100644 Makefile create mode 100644 README.md create mode 160000 element-desktop create mode 160000 element-web create mode 160000 matrix-js-sdk create mode 160000 matrix-react-sdk create mode 100755 setup.sh diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..dcd6adb --- /dev/null +++ b/.gitmodules @@ -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 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4f0937f --- /dev/null +++ b/Makefile @@ -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 diff --git a/README.md b/README.md new file mode 100644 index 0000000..9cc9468 --- /dev/null +++ b/README.md @@ -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 diff --git a/element-desktop b/element-desktop new file mode 160000 index 0000000..b9a21d1 --- /dev/null +++ b/element-desktop @@ -0,0 +1 @@ +Subproject commit b9a21d13d93ff18e3f13e2f2ec3158406e135409 diff --git a/element-web b/element-web new file mode 160000 index 0000000..5d7c8b1 --- /dev/null +++ b/element-web @@ -0,0 +1 @@ +Subproject commit 5d7c8b174d322ebeac668d450546d1fb16a217eb diff --git a/matrix-js-sdk b/matrix-js-sdk new file mode 160000 index 0000000..0753b2f --- /dev/null +++ b/matrix-js-sdk @@ -0,0 +1 @@ +Subproject commit 0753b2fcebec5de8cc48a515e772e0e35620c6ac diff --git a/matrix-react-sdk b/matrix-react-sdk new file mode 160000 index 0000000..ede46ad --- /dev/null +++ b/matrix-react-sdk @@ -0,0 +1 @@ +Subproject commit ede46ade42727f48f0ef8eb284f8d8ff72b24edc diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..9e001b5 --- /dev/null +++ b/setup.sh @@ -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