{ stdenv, fetchzip, buildPythonApplication, docbook2x, libxslt, gnome_doc_utils , intltool, dbus_glib, pygobject, pygtk, pyxdg, gnome_python, dbus, sqlite3 , hicolor_icon_theme }: # TODO: Add optional dependency 'wnck', for "workspace tracking" support. Fixes # this message: # # WARNING:root:Could not import wnck - workspace tracking will be disabled buildPythonApplication rec { name = "hamster-time-tracker-1.04"; namePrefix = ""; src = fetchzip { name = "${name}-src"; url = "https://github.com/projecthamster/hamster/archive/${name}.tar.gz"; sha256 = "1a85rcg561792kdyv744cgzw7mmpmgv6d6li1sijfdpqa1ninf8g"; }; buildInputs = [ docbook2x libxslt gnome_doc_utils intltool dbus_glib hicolor_icon_theme ]; propagatedBuildInputs = [ pygobject pygtk pyxdg gnome_python dbus sqlite3 ]; configurePhase = '' python waf configure --prefix="$out" ''; buildPhase = '' python waf build ''; installPhase = '' python waf install ''; # error: invalid command 'test' doCheck = false; meta = with stdenv.lib; { description = "Time tracking application"; homepage = https://projecthamster.wordpress.com/; license = licenses.gpl3; platforms = platforms.all; maintainers = [ maintainers.bjornfor ]; }; }