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