Commit Graph

33 Commits

Author SHA1 Message Date
h7x4
41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
figsoda
2014fdae3d flashrom: don't use lib.optional with a list 2023-05-29 19:40:16 -04:00
Jiajie Chen
2472f4eaee flashrom: unbreak darwin 2023-05-14 16:25:17 +08:00
R-VdP
8467c63749
flashrom: use a udev uaccess tag instead of introducing a custom flashrom group
See https://wiki.archlinux.org/title/Udev#Allowing_regular_users_to_use_devices for more info about the uaccess tag. The udev-acl tag is a legacy implementation, we add it purely for backwards compatibility.
2023-02-17 15:56:51 +01:00
R-VdP
0644dc4740
flashrom: 1.2.1 -> 1.3.0 2023-02-16 11:47:39 +01:00
Felix Singer
69c692467c flashrom: 1.2 -> 1.2.1
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-01-01 02:09:58 +01:00
ajs124
e23c5a9471 maintainers: remove funfunctor
no github account linked
2022-06-29 00:55:00 +02:00
Ryan Burns
de5ab3881e flashrom: build with default gcc
Fetch upstream patch to fix build with gcc 10
2021-12-03 16:09:50 -08:00
Thomas
928b9e29e3 flashrom: fix build on aarch64 2021-11-12 14:14:52 -06:00
Felix Singer
20785d5f4d flashrom: Add support for Segger J-Link devices
Add the build option `jlinkSupport`, which allows using libjaylink. It
is necessary for Segger J-Link devices. This option is set to false by
default.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-10-13 02:29:33 +02:00
Felix Singer
42ef9b1a20 flashrom: Use Makefile instead of Meson
The Meson build system is not fully integrated, it's work in progress.
For example, it doesn't know some programmers yet. Thus, use Makefile
instead. To make the compilation working again, use GCC 9 instead of
GCC 10.

Also, put udev rules into the lib directory instead of etc, since it
exists already.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-10-13 02:27:38 +02:00
Felix Singer
4bcafb8ff1 flashrom: Add Felix Singer as maintainer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-07-01 04:54:38 +02:00
Felix Singer
b7a2309786 flashrom: Install udev-rules file
Add the udev-rules file from flashrom source to the out directory. The
file contains rules for programmers used by flashrom. Members of the
`flashrom` system group are allowed to access these devices.

Also, add a module for installing flashrom and adding flashrom to udev
packages. The module can be used by setting `programs.flashrom.enable`
to `true`.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2021-06-30 03:43:35 +02:00
Daniel Schaefer
2a8bb1ad60 flashrom: Build and install manpage
It seems flashrom has two build systems at the moment.
One based on meson/ninja and one based on Make.

The latter can build and install the manpage but the former cannot.
ArchLinux does the same, call make after finishing the meson build.
2021-06-09 23:19:06 +08:00
Ben Siraphob
76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Sandro Jäckel
96321c63f0
flashrom: mark broken on darwin 2020-11-24 10:02:14 +01:00
Vladimír Čunát
7879a6f95b
flashrom nitpick: avoid nested list 2020-09-09 22:10:30 +02:00
Milan Pässler
f7e0ff0f35 flashrom: fix aarch64 build 2020-09-07 10:32:01 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Emily
3388643b8e flashrom: switch to Meson build and update deps 2020-02-16 20:19:09 +00:00
Marek Mahut
65fc119474 flashrom: disable on aarch64
Reference: https://github.com/flashrom/flashrom/issues/125
2020-02-12 11:14:15 +01:00
R. RyanTM
1aa0a799a4 flashrom: 1.1 -> 1.2 2020-02-12 08:37:44 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM
fcab0697f4 flashrom: 1.0.1 -> 1.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/flashrom/versions
2019-07-01 06:41:41 -07:00
Franz Pletz
a28dc2cd7c
flashrom: 1.0 -> 1.0.1 2019-04-02 12:02:39 +02:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Jan Malakhovski
bd1d0e0292 flashrom: fix build with gcc7 2018-04-25 04:21:27 +00:00
Franz Pletz
80a9c4c8e6
flashrom: 0.9.9 -> 1.0 2018-01-28 18:52:25 +01:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Franz Pletz
117920233f flashrom: 0.9.7 -> 0.9.9 2016-05-03 16:15:20 +02:00
Pascal Wittmann
ea49ac0496 flashrom: fix 4936 2014-11-11 21:53:37 +01:00
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00
Michael Raskin
121050046d Adding flashrom BIOS update utility. Patch by Edward O'Callaghan 2014-08-29 01:27:28 +04:00