Commit Graph

147 Commits

Author SHA1 Message Date
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
Sandro
771c5644e8
Merge pull request #333915 from jopejoe1/license
lib/licenses: some corrections
2024-08-24 12:39:30 +02:00
OTABI Tomoya
4bee6d2a79
Merge pull request #330184 from natsukium/freesasa/init
freesasa: init at 2.1.2; python312Packages.freesasa: init at 2.2.1
2024-08-23 09:21:46 +09:00
Nick Cao
50703e0c7b
Merge pull request #321943 from aktaboot/framework-tool-update
framework-tool: unstable-2023-11-14 -> 0.1.0-unstable-2024-06-14
2024-08-21 19:28:39 -04:00
Sandro
5611feb0b6
Merge pull request #270176 from ppenguin/freecad-wayland
freecad: add freecad-wayland to fix native wayland
2024-08-18 17:56:47 +02:00
R. Ryantm
36ea39511b frankenphp: 1.2.3 -> 1.2.4 2024-08-14 09:37:09 +00:00
jopejoe1
67327ada9b lib/licenses: remove libssh2 equivalent to bsd3 2024-08-11 17:44:59 +02:00
R. Ryantm
c9cb130209 frankenphp: 1.2.2 -> 1.2.3 2024-08-07 03:32:27 +00:00
Anderson Torres
c9deae12d7 treewide: remove viric from meta.maintainers [no orphans]
Since theey is not active from at least six years.
2024-07-28 10:47:12 -03:00
natsukium
2a7fc4b6ef
freesasa: init at 2.1.2 2024-07-26 23:18:37 +09:00
ppenguin
e251401263
freecad: add freecad-wayland that runs on wayland natively
freecad: add freecad-wayland that runs on wayland natively (no xwayland)

reformat

all-packages

fix freecad
2024-07-21 19:02:36 +02:00
Randy Eckenrode
f9b7f4ec09
tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
Sandro
0f926b7396
Merge pull request #326595 from squalus/freecad
freecad: fix build
2024-07-17 19:38:41 +02:00
Aleksana
0d2c331bc2
Merge pull request #326743 from r-ryantm/auto-update/frankenphp
frankenphp: 1.2.1 -> 1.2.2
2024-07-15 20:09:36 +08:00
Atemu
476b450df8
Merge pull request #272380 from chayleaf/gradle2
gradle: add setup hook
2024-07-14 22:08:41 +02:00
Sigmanificient
512e8afdb9 treewide: remove unused occurence of stdenv (and other) arguments
format (will squash)
2024-07-14 04:32:56 +02:00