Commit Graph

88 Commits

Author SHA1 Message Date
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