FlightlessMango
2177aa35dc
Merge branch 'develop'
2020-05-02 20:50:13 +02:00
jackun
12a528b894
Merge pull request #120 from medusalix/os-release
...
Improve os-release parsing
2020-04-21 17:34:28 +03:00
jackun
934dc31e44
Add utility lib with dlsym hooking
2020-04-21 17:05:37 +03:00
Newbyte
06e0fdd248
Remove $ that shouldn't have been there
2020-04-12 12:12:28 +02:00
Newbyte
9f83e15750
Implement doas support in build and setup scripts
2020-04-12 11:51:14 +02:00
FlightlessMango
d6314da8b2
Merge branch 'master' into develop
2020-04-11 22:49:50 +02:00
medusalix
4906140a49
Fix Debian os-release name
2020-04-09 14:03:35 +02:00
medusalix
f9b5e233ed
Improve os-release parsing
2020-04-09 14:03:11 +02:00
jackun
b4163b744b
[build.sh] openSuse: add python3-pip and ninja to deps
2020-04-07 02:20:49 +03:00
jackun
08859b83c1
[build.sh] openSuse: pip install meson>=0.54, add dbus-1, warn about libXNVCtrl-devel needing extra repo
2020-04-05 16:10:30 +03:00
jackun
08d8ece7be
[build.sh] Ubuntu: add dbus and force pip to install meson>=0.54
2020-04-05 15:11:16 +03:00
FlightlessMango
0cb3bbef50
[Build script] Corrected name for Manjaro Linux
2020-04-05 14:00:04 +02:00
FlightlessMango
fea9980d06
[Build script] *Buntu no longer needs libx11-dev 32bit
2020-04-05 13:47:27 +02:00
jackun
186e40d702
[build.sh] Allow passing extra options to meson configure with CONFIGURE_OPTS env var
2020-03-30 22:50:38 +03:00
jackun
fd6e742474
[build.sh] Fix dependency installation by 'set +e' beforehand
2020-03-30 22:26:08 +03:00
jackun
52382834d5
Added nvctrl build dep for Fedora/openSUSE
2020-03-23 20:07:17 +02:00
FlightlessMango
f2e11d5cb0
Added nvctrl build dep for arch based
2020-03-23 18:28:52 +01:00
FlightlessMango
994f6bd188
Added nvctrl build dep for ubuntu family
2020-03-23 18:28:06 +01:00
jackun
9722e101ac
[build.sh] exit script on error
2020-03-23 12:59:09 +02:00
Newbyte
634adb4b3e
build.sh: Improve usage message ( #93 )
...
* Improve usage message
2020-03-21 16:17:34 +02:00
jackun
a579be8c9c
[installer] tar -h
may still delete symlinks
2020-03-21 15:16:52 +02:00
jackun
76cd637755
Merge branch 'develop'
2020-03-18 18:29:36 +02:00
Newbyte
012a6503f2
Fix missing dependency checking on OpenSUSE
2020-03-17 17:31:41 +01:00
Newbyte
2be2e1154f
Fix gcc-c++-32bit being misspelt as gcc-c++-31bit in OpenSUSE section
2020-03-17 15:59:15 +01:00
jackun
70bcb2b23d
Merge branch 'master' into develop
2020-03-16 23:12:35 +02:00
jackun
9323db4a07
Add missing case delimiter
2020-03-16 23:12:04 +02:00
jackun
89180336b9
Merge remote-tracking branch 'origin/master' into develop
2020-03-16 22:52:23 +02:00
TheRealDannyBoy
2f6afb35e8
Added openSUSE dependency resolution
2020-03-16 14:14:31 -05:00
jackun
32c45150bc
Create config folder when installing
2020-03-15 19:27:47 +02:00
flightlessmango
3624ebdfee
Merge pull request #69 from Newbytee/fedora-dep-check-fix
...
Correct Fedora package names
2020-03-15 13:46:02 +01:00
Newbyte
4042efc53a
gcc-c++, not gcc-g++
2020-03-15 09:40:27 +01:00
Newbyte
7a577e76cf
Fix package names. While they can be installed via these names, they do not appear with these names in dnf list installed
, so the script will attempt to install them regardless of whether they already are installed
2020-03-15 09:35:54 +01:00
Newbyte
d0051c7063
Don't say "at least one argument" and fix issue with multiple arguments
2020-03-15 09:27:19 +01:00
Newbyte
59937aa5f4
Show usage help when no arguments were passed
2020-03-15 09:16:53 +01:00
jackun
8b24743a30
Add --no-overwrite-dir to tar
2020-03-15 02:52:31 +02:00
FlightlessMango
c48731b9a9
follow symlink again in build.sh
2020-03-15 01:14:44 +01:00
Newbyte
aaab43ef97
Supporting setting up dependencies in elementaryOS
...
Add elementary OS to list of Debian-family operating systems. Tested on 5.1 Hera.
2020-03-14 18:29:44 +01:00
jackun
fa41e6f882
Always configure vulkan json
2020-03-14 13:22:17 +02:00
jackun
deaccb7dd8
Update build.sh
2020-03-14 13:16:47 +02:00
FlightlessMango
4df0fa559a
make sure all mangohud files are being uninstalled
2020-03-14 10:00:08 +01:00
FlightlessMango
d76c2a3830
[build/install script] remove entire defunct mangohud folder
2020-03-13 17:51:32 +01:00
jackun
f99129f9de
Libdirs: once more, with feeling
2020-03-11 18:11:35 +02:00
FlightlessMango
d62c70172e
[build/install script] rm recusive not needed
2020-03-11 10:01:46 +01:00
FlightlessMango
2d01a9f5ba
[install/build script] remove old mangohud files
2020-03-11 09:57:38 +01:00
FlightlessMango
ab9e3e2625
fixed install script after libdir change
2020-03-11 05:21:47 +01:00
jackun
a64b6cada2
Build/install scripts: verbose tar output and set files' owner/group to root
2020-03-10 23:41:55 +02:00
FlightlessMango
8558d038d7
refactored the install process
2020-03-10 13:39:52 +01:00
FlightlessMango
a2735693ba
Merge opengl into develop
2020-03-10 06:19:18 +01:00
Ikey Doherty
cc2dc97eab
build.sh: Add explicit support for Solus
...
As Solus is in a longstanding transition away from the Pythonic eopkg
package manager (a fork of PiSI) - some workarounds are required.
In a nut shell, eopkg exit codes aren't applied to info/status commands,
so we must use the Pythonic API.
The 32-bit build dependencies are first calculated, and merged with
the 'system.devel' component required for building any package on
Solus. This is similar to 'build-essential' on other distributions.
With this change, we can safely `./build.sh install` on Solus and
have MANGOHUD=1 working with Vulkan applications, as tested on my
own Solus installation with the Serpent demos in Vulkan mode with
bgfx backend.
Signed-off-by: Ikey Doherty <ikey.doherty@lispysnake.com>
2020-02-17 11:17:46 +00:00
Ikey Doherty
93f3c97a63
build.sh: Support multiple locations of the os-release file
...
In stateless operating systems the os-release file might not exist
in /etc/ unless a compatability link is in place, or the user has
overriden the distro defaults.
A layering approach should instead be used, to read a set of known
paths in priority order. If the /etc/os-release file is not found,
the fallback location of /usr/lib/os-release will be used instead.
Signed-off-by: Ikey Doherty <ikey.doherty@lispysnake.com>
2020-02-17 10:16:42 +00:00