flatpak-builder-tools
A collection of community-contributed scripts to assist with building applications using Flatpak Builder
File Explorer
Download Latest Version (.zip)- 1-bug.md
- config.yml
- cargo.yml
- deno.yml
- dotnet.yml
- label.yml
- node.yaml
- pip.yml
- poetry.yml
- publish-jsr.yml
- labeler.yml
- main.rs
- Cargo.lock
- Cargo.toml
- com.flatpak.quickstart.json
- flatpak-cargo-generator.py
- poetry.lock
- pyproject.toml
- README.md
- flatpak-cpan-generator.pl
- README.md
- main.ts
- utils.ts
- main.test.ts
- main_function.test.ts
- utils.test.ts
- deno.json
- deno.lock
- README.md
- flatpak-dotnet-generator.py
- poetry.lock
- pyproject.toml
- README.md
- flatpak-dub-generator.py
- README.md
- flatpak-json2yaml.py
- README.md
- flatpak-go-get-generator.py
- flatpak-go-vendor-generator.py
- README.md
- README.md
- flatpak-gradle-generator.py
- README.md
- contributors.json
- fetch-releases.ts
- .gitignore
- gen.sh
- org.electronjs.fiddle.yaml
- README.md
- __init__.py
- npm.py
- pnpm.py
- special.py
- yarn.py
- __init__.py
- __main__.py
- cache.py
- electron.py
- flatpak-yarn.js
- integrity.py
- main.py
- manifest.py
- node_headers.py
- package.py
- populate_pnpm_store.py
- progress.py
- py.typed
- requests.py
- url_metadata.py
- package-lock.json
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- yarn.lock
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- index.js
- package.json
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- yarn.lock
- index.js
- package.json
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- yarn.lock
- index.js
- package.json
- package.json
- yarn.lock
- package-lock.json
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- yarn.lock
- package-lock.v2.json
- package-lock.v3.json
- package.json
- package-lock.v1.json
- package-lock.v2.json
- package-lock.v3.json
- package.json
- conftest.py
- test_cache.py
- test_electron.py
- test_integrity.py
- test_manifest.py
- test_package.py
- test_pnpm.py
- test_populate_pnpm_store.py
- test_providers.py
- test_requests.py
- test_yarn.py
- test_yarn_lock_8.py
- b64-integrity.sh
- b64-to-hex.sh
- hex-to-b64.sh
- lockfile-utils.sh
- generated-sources.json
- org.electronjs.ElectronQuickStart.yaml
- package-lock.json
- README.md
- build.electron.webpack.ElectronWebpackQuickStart.yaml
- generated-sources.json
- README.md
- .gitattributes
- .gitignore
- poetry.lock
- poetry.toml
- pyproject.toml
- README.md
- .gitignore
- electron-quick-start-package-lock.json
- flatpak-npm-generator.py
- io.atom.electron.ElectronQuickStart.json
- README.md
- flatpak-opam-generator.py
- README.md
- flatpak-pip-generator
- flatpak-pip-generator.py
- pyproject.toml
- readme.md
- uv.lock
- flatpak-poetry-generator.py
- poetry.lock
- pyproject.toml
- readme.md
- flatpak_rubygems_generator.rb
- LICENSE
- README.md
- main.swift
- org.flatpak.quickstart.json
- Package.swift
- flatpak-spm-generator.swift
- README.md
- electron-quick-start-yarn.lock
- flatpak-yarn-generator.py
- generated-sources.json
- io.atom.electron.ElectronQuickStart.json
- README.md
- yarnrc
- .gitignore
- CODEOWNERS
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/flatpak/flatpak-builder-tools
Downloads the entire project code from GitHub to your computer.
cd flatpak-builder-tools
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install .
Installs the package published on PyPI directly β no need to clone the source.
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
3. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd cargo/quickstart
This project's files live in a subfolder, so move into it first.
cargo build --release
Compiles the Rust project.
cargo run
Builds and then immediately runs the program.
If cargo build finishes without errors, it worked. The executable is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
