Commit Graph

102 Commits

Author SHA1 Message Date
Nikolay Amiantov
38ffe0e1f6 steam-run-native: init
Refactor Steam so that native steam-run can be built as a free package and
expose it so that Hydra builds needed i686 packages.
2017-10-16 21:42:30 +03:00
Sarah Brofeldt
734a04800a steam: Get rid of newStdcpp option, always on 2017-09-10 10:54:06 +02:00
Itai Zukerman
ad7bee4eb4 steam: Added extraPkgs option to chroot env. 2017-06-02 20:19:03 +03:00
Philipp Steinpass
eec5775a4c steam: move libpciaccess as non-runtime dependencies 2017-04-11 01:51:46 +03:00
David McFarland
398823da6e Revert "steam: use custom openssl"
No longer necessary. See https://github.com/NixOS/nixpkgs/pull/23034#issuecomment-291005754

This reverts commit a120bad30c.
2017-04-03 09:04:44 +02:00
Nikolay Amiantov
9748828e78 steamPackages.steam-runtime-wrapped: override vulkan-loader
This way we get /run/opengl-driver as a search path.
Fixes #24056.
2017-03-19 22:00:48 +03:00
Bjørn Forsman
3d104ab2b3 gst-plugins-base: align attrname with pkgname 2017-02-27 12:16:26 +01:00
Nikolay Amiantov
cdf306909f udev182: remove 2016-12-29 00:11:40 +03:00
David McFarland
a120bad30c steam: use custom openssl 2016-11-09 21:18:32 -04:00
Moritz Ulrich
229bac0d09 steam: Add /etc/{localtime,zoneinfo}.
Some games (in my case Stardew Valley) require at least something in
/etc/localtime. The actual file linked there doesn't matter as long as
it's some valid timezone.
2016-11-08 18:44:28 +01:00
Nikolay Amiantov
2d18cf75e0 steam: add xkeyboardconfig 2016-11-05 14:47:31 +03:00
Nikolay Amiantov
334abbc323 steam-runtime: add libXxf86vm 2016-09-28 01:28:07 +03:00
Nikolay Amiantov
9c47876b84 steam: don't write runtime tag file 2016-09-13 12:33:22 +03:00
Chris Martin
cac553e8e0 steam: runtime-generated.nix md5->sha256 2016-09-13 12:33:22 +03:00
Svein Ove Aas
70e4eab55b steam: Some games use Mono 2016-09-11 16:17:57 +01:00
Nikolay Amiantov
c3868a1d74 steam-packages.steam-runtime: 2016-03-03 -> 2016-08-13 2016-08-14 22:37:09 +03:00
Nikolay Amiantov
6a3e2f89fb steam: fix primus with new libstdc++ and add to steam-run 2016-07-11 18:08:13 +03:00
Nikolay Amiantov
ff0995707d steam-run: refactor, remove unneeded files and dependencies 2016-05-26 14:40:09 +03:00
Nikolay Amiantov
229e544148 steamPackages.steam-runtime-wrapped: fix w. multiple outputs 2016-05-15 02:35:17 +03:00
Nikolay Amiantov
c4bbfdb478 steam: add xdg_utils to chrootenv 2016-04-08 03:12:09 +03:00
Nikolay Amiantov
192e0c7141 steam-run: add derivation 2016-04-03 16:10:14 +03:00
Eelco Dolstra
13a1c7b8c1 useOldCXXAbi: Change into a setup hook
Stdenv adapters considered weird.
2016-04-01 13:36:59 +02:00
Nikolay Amiantov
0276a8b2d2 steam: use old C++ ABI for primus 2016-03-31 19:52:33 +03:00
Brian McKenna
d47e2fde69 steam: enable hardware decoding (for In-Home Streaming)
Previous to this patch I was getting software decoding when I used In-Home
Streaming. I had a look around and according to:

https://bbs.archlinux.org/viewtopic.php?id=187922

> It seems that the libva version Steam comes with, is not compatible anymore to
> the newer libva 1.4.0.

Substituting in our version of libva gives me hardware decoding!
2016-03-29 09:17:15 +11:00
Nikolay Amiantov
2f07ae9136 steamPackages.steam-runtime: 2016-02-18 -> 2016-03-03 2016-03-04 14:46:46 +03:00
Nikolay Amiantov
5b4de73b8f steamPackages.steam-original: 1.0.0.49 -> 1.0.0.51 2016-03-04 14:42:38 +03:00
Nikolay Amiantov
b64192744a steamPackages.runtime: 20151020 -> 2016-02-18 2016-02-19 14:10:19 +03:00
Nikolay Amiantov
e41c80e790 steamPackages: add runtime-mirror helper derivation 2016-02-19 14:10:13 +03:00
Nikolay Amiantov
9525abdeec steamPackages.runtime: use mirrors, add my mirror 2016-02-19 14:10:09 +03:00
Nikolay Amiantov
5bbf10409e steam: actually propagate flags to the runtime, now from chrootenv wrapper
Example: instead of

(steamPackages.override { newStdcpp = true; }).steam-chrootenv

(which wasn't working anyway) you now do just:

steam.override { newStdcpp = true; }
2016-01-27 00:58:23 +03:00
Nikolay Amiantov
f4d71737a8 steam: propagate runtime-wrapped flags for more convenient overrides 2016-01-15 15:01:55 +03:00
Nikolay Amiantov
9a07a8505e steam-runtime-wrapped: add optional override of libstdc++ 2016-01-15 15:01:55 +03:00
Nikolay Amiantov
261fe09931 steamPackages.runtime: update packages 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
fc6a5f746b steamPackages.steam-chrootenv: install desktop file 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
f4bbd5b024 steamPackages: add update-runtime-shell.nix to update runtime 2015-12-04 01:00:27 +03:00
Nikolay Amiantov
67d0b8026e steamPackages.steam: cleanup 2015-12-04 01:00:11 +03:00
Nikolay Amiantov
c461162e2a steam: fix license agreement dialog 2015-11-12 16:58:02 +03:00
Nikolay Amiantov
1b69894d74 fhs-env: symlink /usr/lib to libs for the main architecture 2015-11-11 00:01:02 +03:00
Nikolay Amiantov
eae00fe687 steam-runtime: build using new Runtime build system 2015-10-20 18:53:46 +03:00
Nikolay Amiantov
18ddcd2847 steam-fonts: use for chrootenv 2015-10-15 15:17:28 +03:00
Nikolay Amiantov
2286c1894d steam-fonts: init at 1 2015-10-15 15:17:13 +03:00
Nikolay Amiantov
a7177216c6 steam-chrootenv: added corefonts 2015-10-15 14:52:43 +03:00
Yochai
0edcf7802e steam-chrootenv: added libdrm 2015-10-11 18:02:34 +03:00
Nikolay Amiantov
6c9ee645ec steam: add steamPackages namespace, build our own runtime 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
8b034964d1 steam-runtime: split by architectures 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
2f52c62684 steam: include steam-runtime within chroot 2015-10-11 17:57:31 +03:00
Christoph Hrdinka
3bd78123f3 steam-runtime: init at 2014-04-15 2015-10-11 17:57:31 +03:00
Nikolay Amiantov
724a82b737 steam: fix invalid symlinking for i686 2015-10-11 17:57:30 +03:00
Nikolay Amiantov
8b218b7143 steam: cut dependencies when using Runtime, migrate from config to boolean arguments 2015-10-10 14:59:06 +03:00
Nikolay Amiantov
a3ef4b930e steam: use native libraries, disable steam-runtime 2015-10-10 14:59:06 +03:00