-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Implemented GoVarnam, some things like CorpusDetails, sync are commented out * mod tidy, fix learn, comment sync * Use editor repo from varnamproject * Update upstream, editor * Copied changes from varnamd-govarnam, use schemes subdir for VST lookup * Replace libvarnam with govarnam * Add optional vst-dir in config.toml, improved makefile * Update README
- Loading branch information
1 parent
a0dbe5c
commit f75f0f8
Showing
24 changed files
with
551 additions
and
654 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,3 +28,7 @@ varnam | |
ui | ||
|
||
config.toml | ||
.DS_Store | ||
*.dylib | ||
*.gz | ||
varnam-* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,6 @@ | ||
[submodule "libvarnam/libvarnam"] | ||
path = libvarnam/libvarnam | ||
url = https://github.com/subins2000/libvarnam | ||
branch = merge-all-mychanges | ||
[submodule "varnam-editor"] | ||
path = varnam-editor | ||
url = https://github.com/thetronjohnson/varnam-editor.git | ||
url = https://github.com/varnamproject/editor.git | ||
[submodule "govarnam"] | ||
path = govarnam | ||
url = https://github.com/varnamproject/govarnam.git |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,42 @@ | ||
# Varnam Desktop App | ||
|
||
Cross-platform desktop app for Varnam. Uses [varnam-editor](https://github.com/thetronjohnson/varnam-editor) as GUI frontend. | ||
Cross-platform desktop app for Varnam. Uses [varnam-editor](https://github.com/varnamproject/editor) as GUI frontend. | ||
|
||
## Installation | ||
|
||
* Download from [Releases](https://github.com/athul/varnam-desktop/releases) | ||
* Install [dependencies](#dependencies) | ||
|
||
## Dependencies | ||
|
||
Debian or Ubuntu based systems : | ||
``` | ||
sudo apt install libwebkit2gtk-4.0-37 | ||
``` | ||
|
||
Windows : Include [these DLLs](https://github.com/webview/webview/tree/master/dll) in the folder | ||
|
||
Mac : Safari Browser should be installed | ||
- Download from [Releases](https://github.com/varnamproject/desktop/releases) | ||
|
||
## Development | ||
|
||
* Clone the repo. | ||
* Install [dependencies](#dependencies) | ||
* Build `libvarnam` (On Windows, Visual Studio is needed to make the DLLs) : | ||
``` | ||
- Clone the repo | ||
- Fetch submodules: | ||
|
||
```bash | ||
git submodule update --init --recursive | ||
cd libvarnam/libvarnam && cmake . && make varnamstatic && ln -s $(realpath libvarnamstatic.a) libvarnam.a && cd - | ||
``` | ||
* Build `varnam` : | ||
|
||
- Build govarnam: | ||
|
||
```bash | ||
make govarnam | ||
``` | ||
|
||
- Build the main desktop app : | ||
|
||
```bash | ||
make deps | ||
make editor | ||
make ui | ||
make build | ||
``` | ||
|
||
* Run : | ||
- Run : | ||
|
||
``` | ||
```bash | ||
./varnam | ||
``` | ||
|
||
Thanks to [stuffbin](https://github.com/knadh/stuffbin), HTML+CSS+JS files are all merged into one big binary (`varnam`). | ||
|
||
## Usage | ||
|
||
`varnam` bundles with `varnamd`, the HTTP server to interface with varnam library. By default, the server runs on `127.0.0.1:8123`. See [varnamd](https://github.com/varnamproject/varnamd) for more details. | ||
`varnam` bundles with `varnamd`, the HTTP server to interface with varnam library. By default, the server runs on `127.0.0.1:8123`. See [varnamd](https://github.com/varnamproject/varnamd) for more details. |
Oops, something went wrong.