tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sakura: 3.8.5 -> 3.8.7
Anderson Torres
2 years ago
f152e6f8
02242f5e
+16
-10
1 changed file
expand all
collapse all
unified
split
pkgs
applications
terminal-emulators
sakura
default.nix
+16
-10
pkgs/applications/terminal-emulators/sakura/default.nix
···
4
4
, cmake
5
5
, glib
6
6
, gtk3
7
7
+
, gettext
8
8
+
, pango
7
9
, makeWrapper
8
10
, pcre2
9
11
, perl
···
12
14
, nixosTests
13
15
}:
14
16
15
15
-
stdenv.mkDerivation rec {
17
17
+
stdenv.mkDerivation (finalAttrs: {
16
18
pname = "sakura";
17
17
-
version = "3.8.5";
19
19
+
version = "3.8.7";
18
20
19
21
src = fetchFromGitHub {
20
22
owner = "dabisu";
21
21
-
repo = pname;
22
22
-
rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] version}";
23
23
-
hash = "sha256-eMGhPkfhpPHMg69J+XgK/ssJjwRSFgd/a64lAYi7hd0=";
23
23
+
repo = "sakura";
24
24
+
rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
25
25
+
hash = "sha256-mDYwqRPezHEgLyZlJQ6taTQiP9HDWmN09mapfp7/TPs=";
24
26
};
25
27
26
28
nativeBuildInputs = [
27
29
cmake
30
30
+
gettext
28
31
makeWrapper
29
32
perl
30
33
pkg-config
···
33
36
buildInputs = [
34
37
glib
35
38
gtk3
39
39
+
pango
36
40
pcre2
37
41
vte
38
42
];
43
43
+
44
44
+
strictDeps = true;
39
45
40
46
# Set path to gsettings-schemata so sakura knows where to find colorchooser,
41
47
# fontchooser etc.
···
46
52
47
53
passthru.tests.test = nixosTests.terminal-emulators.sakura;
48
54
49
49
-
meta = with lib; {
55
55
+
meta = {
50
56
homepage = "https://www.pleyades.net/david/projects/sakura";
51
57
description = "A terminal emulator based on GTK and VTE";
52
58
longDescription = ''
···
59
65
terminals in one window and adds a contextual menu with some basic
60
66
options. No more no less.
61
67
'';
62
62
-
license = licenses.gpl2Only;
63
63
-
maintainers = with maintainers; [ astsmtl codyopel AndersonTorres ];
64
64
-
platforms = platforms.linux;
68
68
+
license = lib.licenses.gpl2Only;
69
69
+
maintainers = with lib.maintainers; [ astsmtl codyopel AndersonTorres ];
70
70
+
platforms = lib.platforms.linux;
65
71
};
66
66
-
}
72
72
+
})