jackun
52382834d5
Added nvctrl build dep for Fedora/openSUSE
5 years ago
FlightlessMango
f2e11d5cb0
Added nvctrl build dep for arch based
5 years ago
FlightlessMango
994f6bd188
Added nvctrl build dep for ubuntu family
5 years ago
jackun
9722e101ac
[build.sh] exit script on error
5 years ago
jackun
a579be8c9c
[installer] `tar -h` may still delete symlinks
5 years ago
jackun
76cd637755
Merge branch 'develop'
5 years ago
Newbyte
012a6503f2
Fix missing dependency checking on OpenSUSE
5 years ago
Newbyte
2be2e1154f
Fix gcc-c++-32bit being misspelt as gcc-c++-31bit in OpenSUSE section
5 years ago
jackun
70bcb2b23d
Merge branch 'master' into develop
5 years ago
jackun
9323db4a07
Add missing case delimiter
5 years ago
jackun
89180336b9
Merge remote-tracking branch 'origin/master' into develop
5 years ago
TheRealDannyBoy
2f6afb35e8
Added openSUSE dependency resolution
5 years ago
jackun
32c45150bc
Create config folder when installing
5 years ago
flightlessmango
3624ebdfee
Merge pull request #69 from Newbytee/fedora-dep-check-fix
...
Correct Fedora package names
5 years ago
Newbyte
4042efc53a
gcc-c++, not gcc-g++
5 years ago
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
5 years ago
Newbyte
d0051c7063
Don't say "at least one argument" and fix issue with multiple arguments
5 years ago
Newbyte
59937aa5f4
Show usage help when no arguments were passed
5 years ago
jackun
8b24743a30
Add --no-overwrite-dir to tar
5 years ago
FlightlessMango
c48731b9a9
follow symlink again in build.sh
5 years ago
Newbyte
aaab43ef97
Supporting setting up dependencies in elementaryOS
...
Add elementary OS to list of Debian-family operating systems. Tested on 5.1 Hera.
5 years ago
jackun
fa41e6f882
Always configure vulkan json
5 years ago
jackun
deaccb7dd8
Update build.sh
5 years ago
FlightlessMango
4df0fa559a
make sure all mangohud files are being uninstalled
5 years ago
FlightlessMango
d76c2a3830
[build/install script] remove entire defunct mangohud folder
5 years ago
jackun
f99129f9de
Libdirs: once more, with feeling
5 years ago
FlightlessMango
d62c70172e
[build/install script] rm recusive not needed
5 years ago
FlightlessMango
2d01a9f5ba
[install/build script] remove old mangohud files
5 years ago
FlightlessMango
ab9e3e2625
fixed install script after libdir change
5 years ago
jackun
a64b6cada2
Build/install scripts: verbose tar output and set files' owner/group to root
5 years ago
FlightlessMango
8558d038d7
refactored the install process
5 years ago
FlightlessMango
a2735693ba
Merge opengl into develop
5 years ago
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>
5 years ago
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>
5 years ago
telans
ab04249782
build/install: respect XDG dirs
...
Half of #37
5 years ago
telans
9d0b766cda
build: support Pop!_OS
5 years ago
telans
81dc992dfa
readme: mention config
5 years ago
telans
9b566a64bd
install: update config locations
5 years ago
telans
751fd65e5d
update scripts for config file
5 years ago
telans
a7d0a892e1
initial config file
5 years ago
Guilherme Silva
d5e06975b6
Add Zorin OS to build script
5 years ago
Guilherme Silva
ceda055feb
Use dpkg-query -s to query for packages
...
By own experience, dpkg-query -l doesn't always return 1 if a package isn't installed.
dpkg-query -s seems more reliable.
5 years ago
telans
435f58f710
build.sh update package based timestamp
5 years ago
jackun
d534a46c54
build.sh: fix copy/paste error, install mako too
5 years ago
telans
56099d1035
build.sh: fix VERSION with tags
5 years ago
telans
56ef50c77e
update README
5 years ago
telans
845d4c73ad
build.sh: fix installation
...
appears as if case doesn't play well when stringing together multiple arguments
5 years ago
telans
cbf235ad69
build.sh: support multiple arguments
5 years ago
telans
f2798a2cd9
build.sh: distributable package
5 years ago
telans
d923ac6673
build.sh: condense scripts
5 years ago