ff1a94e523
The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible.
42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
{ lib
|
|
, buildPythonPackage
|
|
, fetchPypi
|
|
, setuptools
|
|
}:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "mac-alias";
|
|
version = "2.2.2";
|
|
format = "pyproject";
|
|
|
|
src = fetchPypi {
|
|
pname = "mac_alias";
|
|
inherit version;
|
|
hash = "sha256-yZxyjrUS6VXBHxpiA6D/qIg7JlSeiv5ogEAxql2oVrc=";
|
|
};
|
|
|
|
nativeBuildInputs = [
|
|
setuptools
|
|
];
|
|
|
|
# pypi package does not include tests;
|
|
# tests anyway require admin privileges to succeed
|
|
doCheck = false;
|
|
pythonImportsCheck = [ "mac_alias" ];
|
|
|
|
meta = with lib; {
|
|
homepage = "https://github.com/al45tair/mac_alias";
|
|
description = "Generate or read binary Alias and Bookmark records from Python code";
|
|
mainProgram = "mac_alias";
|
|
longDescription = ''
|
|
mac_alias lets you generate or read binary Alias and Bookmark records from Python code.
|
|
|
|
While it is written in pure Python, some OS X specific code is required
|
|
to generate a proper Alias or Bookmark record for a given file,
|
|
so this module currently is not portable to other platforms.
|
|
'';
|
|
license = licenses.mit;
|
|
maintainers = with maintainers; [ siriobalmelli ];
|
|
};
|
|
}
|