Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/getsolus/linux-steam-integration

Helper for enabling better Steam integration on Linux
https://github.com/getsolus/linux-steam-integration

shim: When Solus d-bus is used, silence endless D-BUS warnings.

Signed-off-by: Ikey Doherty <[email protected]>

b34e3f928d45fbecb11c898fbddbbae2850ffe11 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Redirect all curl.so.3 to curl.so.4

Signed-off-by: Ikey Doherty <[email protected]>

9da279eeda65410547869b7933497e7ee6a59b01 authored about 7 years ago by Ikey Doherty <[email protected]>
Whoops.

Signed-off-by: Ikey Doherty <[email protected]>

8effde3adf9bca61744cebddb44c8bc21560ed24 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Ensure XDG_RUNTIME_DIR always exists

Signed-off-by: Ikey Doherty <[email protected]>

c7882a9ac723addf3250c9bc1bf08e13cae1aeef authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Make sure the user directories are set up under snapd

This fixes up the `XDG_*` variables and locations to be correct and
present when running under s...

3e15d7193698a1d83e0b51d012fd7f59ff1b24c5 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Add some more bootstrap variables

Signed-off-by: Ikey Doherty <[email protected]>

8d50a4f289b1dabf1e76a18fc771f8894c8a5bd9 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Add new simplified variable management code

This will allow us to extend the number of bootstrap variables we need
to set up for snapd, and ...

589dda31a563024bb067270ee75afe6ef3ab73d6 authored about 7 years ago by Ikey Doherty <[email protected]>
Revert "intercept: Add initial test workaround for libpdf.so"

This reverts commit aa485def04d6189d0f2c8bcafcdea3dba9ec157d.
We'll look elsewhere until this is...

c2ba77b5ab088504fcc8c6040f84ed4ee3781241 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add initial test workaround for libpdf.so

We're seeing some games ship libpdf.so as a directory in their bin
directory with the real libra...

aa485def04d6189d0f2c8bcafcdea3dba9ec157d authored about 7 years ago by Ikey Doherty <[email protected]>
po: Sync lots of lovely translations :D

Signed-off-by: Ikey Doherty <[email protected]>

6d2791b475fea6ba684209b1916893b2bd3a1693 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add initial test fixes for open source drivers on snapd

This will forcibly perform redirects for "missing" DRI libraries to
help open source drivers act...

492d7d02f92668a81e79b4d5214e85c8c3da00c8 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Use very explicit SDL blacklisting approach

This solves #31 by ensuring we only blacklist known library names that
we intend to override, an...

8efc9a6b76443fc7b56759ec19aa23796f7d5d00 authored about 7 years ago by Ikey Doherty <[email protected]>
TODO: Mark the snapd vars support as done

Signed-off-by: Ikey Doherty <[email protected]>

00d0889280e95e3b4aae1aec85b67733ddc6cf28 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Fix uber-derp

Signed-off-by: Ikey Doherty <[email protected]>

608907b6d0913d81b17b6153e3069589d35a0816 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Ensure we fully set up the snapd environment

This saves us from having to rely on ugly shell scripts to bootstrap our
environment, as we're t...

68e3df8d1aebeb5580a43bcb27288ef6a102ad52 authored about 7 years ago by Ikey Doherty <[email protected]>
lsi: When `~/.config` doesn't exist, create it

This helps with problems under snapd build which fails to correctly store
settings on exit, due ...

a358864785bca553e94314ed65717fe5aeb93d3d authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Teach shim how to use $SNAP/ prefix for the "real steam"

This is part of issue #30

Signed-off-by: Ikey Doherty <[email protected]>

60664c4c6bf5df1082c7f58beb4c4ebcca70c584 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Teach shim how to set LD_AUDIT/LD_PRELOAD when built as a snap

This is part of issue #30.

Signed-off-by: Ikey Doherty <[email protected]>

e27d80156fa505959ec746e1524f770ba5b24593 authored about 7 years ago by Ikey Doherty <[email protected]>
Add big thingy about snap TODO in README

Signed-off-by: Ikey Doherty <[email protected]>

6dbc333ea0f1483589924e94469832a42775f53b authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Teach new snapd code how to handle NVIDIA issues

This performs the necessary internal redirections for biarch NVIDIA
libraries, as the primary di...

0e10afd27d4a9fb4e358ba29322dfbfee5972484 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add support for snapd libGL redirection

Under a snapd environment, the dynamic linker gets very confused about
where libGL really is, an...

8d93b6b0ca96de5bf4ab836df9fd2b824a6d307e authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Let's add some debugs to find out what is going on in snapd

Signed-off-by: Ikey Doherty <[email protected]>

103ab0a673aed928cd0b936a3e08129018657a7c authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: When built for snapd, do not override snapd private libs

Certain elements of snapd actually require the (ab)use of snapd to operate,
such as making the N...

5ed71d781ec12974eb7ed689ce5a89992820a81b authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Blacklist vendoring libmpg123/libz/libfreetype

Discovered while validating 'Overlord II', these libraries should be
provided by the LSI integra...

3eeb7312243d6fc1c70eb02a3a3bad66aa5b0f26 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Rewrite libopenal-soft.so.1 -> libopenal.so.1

Signed-off-by: Ikey Doherty <[email protected]>

ce3cab3270a7f6114f857fd5d78c20af62d7aa7e authored about 7 years ago by Ikey Doherty <[email protected]>
Bump version to 0.6

Signed-off-by: Ikey Doherty <[email protected]>

53fec0a8b682d19d928d319fada24184bf21c7eb authored about 7 years ago by Ikey Doherty <[email protected]>
Stop GitHub eating my damned asterisks

Signed-off-by: Ikey Doherty <[email protected]>

41c117918c66c5c34f34f47e1c203d1e0639ad95 authored about 7 years ago by Ikey Doherty <[email protected]>
Add the disclaimer asterisk everywhere

Signed-off-by: Ikey Doherty <[email protected]>

88792a27ea68fb12ef3dbcc2da75988f653a2056 authored about 7 years ago by Ikey Doherty <[email protected]>
Remove remnants of RST from the .MD

Signed-off-by: Ikey Doherty <[email protected]>

24c26aeab789290a2797e0b66782933084474cbf authored about 7 years ago by Ikey Doherty <[email protected]>
Document `liblsi-redirect`

Signed-off-by: Ikey Doherty <[email protected]>

ed0153c825687522f576ae9704c04517ce1ed5d9 authored about 7 years ago by Ikey Doherty <[email protected]>
Not a common issue anymore..

Signed-off-by: Ikey Doherty <[email protected]>

7d5ff6a5d4ef1c8360c5cc45a59254808f67fb77 authored about 7 years ago by Ikey Doherty <[email protected]>
TECHNICAL: Dedupe

Signed-off-by: Ikey Doherty <[email protected]>

b1852cb80351f9693cf63f4948b119fdfac2a6cb authored about 7 years ago by Ikey Doherty <[email protected]>
TECHNICAL: Document the new LibreSSL build options

Signed-off-by: Ikey Doherty <[email protected]>

c524679428849f23b0a03c951313a053de5768b3 authored about 7 years ago by Ikey Doherty <[email protected]>
Slight README cleanup

Signed-off-by: Ikey Doherty <[email protected]>

2388f6f6930d6bff2479aa4d66a1669a7806e29f authored about 7 years ago by Ikey Doherty <[email protected]>
Split READMEs to provide a human README page (fixes #24)

Signed-off-by: Ikey Doherty <[email protected]>

8cdb63fd7e202eeee39f6a384fb11bf10708e460 authored about 7 years ago by Ikey Doherty <[email protected]>
Move README to TECHNICAL, as, well, it's not human is it.

Signed-off-by: Ikey Doherty <[email protected]>

8591b35a8eb1cc47792b62cc224ef544242053d3 authored about 7 years ago by Ikey Doherty <[email protected]>
po: Sync loads of translations, thank you guys!

Signed-off-by: Ikey Doherty <[email protected]>

950897ab0d49aebaa2220fccd0f66329a2645b12 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Double space in log triggered me

Signed-off-by: Ikey Doherty <[email protected]>

45b5652109e0dd9442818a85402f843bcd524749 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Don't override to the same name (i.e. spam with Vulkan)

Signed-off-by: Ikey Doherty <[email protected]>

329f8de9aaa39aac46ef4817efae0d64d7e0829b authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add support for overriding the use of vendored LibreSSL

This new functionality is about controlling the usage of older LibreSSL
builds within Linux port...

b001cbf7504215f85197c9b77dd0fc6bc1c27f0c authored about 7 years ago by Ikey Doherty <[email protected]>
Sync once more to do a test build in Solus

Signed-off-by: Ikey Doherty <[email protected]>

ec78c173168409036950337826e0687063ba031f authored about 7 years ago by Ikey Doherty <[email protected]>
Sync po!

Signed-off-by: Ikey Doherty <[email protected]>

20db0cad18b13710a466c1c768343de2701be4bb authored about 7 years ago by Ikey Doherty <[email protected]>
po: Sync German :)

Signed-off-by: Ikey Doherty <[email protected]>

446152e8ad50f96c71e67a6b7897c0cdaa4cd3c5 authored about 7 years ago by Ikey Doherty <[email protected]>
common: Fix childish list merge

Signed-off-by: Ikey Doherty <[email protected]>

65805e2d0a04c113fee0c28f900202bc8a6a0bd2 authored about 7 years ago by Ikey Doherty <[email protected]>
Sync initial translations

Signed-off-by: Ikey Doherty <[email protected]>

32326af2b33c6ea9c75b8a8b573bb45b898ad23a authored about 7 years ago by Ikey Doherty <[email protected]>
po: Rebuild pot

Signed-off-by: Ikey Doherty <[email protected]>

8c304bcd1603b7361f521ff020297cc44bca6cbf authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Make things build again with translations

Signed-off-by: Ikey Doherty <[email protected]>

893100c174fed0c59093d125fc6342085ec7724b authored about 7 years ago by Ikey Doherty <[email protected]>
Start working translation capability in

Signed-off-by: Ikey Doherty <[email protected]>

709f5cd1c26d829bfbcd7da98c5d0bf6681b9621 authored about 7 years ago by Ikey Doherty <[email protected]>
Add config for Transifex

Signed-off-by: Ikey Doherty <[email protected]>

8f531f3be87cc0285e1a5f40fef5b2aa24599398 authored about 7 years ago by Ikey Doherty <[email protected]>
Initial meson for po

Signed-off-by: Ikey Doherty <[email protected]>

e1e4c11b8ded2ee42fb6bc3b3c06333959c03936 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Use proper GTK_CHECK_VERSION macro

Signed-off-by: Ikey Doherty <[email protected]>

347b41f990fdaccb549ee3df8598b6257775731b authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Fix words!

Signed-off-by: Ikey Doherty <[email protected]>

e7b2d6f70e257b958bfebd25ecb5fcfefeefe1d7 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Make sure emul32 stuff works as advertised

Signed-off-by: Ikey Doherty <[email protected]>

5732bc2fca3278ac83f604f6a727531c01186c0f authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Nuke all the old ugly code

Signed-off-by: Ikey Doherty <[email protected]>

514a7fabb1607e5b8e734a182c0cb892cb160b5c authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Write out our settings when the window is closed

Signed-off-by: Ikey Doherty <[email protected]>

44a195274b7b885d4eeaa1c22cd55d2650f1732a authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Update UI sensitivity based on native setting

Signed-off-by: Ikey Doherty <[email protected]>

212d938e258b0e70156b9545f5a83aa5142c1adc authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Read our settings out to the UI controls

Signed-off-by: Ikey Doherty <[email protected]>

db4c33fce1ff659afeb421f0f13909a115fb50da authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Fix the UI spacing and words and such

Signed-off-by: Ikey Doherty <[email protected]>

3355bb7cffaccb33a96d7ba7541e4465a70b608e authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Fix borky sizing

Signed-off-by: Ikey Doherty <[email protected]>

3b40061748b791059ea37b7e74c96de8469a6ce5 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Add place-holder for redirect options

Signed-off-by: Ikey Doherty <[email protected]>

1edead3929fa5ed8cb706630bfc2086423ed461b authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Add new magic function to update row sensitivity in GtkGrid

Signed-off-by: Ikey Doherty <[email protected]>

da439aa484d9424965afce119c46ba6de93a6309 authored about 7 years ago by Ikey Doherty <[email protected]>
Prettify UI, dynamically use CSD where appropriate

Signed-off-by: Ikey Doherty <[email protected]>

991e12d6cd422dd3dad3c877ceba9aa1bec5dd3e authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Populate bulk of the UI

Signed-off-by: Ikey Doherty <[email protected]>

87bf493350489c15ae21cf73bc8eb7b0a8fa8f0f authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Start fleshing out new Window-based UI

Signed-off-by: Ikey Doherty <[email protected]>

22c9805c1662ef47aacae6d3bff91a6016d5ce18 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Start skeleton for a proper GObject derived LsiSettingsWindow

We can't properly track state within a big ugly main() function, so let's
start breaking it up i...

84a4dd59a9a7412d51bb2a29fbef4c76e1f4875f authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Be more flexible

Signed-off-by: Ikey Doherty <[email protected]>

8684a992b0e6c1ca091f7fa19d8b13170e2d51a5 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Step 1 in de-fuglying the UI

Signed-off-by: Ikey Doherty <[email protected]>

4303b14f4501d89c176ad33af14dedcd1207cf77 authored about 7 years ago by Ikey Doherty <[email protected]>
frontend: Stop forcing ugly dark theme for now

Signed-off-by: Ikey Doherty <[email protected]>

7456c9c26ac5215d3353d053a1ba76a7a7c171d1 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Allow Steam to use private libx264

Turns out Steam has a vendored x264 library to allow streaming, but right
now we're not whitelis...

0a84ba7fc493fef72f36a2f974ee2a93f3d02aa7 authored about 7 years ago by Ikey Doherty <[email protected]>
shim: Respect existing LD_PRELOAD variables

Signed-off-by: Ikey Doherty <[email protected]>

981fe43071c7dce9fa8d25799389b6c8633663df authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Add workaround for games loading invalid ".dll.so"

Some games are attempting (and failing) to load .dll.so and should be loading
the ".dll" directl...

63aba59c27f3b4ed0fcb2eca49c9e6d0fd10cc63 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Redirect broken x86 dlopen() on 64-bit

This was found while testing Project Highrise, which somehow loads the
plugins from /x86/ and no...

3485ab87eba97ac22c5db41828d72d225ab9f51b authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Make it easier to define new bindings

We add some new helpers to make it simpler to define a vtable and
populate it with some symbol b...

e2325befba3f5bc70d16fc8483e535b00bcd253e authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Add new workaround for Project Highrise

In the current build of Project Highrise, after the first start of the
game settings are stored....

a89de2bb58e0108e01f7ce20ad3e7301d40b842c authored about 7 years ago by Ikey Doherty <[email protected]>
Use explicit version scripts to control symbol visibility

Unfortunately Nica is now very noisy and infects our symbol visibility,
so we'll now control exa...

ede4e130f49f7fd744cab76fe2de1d1650dedb68 authored about 7 years ago by Ikey Doherty <[email protected]>
Fix gitmodules so we can git build LSI in ypkg

Signed-off-by: Ikey Doherty <[email protected]>

d4eb0ca042aacd90dfd394604dc04bbfa15d7d8a authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Only blacklist common glews (TEMPORARY)

This will permit Super Hexagon to launch, which has a vendored libglew
in tree (1.6 ABI). This i...

bfb703be680ed26df3ba087310568bcb99e75c71 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Unbreak Ark profile

Signed-off-by: Ikey Doherty <[email protected]>

d0708a2332a3220e3f6459c59f21bd68d69a55bb authored about 7 years ago by Ikey Doherty <[email protected]>
profiles: When running Ark, set up the log ID for debugging

Signed-off-by: Ikey Doherty <[email protected]>

a7c59cacefa0ff034aa7b03c28c18d55a3865a6d authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Use fine-grained absolute process name matching

This ensures we only target the games we care about, and don't accidentally
match something usin...

799c4b1e48f9f6c2a23f76722a3a301edd306c90 authored about 7 years ago by Ikey Doherty <[email protected]>
common: Add new lsi_get_process_name for absolute path

Signed-off-by: Ikey Doherty <[email protected]>

ada9b92f53e14d421380d2cca9c89748ce9743c1 authored about 7 years ago by Ikey Doherty <[email protected]>
Rename lsi_get_process_name for clarity

Signed-off-by: Ikey Doherty <[email protected]>

60c3ddc6e9081555dac5e97778daef9ce10fe8d8 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Split hard-coded Ark into separate generation function

This allows us to make profile initialisation more generic, and potentially
support more workaro...

c3a071e2a099af4855440bc8abd6cd1457f6ecb6 authored about 7 years ago by Ikey Doherty <[email protected]>
common: Make William happy (and memory alignment)

Signed-off-by: Ikey Doherty <[email protected]>

4001ffc8146dfbef52f57c2f3342d923d6ced3ef authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Reduce spam, don't redirect to non-existent files

Signed-off-by: Ikey Doherty <[email protected]>

e3a4640c04522e952180f77e769a042d0446f247 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect; Fix process matching again

Signed-off-by: Ikey Doherty <[email protected]>

bddeda6ef300f8bc873fb4395708a74682a9e7db authored about 7 years ago by Ikey Doherty <[email protected]>
Leak less!

Signed-off-by: Ikey Doherty <[email protected]>

71322156e351c5b7afff2b4aa4f521b6747b8b4b authored about 7 years ago by Ikey Doherty <[email protected]>
Build redirect paths for all known Steam Paths

This will ensure that if Steam is located on another disk, we're still
able to locate the Librar...

c5bb4ca040ed60322d6330d833803259854b64ba authored about 7 years ago by Ikey Doherty <[email protected]>
common: Add the initial VDF parser

This is a node-tree based parser for the Valve Data Format. Currently
it is provided so that we ...

a2502c1ec7e780b676b32acbe946bc47c23c556d authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Spam output!

Signed-off-by: Ikey Doherty <[email protected]>

2b2e73b5728199c9db05c8c4c9c966044416a6c9 authored about 7 years ago by Ikey Doherty <[email protected]>
profile: realpath all the things!

Signed-off-by: Ikey Doherty <[email protected]>

a98ebc3607a63288a293a5182702ffbbdd867d42 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Clean up that multiline jankiness

Signed-off-by: Ikey Doherty <[email protected]>

78fcdf6247bac7128408bd35451247c80a2582d5 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Fix broken list behaviour

Signed-off-by: Ikey Doherty <[email protected]>

516823ae3c8b9f0482d8eee2b1376f3e5a60e8d2 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Ensure we deal with absolute paths only

Signed-off-by: Ikey Doherty <[email protected]>

f2352546d474a01b5808235fee2f189889c4d813 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Walk op table until we have a replacement path

Signed-off-by: Ikey Doherty <[email protected]>

b87210a253f6bd103a6f763647cde20cb5359436 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Flesh out the basic Ark: Survival Evolved profile

Signed-off-by: Ikey Doherty <[email protected]>

2d6ab6d49715adbbbdc3f87658546c9f67ff0793 authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Add API for creating and freeing chained LsiRedirects

Signed-off-by: Ikey Doherty <[email protected]>

ffdc14c109f03325a8573ff7ac5d0b025ff88cd7 authored about 7 years ago by Ikey Doherty <[email protected]>
Fix logging, start fleshing out redirect profile API

Signed-off-by: Ikey Doherty <[email protected]>

e45340973a67d1c4dac91b5653400a49bb406c90 authored about 7 years ago by Ikey Doherty <[email protected]>
intercept: Prettify output again

Signed-off-by: Ikey Doherty <[email protected]>

1f73dd3e0bb905a7d55cd4ee0bc733643de28f4e authored about 7 years ago by Ikey Doherty <[email protected]>
redirect: Set up an initial Ark Survival Evolved profile

Signed-off-by: Ikey Doherty <[email protected]>

fb50dca553b36c8517ace3aa3e5b2db19dad8e5a authored about 7 years ago by Ikey Doherty <[email protected]>