From 83ce7fb37f682c9d242eb263628ad9dcbdb91ac3 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 29 Aug 2020 23:58:51 +0200 Subject: update readme --- README.md | 8 ++++---- release-linux.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e08cbc4..3b28db1 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ text-search is a single and small executable. ### Linux - GCC -- libglu1-mesa-dev, libgl1-mesa-dev (automatically installed with build/install script) +- libglu1-mesa-dev, libgl1-mesa-dev, libxrandr-dev (automatically installed with build/install script) - ld ## Windows (not working) @@ -15,8 +15,8 @@ text-search is a single and small executable. - ld # Build/Install -run __build-linux.sh -r__ or __build-win.sh -r__ for building and running a debug build
-run __install.sh__ as root to install to __/usr/local/bin/text-search__ or __C:\Users\\\\\Desktop\\text-search.exe__
+run __build-linux.sh -r__ or __build-win.bat -r__ for building and running a debug build
+run __release-linux.sh__ or __release-windows.bat as root to install to __/usr/local/bin/mo-edit__ or __C:\Users\\\\\Desktop\\mo-edit.exe__
# Config -config.txt is stored at __~/.config/text-search/config.txt__ or __C:\Users\\\\Local Settings\Application Data\text-search\config.txt__ +config.txt is stored at __~/.config/moedit/config.txt__ or __C:\Users\\\\Local Settings\Application Data\moedit\config.txt__ diff --git a/release-linux.sh b/release-linux.sh index 97ff655..54141d7 100644 --- a/release-linux.sh +++ b/release-linux.sh @@ -1,5 +1,35 @@ #!/bin/bash +if [ $(dpkg-query -W -f='${Status}' libglu1-mesa-dev 2>/dev/null | grep -c "ok installed") -eq 0 ]; +then + if [ "$EUID" -ne 0 ] + then + echo "Missing dependency: libglu1-mesa-dev, install this package or run this script as root" + else + apt-get install libglu1-mesa-dev; + fi +fi + +if [ $(dpkg-query -W -f='${Status}' libgl1-mesa-dev 2>/dev/null | grep -c "ok installed") -eq 0 ]; +then + if [ "$EUID" -ne 0 ] + then + echo "Missing dependency: libgl1-mesa-dev, install this package or run this script as root" + else + apt-get install libgl1-mesa-dev; + fi +fi + +if [ $(dpkg-query -W -f='${Status}' libxrandr-dev 2>/dev/null | grep -c "ok installed") -eq 0 ]; +then + if [ "$EUID" -ne 0 ] + then + echo "Missing dependency: libxrandr-dev, install this package or run this script as root" + else + apt-get install libxrandr-dev; + fi +fi + mkdir -p release rm -rf release/linux mkdir release/linux -- cgit v1.2.3-70-g09d2