Ikey Doherty
e3360b7ddc
Bump v3
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
v0.3
2016-12-09 00:16:46 +00:00
Ikey Doherty
1700f2616c
Ensure we report that lsi-steam.desktop borrows translations
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-09 00:15:50 +00:00
Ikey Doherty
6f8e905569
Update README for --disable-replace-steam, remove excess in text
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-09 00:09:50 +00:00
Ikey Doherty
7c0ff5031e
data: Incorporate actions from primary steam.desktop
...
Steam no longer writes a custom .desktop in into the local user directory,
so if the user is using a desktop that supports pinning a .desktop file,
it will be this one.
Thus, we enable the same actions, but going through the proxy of LSI.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 23:56:58 +00:00
Ikey Doherty
dd5237e648
shim: Launch vanilla /usr/bin/steam when replacement is disabled
...
When we're not built for distro integration, we'll now call out to
/usr/bin/steam with the LSI modifications in place, so that we don't
enter into an infinite recursion.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 23:54:20 +00:00
Ikey Doherty
2282296045
Add an option to disable replacement of the Steam binary
...
LSI was initially created for Solus inclusion, and the best approach
determined was to replace /usr/bin/steam with our own stand in shim,
so that it was fully integrated.
Doing so enables one to run steam from anywhere and it would correctly
appear in the path, with no issues. However, this made LSI suitable
only for distribution integration, such as the very tight integration
seen in Solus.
With this change, the binary name will change to lsi-steam, and an
additional .desktop file to launch the shim will be installed. The
user must then use the LSI specific .desktop file to launch Steam,
at which point they'll be going through the LSI shim system and
reaping the benefits, without having to modify any packages.
More changes are yet to come, which will configure lsi-steam to call
the "real" steam in exec rather than the masked libdir variant.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 23:45:02 +00:00
Ikey Doherty
ba48264207
update_format: Exclude nica from modification
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 22:28:07 +00:00
Ikey Doherty
bddc0f29b1
Hook libnica into autotools and use this version now
...
TODO: Make coverage of libnica more intelligent so that we can drop
the extra conditional.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 22:16:20 +00:00
Ikey Doherty
196a039746
Include libnica as a git submodule
...
This ensures we only need to maintain the library in one place, greatly
reducing the complexity of integration and updating of the library.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 22:13:33 +00:00
Ikey Doherty
4ff98e225a
Remove our local forked copy of libnica
...
This will pave the way for embedding libnica as a submodule and building
against the static library, removing any requirements for having the shared
library present.
As it seems nica fits better currently as a utility library, that's not
such a bad thing.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-12-08 22:12:11 +00:00
Ikey Doherty
e49a7873fe
Preload libxcb now with latest Steam runtime
...
It explicitly checks for xcb_poll_for_reply64, which must be preloaded before
libx11 to ensure it's properly resolved.
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-10-12 04:40:31 +01:00
Ikey Doherty
6659905102
Merge pull request #4 from philipzae/patch-1
...
correct link to solus website
2016-07-25 22:03:38 +01:00
Yousuf 'Jay' Philips
16702d0d8f
correct link to solus website
2016-07-25 23:44:14 +04:00
Ikey Doherty
00d8831720
nica: Sync with upstream commit a8b1f1ee423f386d1ff676d4173ebd83a64656de
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-15 13:01:23 +01:00
Ikey Doherty
451ffe7680
nica: Sync with upstream
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-11 18:47:54 +01:00
Ikey Doherty
378e68804c
Bump v0.2
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
v0.2
2016-06-11 18:45:24 +01:00
Ikey Doherty
a52a6ad484
Properly show Solus on the README
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-08 21:09:24 +01:00
Ikey Doherty
e104513e1d
Add the missing ® in case nobody gets the idea..
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-08 20:59:12 +01:00
Ikey Doherty
7aa6ceca74
frontend: Fix padding and default to the dark theme, swap buttons
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-08 20:46:15 +01:00
Ikey Doherty
5032054c3c
Remove defunct code
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-06-08 19:56:26 +01:00
Ikey Doherty
c196764ba3
Begin a common issues section
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-28 20:47:07 +01:00
Ikey Doherty
b5cdbb1c81
Update TODO
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-27 08:59:16 +01:00
Ikey Doherty
5543c98324
Add a TODO
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-27 08:41:03 +01:00
Ikey Doherty
572f41c3c5
Account for src/frontend
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-27 05:48:07 +01:00
Ikey Doherty
82512dece0
shim: Fix Steam for Arch users with dbus warnings causing segault on exit
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-27 05:29:37 +01:00
Ikey Doherty
6d6fe3773e
Fix issue in README (Thanks James Stansell!)
...
Signed-off-by: Ikey Doherty <ikey@solus-project.com >
2016-05-27 05:19:56 +01:00
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