tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gnome3.swell-foop: 3.34.1 → 40.1
Jan Tojnar
4 years ago
18d0fc44
77151a53
+51
-16
1 changed file
expand all
collapse all
unified
split
pkgs
desktops
gnome-3
games
swell-foop
default.nix
+51
-16
pkgs/desktops/gnome-3/games/swell-foop/default.nix
···
1
1
-
{ lib, stdenv, fetchurl, meson, ninja, pkg-config, vala, glib, gtk3, gnome3, desktop-file-utils
2
2
-
, clutter, clutter-gtk, gettext, itstool, libxml2, wrapGAppsHook, python3 }:
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchurl
4
4
+
, meson
5
5
+
, ninja
6
6
+
, pkg-config
7
7
+
, vala
8
8
+
, glib
9
9
+
, gtk3
10
10
+
, libgnome-games-support
11
11
+
, gnome3
12
12
+
, desktop-file-utils
13
13
+
, clutter
14
14
+
, clutter-gtk
15
15
+
, gettext
16
16
+
, itstool
17
17
+
, libxml2
18
18
+
, wrapGAppsHook
19
19
+
, python3
20
20
+
}:
3
21
4
4
-
let
22
22
+
stdenv.mkDerivation rec {
5
23
pname = "swell-foop";
6
6
-
version = "3.34.1";
7
7
-
in stdenv.mkDerivation rec {
8
8
-
name = "${pname}-${version}";
24
24
+
version = "40.1";
9
25
10
26
src = fetchurl {
11
11
-
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz";
12
12
-
sha256 = "1032psxm59nissi268bh3j964m4a0n0ah4dy1pf0ph27j3zvdik1";
27
27
+
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
28
28
+
sha256 = "17r4b0g8s7z872wdd7ngk248z7fqx43vm2sym1bdqhzsi250s1y1";
13
29
};
14
30
31
31
+
nativeBuildInputs = [
32
32
+
meson
33
33
+
ninja
34
34
+
vala
35
35
+
pkg-config
36
36
+
wrapGAppsHook
37
37
+
python3
38
38
+
itstool
39
39
+
gettext
40
40
+
libxml2
41
41
+
desktop-file-utils
42
42
+
];
43
43
+
44
44
+
buildInputs = [
45
45
+
glib
46
46
+
gtk3
47
47
+
libgnome-games-support
48
48
+
gnome3.adwaita-icon-theme
49
49
+
clutter
50
50
+
clutter-gtk
51
51
+
];
52
52
+
53
53
+
postPatch = ''
54
54
+
chmod +x meson_post_install.py # patchShebangs requires executable file
55
55
+
patchShebangs meson_post_install.py
56
56
+
'';
57
57
+
15
58
passthru = {
16
59
updateScript = gnome3.updateScript {
17
60
packageName = pname;
18
61
attrPath = "gnome3.${pname}";
19
62
};
20
63
};
21
21
-
22
22
-
nativeBuildInputs = [ meson ninja vala pkg-config wrapGAppsHook python3 itstool gettext libxml2 desktop-file-utils ];
23
23
-
buildInputs = [ glib gtk3 gnome3.adwaita-icon-theme clutter clutter-gtk ];
24
24
-
25
25
-
postPatch = ''
26
26
-
chmod +x meson_post_install.py # patchShebangs requires executable file
27
27
-
patchShebangs meson_post_install.py
28
28
-
'';
29
64
30
65
meta = with lib; {
31
66
homepage = "https://wiki.gnome.org/Apps/Swell%20Foop";