Commit Graph

79 Commits

Author SHA1 Message Date
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Austin Horstman
ea57778422
duckstation-bin: 0.1-7294 -> 0.1-7371 (#352364) 2024-11-08 22:14:40 -06:00
Nick Cao
3855a624f8
duplicacy: 3.2.3 -> 3.2.4 (#353949) 2024-11-06 08:33:31 -05:00
Gaétan Lepage
4d3b8eddbd
dua: 2.29.2 -> 2.29.4 (#353603)
* dua: move to by-name

* dua: format

* dua: 2.29.3 -> 2.29.4

Diff: https://github.com/Byron/dua-cli/compare/v2.29.3...v2.29.4

Changelog: https://github.com/Byron/dua-cli/blob/v2.29.4/CHANGELOG.md
2024-11-06 06:12:29 +01:00
Morgan Helton
aa726faeb2
duplicacy: 3.2.3 -> 3.2.4 2024-11-05 20:52:14 -06:00
Morgan Helton
a3b4f5ea49
duplicacy: move to by-name 2024-11-05 20:50:14 -06:00
Matteo Pacini
e4eab5f5e6 duckstation-bin: 0.1-7294 -> 0.1-7371 2024-10-30 12:33:29 +00:00
Aleksana
0c6e0722f7
duckstation-bin: init at 0.1-7294 (#336021) 2024-10-30 17:06:33 +08:00
R. Ryantm
b737624fa3 dune3d: 1.1.0 -> 1.2.0 2024-10-23 01:34:09 +00:00
Peder Bergebakken Sundt
48d51ff384
dut: init at 0-unstable-2024-07-31 (#326282) 2024-10-20 16:18:50 +02:00
Erno Hopearuoho
6066650cb4 dut: init at 0-unstable-2024-07-31 2024-10-20 14:25:32 +03:00
Bruno Bigras
4605890976 dumbpipe: 0.17.0 -> 0.18.0 2024-10-01 23:57:39 -04:00
Peder Bergebakken Sundt
644c9ab3d6 dunst: use finalAttrs.finalPackage 2024-09-24 23:28:54 +02:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
R. Ryantm
4951e27030 dumbpipe: 0.16.0 -> 0.17.0 2024-09-21 22:36:48 +00:00
Nikolay Korotkiy
f4efefb9c9
duplicati: 2.0.7.1 → 2.0.8.1 (#340085) 2024-09-17 02:09:41 +04:00
R. Ryantm
063aa0109d dumbpipe: 0.13.0 -> 0.16.0 2024-09-09 13:23:37 +00:00
wxt
45d49fecef duplicati: add sourceProvenance patern 2024-09-08 20:50:24 +08:00
wxt
83d27c3878 duplicati: add bot-wxt1221 as maintainers 2024-09-08 20:49:49 +08:00
wxt
0374204ecc duplicati: 2.0.7.1 -> 2.0.8.1 2024-09-06 21:02:12 +08:00
wxt
9706ea618a duplicati: move to by-name 2024-09-06 20:48:23 +08:00
OPNA2608
0523d7864b duckstation: Fix build on aarch64-linux
/build/source/src/util/audio_stream.cpp: In function 'void S16ChunkToFloat(const s16*, float*, u32)':
/build/source/src/util/audio_stream.cpp:575:47: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts
/build/source/src/util/audio_stream.cpp:575:57: error: cannot convert 'int16x8_t' to '__Int32x4_t'
2024-09-04 01:46:32 +02:00
Matteo Pacini
b1863411fd duckstation-bin: init at 0.1-7294 2024-08-27 22:10:36 +01:00
R. Ryantm
3dc62fe36a dummyhttp: 1.0.3 -> 1.1.0 2024-08-23 12:37:46 +00:00
R. Ryantm
442b331aa9 dualsensectl: 0.5 -> 0.6 2024-08-21 06:20:14 +00:00
R. Ryantm
da1f4f954d dust: 1.1.0 -> 1.1.1 2024-07-26 22:03:13 +00:00
Sigmanificient
6dd44107ac treewide: remove unused lib (and other) arguments 2024-07-26 11:18:09 +02:00
R. Ryantm
03946f9b10 dumbpipe: 0.12.0 -> 0.13.0 2024-07-23 01:03:08 +00:00
Anderson Torres
2a2f7c6572 duckstation: 0.1.6658 -> 0.1.6759 2024-07-21 23:05:25 -03:00
Anderson Torres
cbde8688f7 duckstation: cosmetic hammering 2024-07-21 23:05:25 -03:00
Anderson Torres
94d4a294ef duckstation: migrate shaderc-patched to sources.nix 2024-07-21 23:05:20 -03:00
Anderson Torres
1954fef0d9 duckstation: pin shaderc-patched
Since new versions arrived, we should pin that old piece.
2024-07-21 23:04:36 -03:00
Anderson Torres
19b42ca7b3 duckstation: detach sources acquisition to sources.nix
The build scripts used by upstream require Git commands. Because of this, a
`deepClone` is required by fetchFromGitHub.

However, keeping `.git` directory around is detrimental to determinism.

Because of this, we need to run the Git commands "manually", save their outputs
and finally remove `.git`.

In order to not pollute the `package.nix`, this peculiar source acquisition is
detached to its own file and `callPackage`d.

Before this Jesuitic hack, the aforementioned data were obtained and filled by
human hands...
2024-07-21 23:03:39 -03:00
R. Ryantm
f1580f52ec dust: 1.0.0 -> 1.1.0 2024-07-17 01:01:31 +00:00
R. Ryantm
23b3562191 dub: 1.38.0 -> 1.38.1 2024-07-14 06:41:58 +00:00
R. Ryantm
e1c37886e7 dumbpipe: 0.11.0 -> 0.12.0 2024-07-10 03:29:56 +00:00
Matthias Beyer
d0897b2697
Merge pull request #323055 from r-ryantm/auto-update/dumbpipe
dumbpipe: 0.10.0 -> 0.11.0
2024-06-30 17:16:00 +02:00
Anderson Torres
cf8d0c34cc durden: unstable-2023-10-23 -> 0-unstable-2024-06-23 2024-06-28 15:13:24 -03:00
R. Ryantm
644a77dbd7 dumbpipe: 0.10.0 -> 0.11.0 2024-06-28 00:41:15 +00:00
Alexis Hildebrandt
893a4feeb5 dune3d: fix darwin build 2024-06-11 15:00:05 +02:00
Alexis Hildebrandt
5f6c2b2b23 dune3d: refactor 2024-06-11 09:32:43 +02:00
R. Ryantm
22f6906bdd dumbpipe: 0.9.0 -> 0.10.0 2024-06-08 00:39:11 +00:00
Jeremy Baxter
4599a6f571 dub: 1.33.0 -> 1.38.0
Three more tests fail because they require fetching
packages off the registry.
2024-06-07 13:02:30 +12:00
Jeremy Baxter
ce053c4bc8 dub: clean up 2024-06-07 13:02:23 +12:00
Jeremy Baxter
0b72bdc88d dub: migrate to pkgs/by-name 2024-06-06 19:56:17 +12:00
Anderson Torres
9b1c668127 duckstation: 0.1-6292 -> 0.1-6658
Duckstation now uses a vendored shaderc.
However, this vendoring is provided by a patch.
2024-05-28 10:40:27 -03:00
Anderson Torres
82a659382a duckstation: checkPhase -> installCheckPhase 2024-05-28 10:40:27 -03:00
Anderson Torres
d9a096606c duckstation: migrate to by-name
Since by-name hierarchy does not support "third party" callPackage calls, the
expression was modified to get rid of qt6Packages.
2024-05-28 10:40:27 -03:00
R. Ryantm
873412e444 dumbpipe: 0.8.0 -> 0.9.0 2024-05-25 01:32:36 +00:00
Sandro
b4cc43dd12
Merge pull request #308567 from GuillaumeDesforges/gdforj/dummyhttp 2024-05-21 16:17:18 +02:00