Skip to content

Commit d109b34

Browse files
authored
ayatana-ido,libayatana-indicator: move to pkgs/by-name and fix cross compilation (#338790)
2 parents 3b216ee + 8e2f23d commit d109b34

File tree

3 files changed

+35
-14
lines changed

3 files changed

+35
-14
lines changed

pkgs/development/libraries/ayatana-ido/default.nix renamed to pkgs/by-name/ay/ayatana-ido/package.nix

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
{ lib, stdenv, fetchFromGitHub
2-
, pkg-config, cmake
3-
, gtk3
1+
{
2+
cmake,
3+
fetchFromGitHub,
4+
glib,
5+
gtk3,
6+
lib,
7+
pkg-config,
8+
stdenv,
49
}:
510

611
stdenv.mkDerivation rec {
@@ -14,15 +19,24 @@ stdenv.mkDerivation rec {
1419
sha256 = "sha256-WEPW9BstDv2k/5dTEDQza3eOQ9bd6CEVvmd817sEPAs=";
1520
};
1621

17-
nativeBuildInputs = [ pkg-config cmake ];
22+
nativeBuildInputs = [
23+
cmake
24+
glib # for glib-mkenums
25+
pkg-config
26+
];
1827

1928
buildInputs = [ gtk3 ];
2029

30+
strictDeps = true;
31+
2132
meta = with lib; {
2233
description = "Ayatana Display Indicator Objects";
2334
homepage = "https://github.com/AyatanaIndicators/ayatana-ido";
2435
changelog = "https://github.com/AyatanaIndicators/ayatana-ido/blob/${version}/ChangeLog";
25-
license = [ licenses.lgpl3Plus licenses.lgpl21Plus ];
36+
license = [
37+
licenses.lgpl3Plus
38+
licenses.lgpl21Plus
39+
];
2640
maintainers = [ maintainers.nickhu ];
2741
platforms = platforms.linux;
2842
};

pkgs/development/libraries/libayatana-indicator/default.nix renamed to pkgs/by-name/li/libayatana-indicator/package.nix

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
{ stdenv, fetchFromGitHub, lib
2-
, pkg-config, cmake
3-
, gtk3
4-
, ayatana-ido
1+
{
2+
ayatana-ido,
3+
cmake,
4+
fetchFromGitHub,
5+
glib,
6+
gtk3,
7+
lib,
8+
pkg-config,
9+
stdenv,
510
}:
611

712
stdenv.mkDerivation rec {
@@ -15,12 +20,18 @@ stdenv.mkDerivation rec {
1520
sha256 = "sha256-OsguZ+jl274uPSCTFHq/ZwUE3yHR7MlUPHCpfmn1F7A=";
1621
};
1722

18-
nativeBuildInputs = [ pkg-config cmake ];
23+
nativeBuildInputs = [
24+
cmake
25+
glib # for glib-mkenums
26+
pkg-config
27+
];
1928

2029
buildInputs = [ gtk3 ];
2130

2231
propagatedBuildInputs = [ ayatana-ido ];
2332

33+
strictDeps = true;
34+
2435
meta = with lib; {
2536
description = "Ayatana Indicators Shared Library";
2637
homepage = "https://github.com/AyatanaIndicators/libayatana-indicator";

pkgs/top-level/all-packages.nix

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19359,8 +19359,6 @@ with pkgs;
1935919359
inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
1936019360
};
1936119361

19362-
ayatana-ido = callPackage ../development/libraries/ayatana-ido { };
19363-
1936419362
ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
1936519363

1936619364
azmq = callPackage ../development/libraries/azmq { };
@@ -21536,8 +21534,6 @@ with pkgs;
2153621534
libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
2153721535
libindicator = callPackage ../development/libraries/libindicator { };
2153821536

21539-
libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
21540-
2154121537
libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
2154221538

2154321539
libiodbc = callPackage ../development/libraries/libiodbc {

0 commit comments

Comments
 (0)