nixpkgs/pkgs/applications
Maximilian Bosch 17dcd33e00
android-studio: set ANDROID_EMULATOR_USE_SYSTEM_LIBS
This change sets an environment variable to ensure that Android Studio
uses the correct drivers to avoid any breackage when trying to run a
native application on a virtual device.

Without proper configuration `android-studio` would be unable to load
the drivers for the AVD and yield messages like this:

```
3:32 PM	Executing tasks: [:app:assembleDebug]

3:32 PM	Emulator: libGL error: unable to load driver: i965_dri.so

3:32 PM	Emulator: libGL error: driver pointer missing

3:32 PM	Emulator: libGL error: failed to load driver: i965

3:32 PM	Emulator: libGL error: unable to load driver: i965_dri.so

3:32 PM	Emulator: libGL error: driver pointer missing

3:32 PM	Emulator: libGL error: failed to load driver: i965

3:32 PM	Emulator: libGL error: unable to load driver: swrast_dri.so

3:32 PM	Emulator: libGL error: failed to load driver: swrast

3:32 PM	Emulator: X Error of failed request:  BadValue (integer parameter out of range for operation)

3:32 PM	Emulator: Major opcode of failed request:  155 (GLX)

3:32 PM	Emulator: Minor opcode of failed request:  24 (X_GLXCreateNewContext)

3:32 PM	Emulator: Value in failed request:  0x0

3:32 PM	Emulator: Serial number of failed request:  64

3:32 PM	Emulator: Current serial number in output stream:  65

3:32 PM	Emulator: emulator: ERROR: Missing initial data partition file: /home/ma27/.android/avd/Nexus_5X_API_27.avd/userdata.img

3:32 PM	Emulator: Process finished with exit code 1

3:32 PM	Gradle build finished with 2 warnings(s) in 6s 378ms
```

For further reference have a look at the following StackOverflow
message: https://stackoverflow.com/a/40790339
2018-01-14 18:33:52 +01:00
..
altcoins zcash: 1.0.12 -> 1.0.13 2018-01-04 05:02:38 +01:00
audio radiotray-ng: 0.1.7 -> 0.2.0 2018-01-06 18:19:16 -06:00
backup deja-dup: remove unneeded rpath wrapping 2017-11-08 20:20:44 +01:00
display-managers treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
editors android-studio: set ANDROID_EMULATOR_USE_SYSTEM_LIBS 2018-01-14 18:33:52 +01:00
gis saga: 5.0.0 -> 6.2.0 2018-01-03 20:18:57 +01:00
graphics Merge pull request #33324 from adisbladis/imagemagick 2018-01-06 04:23:57 +00:00
inferno
kde Merge pull request #26805 from obsidiansystems/cross-elegant 2017-12-30 22:58:02 -05:00
misc josm: 13053 -> 13265 2018-01-06 22:12:52 +01:00
networking opera: 48.0.2685.52 -> 50.0.2762.45 2018-01-06 11:44:47 -06:00
office Merge pull request #33507 from calvertvl/upd_wordgrinder-0.7.1 2018-01-06 15:44:14 +08:00
science treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
search treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
taxes treewide: checkMeta fixes for x86_64-linux 2017-12-07 07:50:47 -05:00
version-management gitlab: 10.1.1 -> 10.3.3 2018-01-07 05:02:53 +01:00
video Simplescreenrecorder: 0.3.8 -> 0.3.9 2018-01-06 05:05:38 +01:00
virtualization virtmanager-qt: 0.45.75 -> 0.48.79 2018-01-06 22:12:42 +08:00
window-managers treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00