Derivations/Unityhub: Add custom unityhub 3.13 derivation with fixed libxml and removed Gconf
nixpkgs issues/419634#issuecomment-3052547176
This commit is contained in:
@ -7,5 +7,6 @@
|
|||||||
|
|
||||||
monolisa = pkgs.callPackage ./monolisa {};
|
monolisa = pkgs.callPackage ./monolisa {};
|
||||||
msty = pkgs.callPackage ./msty {};
|
msty = pkgs.callPackage ./msty {};
|
||||||
|
unityhub = pkgs.callPackage ./unityhub {};
|
||||||
tidal-dl-ng = pkgs.callPackage ./tidal-dl-ng {};
|
tidal-dl-ng = pkgs.callPackage ./tidal-dl-ng {};
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
# Taken from pull/422785
|
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
stdenv,
|
stdenv,
|
||||||
@ -47,7 +46,15 @@ stdenv.mkDerivation rec {
|
|||||||
++ extraPkgs pkgs;
|
++ extraPkgs pkgs;
|
||||||
|
|
||||||
multiPkgs = pkgs:
|
multiPkgs = pkgs:
|
||||||
with pkgs;
|
with pkgs; let
|
||||||
|
libxml2-legacy = libxml2.overrideAttrs (previousAttrs: rec {
|
||||||
|
version = "2.13.8";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor version}/libxml2-${version}.tar.xz";
|
||||||
|
hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
in
|
||||||
[
|
[
|
||||||
# Unity Hub ldd dependencies
|
# Unity Hub ldd dependencies
|
||||||
cups
|
cups
|
||||||
@ -94,7 +101,7 @@ stdenv.mkDerivation rec {
|
|||||||
xorg.libXcursor
|
xorg.libXcursor
|
||||||
glib
|
glib
|
||||||
gdk-pixbuf
|
gdk-pixbuf
|
||||||
libxml2
|
libxml2-legacy
|
||||||
zlib
|
zlib
|
||||||
clang
|
clang
|
||||||
git # for git-based packages in unity package manager
|
git # for git-based packages in unity package manager
|
@ -77,10 +77,6 @@
|
|||||||
# Realtime audio
|
# Realtime audio
|
||||||
# musnix.url = "github:musnix/musnix";
|
# musnix.url = "github:musnix/musnix";
|
||||||
# musnix.inputs.nixpkgs.follows = "nixpkgs";
|
# musnix.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|
||||||
# Pinned versions
|
|
||||||
# v4l2loopback-pinned.url = "github:nixos/nixpkgs/4684fd6b0c01e4b7d99027a34c93c2e09ecafee2";
|
|
||||||
# unityhub-pinned.url = "github:huantianad/nixpkgs/9542b0bc7701e173a10e6977e57bbba68bb3051f";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Outputs is a function that takes the inputs as arguments.
|
# Outputs is a function that takes the inputs as arguments.
|
||||||
|
@ -126,7 +126,7 @@
|
|||||||
|
|
||||||
# Unity Stuff
|
# Unity Stuff
|
||||||
# TODO: Unity module
|
# TODO: Unity module
|
||||||
# unityhub # TODO: Wait for https://nixpk.gs/pr-tracker.html?pr=422785
|
unityhub
|
||||||
rider-unity
|
rider-unity
|
||||||
dotnetCore
|
dotnetCore
|
||||||
mono
|
mono
|
||||||
@ -214,7 +214,7 @@
|
|||||||
"com.usebottles.bottles"
|
"com.usebottles.bottles"
|
||||||
"io.github.lawstorant.boxflat"
|
"io.github.lawstorant.boxflat"
|
||||||
|
|
||||||
"com.unity.UnityHub"
|
# "com.unity.UnityHub"
|
||||||
];
|
];
|
||||||
|
|
||||||
overrides = {
|
overrides = {
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
# Overriding specific packages from a different nixpkgs (e.g. a pull request)
|
# Overriding specific packages from a different nixpkgs (e.g. a pull request)
|
||||||
# can be done like this. Note that this creates an additional nixpkgs instance.
|
# can be done like this. Note that this creates an additional nixpkgs instance.
|
||||||
# https://github.com/NixOS/nixpkgs/issues/418451
|
# https://github.com/NixOS/nixpkgs/issues/418451
|
||||||
# unityhub_pinned_3_13 =
|
# unityhub_3_13 =
|
||||||
# (import inputs.unityhub-pinned {
|
# (import inputs.unityhub-pinned {
|
||||||
# config.allowUnfree = true;
|
# config.allowUnfree = true;
|
||||||
# localSystem = {inherit (prev) system;};
|
# localSystem = {inherit (prev) system;};
|
||||||
|
Reference in New Issue
Block a user