From 90759ebf6307a7c7a1f54296ad2ab85550cb1ae1 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sat, 1 Mar 2014 12:37:39 -0600 Subject: Add pcmanfm-1.2.0 --- pkgs/applications/misc/pcmanfm/default.nix | 17 +++++++++++++++++ pkgs/development/libraries/libfm/default.nix | 17 +++++++++++++++++ pkgs/development/libraries/menu-cache/default.nix | 17 +++++++++++++++++ pkgs/top-level/all-packages.nix | 6 ++++++ 4 files changed, 57 insertions(+) create mode 100644 pkgs/applications/misc/pcmanfm/default.nix create mode 100644 pkgs/development/libraries/libfm/default.nix create mode 100644 pkgs/development/libraries/menu-cache/default.nix diff --git a/pkgs/applications/misc/pcmanfm/default.nix b/pkgs/applications/misc/pcmanfm/default.nix new file mode 100644 index 000000000000..3700dc34d3df --- /dev/null +++ b/pkgs/applications/misc/pcmanfm/default.nix @@ -0,0 +1,17 @@ +{ stdenv, fetchurl, glib, gtk, intltool, libfm, libX11, pango, pkgconfig }: + +stdenv.mkDerivation { + name = "pcmanfm-1.2.0"; + src = fetchurl { + url = "mirror://sourceforge/pcmanfm/pcmanfm-1.2.0.tar.xz"; + sha256 = "1cmskj7dpjgrrn89z7cc1h1nsmd6qq3bakf207ldrhrxxv3fxl2j"; + }; + + buildInputs = [ glib gtk intltool libfm libX11 pango pkgconfig ]; + + meta = { + homepage = "http://blog.lxde.org/?cat=28/"; + license = stdenv.lib.licenses.gpl2Plus; + description = "File manager with GTK+ interface"; + }; +} diff --git a/pkgs/development/libraries/libfm/default.nix b/pkgs/development/libraries/libfm/default.nix new file mode 100644 index 000000000000..2a901d367611 --- /dev/null +++ b/pkgs/development/libraries/libfm/default.nix @@ -0,0 +1,17 @@ +{ stdenv, fetchurl, glib, gtk, intltool, menu-cache, pango, pkgconfig, vala }: + +stdenv.mkDerivation { + name = "libfm-1.2.0"; + src = fetchurl { + url = "mirror://sourceforge/pcmanfm/libfm-1.2.0.tar.xz"; + sha256 = "08pwdrmfm9rl41lj2niyjqq2bdvydxk7v2shjxh5gk1xwj238lgh"; + }; + + buildInputs = [ glib gtk intltool menu-cache pango pkgconfig vala ]; + + meta = { + homepage = "http://blog.lxde.org/?cat=28/"; + license = stdenv.lib.licenses.gpl2Plus; + description = "A glib-based library for file management"; + }; +} diff --git a/pkgs/development/libraries/menu-cache/default.nix b/pkgs/development/libraries/menu-cache/default.nix new file mode 100644 index 000000000000..b22d1e7669f7 --- /dev/null +++ b/pkgs/development/libraries/menu-cache/default.nix @@ -0,0 +1,17 @@ +{ stdenv, fetchurl, glib, pkgconfig }: + +stdenv.mkDerivation { + name = "menu-cache-0.5.1"; + src = fetchurl { + url = "mirror://sourceforge/lxde/menu-cache-0.5.1.tar.gz"; + sha256 = "08m1msgbl6j7j72cwcg18klb99jif8h1phkcnbplxkdf3w15irh8"; + }; + + buildInputs = [ glib pkgconfig ]; + + meta = { + homepage = "http://blog.lxde.org/?tag=menu-cache"; + license = stdenv.lib.licenses.gpl2Plus; + description = "Library to read freedesktop.org menu files"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 44a23e828dfd..a09ee4d5466e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4714,6 +4714,8 @@ let libelf = callPackage ../development/libraries/libelf { }; + libfm = callPackage ../development/libraries/libfm { }; + libgadu = callPackage ../development/libraries/libgadu { }; libgdata = gnome3.libgdata; @@ -5182,6 +5184,8 @@ let # failed to build mediastreamer = callPackage ../development/libraries/mediastreamer { }; + menu-cache = callPackage ../development/libraries/menu-cache { }; + mesaSupported = lib.elem system lib.platforms.mesaPlatforms; mesa_original = callPackage ../development/libraries/mesa { llvm = llvm_33; }; @@ -8515,6 +8519,8 @@ let mutt = callPackage ../applications/networking/mailreaders/mutt { }; + pcmanfm = callPackage ../applications/misc/pcmanfm { }; + ruby_gpgme = callPackage ../development/libraries/ruby_gpgme { ruby = ruby19; hoe = rubyLibs.hoe; -- cgit 1.4.1