1
1
{ stdenv , fetchFromGitHub , autoreconfHook , pkgconfig , gnome3 , gtk-engine-murrine } :
2
2
3
- stdenv . mkDerivation rec {
4
- name = "${ pname } -${ version } " ;
3
+ let
4
+ # treat versions newer than 3.22 as 3.22
5
+ gnomeVersion = if stdenv . lib . versionOlder "3.22" gnome3 . version then "3.22" else gnome3 . version ;
5
6
pname = "arc-theme" ;
6
- version = "2016-11-25" ;
7
+
8
+ in stdenv . mkDerivation rec {
9
+ name = "${ pname } -${ version } " ;
10
+ version = "2017-05-12" ;
7
11
8
12
src = fetchFromGitHub {
9
- owner = "horst3180" ;
10
- repo = pname ;
11
- rev = "d641d3de1641a9aa0a0f6ac1bacec91d9fdd3326 " ;
12
- sha256 = "06ysd19bpqsng2bp2gqzn0wpjhldxgwvlzngrs6mkm9hr7ky5z00 " ;
13
+ owner = "horst3180" ;
14
+ repo = pname ;
15
+ rev = "8290cb813f157a22e64ae58ac3dfb5983b0416e6 " ;
16
+ sha256 = "1lxiw5iq9n62xzs0fks572c5vkz202jigndxaankxb44wcgn9zyf " ;
13
17
} ;
14
18
15
19
nativeBuildInputs = [ autoreconfHook pkgconfig ] ;
@@ -18,7 +22,7 @@ stdenv.mkDerivation rec {
18
22
19
23
preferLocalBuild = true ;
20
24
21
- configureFlags = [ "--disable-unity" "--with-gnome=${ gnome3 . version } " ] ;
25
+ configureFlags = [ "--disable-unity" "--with-gnome=${ gnomeVersion } " ] ;
22
26
23
27
postInstall = ''
24
28
mkdir -p $out/share/plank/themes
@@ -30,9 +34,9 @@ stdenv.mkDerivation rec {
30
34
31
35
meta = with stdenv . lib ; {
32
36
description = "A flat theme with transparent elements for GTK 3, GTK 2 and Gnome-Shell" ;
33
- homepage = https://github.com/horst3180/arc-theme ;
34
- license = licenses . gpl3 ;
35
- platforms = platforms . unix ;
37
+ homepage = https://github.com/horst3180/arc-theme ;
38
+ license = licenses . gpl3 ;
36
39
maintainers = with maintainers ; [ simonvandel romildo ] ;
40
+ platforms = platforms . unix ;
37
41
} ;
38
42
}
0 commit comments