From 59486dae35592d8375f8fb644d5fac5db0c2f4cb Mon Sep 17 00:00:00 2001 From: vthg2themax Date: Mon, 31 Jul 2023 08:33:46 -0400 Subject: [PATCH] Move Readme Content Pointer To Requested Location --- README.md | 3 +++ pack/Readme.md | 1 + pack/build.sh | 26 ++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100755 pack/build.sh diff --git a/README.md b/README.md index c807c043..fd0e7c36 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,9 @@ where `` points to the Qt install directory that contains **Build** ninja + +### A Convenient Shell Script for Linux is available in the following location: +`pack/build.sh`, and will install all the necessary prerequisites, and build a release version for immediate use. How to Install ----------------- diff --git a/pack/Readme.md b/pack/Readme.md index 0ff5df77..4572b03b 100644 --- a/pack/Readme.md +++ b/pack/Readme.md @@ -1,2 +1,3 @@ Flatpak manifest can be found at: https://github.com/flathub/com.github.Murmele.Gittyup Arch PKGBUILD file can be found at: TODO (currently it is in #314) +Linux (Tested On Ubuntu 22.04LTS) version is available in the build.sh file included in this directory. diff --git a/pack/build.sh b/pack/build.sh new file mode 100755 index 00000000..2eff79de --- /dev/null +++ b/pack/build.sh @@ -0,0 +1,26 @@ +sudo apt install build-essential libgl1-mesa-dev +sudo apt install cmake +sudo apt install libgit2-dev +sudo apt install cmark +sudo apt install git +sudo apt install libssh2-1-dev +sudo apt install openssl +sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools +sudo apt install qttools5-dev +sudo apt install ninja-build +cd ../../.. +git fetch +git submodule init +git submodule update +git pull +git checkout deps +cd dep/openssl/openssl/ +./config -fPIC +make +cd +mkdir -vp build/release +cd build/release +cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ../.. +ninja + +