This commit is contained in:
Korbs 2023-08-21 14:44:35 -04:00
parent 1ae7f761fd
commit 8a93ef39fd
Signed by: Korbs
SSH Key Fingerprint: SHA256:TEBbhATU3FQEUOUBPvmNxuzw3QDSzMSp4jZzPaV29ss
6 changed files with 71 additions and 668 deletions

3
.gitignore vendored
View File

@ -5,4 +5,5 @@ dist/
Penpot-Desktop.dmg
.DS_Store
yarn.lock
package-lock.json
package-lock.json
pnpm-lock.yaml

View File

@ -4,9 +4,6 @@
- NodeJS 18 or up
- Python 3.10 or up
- g++ (Linux)
- Visual Studio (Windows)
- Development with C++
- Visual C++ Redistributable (Windows)
- At least 4GB of storage available, recommended is 8GB (macOS/Linux)
- At least 8GB of storage available, recommended is 16GB (Windows)

View File

@ -3,6 +3,7 @@
- [Repo (Terminal)](#repo)
- [Snap](#snap)
- [Arch](#arch)
- [FreeBSD](#freebsd)
- Flathub ([In progress](https://github.com/flathub/flathub/pull/4409))
### Repo:
@ -41,24 +42,26 @@ sudo snap install penpot-desktop
___
### Arch:
A script will be used to build the latest version of Penpot Desktop.
The following packages are required:
- `whiptail`
- `git`
- `nodejs`
- `yarn`
- `wget`
- `python` or `python3`
> Auto update is not supported, you are required to update manually when a new release is available
Download latest file: https://sudovanilla.com/distribute/applications/penpot-desktop/latest/Penpot-Desktop.pacman
Then, install with the following command:
```
bash <(wget -qO- https://sudovanilla.com/content/files/sh/penpot-desktop-install.sh)
sudo pacman -U ~./Downloads/Penpot-Desktop.pacman
```
> If you are using a different distro, this may work for you as well, but I do highly recommend you use the other methods.
___
### FreeBSD
> Auto update is not supported, you are required to update manually when a new release is available
Download latest file: https://sudovanilla.com/distribute/applications/penpot-desktop/latest/Penpot-Desktop.freebsd
I'm not experienced with FreeBSD, therefore I don't know the proper command line to install the .freebsd file. If you do, feel free to submit a PR.
## Troubleshooting
### Repo
**Distro not supported**

View File

@ -45,14 +45,4 @@ ___
sudo snap remove penpot-desktop
```
___
## Arch:
```
sudo rm /usr/local/bin/penpot-desktop.AppImage
sudo rm /usr/share/icons/penpot-desktop.png
sudo rm /usr/share/applications/penpot-desktop.desktop
# Check if tmp still exist
sudo rm -R /usr/share/sudovanilla/tmp/
```
___

View File

@ -1,6 +1,6 @@
{
"name": "penpot-desktop",
"version": "0.2.34",
"version": "0.2.4",
"author": "SudoVanilla",
"license": "MIT",
"main": "src/process/index.js",
@ -28,7 +28,7 @@
"scripts": {
"start": "npm run dev",
"build": "electron-builder --config build/electron-builder.yml",
"build:win": "electron-builder --config build/electron-builder.yml --win",
"build:arm": "electron-builder --config build/electron-builder.yml --arm64",
"dev": "concurrently --kill-others \"npm run scss:app\" \"electron .\"",
"scss:app": "sass --watch src/base/frontend/stylesheets/index.scss:src/base/frontend/stylesheets/index.css"
},
@ -43,6 +43,6 @@
},
"devDependencies": {
"electron": "^25.2.0",
"electron-builder": "^24.4.0"
"electron-builder": "^24.6.3"
}
}

File diff suppressed because it is too large Load Diff