1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-06 19:12:30 +01:00

Add install-dependencies.sh for linux

Move media files into .gitlab folder
Change readme to better help with linux setup process
This commit is contained in:
Elias Steurer 2020-01-28 18:08:12 +01:00
parent 766edd5d01
commit 9c49732de2
5 changed files with 19 additions and 45 deletions

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -1,33 +0,0 @@
## Version 0.3 - 28.08.2019
###### Add
* Add FFMPEG binary download
* Add double click system tray icon
* Add widget fadeout
* Add wallpaper fadeout
* Add windows version detection for wallpaper fadeout
* Add ripple effect when creating wallpapers
* Add VCPKG to CI
* Add ImageSelector placeholder text
* Add readme gif
###### Change
* Change ScreenPlayWindow to ScreenPlayWallpaper
* Change Qt smartpointer with std smart pointer
###### Update
* Update to SSL 1.1.1. We need from now on Qt 5.13 because of the upgrade of OpenSSL from 1 to 1.1.1
###### Fix
* Fix skip conversion on webm
* Fix windows 10 version >= 1903 topmargin. They changed the topmargin to 10% of the monitor height. Dunno why...
* Fix saving project files in utf8
* Fix sidebar toggle
* Fix windows 7 crash
* Fix create footer animation
* Fix namespace issues for qml enums
## Version 0.2 - 01.06.2019
* Add Video import
* Many fixes and featues. You can find them via some git magic...
## Version 0.1
* Add everything of 2 years development

View File

@ -1,5 +1,5 @@
<div>
<img width="100%" height="93" src="logo_gitlab_fullwidth.svg">
<img width="100%" height="93" src=".gitlab/media/logo_gitlab_fullwidth.svg">
</div>
<div align="center">
@ -13,7 +13,7 @@ Join our community: <a href="https://screen-play.app/">Homepage</a>, <a href="ht
</div>
<br>
![Preview](preview.mp4)
![Preview](.gitlab/media/preview.mp4)
## The ScreenPlay Project
* General user docs. Contains infromations about content creation for ScreenPlay. Hosted on gitlab, made with mkdocs:
@ -47,7 +47,12 @@ git clone https://gitlab.com/kelteseth/ScreenPlay.git
3. Download the latest [__Qt 5.14__](https://www.qt.io/download-qt-installer). Earlier versions are not supported!
4. Start install-dependencies.bat to download dependencies into the Common/ folder
``` bash
//Windows
.\install-dependencies.bat
//Linux
chmod +x install-dependencies.sh
.\install-dependencies.sh
```
* This will install these dependencies via __vcpkg__
* libzippp
@ -62,18 +67,12 @@ git clone https://gitlab.com/kelteseth/ScreenPlay.git
### Windows
1. [Download and install MSVC 2019 Community](https://visualstudio.microsoft.com/vs/community/)
2. [Download and install Win 10 SDK (debugging support. Not included via the MSVC installer)](https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk)
- Select debugging support during the installation (CDB)
3. [Download and install Qt 5 binary installer from qt.io](https://www.qt.io/download-qt-installer)
2. [Download and install Qt 5 binary installer from qt.io](https://www.qt.io/download-qt-installer)
- Install the Maintaince tool
- Select the following features to install:
- Qt 5.14.0
- MSVC 2017 64-bit
- Qt WebEngine
- Developer and Designer Tools
- Qt Creator 4.x CDB Debugger Support
- OpenSSL 1.1.1.c Toolkit
- OpenSSL 64-bit binaries
### Linux
1. Install dependencies for your distro:
@ -94,9 +93,6 @@ sudo zypper install -t pattern devel_basis
- Qt 5.14.0
- GCC
- Qt WebEngine
- Developer and Designer Tools
- OpenSSL 1.1.1.c Toolkit
- OpenSSL 64-bit binaries
### OSX
1. Install XCode via the app store
2. Launch XCode and install the XCode command line tools. (This may take a few minutes)

11
install-dependencies.sh Executable file
View File

@ -0,0 +1,11 @@
git submodule update --recursive
cd Common
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
git pull
git checkout origin/master
chmod +x bootstrap-vcpkg.sh
./bootstrap-vcpkg.sh
chmod +x vcpkg
./vcpkg install libzippp:x64-linux nlohmann-json:x64-linux openssl:x64-linux