Fabian Boehm
3dc49d9d93
Allow installable builds to be installed into a specific path ( #10923 )
...
* Pass path to install()
It was dirty that it would re-get $HOME there anyway.
* Import wcs2osstring
* Allow installable builds to use a relocatable tree
If you give a path to `--install`, it will install fish into a
relocatable tree there, so
PATH/share/fish contains the datafiles
PATH/bin/fish contains the fish executable
PATH/etc/fish is sysconf
I am absolutely not sold on that last one - the way I always used
sysconfdir is that it is always /etc. This would be easy to fix but
should probably also be fixed for "regular" relocatable builds (no
idea who uses them).
An attempt at #10916
* Move install path into "install/" subdir
* Disable --install harder if not installable
2024-12-22 18:16:07 +01:00
..
2022-01-19 22:56:41 +08:00
2024-04-28 11:33:27 +02:00
2024-09-18 22:11:14 +02:00
2022-09-24 10:56:43 +02:00
2024-09-15 09:39:09 +02:00
2022-03-12 00:21:13 +08:00
2023-06-05 18:26:13 +02:00
2024-11-13 17:48:15 +01:00
2024-04-23 19:36:11 +02:00
2022-09-24 10:56:43 +02:00
2022-01-19 22:56:41 +08:00
2022-09-30 18:50:14 +02:00
2022-01-19 22:56:41 +08:00
2024-04-20 13:34:08 +02:00
2024-04-20 15:36:29 +02:00
2024-04-20 13:34:08 +02:00
2024-11-01 20:09:55 +01:00
2024-09-15 09:44:09 +02:00
2022-03-12 00:21:13 +08:00
2022-09-24 10:56:43 +02:00
2022-01-19 22:56:41 +08:00
2022-09-24 10:56:43 +02:00
2022-09-24 10:56:43 +02:00
2024-03-19 16:39:37 +01:00
2024-04-20 13:34:08 +02:00
2022-09-24 10:56:43 +02:00
2022-03-12 00:21:13 +08:00
2022-09-24 10:56:43 +02:00
2022-09-24 10:56:43 +02:00
2024-04-20 13:34:08 +02:00
2022-09-24 10:56:43 +02:00
2024-11-06 18:50:41 +01:00
2022-09-24 10:56:43 +02:00
2022-09-24 10:56:43 +02:00
2024-06-06 16:47:39 +02:00
2022-09-24 10:56:43 +02:00
2024-04-20 15:36:29 +02:00
2024-04-20 15:36:29 +02:00
2022-01-19 22:56:41 +08:00
2023-06-16 16:17:58 +02:00
2024-06-15 12:18:37 -07:00
2022-10-19 20:06:35 +02:00
2022-10-21 20:22:20 +02:00
2024-01-06 15:26:20 +01:00
2022-09-24 10:56:43 +02:00
2024-04-15 08:32:31 +02:00
2022-01-19 22:56:41 +08:00
2024-08-11 14:57:04 +02:00
2023-12-17 17:40:45 +08:00
2023-11-18 18:27:25 -08:00
2022-01-19 22:56:41 +08:00
2020-02-19 17:00:35 -08:00
2024-03-09 12:09:00 +01:00
2022-01-19 22:56:41 +08:00
2022-09-24 10:56:43 +02:00
2022-01-19 22:56:41 +08:00
2022-01-19 22:56:41 +08:00
2022-09-24 10:56:43 +02:00
2023-12-17 17:40:45 +08:00
2024-12-22 18:16:07 +01:00
2022-09-24 10:56:43 +02:00
2024-08-13 17:44:23 +02:00
2024-08-13 17:44:23 +02:00
2024-06-19 22:51:47 -05:00
2023-02-13 09:59:28 -06:00
2023-01-09 20:33:37 +01:00
2024-04-15 08:31:16 +02:00
2023-02-28 20:49:11 +01:00
2022-10-19 20:10:26 +02:00
2024-04-20 13:34:08 +02:00
2024-06-23 17:45:52 -05:00
2022-09-24 10:56:43 +02:00
2024-04-20 13:34:08 +02:00
2022-01-19 22:56:41 +08:00
2022-09-24 10:56:43 +02:00
2024-10-27 08:32:05 +00:00
2022-09-24 10:56:43 +02:00
2022-09-24 10:56:43 +02:00
2024-04-20 13:34:08 +02:00
2022-01-19 22:56:41 +08:00
2022-03-12 00:21:13 +08:00
2022-12-30 14:31:32 +01:00
2022-03-12 00:21:13 +08:00
2022-09-24 10:56:43 +02:00
2024-04-20 13:34:08 +02:00
2022-03-12 00:21:13 +08:00
2024-05-27 23:21:06 +02:00
2024-04-20 13:34:08 +02:00
2022-09-24 10:56:43 +02:00
2023-11-22 18:42:34 +01:00
2024-09-14 10:29:44 +02:00
2024-04-20 13:34:08 +02:00
2022-10-26 12:15:02 -05:00
2022-05-14 10:05:02 +02:00
2022-03-12 22:22:02 +08:00
2020-02-19 17:00:35 -08:00
2022-03-13 11:47:33 +01:00
2022-03-12 22:22:02 +08:00
2022-03-12 22:22:02 +08:00
2024-07-06 16:18:14 +02:00
2023-04-20 22:17:08 +02:00
2024-02-11 12:43:13 +01:00
2024-07-23 11:47:58 +02:00
2023-04-20 22:17:08 +02:00
2020-02-19 17:00:35 -08:00
2022-09-24 10:56:43 +02:00
2022-05-14 10:05:02 +02:00
2024-11-25 17:53:14 +01:00
2020-02-19 17:00:35 -08:00
2022-03-12 22:22:02 +08:00
2024-02-11 12:43:13 +01:00
2022-03-12 00:21:13 +08:00
2023-01-09 20:33:37 +01:00
2024-04-21 14:25:54 +02:00
2024-04-20 13:34:08 +02:00
2024-04-20 13:34:08 +02:00
2022-09-24 10:56:43 +02:00
2024-04-20 13:34:08 +02:00
2022-09-17 21:31:06 +08:00
2024-04-20 13:34:08 +02:00
2022-03-12 00:21:13 +08:00
2024-09-18 22:11:14 +02:00
2022-09-24 10:56:43 +02:00