porsmo: init at 0.2.0

+49
+47
pkgs/applications/misc/porsmo/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , alsa-lib 6 + , stdenv 7 + , darwin 8 + , testers 9 + , porsmo 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "porsmo"; 14 + version = "0.2.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "ColorCookie-dev"; 18 + repo = "porsmo"; 19 + rev = version; 20 + hash = "sha256-NOMEfS6RvB9513ZkcQi6cxBuhmALqqcI3onhua2MD+0="; 21 + }; 22 + 23 + cargoHash = "sha256-6RV1RUkWLaxHqvs2RqSe/2tDw+aPDoRBYUW1GxN18Go="; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config 27 + rustPlatform.bindgenHook 28 + ]; 29 + 30 + buildInputs = [ 31 + alsa-lib 32 + ] ++ lib.optionals stdenv.isDarwin [ 33 + darwin.apple_sdk.frameworks.CoreAudio 34 + darwin.apple_sdk.frameworks.CoreFoundation 35 + ]; 36 + 37 + passthru.tests.version = testers.testVersion { 38 + package = porsmo; 39 + }; 40 + 41 + meta = with lib; { 42 + description = "Pomodoro cli app in rust with timer and countdown"; 43 + homepage = "https://github.com/ColorCookie-dev/porsmo"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ MoritzBoehme ]; 46 + }; 47 + }
+2
pkgs/top-level/all-packages.nix
··· 11570 11570 11571 11571 poretools = callPackage ../applications/science/biology/poretools { }; 11572 11572 11573 + porsmo = callPackage ../applications/misc/porsmo { }; 11574 + 11573 11575 pantum-driver = callPackage ../misc/drivers/pantum-driver { 11574 11576 libjpeg8 = libjpeg.override { enableJpeg8 = true; }; 11575 11577 };