tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
libpeas: rename from gnome3.libpeas
Jan Tojnar
7 years ago
df89d4ce
1ba8575f
+40
-38
4 changed files
expand all
collapse all
unified
split
pkgs
desktops
gnome-3
core
libpeas
default.nix
default.nix
development
libraries
libpeas
default.nix
top-level
all-packages.nix
-34
pkgs/desktops/gnome-3/core/libpeas/default.nix
···
1
1
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3
2
2
-
, glib, gtk3, gobject-introspection, python3Packages, ncurses
3
3
-
}:
4
4
-
5
5
-
stdenv.mkDerivation rec {
6
6
-
name = "libpeas-${version}";
7
7
-
version = "1.22.0";
8
8
-
9
9
-
src = fetchurl {
10
10
-
url = "mirror://gnome/sources/libpeas/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
11
11
-
sha256 = "0qm908kisyjzjxvygdl18hjqxvvgkq9w0phs2g55pck277sw0bsv";
12
12
-
};
13
13
-
14
14
-
passthru = {
15
15
-
updateScript = gnome3.updateScript { packageName = "libpeas"; attrPath = "gnome3.libpeas"; };
16
16
-
};
17
17
-
18
18
-
configureFlags = [ "--enable-python3" ];
19
19
-
20
20
-
nativeBuildInputs = [ pkgconfig ];
21
21
-
buildInputs = [ intltool glib gtk3 gnome3.defaultIconTheme ncurses python3Packages.python python3Packages.pygobject3 ];
22
22
-
propagatedBuildInputs = [
23
23
-
# Required by libpeas-1.0.pc
24
24
-
gobject-introspection
25
25
-
];
26
26
-
27
27
-
meta = with stdenv.lib; {
28
28
-
description = "A GObject-based plugins engine";
29
29
-
homepage = http://ftp.acc.umu.se/pub/GNOME/sources/libpeas/;
30
30
-
license = licenses.gpl2Plus;
31
31
-
platforms = platforms.unix;
32
32
-
maintainers = gnome3.maintainers;
33
33
-
};
34
34
-
}
+1
-3
pkgs/desktops/gnome-3/default.nix
···
38
38
inherit (pkgs) atk glib gobject-introspection gspell webkitgtk gtk3 gtkmm3
39
39
libgtop libgudev libhttpseverywhere librsvg libsecret gdk_pixbuf gtksourceview gtksourceviewmm gtksourceview4
40
40
easytag meld orca rhythmbox shotwell gnome-usage
41
41
-
clutter clutter-gst clutter-gtk cogl gtk-vnc libdazzle libgda libgit2-glib libgxps libgdata libgepub libcroco;
41
41
+
clutter clutter-gst clutter-gtk cogl gtk-vnc libdazzle libgda libgit2-glib libgxps libgdata libgepub libcroco libpeas;
42
42
43
43
libsoup = pkgs.libsoup.override { gnomeSupport = true; };
44
44
libchamplain = pkgs.libchamplain.override { libsoup = libsoup; };
···
162
162
eog = callPackage ./core/eog { };
163
163
164
164
libgee = callPackage ./core/libgee { };
165
165
-
166
166
-
libpeas = callPackage ./core/libpeas {};
167
165
168
166
libgweather = callPackage ./core/libgweather { };
169
167
+36
pkgs/development/libraries/libpeas/default.nix
···
1
1
+
{ stdenv, fetchurl, pkgconfig, intltool, gnome3
2
2
+
, glib, gtk3, gobject-introspection, python3, ncurses
3
3
+
}:
4
4
+
5
5
+
stdenv.mkDerivation rec {
6
6
+
pname = "libpeas";
7
7
+
version = "1.22.0";
8
8
+
9
9
+
src = fetchurl {
10
10
+
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
11
11
+
sha256 = "0qm908kisyjzjxvygdl18hjqxvvgkq9w0phs2g55pck277sw0bsv";
12
12
+
};
13
13
+
14
14
+
configureFlags = [ "--enable-python3" ];
15
15
+
16
16
+
nativeBuildInputs = [ pkgconfig intltool gobject-introspection ];
17
17
+
buildInputs = [ glib gtk3 ncurses python3 python3.pkgs.pygobject3 ];
18
18
+
propagatedBuildInputs = [
19
19
+
# Required by libpeas-1.0.pc
20
20
+
gobject-introspection
21
21
+
];
22
22
+
23
23
+
passthru = {
24
24
+
updateScript = gnome3.updateScript {
25
25
+
packageName = pname;
26
26
+
};
27
27
+
};
28
28
+
29
29
+
meta = with stdenv.lib; {
30
30
+
description = "A GObject-based plugins engine";
31
31
+
homepage = https://wiki.gnome.org/Projects/Libpeas;
32
32
+
license = licenses.gpl2Plus;
33
33
+
platforms = platforms.unix;
34
34
+
maintainers = gnome3.maintainers;
35
35
+
};
36
36
+
}
+3
-1
pkgs/top-level/all-packages.nix
···
11217
11217
11218
11218
libpcap = callPackage ../development/libraries/libpcap { };
11219
11219
11220
11220
+
libpeas = callPackage ../development/libraries/libpeas { };
11221
11221
+
11220
11222
libpipeline = callPackage ../development/libraries/libpipeline { };
11221
11223
11222
11224
libpgf = callPackage ../development/libraries/libpgf { };
···
17933
17935
libvmi = callPackage ../development/libraries/libvmi { };
17934
17936
17935
17937
liferea = callPackage ../applications/networking/newsreaders/liferea {
17936
17936
-
inherit (gnome3) libpeas gsettings-desktop-schemas dconf;
17938
17938
+
inherit (gnome3) gsettings-desktop-schemas dconf;
17937
17939
};
17938
17940
17939
17941
lightworks = callPackage ../applications/video/lightworks {