summary refs log tree commit diff
path: root/pkgs/os-specific/linux/anbox
Commit message (Collapse)AuthorAge
* anbox: always use postmarket OS imagesrnhmjoj2023-09-11
|
* nixos/tests/anbox: initMatt Votava2023-09-05
|
* anbox: add postmarketos imageSamuel Dionne-Riel2023-09-05
|
* anbox: add patch to provide window iconSamuel Dionne-Riel2023-09-04
| | | | | | | | | | | | | | Currently the windows don't provide icons. It's rather inconvenient for many reasons. This patch forwards the icons from the Android application to the window. Patch origin: https://fjordtek.com/git/Fincer/anbox-install/commit/89226287860cf8ced3d41868c80cfa216b5237af Rebased on top of the current tip of anbox master See also: https://github.com/anbox/anbox/issues/1514
* anbox: fix `WM_CLASS`Samuel Dionne-Riel2023-09-04
| | | | | | | | | | | | | | | | | | SDL defaults to reading the executable from the running app - https://github.com/libsdl-org/SDL/blob/64724db0a1ffac7c3332df66a942d3ba27b2dc0b/src/video/x11/SDL_x11video.c#L69-L71 Which in turn gives this from xprop: ``` WM_CLASS(STRING) = ".anbox-wrapped", ".anbox-wrapped" ``` Meaning that any special casing a window manager does will be broken. This will also fallback correctly on Wayland: - https://github.com/libsdl-org/SDL/blob/d956636c85aafc055d37153d52370e9b1c2c5929/src/video/wayland/SDL_waylandvideo.c#L93-L99
* anbox: ensure .desktop files use a correct `anbox`Samuel Dionne-Riel2023-09-04
| | | | | | | This fixes two issues - store path is hardcoded in desktop files - `.anbox-wrapped` is used in desktop files
* anbox: fix and reclaim anbox-application-managerSamuel Dionne-Riel2023-09-04
| | | | It now *strictly* is a shortcut to launch the application manager.
* anbox: remove (thankfully inactive) "su" defaultSamuel Dionne-Riel2023-09-04
| | | | | | The `anbox-application-manager` helper, which is actually broken as it's not installed as +x, starts "su" by default, which might not be desirable, depending on the end-user's wishes.
* anbox: be ten times more patient when launchingSamuel Dionne-Riel2023-09-04
| | | | | | | | | This helps on slower devices, at the cost of making the command "resolve" less quickly. It replaces commands "failing because things weren'd ready", but things actually still succeeding by commands *possibly* failing in 10× more time.
* anbox: fix compatibility with LXC 4Samuel Dionne-Riel2023-09-04
| | | | | This patch is used actively by postmarketOS, which in turn *just* uses Alpine Linux packages for anbox.
* anbox: 2021-10-20 -> 2023-02-03Samuel Dionne-Riel2023-09-04
|
* treewide: env.NIX_CFLAGS_COMPILE use toString on result of optionalsArtturin2023-02-22
| | | | env values must be strings
* treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2023-02-22
| | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
* anbox, arc_unpacker: fix build after defaulting to gcc12Vladimír Čunát2023-02-04
|
* treewide: add gcc12 flagsFabián Heredia Montiel2023-01-27
|
* anbox: drop kernel modules packageRick van Schijndel2022-05-10
| | | | | | | | | | | | | | All builds are broken: - 4.14 - 4.19 - 5.4 https://hydra.nixos.org/eval/1761072?filter=anbox&compare=1760998&full=#tabs-still-fail Let's just drop it. This leaves the anbox module possibly in a broken-ish state, but I'm not sure what to do about it.
* treewide: remove obsolete kernel version checksAlyssa Ross2022-04-08
| | | | We no longer support any Linux kernel older than 4.9.
* anbox: 2020-11-29 -> 2021-10-20, fix buildJonathan Ringer2022-02-08
|
* linuxPackages.anbox: 2019-11-15 -> 2020-06-14, mark broken for kernelsfortuneteller2k2021-05-13
| | | | not supported
* linux: remove remnants of grsecurityAlyssa Ross2021-04-06
| | | | | | | | | | Nixpkgs hasn't supported grsecurity kernels since 2017, so unless anybody is manually enabling the grsecurity feature to make these small kernel tweaks this is dead code. This means we don't actually support any "features" in the kernel common-config any more, but I've left the argument there because it's conceivable we could have some again in future.
* pkgs/os-specific: stdenv.lib -> libBen Siraphob2021-01-17
|
* treewide: with stdenv.lib; in meta -> with lib;Profpatsch2021-01-11
| | | | | | | | | | | | | | | | | | | Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
* Merge branch 'master' into staging-nextJan Tojnar2021-01-07
|\ | | | | | | https://github.com/NixOS/nixpkgs/commit/b04fc593e7b55fe1f74421b11589f12a339c92e2 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
| * anbox: unstable-2019-11-15 -> unstable-2020-11-29Fabián Heredia Montiel2021-01-03
| |
* | treewide: cmake buildInputs to nativeBuildInputs, minor cleanupsBen Siraphob2021-01-01
|/
* anbox: kernel.features can be nullJonathan Ringer2020-11-01
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* anbox: 2019-05-03 -> 2019-11-15Herwig Hochleitner2019-11-24
|
* treewide: remove redundant recvolth2019-08-28
|
* anbox-modules: 2018-09-08 -> 2019-07-13Herwig Hochleitner2019-07-31
|
* anbox: fix buildHerwig Hochleitner2019-07-31
| | | | see https://github.com/anbox/anbox/issues/1124
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* anbox: unstable-2019-03-07 -> unstable-2019-05-03Lars Jellema2019-05-14
| | | | | This fixes a build issue with protobuf that was seemingly resolved upstream.
* anbox: fix build on x86_64-linuxBenjamin Staffin2019-03-23
| | | | `x86-64-linux` was a typo; there needs to be an underscore in there.
* Merge pull request #58143 from worldofpeace/anbox-nitsGabriel Ebner2019-03-23
|\ | | | | anbox: cleanup
| * anbox: cleanupworldofpeace2019-03-22
| | | | | | | | Use trivial builders for all the text manipulation and use runtimeShell
* | anbox: Prevent eval failure on non-existent archesSarah Brofeldt2019-03-23
|/
* anbox: init at 2019-03-07Edward Tjörnhammar2019-03-18
| | | | | | | | Co-authored-by: Luke Adams <luke.adams@belljar.io> Co-authored-by: Volth <volth@webmaster.ms> Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com> Co-authored-by: Edward Tjörnhammar <ed@cflags.cc> Co-authored-by: Gabriel Ebner <gebner@gebner.org>
* linuxPackages.anbox: init at 2018-09-08Edward Tjörnhammar2019-03-18
Co-authored-by: Luke Adams <luke.adams@belljar.io> Co-authored-by: Volth <volth@webmaster.ms> Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com> Co-authored-by: Edward Tjörnhammar <ed@cflags.cc> Co-authored-by: Gabriel Ebner <gebner@gebner.org>