jackun
8c4a724154
[build.sh] Go back to installing with install
...
Sudo'ing `ninja install` has high change of messing with file permissions in build dir
2020-08-13 18:37:06 +03:00
jackun
2aca7df721
Revert "[build.sh] Utilize ninja uninstall
"
...
This reverts commit a16a5fd907
.
2020-08-13 18:28:16 +03:00
jackun
b1dc9b2ca7
[build.sh] "Refreshen" build dirs before install
...
Running `sudo ninja install` isn't ideal but for convenience do it anyway.
Re-run `build` before install to somewhat mitigate files getting "chowned" by root.
2020-08-05 11:56:51 +03:00
jackun
a16a5fd907
[build.sh] Utilize ninja uninstall
2020-08-04 20:13:57 +03:00
jackun
a173989b1c
Make build.sh compatible with \$LIB
2020-08-04 19:51:00 +03:00
jackun
05551a4049
build.sh: pass arguments to functions
2020-07-25 19:40:15 +03:00
jackun
da4b6a291d
build.sh: add fedora dbus-devel
...
Issue #263
2020-07-13 13:35:25 +03:00
Newbyte
53ceeb3182
Document reinstall in usage help
2020-06-29 17:50:45 +03:00
Valters
cdeee98521
Add reinstall function to build.sh
2020-06-02 16:47:58 +03:00
jackun
1e300ae583
[build.sh] Don't run pip show
with sudo
...
Allows for checking if it is already installed to user's home
2020-05-26 17:58:47 +03:00
jackun
610a69190f
[build.sh] Rename dep installer function to dep_install
...
On first run with e.g. `./build.sh build install`, `install` would get
"overwritten" by dep installer function instead.
2020-05-26 17:55:59 +03:00
jackun
5261088243
[build.sh] Fix distro name parsing if it doesn't have double quotes
2020-05-12 02:07:58 +03:00
jackun
768297b430
[editorconfig] Apply whitespace rules
2020-05-10 15:18:59 +03:00
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