1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-17 19:21:04 +00:00
Commit graph

431 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
Fabian Affolter 0e1a87a5b9 go2rtc: 1.9.5 -> 1.9.6
Diff: https://github.com/AlexxIT/go2rtc/compare/refs/tags/v1.9.5...v1.9.6

Changelog: https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.6
2024-10-30 09:52:05 +01:00
R. RyanTM 452e3844ee
go2rtc: 1.9.4 -> 1.9.5 (#352016)
https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.5
2024-10-29 04:17:52 +01:00
R. Ryantm 92562a9d48 yaydl: 0.14.1 -> 0.15.5 2024-10-17 09:05:39 +00:00
github-actions[bot] c64ae284c0
Merge master into staging-next 2024-10-10 18:04:46 +00:00
Alyssa Ross f1e0e18868
rtmpdump: fix cross with Clang
"clang" is not the correct value for CC when cross compiling — it
should be the prefixed, wrapped clang for the host platform.  Let's
force the use of our original CC in all cases.
2024-10-10 13:05:57 +02:00
Artturin f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03: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 70f48395b9 svt-av1: 2.2.0 -> 2.2.1 2024-09-11 19:24:58 +02:00
Emily 61922738bb treewide: optimistically unpin FFmpeg 7 dependencies
Per the adjusted FFmpeg pinning advice, packages that work on the
default version should use the unversioned variants to ease the
migration to future versions and reduce the number of packages that
end up referencing old versions.

I have left HandBrake pinned as it builds a custom patched FFmpeg.
2024-09-07 20:31:41 +01:00
github-actions[bot] 3bbf8e8a6f
Merge staging-next into staging 2024-08-28 00:13:26 +00:00
Sandro 58bd90220b
ffmpeg_4: almost drop (#336401) 2024-08-27 22:08:20 +02:00
Johannes Jöns 379cbc4a58
Merge pull request #336564 from hexacera/svt-av1-pgo
svt-av1: 2.1.2 -> 2.2.0
2024-08-24 11:02:33 +00:00
hexacera 17c9dc8960 svt-av1: 2.1.2 -> 2.2.0
Release notes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/tags/v2.2.0
2024-08-24 12:29:14 +08:00
Emily f7d69fbac6 untrunc-anthowlock: 0-unstable-2021-11-21 -> 0-unstable-2024-08-14
Includes fixes for FFmpeg 7.
2024-08-22 15:22:25 +01:00
Emily 2ae3a0f50d xjadeo: unpin FFmpeg 4 2024-08-21 23:01:51 +01:00
Joseph Stahl 18ebd72b85
recyclarr: move to pkgs/by-name 2024-08-11 21:23:33 -04:00
Joseph Stahl f68084c378
recyclarr: 7.1.1 -> 7.2.1 2024-08-11 21:23:33 -04:00
Joseph Stahl 038c94d189
recyclarr: refactor - build from source
recyclarr: add openssl as runtime dependency

Addresses issue from #331498
2024-08-11 21:23:31 -04:00
Peder Bergebakken Sundt 88beb3d9fe
Merge pull request #333983 from pbsds/fix-recyclarr-1723408873
recyclarr: fix passthru.tests
2024-08-12 02:05:09 +02:00
Peder Bergebakken Sundt 92e6575c9a recyclarr: fix passthru.tests 2024-08-11 22:45:21 +02:00
Peder Bergebakken Sundt d8e49dbc91
Merge pull request #331498 from Scrumplex/pkgs/recyclarr/ssl
recyclarr: add openssl as a runtime dependency
2024-08-11 22:41:44 +02:00
Colin Arnott a5466bd591
wtwitch: migrate to by-name 2024-08-06 13:40:06 +00:00
Emily cf59de18df harvid: move to pkgs/by-name 2024-08-01 16:59:47 +01:00
Sefa Eyeoglu fb2a35c933
recyclarr: add openssl as a runtime dependency
When trying to reach radarr/sonarr instances that require TLS, recyclarr
fails with the following error:

    No usable version of libssl was found
    Aborted (core dumped)

Add openssl as a runtime dependency to support TLS-protected instances.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-08-01 12:20:29 +02:00
Nick Cao 45d71087e4
Merge pull request #330969 from r-ryantm/auto-update/yaydl
yaydl: 0.14.0 -> 0.14.1
2024-07-30 16:45:49 -04:00
R. Ryantm 584ab07a6d yaydl: 0.14.0 -> 0.14.1 2024-07-30 00:30:47 +00:00
Jörg Thalheim 5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Martin Weinelt 983077457f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/python-modules/uvcclient/default.nix
-	pkgs/development/tools/rust/rust-analyzer/default.nix
2024-07-18 12:35:33 +02:00
Kira Bruneau c0c8a36716 replay-sorcery: remove as it is unmaintained upstream 2024-07-16 07:29:07 -04:00
github-actions[bot] 31817540ee
Merge staging-next into staging 2024-07-14 18:01:37 +00:00
aleksana 592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Vladimír Čunát 4c09ae2416
Merge branch 'staging-next' into staging 2024-07-08 10:43:15 +02:00
Weijia Wang 7e75ad480a
Merge pull request #318400 from r-ryantm/auto-update/atomicparsley
atomicparsley: 20221229.172126.d813aa6 -> 20240608.083822.1ed9031
2024-07-08 00:09:03 +02:00
github-actions[bot] 78cea2a152
Merge staging-next into staging 2024-07-03 00:04:34 +00:00
hexchen 2104f810b0 decklink, blackmagic-desktop-video: drop package and module
I am the singular maintainer for these packages. They are difficult to
maintain and are going to start to bitrot pretty much as soon as BMD
releases new software versions. Therefore, I am not only removing myself
as the maintainer but dropping them entirely.
2024-07-02 17:26:03 +00:00
github-actions[bot] d5bca87877
Merge staging-next into staging 2024-07-02 06:01:38 +00:00
Atemu b45fab3f2c
Merge pull request #312741 from trofi/svt-av1-update
svt-av1: 2.0.0 -> 2.1.2
2024-07-02 02:38:58 +02:00
Janik H. 76cd1d2211 maintainers: drop janik
I guess my time has come as well...

With this commit, I'm not just dropping my maintainer entry, but I'm also
resigning from my duties as a board observer and NixCon project lead.
I also terminated my Summer of Nix contract today.
I'll also stop hosting the local NixOS meetup.

The only "project" I'll finish under the NixOS Foundation umbrella is
Google Summer of Code because the mentees aren't even remotely
responsible for why I'm leaving, and it would be unfair to leave them
hanging.

I'm grateful for all the things I was able to learn, for all the experiences
I could gather, and for all the friends I made along the way.
NixOS is what makes computers bearable for me, so I'll go and work on
some fork (*something something* you always meet twice in life).
2024-07-02 02:36:42 +02:00
R. Ryantm e00a842eae recyclarr: 6.0.2 -> 7.0.0 2024-06-30 10:31:38 +00:00
Sergei Trofimovich c5e1c7505c svt-av1: 2.0.0 -> 2.1.2
Changes:
- https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.1.0
- https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.1.1
- https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.1.2
2024-06-29 09:15:57 +01:00
Paul Meyer fbe8538aa1 treewide: remove jonringer as package maintainer
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2024-06-25 09:16:56 +02:00
R. Ryantm 9e4a60e899 go2rtc: 1.9.3 -> 1.9.4 2024-06-19 04:56:56 +00:00
Weijia Wang 0dd1d656e6
Merge pull request #319175 from getchoo/pkgs/rav1e/adopt
rav1e: adopt; modernize
2024-06-14 23:12:30 +02:00
Jan Tojnar 7987842fec
Merge pull request #318589 from jtojnar/u-s-v-ignore-same
common-updater-scripts/u-s-v: support --ignore-same-version
2024-06-13 00:41:07 +02:00
seth 1cc5cb9434
rav1e: migrate to by-name 2024-06-12 03:28:22 -04:00
Alexis Hildebrandt f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Alexis Hildebrandt 755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Alexis Hildebrandt bf995e3641 treewide: Remove ending period from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*".*\.";' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*)\.";/\1";/'
2024-06-09 23:04:51 +02:00
Jan Tojnar 0421c816ba treewide: Simplify use of update-source-version
- `--ignore-same-version` allows us to not call it twice.
- with that, we can also omit version, to allow us updating e.g. `cargoDeps` hash
2024-06-09 20:33:23 +02:00