diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-08-01 11:25:30 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-08-01 13:20:18 +0200 |
commit | 9d8984e5c991281234c960781e43366b69c79174 (patch) | |
tree | b337474a954befb8bb919777f91a0985df572a68 /pkgs/desktops/gnome-3/extensions/pidgin-im-integration | |
parent | 239fffc90d792b5362a20ec1a009978de7b8f91a (diff) | |
download | nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar.gz nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar.bz2 nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar.lz nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar.xz nixpkgs-9d8984e5c991281234c960781e43366b69c79174.tar.zst nixpkgs-9d8984e5c991281234c960781e43366b69c79174.zip |
gnomeExtensions.pidgin-im-integration: move from gnome3.pidgin-im-gnome-shell-extension
Diffstat (limited to 'pkgs/desktops/gnome-3/extensions/pidgin-im-integration')
-rw-r--r-- | pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix b/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix new file mode 100644 index 00000000000..4bff9175deb --- /dev/null +++ b/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, glib }: + +stdenv.mkDerivation rec { + pname = "gnome-shell-extension-pidgin-im-integration"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "muffinmad"; + repo = "pidgin-im-gnome-shell-extension"; + rev = "v${version}"; + sha256 = "1567s2sfqig4jw0nrn134f5vkx0yq31q044grv3xk4vpl1f3z2lr"; + }; + + buildInputs = [ glib ]; + + configurePhase = ""; + buildPhase = ""; + installPhase = '' + share_dir="$prefix/share" + extensions_dir="$share_dir/gnome-shell/extensions/pidgin@muffinmad" + mkdir -p "$extensions_dir" + mv *.js metadata.json dbus.xml gnome-shell-extension-pidgin.pot "$extensions_dir" + + schemas_dir="$share_dir/gsettings-schemas/${pname}-${version}/glib-2.0/schemas" + mkdir -p "$schemas_dir" + mv schemas/* "$schemas_dir" # fix Emacs syntax highlighting: */ + glib-compile-schemas "$schemas_dir" + + locale_dir="$share_dir/locale" + mkdir -p "$locale_dir" + mv locale/* $locale_dir # fix Emacs syntax highlighting: */ + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/muffinmad/pidgin-im-gnome-shell-extension; + description = "Make Pidgin IM conversations appear in the Gnome Shell message tray"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ ]; + }; +} |