{"id":17800960,"url":"https://github.com/refi64/howl-flatpak","last_synced_at":"2026-02-13T04:13:40.451Z","repository":{"id":69429211,"uuid":"134009192","full_name":"refi64/howl-flatpak","owner":"refi64","description":"Build and run applications in their Flatpaks from within Howl","archived":false,"fork":false,"pushed_at":"2018-05-18T22:19:35.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T05:06:46.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"MoonScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/refi64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-18T22:19:26.000Z","updated_at":"2018-09-20T13:25:22.000Z","dependencies_parsed_at":"2023-05-09T11:17:30.000Z","dependency_job_id":null,"html_url":"https://github.com/refi64/howl-flatpak","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refi64%2Fhowl-flatpak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refi64%2Fhowl-flatpak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refi64%2Fhowl-flatpak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/refi64%2Fhowl-flatpak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/refi64","download_url":"https://codeload.github.com/refi64/howl-flatpak/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246758278,"owners_count":20828919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-27T12:32:46.769Z","updated_at":"2026-02-13T04:13:35.430Z","avatar_url":"https://github.com/refi64.png","language":"MoonScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# howl-flatpak\n\nhowl-flatpak provides two commands for building and running Flatpaks inside of Howl:\n`flatpak-build` (bound to `ctrl_alt_f`) and `flatpak-build-run`\n(bound to `ctrl_shift_alt_f`).\n\n**Please read this before trying out the bundle!**\n\n## Basics\n\n`flatpak-build` builds a Flatpak, and `flatpak-build-run` builds and then runs it.\n(Shocking, I know.) The manifest file will be automatically located; you can override\nit via the `flatpak_manifest` config variable. When flatpak-builder is run, it will\nuse `flatpak_builder_directory` as its build directory; the default is flatpak-app.\n\n## Source replacement\n\nImagine this scenario: you're working on your application, and there's a Flatpak\nmanifest *inside your Git repository*. Now, when you build the Flatpak, you probably want\nto use your current source tree, *not* the version that your flatpak-builder manifest is\nusing. GNOME Builder handles this automatically, and so does howl-flatpak.\n\nSome notes:\n\n- Your project root *must* be a Git repository.\n- In your Flatpak manifest, the module corresponding to your project *must* download\n  your project's sources from Git. Any other sources can be from any other location,\n  but this one must be your *only* Git source.\n- howl-flatpak needs to know the name of the module corresponding to your project. By\n  default, this will be inferred as your project's root directory basename. (AFAIK\n  GNOME Builder does this, too.) If you want to change it, set `flatpak_module` to\n  your module name.\n\nIf you want to disable this behavior (for instance, if your manifest is in a separate\nrepository), set `flatpak_source` to `false`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefi64%2Fhowl-flatpak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frefi64%2Fhowl-flatpak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frefi64%2Fhowl-flatpak/lists"}