Commit Graph

20 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Raito Bezarius
8272db154d isso: fix tests
Due to some dependency bump, isso ceased to build its tests for a deprecated API usage.
A PR has been sent upstream, see in the diff and it is applied via substitution here.
2023-10-30 12:31:08 +01:00
Raito Bezarius
1ebed52d62 isso: 0.12.6.2 -> 0.13.0
This uses `buildNpmPackage` now and Node.js 20.
Also, packages the HTML documentation in a new output.

https://isso-comments.de/news/#isso-version-0-13-0-released
2023-05-22 20:42:38 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Weijia Wang
9696ca8fd9 isso: unbreak on aarch64-darwin 2023-01-09 02:08:12 +01:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
R. Ryantm
b8d3991ce5 isso: 0.12.6.1 -> 0.12.6.2 2022-04-24 05:41:07 +00:00
Francesco Gazzetta
de096b7c83 isso: 0.12.5 -> 0.12.6.1 2022-03-22 16:04:49 +01:00
Fabian Möller
4329d79dba
nixos/tests: link tests to their packages 2022-01-23 21:08:10 +01:00
Benjamin Asbach
21f0b45155 isso: added generation of javascript files to build phase
this fixes #129277
2021-08-09 17:41:35 -06:00
Francesco Gazzetta
70900069ad
isso: 0.12.4 -> 0.12.5 (#117582) 2021-03-26 18:59:11 +01:00
Ente
73484f3b0f
isso: unstable-2020-09-14 -> 0.12.4
* fixes: https://github.com/posativ/isso/issues/617
2021-02-12 22:36:53 +01:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01: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
Ente
85c07678d4 isso: build from master
* The published 0.12.2 version is broken therefore switch to build from
master. Related Issue: https://github.com/posativ/isso/issues/617
* cleanup build inputs
* use python3
2020-09-21 11:03:26 -07:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
R. RyanTM
5a3548349f isso: 0.11.1 -> 0.12.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/isso/versions
2019-01-28 06:10:07 -08:00
Francesco Gazzetta
ab4b7452cb isso: 0.10.6 -> 0.11.1 (#50310) 2018-11-13 16:52:33 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Francesco Gazzetta
6d09fbfcf4 python: isso: init at 0.10.6 2018-04-15 21:12:54 +00:00