Commit Graph

162 Commits

Author SHA1 Message Date
Tomodachi94
caab0be8a3
freeplane: 1.11.14 -> 1.12.8, use Gradle 8 (#358907) 2024-12-11 01:12:21 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Weijia Wang
9268e3f2c3
freefilesync: 13.8 -> 13.9 (#363726) 2024-12-09 18:49:17 -05:00
Tomodachi94
033d2e3a6a freeplane: use Gradle 8
Upgraded upstream in
dc4421370c.

"Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0."
2024-12-09 21:51:15 +00:00
Tomodachi94
15a83f8b26 freeplane: 1.11.14 -> 1.12.8
Changelog: https://github.com/freeplane/freeplane/blob/1.12.x/freeplane/doc/history_en.txt
2024-12-09 21:51:15 +00:00
aleksana
c140dc89de treewide: add aleksana to maintainer of various gtk packages 2024-12-08 20:40:23 +08:00
nixpkgs-merge-bot[bot]
954e48a4e0
free42: 3.1.8 -> 3.1.10 (#361219) 2024-12-06 01:45:51 +00:00
Ramses
69c07a1590
treewide: adopt/co-maintain some packages (#355700) 2024-12-05 09:29:28 +01:00
34j
d637b85e25
treewide: replace --enable-wayland-ime with --enable-wayland-ime=true for the arguments to properly work (#361341) 2024-12-05 00:06:22 +05:30
Jonas Heinrich
ff04c2da50
froide: init at 0-unstable-2024-11-22 (#355835) 2024-12-03 14:38:26 +01:00
R. Ryantm
41a5b2b563 free42: 3.1.8 -> 3.1.10 2024-12-02 20:54:22 +00:00
seth
f86d5a84e0
frog-protocols: don't use pulled commit
Upstream appears to have force pushed the previous commit away
2024-11-30 19:04:45 -05:00
Jonas Heinrich
b59765289c froide: init at 0-unstable-2024-11-22 2024-11-25 20:13:15 +01:00
34j
8ae2932d56 add --enable-wayland-ime flag to all Electron packages that uses NIXOS_OZONE_WL 2024-11-24 13:34:28 +09:00
Fernando Rodrigues
7fccd0fad5
freetube: add sigmasquadron as co-maintainer
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-11-23 20:13:45 -03:00
Martin Weinelt
591ebd39fb
frigate: patch path to birdseye graphic 2024-11-22 17:59:37 +01:00
Martin Weinelt
4abc3dfc28
frigate: provide the tflite audio model 2024-11-22 17:59:35 +01:00
Donovan Glover
4743e01fa0
freecad: 1.0rc4 -> 1.0 (#357360) 2024-11-20 20:20:54 +00:00
Weijia Wang
fe58058517
freefilesync: 13.7 -> 13.8 (#354976) 2024-11-19 23:15:26 +01:00
Samuel Rounce
1190fe0c19 freecad: 1.0rc4 -> 1.0 2024-11-19 18:47:28 +00:00
Yury Shvedov
71f8956ee4 freecad: add tests for modules
Change-Id: Ia5b5fb54120555b75fbeba6493f57f07d05dc2fc
2024-11-18 12:24:26 +03:00
Yury Shvedov
d3c8c86ac4 freecad: make customizable
FreeCad has addon system with various addons around the net.

It has an addon-manager which allows to browse through
registered addons and install them in runtime. But this is not nix-way,
because you have to install addons again after system configuration
moving.

Additionally freecad allows you to manually install addons and put them to
common folder or specify with command arguments.

This patch introduces extra `customize` method to FreeCad derivation
attrset (inspired from vim) which allows you to inject addons from nix
configuration.

```nix
{ freecad
, fetchFromGitHub
}:
let
  cad-exchanger = fetchFromGitHub {
    owner = "yorikvanhavre";
    repo = "CADExchanger";
    rev = "5c2cd792ddc4581b917ebe7add5ef960bf6c3e2a";
    hash = "sha256-AST5bwhgMbvW3m8V1cv5PqKjJi2eSE1lbXpVLvRVzM8=";
  };

  freecad-customized = freecad.customize {
    modules = [ cad-exchanger ];
  };
in
freecad-customized
```

Change-Id: I64cea3a5c7c5d08d153424b98dafec4117808d21
2024-11-18 12:24:25 +03:00
Yury Shvedov
063fa684a4 freecad: take in account module-path argument
Use paths passed with `--module-path` argument to search for preference
packs

Change-Id: Ic64a7190304fc967786f80d1a4cd98827e182c28
2024-11-18 12:24:20 +03:00
Samuel Rounce
c2321088e8 freecad: 1.0rc2 -> 1.0rc4 2024-11-16 23:54:01 +00:00
Anderson Torres
72eb4b7e04 freecad: remove AndersonTorres as maintainer
Effectively orphaning the package.
2024-11-14 21:36:25 -03:00
R. Ryantm
09d793bb65 fritz-exporter: 2.5.0 -> 2.5.1 2024-11-13 15:37:25 +00:00
Weijia Wang
d5448e23eb freefilesync: 13.7 -> 13.8 2024-11-12 16:22:14 +01:00
Weijia Wang
7bb92df5c8 freefilesync: reformat 2024-11-10 13:02:35 +01:00
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
Shawn8901
ae7f50cd7d fritz-exporter: add attrs to relaxed deps 2024-11-04 19:11:23 +01:00
wxt
9eea3cbd0f frozen-bubble: fix build 2024-11-03 17:09:48 +01:00
wxt
d72fb11bd2 frozen-bubble: nixfmt 2024-11-03 17:09:48 +01:00
wxt
047916da43 frozen-bubble: move to by-name 2024-11-03 17:09:48 +01:00
Michael Evans
77271528a0
fretboard: v7.1 -> v8.0 (#352678) 2024-10-31 21:17:32 +01:00
Artturin
63da90a15e
freecad: work around https://github.com/FreeCAD/FreeCAD/issues/10514 (#346740) 2024-10-19 19:02:36 +03:00
Johannes Jöns
84567cb02c
frog-protocols: init at 0.01-unstable-2024-09-25 (#344515) 2024-10-18 21:21:25 +00:00
chayleaf
dfc2c34472
freeplane: disable parallel building
should fix #346419
2024-10-09 22:36:11 +07:00
Henner Zeller
dd53928de8 freecad: work around https://github.com/FreeCAD/FreeCAD/issues/10514
* Fixes #284880
  * Also discussed on https://discourse.nixos.org/t/freecad-failed-to-compute-left-right-minimum-bearings-for-cursor-pcf/35266

Symptom is that failure to load a fixed font is followed by a flood of
 'Failed to compute left/right minimum bearings for "cursor.pcf"'
messages that can freeze up the machine.

Isssue FreeCAD issue tracker https://github.com/FreeCAD/FreeCAD/issues/10514

Is not yet fixed, but with a working solution, which has not made it into the repo yet:
https://github.com/FreeCAD/FreeCAD/issues/10514#issuecomment-1849176386
The hotfix from that comment is added here slightly adated as freecad-font-10514.patch
2024-10-05 17:51:36 -07:00
h7x4
de0d993eec
fragment-mono: init at 1.21 (#337557) 2024-10-01 01:33:38 +02:00
Samuel Rounce
935e1d72db freecad: 1.0rc1 → 1.0rc2 2024-09-27 03:43:12 +01:00
Samuel Rounce
70a662d45b freecad: 0.21.2 → 1.0rc1 2024-09-27 03:41:24 +01:00
Sefa Eyeoglu
64ac27b97f
frog-protocols: init at 0.01-unstable-2024-09-25
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-26 08:37:48 +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
nicoo
2641d97cbf pkgs/by-name: Convert hashes to SRI format
Reproduction script:
	# Bulk rewrite
	./maintainers/scripts/sha-to-sri.py pkgs/by-name
	# Revert some packages which will need manual intervention
	for n in amdvlk azure-cli cargo-profiler corefonts flatito fluxcd gist perf_data_converter protoc-gen-js solana-cli swt verible; do
		git checkout -- "pkgs/by-name/${n:0:2}/${n}"
	done
2024-09-15 11:24:31 +02:00
linsui
142b9489e1 friture: 0.49-unstable-2024-06-02 -> 0.51 2024-09-09 01:16:40 +08:00
Daniel Nagy
975218a784
freenet: move to pkgs/by-name 2024-09-07 21:30:00 +02:00
Aleksana
f24c130569
fragments: 3.0.0 -> 3.0.1 (#337479) 2024-09-04 22:25:22 +08:00
Noah Gitsham
7855201741 fragment-mono: init at 1.21 2024-09-02 02:59:26 +01:00
R. Ryantm
30b614d5d2 frankenphp: 1.2.4 -> 1.2.5 2024-08-28 00:56:55 +00:00
linsui
0a9774970b fragments: 3.0.0 -> 3.0.1 2024-08-26 22:06:18 +08:00