From 49ddf2827bdd905fb16c64bb995cf2634eb6cdad Mon Sep 17 00:00:00 2001 From: Damien Cassou Date: Sun, 14 Sep 2014 19:09:14 +0200 Subject: gnome-shell-pomodoro for gnome 3.12 package --- .../gnome-3/3.12/apps/pomodoro/default.nix | 50 ++++++++++++++++++++++ pkgs/desktops/gnome-3/3.12/default.nix | 3 ++ 2 files changed, 53 insertions(+) create mode 100644 pkgs/desktops/gnome-3/3.12/apps/pomodoro/default.nix (limited to 'pkgs/desktops') diff --git a/pkgs/desktops/gnome-3/3.12/apps/pomodoro/default.nix b/pkgs/desktops/gnome-3/3.12/apps/pomodoro/default.nix new file mode 100644 index 000000000000..75c82607a024 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.12/apps/pomodoro/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchurl, which, automake113x, intltool, pkgconfig, libtool, makeWrapper, + dbus_glib, libcanberra, gst_all_1, upower, vala, gnome3_12, gtk3, gst_plugins_base, + glib, gobjectIntrospection, hicolor_icon_theme +}: + +stdenv.mkDerivation rec { + name = "gnome-shell-pomodoro-0.10.2-11-gd5f5b69"; + + src = fetchurl { + url = + "https://codeload.github.com/codito/gnome-shell-pomodoro/" + + "legacy.tar.gz/gnome-3.12"; + sha256 = + "6c86203f56f69a52675c2df21e580a785f8894a2a9cdf4322d44743603504d10"; + name = "${name}.tar.gz"; + }; + + configureScript = ''./autogen.sh''; + + buildInputs = [ + which automake113x intltool glib gobjectIntrospection pkgconfig libtool + makeWrapper dbus_glib libcanberra upower vala gst_all_1.gstreamer + gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good + gnome3_12.gsettings_desktop_schemas gnome3_12.gnome_desktop + gnome3_12.gnome_common gnome3_12.gnome_shell hicolor_icon_theme gtk3 + ]; + + preBuild = '' + sed -i \ + -e 's|/usr\(/share/gir-1.0/UPowerGlib\)|${upower}\1|' \ + -e 's|/usr\(/share/gir-1.0/GnomeDesktop\)|${gnome3_12.gnome_desktop}\1|' \ + vapi/Makefile + ''; + + preFixup = '' + wrapProgram $out/bin/gnome-pomodoro \ + --prefix XDG_DATA_DIRS : \ + "$out/share:$GSETTINGS_SCHEMAS_PATH:$XDG_DATA_DIRS" + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/codito/gnome-shell-pomodoro; + description = + "Personal information management application that provides integrated " + + "mail, calendaring and address book functionality"; + maintainers = with maintainers; [ DamienCassou ]; + license = licenses.gpl3; + platforms = platforms.linux; + }; +} \ No newline at end of file diff --git a/pkgs/desktops/gnome-3/3.12/default.nix b/pkgs/desktops/gnome-3/3.12/default.nix index 586c66e84941..604ad94e3ff2 100644 --- a/pkgs/desktops/gnome-3/3.12/default.nix +++ b/pkgs/desktops/gnome-3/3.12/default.nix @@ -211,6 +211,8 @@ rec { seahorse = callPackage ./apps/seahorse { }; + pomodoro = callPackage ./apps/pomodoro { }; + #### Dev http://ftp.gnome.org/pub/GNOME/devtools/ anjuta = callPackage ./devtools/anjuta { }; @@ -240,4 +242,5 @@ rec { gpaste = callPackage ./misc/gpaste { }; gtkhtml = callPackage ./misc/gtkhtml { }; + } -- cgit 1.4.1