12 python3Packages.buildPythonApplication rec {
16 src = fetchFromGitHub {
20 hash = "sha256-2Bo3qtpSSfNvqszlt9cCc9/rurDNDMySAaqLbvRmjjw=";
24 build-system = with python3Packages; [ setuptools-scm ];
26 dependencies = with python3Packages; [
47 export HOME="$(pwd)/check-phase"
51 "test_project_all_platforms_invalid"
53 "test_run_init_django"
57 updateScript = nix-update-script { };
58 tests.version = testers.testVersion {
60 command = "env SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt HOME=$(mktemp -d) rockcraft --version";
61 version = "rockcraft ${version}";
66 mainProgram = "rockcraft";
67 description = "Create OCI images using the language from Snapcraft and Charmcraft";
68 homepage = "https://github.com/canonical/rockcraft";
69 changelog = "https://github.com/canonical/rockcraft/releases/tag/${version}";
70 license = lib.licenses.gpl3Only;
71 maintainers = with lib.maintainers; [ jnsgruk ];
72 platforms = lib.platforms.linux;