tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
libindicate: remove
worldofpeace
6 years ago
249a4896
48fdd1a2
+3
-70
3 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
libindicate
default.nix
top-level
aliases.nix
all-packages.nix
-66
pkgs/development/libraries/libindicate/default.nix
···
1
1
-
# TODO: Resolve the issues with the Mono bindings.
2
2
-
3
3
-
{ stdenv, fetchurl, lib, file
4
4
-
, pkgconfig, autoconf
5
5
-
, glib, dbus-glib, libdbusmenu
6
6
-
, gtkVersion ? "3", gtk2 ? null, gtk3 ? null
7
7
-
, python2Packages, gobject-introspection, vala, gnome-doc-utils
8
8
-
, monoSupport ? false, mono ? null, gtk-sharp-2_0 ? null
9
9
-
}:
10
10
-
11
11
-
with lib;
12
12
-
13
13
-
let
14
14
-
inherit (python2Packages) python pygobject2 pygtk;
15
15
-
in stdenv.mkDerivation rec {
16
16
-
name = let postfix = if gtkVersion == "2" && monoSupport then "sharp" else "gtk${gtkVersion}";
17
17
-
in "libindicate-${postfix}-${version}";
18
18
-
version = "${versionMajor}.${versionMinor}";
19
19
-
versionMajor = "12.10";
20
20
-
versionMinor = "1";
21
21
-
22
22
-
src = fetchurl {
23
23
-
url = "${meta.homepage}/${versionMajor}/${version}/+download/libindicate-${version}.tar.gz";
24
24
-
sha256 = "10am0ymajx633b33anf6b79j37k61z30v9vaf5f9fwk1x5cw1q21";
25
25
-
};
26
26
-
27
27
-
nativeBuildInputs = [ pkgconfig autoconf gobject-introspection vala gnome-doc-utils ];
28
28
-
29
29
-
buildInputs = [
30
30
-
glib dbus-glib libdbusmenu
31
31
-
python pygobject2 pygtk
32
32
-
] ++ (if gtkVersion == "2"
33
33
-
then [ gtk2 ] ++ optionals monoSupport [ mono gtk-sharp-2_0 ]
34
34
-
else [ gtk3 ]);
35
35
-
36
36
-
postPatch = ''
37
37
-
substituteInPlace configure.ac \
38
38
-
--replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' \
39
39
-
--replace 'pyglib-2.0-python$PYTHON_VERSION' 'pyglib-2.0-python'
40
40
-
autoconf
41
41
-
for f in {configure,ltmain.sh,m4/libtool.m4}; do
42
42
-
substituteInPlace $f \
43
43
-
--replace /usr/bin/file ${file}/bin/file
44
44
-
done
45
45
-
'';
46
46
-
47
47
-
configureFlags = [
48
48
-
"CFLAGS=-Wno-error"
49
49
-
"--sysconfdir=/etc"
50
50
-
"--localstatedir=/var"
51
51
-
"--with-gtk=${gtkVersion}"
52
52
-
];
53
53
-
54
54
-
installFlags = [
55
55
-
"sysconfdir=\${out}/etc"
56
56
-
"localstatedir=\${TMPDIR}"
57
57
-
];
58
58
-
59
59
-
meta = {
60
60
-
description = "Library for raising indicators via DBus";
61
61
-
homepage = https://launchpad.net/libindicate;
62
62
-
license = with licenses; [ lgpl21 lgpl3 ];
63
63
-
platforms = platforms.linux;
64
64
-
maintainers = [ maintainers.msteen ];
65
65
-
};
66
66
-
}
+3
pkgs/top-level/aliases.nix
···
198
198
libcanberra_gtk3 = libcanberra-gtk3; # added 2018-02-25
199
199
libcap_manpages = libcap.doc; # added 2016-04-29
200
200
libcap_pam = if stdenv.isLinux then libcap.pam else null; # added 2016-04-29
201
201
+
libindicate = throw "libindacate has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
202
202
+
libindicate-gtk3 = throw "libindacate-gtk2 has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
203
203
+
libindicate-gtk2 = throw "libindacate-gtk3 has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
201
204
libcap_progs = libcap.out; # added 2016-04-29
202
205
libdbusmenu_qt5 = libsForQt5.libdbusmenu; # added 2015-12-19
203
206
libdbusmenu-glib = libdbusmenu; # added 2018-05-01
-4
pkgs/top-level/all-packages.nix
···
12443
12443
12444
12444
libimobiledevice = callPackage ../development/libraries/libimobiledevice { };
12445
12445
12446
12446
-
libindicate-gtk2 = libindicate.override { gtkVersion = "2"; };
12447
12447
-
libindicate-gtk3 = libindicate.override { gtkVersion = "3"; };
12448
12448
-
libindicate = callPackage ../development/libraries/libindicate { };
12449
12449
-
12450
12446
libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
12451
12447
libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
12452
12448
libindicator = callPackage ../development/libraries/libindicator { };