From ebfbf03a250a213e541fbeeaaae185f07d1d42bf Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Thu, 22 Nov 2007 04:23:27 +0000 Subject: [PATCH] Added fbpanel - desktop panel. svn path=/nixpkgs/trunk/; revision=9774 --- .../window-managers/fbpanel/4.12.nix | 22 +++++++++++++++++++ .../window-managers/fbpanel/default.nix | 2 ++ pkgs/top-level/all-packages.nix | 8 +++++++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/applications/window-managers/fbpanel/4.12.nix create mode 100644 pkgs/applications/window-managers/fbpanel/default.nix diff --git a/pkgs/applications/window-managers/fbpanel/4.12.nix b/pkgs/applications/window-managers/fbpanel/4.12.nix new file mode 100644 index 000000000000..4e08102af80a --- /dev/null +++ b/pkgs/applications/window-managers/fbpanel/4.12.nix @@ -0,0 +1,22 @@ +args : with args; + with builderDefs { + src = /* put a fetchurl here */ + fetchurl { + url = http://garr.dl.sourceforge.net/sourceforge/fbpanel/fbpanel-4.12.tgz; + sha256 = "0zv0zkq6w4h7dk0ji8bm9cqpj2qxv3ss161mqg9y68shvxvmfrlz"; + }; + + buildInputs = [libX11 gtk pkgconfig libXmu libXpm + libpng libjpeg libtiff librsvg]; + configureFlags = []; + } null; /* null is a terminator for sumArgs */ +stdenv.mkDerivation rec { + name = "fbpanel"; + builder = writeScript (name + "-builder") + (textClosure [doConfigure doMakeInstall doForceShare doPropagate]); + meta = { + description = " + Just a desktop panel. +"; + }; +} diff --git a/pkgs/applications/window-managers/fbpanel/default.nix b/pkgs/applications/window-managers/fbpanel/default.nix new file mode 100644 index 000000000000..c8e4bcf95456 --- /dev/null +++ b/pkgs/applications/window-managers/fbpanel/default.nix @@ -0,0 +1,2 @@ +args : +(import (__toPath ((toString ./JustNothing/.. )+"/"+args.version+".nix"))) args diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 87d7049f0e82..8b9be572e5a6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3713,6 +3713,14 @@ rec { xftSupport = true; }; + fbpanelFun = lib.sumArgs (import ../applications/window-managers/fbpanel) { + inherit fetchurl stdenv builderDefs pkgconfig libpng libjpeg libtiff librsvg; + inherit (gtkLibs) gtk; + inherit (xlibs) libX11 libXmu libXpm; + }; + + fbpanel = fbpanelFun {version="4.12";} null; + fetchmail = import ../applications/misc/fetchmail { inherit stdenv fetchurl; };