48 Commits

Author SHA1 Message Date
Ikey Doherty 9eadde4461 Fix incorrect string
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
v0.1
2016-05-27 04:54:39 +01:00
Ikey Doherty ac1a845ee3 Fix failure to English
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:43:25 +01:00
Ikey Doherty 157e150471 Update doc
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:41:18 +01:00
Ikey Doherty 7674784320 Only install desktop file when frontend is enabled
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:33:37 +01:00
Ikey Doherty 8e889a3ac9 Redo README to be useful
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:33:23 +01:00
Ikey Doherty 1a19b618a5 Add a .desktop launcher for the LSI Settings
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:10:12 +01:00
Ikey Doherty 23bfc418bd Allow LD_PRELOAD libs to be configured at build time
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 04:03:48 +01:00
Ikey Doherty 6e43036cd8 Apply -> OK
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 03:40:05 +01:00
Ikey Doherty 7bbd36d450 Update README
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 03:39:06 +01:00
Ikey Doherty 194b235693 Implement the initial frontend
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 03:29:48 +01:00
Ikey Doherty 2350109bb7 Add non functioning frontend
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:48:51 +01:00
Ikey Doherty 20ed29e1bc Add check for enable-frontend
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:40:42 +01:00
Ikey Doherty 37540822b0 Implement the store function, we'll need it for a UI
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:33:22 +01:00
Ikey Doherty f3601f9aa5 Split up another noinst lib
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:27:04 +01:00
Ikey Doherty 4e5c0ecdd7 Fix comment
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:23:15 +01:00
Ikey Doherty 4d9bc8c3ce Document the defines
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:08:54 +01:00
Ikey Doherty 15d64f5261 Remove invalid comment
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:06:55 +01:00
Ikey Doherty 080cd750df Remove useless prototype
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:05:45 +01:00
Ikey Doherty fc912770c1 Inline the preload functions
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:05:10 +01:00
Ikey Doherty 9546667604 Improve error handling for linux32 case when we exec
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 02:03:30 +01:00
Ikey Doherty f4f480ada9 Recursively evaluate steambin variable
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 01:51:18 +01:00
Ikey Doherty 39d476f80c Add user-facing error reporting
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 01:48:39 +01:00
Ikey Doherty f294cbc504 Make Steam binary location configurable
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 01:36:55 +01:00
Ikey Doherty 357bb77c48 Implement support for loading the LSI configuration in a stateless cascade
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 01:17:44 +01:00
Ikey Doherty dee0529508 Add test for new C++ ABI, and only LD_PRELOAD when it is used
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 00:37:29 +01:00
Ikey Doherty 2d47a1b62e First implementation of the shim, needs new configures
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 00:00:39 +01:00
Ikey Doherty 0d227d8a07 Remove unnecessary emul32 stuff, rely on libc
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-27 00:00:00 +01:00
Ikey Doherty 82a623f5b7 Add helper function for building the LD_PRELOAD list for Steam's runtime
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 23:19:32 +01:00
Ikey Doherty 59565b0b46 Make it clearly visible
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:43:10 +01:00
Ikey Doherty 5c2624f6dc Add asterisks.
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:42:43 +01:00
Ikey Doherty 8fa789d40b Further cleanups
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:42:02 +01:00
Ikey Doherty 52993cbc9e Make the nica license apparent
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:41:16 +01:00
Ikey Doherty 59379bf935 Cleanup readme
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:40:14 +01:00
Ikey Doherty a2bfb0544d Re clang-format
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:38:23 +01:00
Ikey Doherty 5647da002f Update gitignore for libtool
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:38:10 +01:00
Ikey Doherty 2b3036393c Namespace all components to make license tracking simpler
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:37:23 +01:00
Ikey Doherty 4cd4d4aaab Add an internal build of a portion of libnica
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 22:29:18 +01:00
Ikey Doherty 4744152835 Use actual copyright symbol, it is 2016 after all.
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:58:09 +01:00
Ikey Doherty 54437d7122 Begin hooking up functions and flow
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:56:43 +01:00
Ikey Doherty 4e6f47368b Make the 64-bit detection static inline
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:45:58 +01:00
Ikey Doherty 6f12984bc2 Add skeleton for store/load routines
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:44:46 +01:00
Ikey Doherty 2eafb39de9 Begin LSI implementation with a 64-bit detection routine
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:38:22 +01:00
Ikey Doherty e41c1f1fab Clean up - add modelines
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:34:28 +01:00
Ikey Doherty 2725ba78c1 Incorporate clang-format stuff (credit: cve-check-tool/Intel)
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:32:23 +01:00
Ikey Doherty e6d99cf9f0 Add the initial non-functional steam shim
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:31:31 +01:00
Ikey Doherty db3c73cb1a Introduce gitignore
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:07:53 +01:00
Ikey Doherty 92089d89b2 Add skeleton build system
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:06:02 +01:00
Ikey Doherty 062cc100cd Initial commit
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
2016-05-26 21:01:28 +01:00