timekeeper: init at v1.0
This commit is contained in:
parent
663d0f06fb
commit
66229110d1
|
@ -1260,6 +1260,12 @@
|
||||||
githubId = 7214361;
|
githubId = 7214361;
|
||||||
name = "Roman Gerasimenko";
|
name = "Roman Gerasimenko";
|
||||||
};
|
};
|
||||||
|
bburdette = {
|
||||||
|
email = "bburdette@protonmail.com";
|
||||||
|
github = "bburdette";
|
||||||
|
githubId = 157330;
|
||||||
|
name = "Ben Burdette";
|
||||||
|
};
|
||||||
bzizou = {
|
bzizou = {
|
||||||
email = "Bruno@bzizou.net";
|
email = "Bruno@bzizou.net";
|
||||||
github = "bzizou";
|
github = "bzizou";
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, poco
|
||||||
|
, pkg-config
|
||||||
|
, gnome2
|
||||||
|
, gtkmm2
|
||||||
|
, lib
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "timekeeper";
|
||||||
|
version = "1.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "bburdette";
|
||||||
|
repo = "TimeKeeper";
|
||||||
|
rev = "v${version}";
|
||||||
|
fetchSubmodules = true;
|
||||||
|
sha256 = "03rvzkygnn7igcindbb5bcmfy0l83n0awkzprsnhlb6ndxax3k9w";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poco
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
gtkmm2
|
||||||
|
gnome2.libglademm
|
||||||
|
gnome2.libglade
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install -Dm755 TimeKeeper/TimeKeeper $out/bin/timekeeper
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Log hours worked and make reports";
|
||||||
|
homepage = "https://github.com/bburdette/TimeKeeper";
|
||||||
|
maintainers = with maintainers; [ bburdette ];
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
license = licenses.bsd3;
|
||||||
|
};
|
||||||
|
}
|
|
@ -7379,6 +7379,8 @@ in
|
||||||
|
|
||||||
timetable = callPackage ../applications/office/timetable { };
|
timetable = callPackage ../applications/office/timetable { };
|
||||||
|
|
||||||
|
timekeeper = callPackage ../applications/office/timekeeper { };
|
||||||
|
|
||||||
timezonemap = callPackage ../development/libraries/timezonemap { };
|
timezonemap = callPackage ../development/libraries/timezonemap { };
|
||||||
|
|
||||||
tzupdate = callPackage ../applications/misc/tzupdate { };
|
tzupdate = callPackage ../applications/misc/tzupdate { };
|
||||||
|
|
Loading…
Reference in New Issue