34 Commits
Author SHA1 Message Date
AFCMS e17c547088 Fix shellcheck issues in quickinstall 2023-10-24 15:36:07 +02:00
nd419 71dd8ebd87 feat: add jobs environment variable 2020-09-20 13:44:29 +01:00
nd419 26e01e4e0b Add JOBS env var for quickinstall
Resolves issue #592 by using parameter expansion that resolves when JOBS is explicitly set.
2020-06-25 16:29:23 +01:00
Oleksii Vilchanskyi 44d253f4d4 quickinstall: handle multibyte characters in path (#265)
Problem: Qt5 UIC cannot create a file if its absolute path contains
multibyte characters and LC_CTYPE is set to "C".

Solution: set all (but LC_CTYPE and LC_COLLATE) POSIX locale environment
variables to "C". LC_CTYPE and LC_COLLATE should be set to the original
locale via LANG. Avoid LC_ALL.

Closes: #265
2018-12-17 01:46:34 +02:00
Oleksii Vilchanskyi 2d920845a1 quickinstall: adapt for CMake 2018-03-17 18:00:15 +02:00
Oleksii Vilchanskyi 310350e43d quickinstall: fix daemon autorun on macOS 2018-01-21 21:52:47 +01:00
Oleksii Vilchanskyi 142b307e07 Add udev rule, fixes #357
Squashed commit of the following:

commit 27a2ea9dda
Author: Tasos Sahanidis <[email protected]>
Date:   Sat Dec 16 18:49:41 2017 +0200

    Add udev rule, fixes #357

    Thanks to @ZirconiumX for writing the rule.

Closes #365.
2017-12-17 18:59:12 +01:00
Oleksii Vilchanskyi 0cec46d981 quickinstall: fix #363 2017-12-17 18:02:51 +01:00
Oleksii Vilchanskyi 45d1885094 qmake: better QMAKE_MACOSX_DEPLOYMENT_TARGET fix
Closes: #232, #310

Squashed commit of the following:

commit 042a6556de67f46c57ad1d6456b5328ac29ab933
Author: Oleksii Vilchanskyi <[email protected]>
Date:   Sat Dec 9 12:56:39 2017 +0100

    Adopt #310

commit 694fc3e835c5afe8d63803ca31a1495956470d94
Merge: d6782ff ab81204
Author: Oleksii Vilchanskyi <[email protected]>
Date:   Sat Dec 9 12:42:33 2017 +0100

    Merge branch 'master' of git://github.com/sterpe/ckb-next into sterpe-master

commit ab812045fa64e213525890498b5afad69619980a
Author: Steven R Terpe <[email protected]>
Date:   Mon Oct 9 18:37:38 2017 -0700

    Remove macOS/Qt workaround from quickinstall

commit 6e09c7c263f3fa59520ef8a833ec0850381b2ca0
Author: Steven R Terpe <[email protected]>
Date:   Sun Oct 8 20:20:59 2017 -0700

    Fix #232 for Qt 5.9.x
2017-12-09 12:57:15 +01:00
Oleksii Vilchanskyi 8fd8005f44 macOS: fix the app not showing up after quickinstall 2017-07-22 03:02:17 +02:00
Oleksii Vilchanskyi 542a542167 Provide qmake bug woraround for macOS
Workaround unknown qmake bug on macOS at configuration stage
which happens at generation stage. Assumes Homebrew is installed.
Assumes 'qt' package by 'brew' command is installed.

References https://github.com/mattanger/ckb-next/issues/232
2017-07-22 02:50:01 +02:00
Lutz Eichler f2f31f3823 Fix #160 for installation on linux
The path in the variable PREFIX is too short for linux,
so for linux its usage must be PREFIX/bin.
2017-05-03 18:34:52 +02:00
Oleksii Vilchanskyi 577d7ce6aa Use rm -f instead of rm for deleting makefiles
Originally proposed by @thblt at ccMSC/ckb#508
Revisited at #4
2017-04-10 02:46:41 +02:00
Oleksii Vilchanskyi 7ae642b380 purge old paths in quickinstall, update readme 2017-03-13 19:58:53 +01:00
Oleksii Vilchanskyi f347e60df2 move animations under /usr/lib by default 2017-03-13 19:23:10 +01:00
Oleksii Vilchanskyi 91ce033956 plist is not executable 2017-02-10 01:00:52 +01:00
Oleksii Vilchanskyi cfab75e018 sanitize more variables 2017-01-16 19:38:43 +01:00
Oleksii Vilchanskyi e8cdba0aa1 fix variable escaping 2017-01-12 17:02:41 +01:00
Oleksii Vilchanskyi 05bb000181 typo 2017-01-04 22:52:49 +01:00
Oleksii Vilchanskyi e09966e5e9 shellcheck fixes and few style fixes 2017-01-04 22:52:41 +01:00
Oleksii Vilchanskyi 5d925b0fd1 add check for xcode, make quickinstall portable 2017-01-04 22:52:33 +01:00
Oleksii Vilchanskyi 7190d46774 prompt for clt install on osx 2017-01-04 22:52:25 +01:00
Tasos Sahanidis e5a0f2e0ff Merge ccMSC#551 into master 2016-12-27 07:11:56 +02:00
Kaurin 8be06cb0c8 Install the systemd file as mode 0644 so systemd doesn't complain in the logs 2016-12-27 04:21:58 +00:00
Tasos Sahanidis 12b27c7eb4 Quickinstall: limit number of make jobs depending on the CPU. 2016-06-30 16:52:36 +02:00
ccMSC 65e1a156bb (quickinstall) Fixed space detection sometimes failing 2016-02-08 01:41:06 -07:00
ccMSC 03af1a7899 (quickinstall) Don't run xdg installs on OSX 2015-07-10 01:51:20 -06:00
Juan Jesús García de Soria 299be9f982 Reverse temp file for indicator icon; use xdg-utils during install.
Using xdg-utils for installing the icon and the .desktop entry will ensure
that the icon/app caches are updated properly. Once caches are current, the
icon can be simply referenced as "ckb", and extracting a copy of it to a
temporary file is no longer needed.

When not performing a system-wide install, install the icon and the .desktop
file into the user's .local directory instead.
2015-07-09 22:58:02 +01:00
ccMSC c607e3cd59 (ckb) Added --close option to quit ckb instead of opening it
(ckb) Added --version option to print current version
(ckb) Fixed "ckb is already running" after the program had crashed
New shared memory format allows storing the PID as well as a more robust command format. This will be put to more use later.
2015-06-26 01:01:52 -06:00
ccMSC 763e3a6362 (quickinstall) Create directories before install 2015-04-26 03:17:25 -06:00
ccMSC 446787cd28 Package script for OSX
(quickinstall) run `make clean` after qmake (helps clean up temporary files if the Makefiles were missing)
Updated OSX binary link
2015-04-25 03:15:31 -06:00
ccMSC 3f14c75582 (quickinstall) Fixed failed launchd detection
OSX 10.9
2015-04-15 02:20:52 -06:00
ccMSC f90323dc6f quickinstall improvements 2015-04-03 22:38:11 -06:00
ccMSC f245695f6d (ckb) quickinstall script to automatically build and install application 2015-04-01 02:39:07 -06:00