Commit Graph

401 Commits

Author SHA1 Message Date
Jan Tojnar
e38bc6d806 yelp-tools: 40.0 → 41.0 2021-10-15 02:38:22 +02:00
John Ericson
927a438a16
Merge pull request #140055 from obsidiansystems/newlib-nano
newlib: Add parameter for "nano" variant
2021-10-04 11:11:12 -04:00
Travis A. Everett
a9454f539b resholve: actually import resholveScript* 2021-09-30 18:54:09 -05:00
John Ericson
5ea6bb839e newlib: Add parameter for "nano" variant 2021-09-30 11:48:46 -04:00
sterni
53432e913b
Merge pull request #138596 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2021-09-29 23:24:50 +02:00
Mario Rodas
737e603855 h3: enable on darwin 2021-09-29 14:03:16 -05:00
github-actions[bot]
2a1a484050
Merge master into haskell-updates 2021-09-28 00:06:32 +00:00
Travis A. Everett
1dd78cbd74 resholve: 0.6.5 -> 0.6.6, respect buildInputs 2021-09-27 16:01:09 +09:00
Travis A. Everett
407ff07598 resholve: 0.6.4 -> 0.6.5 2021-09-27 16:01:09 +09:00
Travis A. Everett
8b2cd3a79a resholve: 0.6.3 -> 0.6.4 2021-09-27 16:01:09 +09:00
Travis A. Everett
679b29d33d resholve: 0.6.2 -> 0.6.3, fix readme 2021-09-27 16:01:09 +09:00
Travis A. Everett
6568f18ea3 resholve: 0.6.1 -> 0.6.2 2021-09-27 16:01:09 +09:00
Travis A. Everett
b5833091d4 resholve: 0.6.0 -> 0.6.1, add resholveScript* fns 2021-09-27 16:01:09 +09:00
Travis A. Everett
67ec4fa479 resholve: fix review nits from #138080 2021-09-27 16:01:09 +09:00
Travis A. Everett
a649cbca09 resholvePackage: extract util functions
Extract argument-handling utility functions to prepare for adding
resholveScript* functions.

This tracks upstream work, but I broke it up a little more semantically here
in case it aids review. See:
6aab748205
2021-09-27 16:01:09 +09:00
lassulus
b421990ae0 haskellPackages.hasura: 2.0.7 -> 2.0.9 2021-09-26 10:28:31 +02:00
Travis A. Everett
08b791a01b resholve: 0.5.1 -> 0.6.0, refactor, +binlore
A bit going on here.
- Updating resholve from 0.5.1 -> 0.6.0
  - adding a depdendency, `binlore`, to supply ~intel on executables
    that supports new functionality in resholve
  - adding a package, `yallback`, which provides rule-based callbacks
    for YARA rule matches (depdency of `binlore`).
  - automatically generating "lore" for each `input` to a solution in
    `resholvePackage`.
  - update README
- restructuring some nix components to better support
  my local dev and CI workflows.
  - moved package tests into passthru/tests.nix (cuts `bats` out of
    resholve's immediate dependencies, makes it possible to add my
    existing Nix API test).
  - move my oil-dev patches out of resholve into a separate repo (no
    oil rebuild every time resholve's source changes). Also moving
    oil-dev into its own Nix file here, to ~track the default.nix in
    its own repo.
2021-09-22 09:54:04 -05:00
(cdep)illabout
d72da40884
hasura-graphql-engine: add lassulus as maintainer for all dependencies 2021-08-22 10:25:09 +09:00
lassulus
af115b8609 haskellPackages.graphql-engine: 2.0.5 -> 2.0.7 2021-08-19 14:15:21 +02:00
Dennis Gosnell
cc8c5ba53e
Merge pull request #133621 from Lassulus/hasura
hasura graphql-engine: 1.0.0 -> 2.0.5
2021-08-17 10:02:08 +09:00
lassulus
d07be4c5cb haskellPackages.graphql-engine: update to 2.0.5 + refactor 2021-08-16 19:51:58 +02:00
Pooya Moradi
5194c3580c inav: move the directory to pkgs/development/embedded/stm32/ 2021-08-16 15:29:58 +04:30
Pooya Moradi
0fc6582466 betaflight: move the directory to pkgs/development/embedded/stm32/ 2021-08-16 15:29:57 +04:30
Felix Buehler
50bf14a4d4 avr8-burn-omat: remove phases 2021-08-04 17:43:19 +02:00
Bernardo Meurer
1a182deb8c
rpiboot-unstable -> rpiboot 2021-07-30 17:16:17 -07:00
Bernardo Meurer
79bb3ad904
rpiboot-unstable: unstable-2020-10-20 -> 2021.07.01 2021-07-30 16:50:18 -07:00
Sandro Jäckel
b4099137b1
pythonPackages: deprecate ConfigArgParse alias 2021-07-21 13:32:54 +02:00
Sandro
4f46219bd8
Merge pull request #130711 from r-ryantm/auto-update/h3
h3: 3.7.1 -> 3.7.2
2021-07-21 13:26:36 +02:00
R. RyanTM
79a40e5afc h3: 3.7.1 -> 3.7.2 2021-07-20 05:22:37 +00:00
github-actions[bot]
382fdc7ad3
Merge master into staging-next 2021-07-18 00:01:24 +00:00
Felix Buehler
1e9baed56b various: cleanup of 'inherit version;' 2021-07-16 00:17:12 +02:00
Felix Buehler
3c12e95ad1 development: /s/name/pname&version/ 2021-06-30 09:45:11 +02:00
IvarWithoutBones
7bee527fce newlib: 3.3.0 -> 4.1.0 2021-06-14 01:10:28 +02:00
Jan Tojnar
594a885912
Merge branch 'staging-next' into staging 2021-05-10 09:45:47 +02:00
Jonathan Ringer
c07fad9b40 umr: fix llvm build 2021-05-08 18:13:45 -07:00
Jan Tojnar
dd78ce1c53
Merge branch 'staging-next' into staging 2021-05-08 20:59:05 +02:00
Jan Tojnar
468cb5980b gnome: rename from gnome3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-08 09:47:42 +02:00
Daniël de Kok
85f96822a0 treewide: fix cargoSha256/cargoHash
Rust 1.50.0 incorporated a Cargo change (rust-lang/cargo#8937) in
which cargo vendor erroneously changed permissions of vendored
crates. This was fixed in Rust
1.51.0 (rust-lang/cargo#9131). Unfortunately, this means that all
cargoSha256/cargoHashes produced during the Rust 1.50.0 cycle are
potentially broken.

This change updates cargoSha256/cargoHash tree-wide.

Fixes #121994.
2021-05-08 00:36:37 -07:00
Robert Hensing
0f000b836e haskellPackages.hercules-ci-optparse-applicative: 2021-03-05 -> 2021-03-18 2021-05-07 20:47:02 +02:00
Robert Hensing
f6899555d0
Merge pull request #58600 from AerialX/msp430-mspds
MSP430 debug stack
2021-05-07 13:01:58 +02:00
Jan Tojnar
103625a915
yelp-tools: 3.38.0 → 40.0
Co-Authored-By: Maxine Aubrey <maxeaubrey@gmail.com>
2021-05-05 22:42:54 +02:00
Aaron Lindsay
9aae499e79 mspds-bin: init at 3.15.1.1 2021-04-23 09:47:52 -07:00
Aaron Lindsay
da7c1383f4 mspds: init at 3.15.1.1 2021-04-23 09:47:52 -07:00
Robert Schütz
c68dc85671 qmk_firmware: drop
It has not been touched in years, is lacking meta, and is marked as
broken in release-20.09.
2021-04-02 15:51:51 +02:00
github-actions[bot]
b0a6c2b8a5
Merge master into staging-next 2021-03-13 00:38:26 +00:00
Robert Hensing
fdfbd17b70 hci: init at 0.1.0 2021-03-09 16:38:20 +01:00
Jan Tojnar
3f2e5044ce
Merge branch 'staging-next' into staging 2021-03-05 20:39:38 +01:00
Jan Tojnar
6d1958ad2d
Merge branch 'staging-next' into staging 2021-03-04 22:16:45 +01:00
Travis A. Everett
9f801dc8a5 resholve: 0.5.0 -> 0.5.1 2021-03-04 10:50:39 -06:00
Jan Tojnar
913394a1d9
Merge branch 'staging-next' into staging 2021-03-01 19:30:56 +01:00
Flakebi
e6b86a37eb umr: init at unstable-2021-02-18 2021-03-01 17:15:54 +01:00
Travis A. Everett
7823d6a449 resholve: 0.4.2 -> 0.5.0 2021-02-27 15:05:28 -06:00
Ben Siraphob
127733211e
treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
Sander van der Burg
84a097848e regenerate with node2nix 1.9.0 except zigbee2mqtt 2021-02-03 19:52:09 +01:00
Jan Tojnar
64ea2687a8
yelp-tools: clean up
- Correct license
- Update platforms
- Format and reorder expression
2021-02-01 20:18:04 +01:00
Ben Siraphob
32fc8b9134 pkgs/development: stdenv.lib -> lib in node-composition files
Future updates to these files should generate them with node2nix 1.9.0
which removes stdenv.lib from the generated Nix.
2021-01-30 14:42:17 +07:00
Sandro
2ee93d61ad
Merge pull request #110913 from siraben/other-stdenv-lib 2021-01-27 10:13:05 +01:00
Ben Siraphob
02ee14b9d5 treewide: stdenvNoCC.lib -> lib 2021-01-27 13:01:51 +07:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Sandro
3cd31450a1
Revert "nodePackages: regenerate with node2nix 1.9.0" 2021-01-25 11:31:27 +01:00
Sander van der Burg
40f27ff2be
Merge pull request #110545 from svanderburg/node2nix-update
nodePackages: regenerate with node2nix 1.9.0
2021-01-25 09:13:59 +01:00
Travis A. Everett
ce1dcb5a50 resholve: 0.4.1 -> 0.4.2 2021-01-24 14:59:28 -06:00
Sandro
51ea855376
Merge pull request #109735 from berberman/fcitx5-mozc 2021-01-24 02:47:37 +01:00
Potato Hatsue
596e02c655
fcitx5-mozc: init at 2.26.4220.102 2021-01-24 02:10:23 +01:00
Potato Hatsue
d3b7a30e15
breakpad: init at unstable-3b3469e 2021-01-24 02:10:21 +01:00
Ben Siraphob
2f78ee7e81 pkgs/development: stdenv.lib -> lib 2021-01-24 00:16:29 +07:00
Sander van der Burg
3e385dc285 nodePackages: regenerate with node2nix 1.9.0 2021-01-22 22:42:58 +01:00
zowoq
8adc564f28 treewide: editorconfig fixes
- add final newline
- use spaces for indentation
2021-01-21 09:30:52 +10:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Sandro
1a083843d9
Merge pull request #109594 from abathur/doc/resholve
resholve: update README
2021-01-18 20:54:32 +01:00
Travis A. Everett
a14aa84dd7 resholve: update README 2021-01-16 19:26:46 -06:00
Travis A. Everett
d7fa631412 resholve: don't propagate, 0.4.0 -> 0.4.1 2021-01-11 18:58:56 -06:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Travis A. Everett
6fd9283bba
resholve: init at 0.4.0 (#85827)
resholve: init at 0.4.0

resholve attempts to resolve executables in shell scripts.
Includes Nix builder for resolving dependencies in Nix-built
shell projects.
2021-01-05 11:56:59 -05:00
Florian Klink
5deb8afdd1 rpiboot-unstable: enable build on x86_64-linux
This tool can run perfectly fine on a x86_64-linux workstation - it's
primarily meant to boot Raspberry Pi CM/CM3/Zero devices, not to run on
them.
2020-12-27 17:01:03 +01:00
Drew Risinger
8f0ace27b1 rpiboot: unstable-2020-05-11 -> unstable-2020-10-20 2020-12-27 17:01:02 +01:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Samuel Dionne-Riel
46db711cda or1k-newlib: Add newlib for OpenRISC 1000 2020-11-09 22:32:11 -05:00
Piotr Bogdan
4269abc264
yelp-tools: 3.32.2 -> 3.38.0
https://gitlab.gnome.org/GNOME/yelp-tools/-/blob/3.38.0/NEWS
2020-10-24 01:14:26 +02:00
Peter Simons
c90c2067e6 hasura-graphql-engine: mark build as broken
The package depends on the broken stm-containers.
2020-10-23 21:00:26 +02:00
R. RyanTM
1b8dafbba1 h3: 3.6.4 -> 3.7.1 2020-10-18 11:12:51 +00:00
Ariel Nunez
a29ed35bc7 hasura: 1.2.1 -> 1.3.1-beta.1 2020-09-03 14:59:08 -05:00
R. RyanTM
4a53c910b7
h3: 3.6.3 -> 3.6.4 (#91591) 2020-07-03 00:58:27 -07:00
Ryan Mulligan
cbb7c81ac6
Merge pull request #58598 from AerialX/mspdebug-parallel
mspdebug: darwin fixes and enableParallelBuilding
2020-06-28 21:10:10 -07:00
Ada Avery
271a9a012b
rpiboot-unstable: 2018-03-27 -> 2020-5-11 2020-06-16 14:19:06 -03:00
Daiderd Jordan
7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00
Aaron Lindsay
5ba76e94ec mspdebug: optional runtime dependency on TI libmsp430 2020-06-01 16:59:58 -07:00
Aaron Lindsay
ceef1d2f27 mspdebug: fix darwin build 2020-06-01 16:53:43 -07:00
Aaron Lindsay
1436bb9968 mspdebug: enableParallelBuilding and minor cleanup 2020-06-01 16:40:54 -07:00
Jan Tojnar
2b5e2ffe0a
Merge pull request #86165 from jtojnar/libusb-compat-rename 2020-04-29 08:26:08 +02:00
Pavol Rusnak
d94444e44f
amdadl-sdk, amdapp-sdk: remove
these libraries are obsolete and nothing in the nixpkgs tree requires them
2020-04-28 19:15:10 +02:00
Jan Tojnar
e89e2edc73
libusb-compat-0_1: rename from libusb 2020-04-28 05:33:41 +02:00
Maximilian Bosch
401e07d419
Merge pull request #84551 from gnprice/pr-stripDebugList
treewide: Fix types of stripDebugList attrs (and fix doc)
2020-04-14 15:54:52 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Greg Price
7547cf9dfc treewide: Fix up stripDebugList attrs to be lists.
The documentation says this should be a list, and it already is in
about half the expressions that set it.

The difference doesn't matter at present, because these values are all
space-free literals.  But it will in a future with __structuredAttrs .

(The similar attr stripAllList has no users in the nixpkgs tree, so
there's nothing to do to fix any of those up.)
2020-04-06 21:26:52 -07:00
Sander van der Burg
875bcef98b base16-builder: regenerate with node2nix 1.8.0, add supplement.json with node-pre-gyp to fix build 2020-03-15 16:37:47 +01:00
R. RyanTM
b65a703823 newlib: 3.1.0 -> 3.3.0 2020-03-06 23:03:33 +00:00
Benjamin Hipple
4ba018085e loc: upgrade cargo fetcher and cargoSha256
Infra upgrade as part of #79975; no functional change expected.
2020-02-16 03:54:36 -05:00
Benjamin Hipple
eb11feaa0b treewide: change fetchCargoTarball default to opt-out
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.

This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.

See #79975 for details.
2020-02-13 22:41:37 -08:00
R. RyanTM
055ffb0b23
h3: 3.6.2 -> 3.6.3 (#79438) 2020-02-07 11:04:37 -08:00
Wael M. Nasreddine
e08c77af7a h3: 3.4.4 -> 3.6.2 2020-01-06 13:51:00 -08:00
Daiderd Jordan
9d9bba120f h3: fix darwin build
Disable linting as it uses clang-tidy, which isn't a cc-wrapper and
won't find our dependencies automatically.
2020-01-06 13:51:00 -08:00
Wael M. Nasreddine
1301359d26 h3: init at 3.4.4 2020-01-06 13:51:00 -08:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Frederik Rietdijk
06a054e6eb Merge master into staging-next 2019-11-25 21:51:57 +01:00
John Ericson
814f9104d7
Merge pull request #72657 from cleverca22/vc4
Initial implementation of vc4 cross-compile
2019-11-24 16:04:15 -05:00
Frederik Rietdijk
1d18c5a0fe Merge staging-next into staging 2019-11-24 10:13:31 +01:00
Jan Tojnar
5b11829a63
yelp-tools: move to top-level 2019-11-20 04:58:00 +01:00
Michael Bishop
4aa1ffae04
initial implementation of vc4 cross-compile 2019-11-19 22:19:15 -04:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
Linus Heckemann
5aa4b19946 treewide: mark some broken packages as broken
Refs:
e675498026
1e9cc5b984
793a2fe1e8
c19cf65261
f6544d618f
2019-10-08 17:14:26 +02:00
Jonathan Ringer
5c64adbabb rappel: unstable-2019-07-08 -> unstable-2019-09-09 2019-09-09 13:32:48 -07:00
volth
7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
worldofpeace
ec27f6ff3c
Merge pull request #68282 from Pamplemousse/rappel
rappel: init at unstable-2019-07-08
2019-09-08 13:45:47 -04:00
Pamplemousse
77783268da rappel: init at unstable-2019-07-08 2019-09-07 21:12:47 -07:00
volth
7bb6b373ab treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Michal Minář
f0c12c4795 google-clasp: init at 2.2.1 (#43376)
* google-clasp: init at version 2.2.1

Useful for developing Google's Apps Scripts.

Signed-off-by: Michal Minář <mic.liamg@gmail.com>

* fixed license

Signed-off-by: Michal Minář <mic.liamg@gmail.com>
2019-08-22 13:29:43 +02:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +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
Ryan Mulligan
508ae42a0f treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
R. RyanTM
1e146f5188 newlib: 3.0.0 -> 3.1.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/newlib/versions
2019-07-05 23:27:05 +02:00
Aaron Lindsay
3f783d9b8e msp430GccSupport: 1.206 -> 1.207 2019-07-05 23:24:20 +02:00
Alyssa Ross
062210bdff treewide: update cargoSha256 hashes for cargo-vendor upgrade
A recent upgrade of cargo-vendor changed its output slightly, which
broke all cargoSha256 hashes in nixpkgs.
See https://github.com/NixOS/nixpkgs/issues/60668 for more information.

Since then, a few hashes have been fixed in master by hand, but there
were a lot still to do, so I did all of the ones left over with some
scripts I wrote.

The one hash I wasn’t able to update was habitat's, because it’s
currently broken and the build doesn’t get far enough to produce a
hash anyway.
2019-06-01 15:17:52 +00:00
Aaron Lindsay
6bfdee8107 fixup! mspdebug: init at 0.25 2019-03-26 22:50:05 -07:00
Aaron Lindsay
a4cc81746a fixup! msp430: vendor header package 2019-03-26 22:37:06 -07:00
Aaron Lindsay
9785df65da fixup! msp430: vendor header package 2019-03-26 11:22:23 -07:00
Aaron Lindsay
bc2c8db7f8 mspdebug: init at 0.25 2019-03-26 11:21:02 -07:00
Aaron Lindsay
e3f6b08307 wip: better packaging? 2019-03-25 22:14:41 -07:00
Aaron Lindsay
1c7bb464d9 msp430: include vendor headers with stdenv 2019-03-25 20:39:51 -07:00
Aaron Lindsay
02a1d3b24a msp430: vendor header package 2019-03-25 20:33:58 -07:00
Andreas Rammhold
48b9a4a4a5 fix two typos in "substituteInPlace" that should never landed
I am not sure how these two could ever work but at least the typo is
fixed now. They still fail to compile but that is a different issue.
2019-03-11 14:51:40 +01:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Matthew Bauer
3b32c920d5 systems/parse.nix: support eabihf
eabihf is an abi that can be used with ARM architectures that support
the “hard float”. It should probably only be used with ARM32 when you
are absolutely sure your binaries will run on ARM systems with a FPU.

Also, add an example "armhf-embedded" to match the preexisting
arm-embedded system. qmk_firmware needs hard float in a few places, so
add them here to get that to work.

Fixes #51184
2018-12-02 19:49:36 -06:00
c0bw3b
93e511c319 Treewide: use HTTPS on GNU Savannah domains
HTTP -> HTTPS for:
- http://savannah.gnu.org/
- http://git.savannah.gnu.org/
- http://download.savannah.gnu.org/
- http://svn.savannah.gnu.org/
2018-12-02 15:33:09 +01:00
c0bw3b
a04a512f34 Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
Matthew Bauer
a4234645fe betaflight: don’t use nano
not in newlib
2018-11-02 15:42:33 -05:00
Matthew Bauer
94a2cdebaa inav: don’t use nano
not in newlib
2018-11-02 15:42:32 -05:00
Matthew Bauer
0b66270ada avrlibc: set platforms to avr-none
It will only build on avr architectures.
2018-11-02 15:42:32 -05:00
Matthew Bauer
a33d122be6 qmk_firmware: init at 0.6.144
A convenient way to test embedded projects
2018-10-30 13:31:56 -05:00
Matthew Bauer
aa4707fc34 treewide: use gnu toolchain for avr/arm-embedded
These packages should in theory work with our GCC toolchains, but
there are some definite breakages that need to be tracked down.
Comparing output of these to old gcc-arm-embedded is important.

Affected packages include:

- axolooti
- avrdudess
- opentx
- microscheme
- betaflight
- inav
- blackmagic
- simavr
- gnuk
2018-10-30 13:31:45 -05:00
Matthew Bauer
8db71d9d77 newlib: init at 3.0.0
Fixes #47533

newlib seems to think it’s a compiler when it’s not. Anyway had to
make host refer to build platform for things to work.
2018-10-29 14:34:10 -05:00
Matthew Bauer
412093994b gcc: support avr
- respect libc’s incdir and libdir
- make non-unix systems single threaded
- set LIMITS_H_TEST to false for avr
- misc updates to support new libc’s
- use multilib with avr

For threads we want to use:
- posix on unix systems
- win32 on windows
- single on everything else

For avr:
- add library directories for avrlibc
- to disable relro and bind
- avr5 should have precedence over avr3 - otherwise gcc uses the wrong one
2018-10-29 14:34:09 -05:00
Matthew Bauer
d59a9ac7cf avr: use new compilation infrastructure
Gets rid of:
  avrbinutils
  avrgcc

to replace with:
  pkgsCross.avr.buildPackages.binutils
  pkgsCross.avr.buildPackages.gcc
2018-10-29 14:34:09 -05:00
Daiderd Jordan
561fb30ac6
loc: enable darwin build
It works fine there and probably other unix platforms.
2018-10-27 10:05:01 +01:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Vladimír Čunát
00df25ee57
Merge branch 'master' into staging-next
Hydra: ?compare=1472947
2018-08-12 10:33:41 +02:00
Samuel Dionne-Riel
c116b485e4
Merge pull request #40978 from elitak/inav
inav: init at 2.0.0-rc2; betaflight: 3.2.3 -> 3.4.0-rc4
2018-08-09 21:33:06 -04:00
Frederik Rietdijk
d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
Jörg Thalheim
cd6d2e2103
Merge pull request #44799 from r-ryantm/auto-update/avr-gcc
avrgcc: 8.1.0 -> 8.2.0
2018-08-09 07:37:12 +01:00
R. RyanTM
aaa88f4c7f avrgcc: 8.1.0 -> 8.2.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/avr-gcc/versions.
2018-08-08 19:54:24 -07:00
R. RyanTM
1e0f87bfbc avrbinutils: 2.30 -> 2.31.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/avr-binutils/versions.
2018-08-08 19:19:08 -07:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Eric Litak
fd004d9f08 inav: init at 2.0.0-rc2 2018-07-02 10:11:01 -07:00
Eric Litak
9710439e3d betaflight: 3.2.3 -> 3.4.0-rc4 2018-07-02 10:11:01 -07: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
R. RyanTM
d513634e6c avrgcc: 7.3.0 -> 8.1.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/avr-gcc/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-g++ --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-c++ --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-8.1.0 --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov-tool -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov-tool --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov-dump -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov-dump --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcov-dump help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-cpp --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-ar -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-ar --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-nm -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-nm --help’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-ranlib -h’ got 0 exit code
- ran ‘/nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0/bin/avr-gcc-ranlib --help’ got 0 exit code
- found 8.1.0 with grep in /nix/store/kj1gijncvyaz6a0v4fg78420i9xrhzg2-avr-gcc-8.1.0
- directory tree listing: https://gist.github.com/bc5f032e2fae6d464814f0d61feb07dd
2018-05-07 05:59:21 -07:00
Matthew Bauer
1592e03aba treewide: rename bad filenames
Most of these can easily be moved to subdirectories of other
directories. This helps reduce clutter in the main trees.
2018-04-17 15:42:25 -05:00
Matthias Beyer
ce1c1e3093 Remove maintainership
With this patch I remove myself as a maintainer for all packages I
currently maintain.

This is due the fact that I will be basically off the grid from May 2018
until early 2019, as I will be on a trip through north america.

I will revert this patch as soon as I'm back, as I plan to continue
contributing to nixpkgs then.
But as I cannot maintain anything during that time, I'd like to get this
patch merged.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-04-06 10:57:19 +02:00
Carter Sande
7f92e3b6bf rpiboot-unstable: init at 2018-03-27 2018-04-05 15:40:03 +03:00
Matthew Justin Bauer
84f6b46d6b
Merge pull request #37633 from thefloweringash/avrgcc-upgrade
avrgcc: 5.4.0 -> 7.3.0
2018-03-31 19:18:49 -05:00
Ryan Mulligan
b189247ba0 treewide: use more HTTPS URLs
Uses the HTTPS url for cases where the existing URL has a permanent
redirect. For each domain, at least one fixed derivation URL was
downloaded to test the domain is properly serving downloads.

Also fixes jbake source URL, which was broken.
2018-03-24 22:04:25 -07:00
Andrew Childs
1e1f66f209 avrgcc: 5.4.0 -> 7.3.0 2018-03-23 00:39:06 +09:00
Matthew Bauer
54e2c28b09 darwin: disable broken packages 2018-03-08 17:21:17 -06:00
Vladimír Čunát
565bd805e6
Merge branch 'master' 2018-03-05 14:53:27 +01:00
Daniel Fullmer
02fee428a2 avrbinutils: 2.26 -> 2.30 2018-03-01 13:30:17 -05:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Kier Davis
6bfa42218d
avrgcc: bake path to avr-ar into avr-gcc-ar
gcc provides wrappers for binutils' ar, nm and ranlib
executables, which must be used instead when using link-time
optimisation. See also:
http://manpages.ubuntu.com/manpages/zesty/man1/aarch64-linux-gnu-gcc-ar-5.1.html

The upstream version of avr-gcc-ar searches in paths passed to
the configure script for the avr-ar binary that it wraps, falling
back to searching PATH instead. Thus currently avr-gcc-ar works on
Nix, but only if avrbinutils is already in the environment.

This change bakes the path to avr-ar into avr-gcc-ar, since its path
is known at compile time. It also no longer searches PATH, meaning the
user's local environment won't override this path.

Note that avr-gcc-nm and avr-gcc-ranlib are compiled from the same
source file as avr-gcc-ar, just with different compiler flags.

Testing on master (without avrbinutils in the environment):

    $ nix-build -A avrgcc
    $ result/bin/avr-gcc-ar --version
    result/bin/avr-gcc-ar: Cannot find binary 'avr-ar'

Testing on branch with this fix:

    $ nix-build -A avrgcc
    $ result/bin/avr-gcc-ar --version
    GNU ar (GNU Binutils) 2.26.20160125
    ...
2018-01-12 00:48:35 +00:00
Orivej Desh
d3acb060e0 avr8burnomat: rehash
The new release has added support for ATmega324P without version bump.
2017-12-05 21:51:17 +00:00
Pascal Wittmann
24e87b49b6
Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
Matthias Beyer
6123b53a86 loc: 2017-06-23 -> 0.4.1 2017-10-31 16:27:23 +01:00
mimadrid
6fc47b0c58
amdapp-sdk: fix homepage url 2017-10-28 11:12:52 +02:00
Kevin Cox
5f8cf0048e rust: update cargo builder to fetch registry dynamically
The biggest benefit is that we no longer have to update the registry
package. This means that just about any cargo package can be built by
nix. No longer does `cargo update` need to be feared because it will
update to packages newer then what is available in nixpkgs.

Instead of fetching the cargo registry this bundles all the source code
into a "vendor/" folder.

This also uses the new --frozen and --locked flags which is nice.

Currently cargo-vendor only provides binaries for Linux and
macOS 64-bit. This can be solved by building it for the other
architectures and uploading it somewhere (like the NixOS cache).

This also has the downside that it requires a change to everyone's deps
hash. And if the old one is used because it was cached it will fail to
build as it will attempt to use the old version. For this reason the
attribute has been renamed to `cargoSha256`.

Authors:
* Kevin Cox <kevincox@kevincox.ca>
* Jörg Thalheim <Mic92@users.noreply.github.com>
* zimbatm <zimbatm@zimbatm.com>
2017-10-23 00:30:47 +01:00
Maximilian Güntner
6a458c169b
avr-*: split avr-gcc-libc into separate packages
- avr-gcc 5.3.0 -> 5.4.0

closes #28220

Since the packages do not share a common prefix anymore, you need
to define the current store paths in your project's Makefile.

Example for an atmega644 build:

CFLAGS += -I /nix/store/9rffxzds5crcpm76g3nr03jx0aa657cf-avr-libc-2.0.0/avr/include
CFLAGS += -B /nix/store/9rffxzds5crcpm76g3nr03jx0aa657cf-avr-libc-2.0.0/avr/lib/avr5
CFLAGS += -L /nix/store/9rffxzds5crcpm76g3nr03jx0aa657cf-avr-libc-2.0.0/avr/lib/avr5
CFLAGS += -L /nix/store/8409dj9js4i5901i63275wxdm783l0p6-avr-gcc-5.4.0/lib/gcc/avr/5.4.0/avr5
2017-09-05 05:31:38 +02: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
Dan Peebles
90b9719f4f treewide: fix the remaining issues with meta attributes 2017-04-29 04:24:34 +00:00
Gabriel Ebner
6a90b88d27 loc: 0.3.3 -> 0.3.4 2016-12-08 09:59:47 -05:00
Gabriel Ebner
4a1f73ab89 loc: 0.3.0 -> 0.3.3 2016-10-30 16:45:04 -04:00
Matthias Beyer
1176973ab4 loc: init at 0.3.0 2016-10-28 09:45:51 +02:00
Reno Reckling
3cb6f522db amdapp-sdk: fix build for gcc 5
(cherry picked from commit 1dcd93c1de)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-09-20 14:17:36 +02:00
Robin Gloster
8031cba2ab Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-06-10 09:27:04 +00:00
Bjørn Forsman
4c722ad380 avr-gcc-libc: strip trailing whitespace 2016-06-05 11:59:47 +02:00
ne0phyte
7c6b575c53 avr-gcc-libc: binutils 2.25->2.26, gcc 4.8.4->5.3.0, avr-libc 1.8.1->2.0.0
All packages updated to support more recent Atmel MCUs.
2016-06-05 11:59:31 +02:00
Robin Gloster
c92bca56f8 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-05-02 22:58:02 +00:00
Nikolay Amiantov
87ebab128a replace ${stdenv.cc.cc}/lib occurences 2016-05-01 00:13:23 +03:00
Eelco Dolstra
a133a74c89 Remove cruft 2016-04-26 17:31:54 +02:00
Franz Pletz
aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Robin Gloster
955a9a3be7 avrgcclibc: turn off format hardening 2016-02-07 15:49:09 +00:00
Bjørn Forsman
6e070cb9d9 avr-gcc-with-avr-libc: remove unused gcc-4.6 patch
Unused since dd4e1d4225 (avr-gcc-with-avr-libc: Update to latest versions.)
2015-02-22 12:41:14 +01:00
Ambroz Bizjak
dd4e1d4225 avr-gcc-with-avr-libc: Update to latest versions.
Also modernize the Nix expression.
2015-02-22 12:17:35 +01:00
Antoine R. Dumont
9b81fa284f Fix avr-gcc url
New releases have been made and the current one is now an old one.
2015-02-16 23:08:05 +01:00
Vladimír Čunát
a0bf07827b mpc: also rename the attribute to libmpc
Attrnames and package names should be as close as possible to avoid confusion.
I took care not to confuse the two mpc things during the mass-replace,
so hopefully I suceeded (tarball still builds).
2015-01-17 09:55:32 +01:00
Eric Seidel
f3c6827373 rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc 2015-01-14 20:27:55 -08:00
Tobias Geerinckx-Rice
c64257b8e5 Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
John Wiegley
28b6fb61e6 Change occurrences of gcc to the more general cc
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
2014-12-26 11:06:21 -06:00
Bjørn Forsman
39dc905310 avr8-burn-omat: update to version 2.1.2
* Update homepage / download url
* Set meta.platforms (= all)
2014-12-15 22:31:22 +01:00
William A. Kennington III
f1abc8f8ba intelgen4asm: Remove obsolete package 2014-08-07 01:32:43 +02:00