Downloads: Difference between revisions
Jump to navigation
Jump to search
Idwer@flashrom.org/ (talk) ("Idwer@flashrom.org/: →Installation from source: ") |
(update dependency list) |
||
(54 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
You can [ | __TOC__ | ||
You can [https://review.sourcearcade.org/plugins/gitiles/flashprog browse the flashprog source code] online, or download and install flashprog and/or its source code as explained below. | |||
= Installation from source = | = Installation from source = | ||
'''Requirements:''' | '''Requirements:''' | ||
* '''pkg-config''' to find library dependencies | |||
* '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution) | * '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution) | ||
* '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution) | * '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution) | ||
* '''libftdi''' development package ('''libftdi-dev'''), optional support for | * '''libftdi''' 1.0 development package ('''libftdi1-dev'''/'''libftdi-dev'''), optional support for various [[FT2232SPI Programmer|external FT2232SPI flashers]] | ||
* ''' | * '''libusb''' 1.0 development package ('''libusb-1.0-0-dev'''), optional support for various USB-based programmers | ||
* '''libjaylink''' development package ('''libjaylink-dev'''), optional support for J-LINK programmers | |||
* '''libgpiod''' development package ('''libgpiod-dev'''), optional support for GPIO bitbanging under Linux | |||
* various build utilities like meson or make, gcc etc. ('''build-essential''' or similar depending on OS/distribution) | |||
* '''git''' (if you check out the source and build manually) | |||
== Git == | |||
The flashprog repository is hosted on sourcearcade.org. All current development happens on the ''main'' branch. | |||
=== sourcearcade.org === | |||
* Browse: https://review.sourcearcade.org/plugins/gitiles/flashprog | |||
* Clone: <nowiki>https://review.sourcearcade.org/flashprog.git</nowiki> | |||
* Review: https://review.sourcearcade.org/q/project:flashprog+status:open | |||
* Workflow: TBD | |||
=== Mirrors === | |||
* Clone/Browse: https://github.com/SourceArcade/flashprog.git | |||
= Binary Packages = | |||
TBD | |||
= | |||
Latest revision as of 22:51, 5 February 2024
You can browse the flashprog source code online, or download and install flashprog and/or its source code as explained below.
Installation from source
Requirements:
- pkg-config to find library dependencies
- pciutils development package (pciutils-dev/libpci-dev/pciutils-devel, depending on OS/distribution)
- zlib development package (zlib1g-dev/zlib-devel, depending on OS/distribution)
- libftdi 1.0 development package (libftdi1-dev/libftdi-dev), optional support for various external FT2232SPI flashers
- libusb 1.0 development package (libusb-1.0-0-dev), optional support for various USB-based programmers
- libjaylink development package (libjaylink-dev), optional support for J-LINK programmers
- libgpiod development package (libgpiod-dev), optional support for GPIO bitbanging under Linux
- various build utilities like meson or make, gcc etc. (build-essential or similar depending on OS/distribution)
- git (if you check out the source and build manually)
Git
The flashprog repository is hosted on sourcearcade.org. All current development happens on the main branch.
sourcearcade.org
- Browse: https://review.sourcearcade.org/plugins/gitiles/flashprog
- Clone: https://review.sourcearcade.org/flashprog.git
- Review: https://review.sourcearcade.org/q/project:flashprog+status:open
- Workflow: TBD
Mirrors
- Clone/Browse: https://github.com/SourceArcade/flashprog.git
Binary Packages
TBD