theme-obsidian2: 2.8 -> 2.9 (#67501)

* theme-obsidian2: 2.8 -> 2.9

* theme-obsidian2: move to pkgs/data

* theme-obsidian2: use pname

* theme-obsidian2: run hooks preInstall and postInstall in install phase

authored by

José Romildo Malaquias and committed by
Peter Hoeg
86e14525 da1ff985

+7 -9
+5 -7
pkgs/misc/themes/obsidian2/default.nix pkgs/data/themes/obsidian2/default.nix
··· 1 { stdenv, fetchFromGitHub, gtk-engine-murrine }: 2 3 stdenv.mkDerivation rec { 4 - name = "theme-obsidian2-${version}"; 5 - version = "2.8"; 6 7 src = fetchFromGitHub { 8 owner = "madmaxms"; 9 repo = "theme-obsidian-2"; 10 rev = "v${version}"; 11 - sha256 = "0qryqpyxbhr0kyar2cshwhzv4da6rfz9gi4wjb6xvcb6szxhlcaq"; 12 }; 13 14 propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 15 16 - postPatch = '' 17 - sed -i -e 's|Obsidian-2-Local|Obsidian-2|' Obsidian-2/index.theme 18 - ''; 19 - 20 installPhase = '' 21 mkdir -p $out/share/themes 22 cp -a Obsidian-2 $out/share/themes 23 ''; 24 25 meta = with stdenv.lib; {
··· 1 { stdenv, fetchFromGitHub, gtk-engine-murrine }: 2 3 stdenv.mkDerivation rec { 4 + pname = "theme-obsidian2"; 5 + version = "2.9"; 6 7 src = fetchFromGitHub { 8 owner = "madmaxms"; 9 repo = "theme-obsidian-2"; 10 rev = "v${version}"; 11 + sha256 = "1m89ws2a4nms4m8187d5cxi281b66i59xa5shlp3g1r2jc4312cy"; 12 }; 13 14 propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 15 16 installPhase = '' 17 + runHook preInstall 18 mkdir -p $out/share/themes 19 cp -a Obsidian-2 $out/share/themes 20 + runHook postInstall 21 ''; 22 23 meta = with stdenv.lib; {
+2 -2
pkgs/top-level/all-packages.nix
··· 17104 gtk = res.gtk2; 17105 }; 17106 17107 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {}; 17108 17109 theano = callPackage ../data/fonts/theano { }; ··· 22740 onestepback = callPackage ../misc/themes/onestepback { }; 22741 22742 theme-jade1 = callPackage ../misc/themes/jade1 { }; 22743 - 22744 - theme-obsidian2 = callPackage ../misc/themes/obsidian2 { }; 22745 22746 theme-vertex = callPackage ../misc/themes/vertex { }; 22747
··· 17104 gtk = res.gtk2; 17105 }; 17106 17107 + theme-obsidian2 = callPackage ../data/themes/obsidian2 { }; 17108 + 17109 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {}; 17110 17111 theano = callPackage ../data/fonts/theano { }; ··· 22742 onestepback = callPackage ../misc/themes/onestepback { }; 22743 22744 theme-jade1 = callPackage ../misc/themes/jade1 { }; 22745 22746 theme-vertex = callPackage ../misc/themes/vertex { }; 22747