X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fwebapps%2Fmediagoblin%2Fdefault.nix;fp=pkgs%2Fwebapps%2Fmediagoblin%2Fdefault.nix;h=29c1981b3ffe243af0aedbd7bdbfe160d1840cdc;hb=db343436f0e678ef3a97e6f8ac559ffa0507e422;hp=d348ce1fd3f9bf8849506052efc73e910b9a6e37;hpb=34c7b88e16d1768b1b9a0cfa6dd21ea5d9b1b308;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/mediagoblin/default.nix b/pkgs/webapps/mediagoblin/default.nix index d348ce1..29c1981 100644 --- a/pkgs/webapps/mediagoblin/default.nix +++ b/pkgs/webapps/mediagoblin/default.nix @@ -1,4 +1,4 @@ -{ makeWrapper, stdenv, writeScript, fetchurl, buildBowerComponents, mylibs, which, python36, gst_all_1, automake, autoconf, nodejs, nodePackages, lib, callPackage }: +{ makeWrapper, stdenv, writeScript, fetchurl, buildBowerComponents, mylibs, which, python36, gst_all_1, automake, autoconf, nodejs, nodePackages, lib, callPackage, sources }: let overridePython = let packageOverrides = self: super: { @@ -108,10 +108,11 @@ let load_entry_point('mediagoblin', 'console_scripts', 'gmg')() ) ''; + mediagoblinSrc = sources.webapps-mediagoblin; bowerComponents = buildBowerComponents { name = "mediagoblin-bower-components"; generated = ./bower-packages.nix; - src = (mylibs.fetchedGit ./mediagoblin.json).src; + src = mediagoblinSrc; }; pluginNames = [ "basicsearch" ]; allPlugins = lib.attrsets.genAttrs pluginNames @@ -129,7 +130,11 @@ let passthru = toPassthru newMediagoblin; }); in newMediagoblin; - package = stdenv.mkDerivation (mylibs.fetchedGit ./mediagoblin.json // rec { + package = stdenv.mkDerivation rec { + pname = "mediagoblin"; + name = "${pname}-${version}"; + version = mediagoblinSrc.version; + src = mediagoblinSrc; preConfigure = '' # ./bootstrap.sh aclocal -I m4 --install @@ -178,5 +183,5 @@ let buildInputs = [ makeWrapper automake autoconf which nodePackages.bower nodejs python ]; propagatedBuildInputs = with gst_all_1; [ python gst-libav gst-plugins-good gst-plugins-bad gst-plugins-ugly gstreamer ]; passthru = toPassthru package; - }); + }; in package