Compare commits

...

112 commits

Author SHA1 Message Date
Gaétan Lepage
7501049bfe
python3Packages.skorch: disable package on darwin (#415117) 2025-06-09 09:59:00 +02:00
Gaétan Lepage
b155f2ea5a
python3Packages.jupytext: 1.17.1 -> 1.17.2 (#414849) 2025-06-09 09:57:03 +02:00
Aleksana
143d71f8ec
xarchiver: enable on darwin (#413440) 2025-06-09 15:52:55 +08:00
Aleksana
9012f9a52a
icewm: enable on darwin (#413470) 2025-06-09 15:52:28 +08:00
Ivan Mincik
db1256acbb
geoserver: 2.27.0 -> 2.27.1 (#415077) 2025-06-09 09:38:08 +02:00
Aleksana
0b35f05269
submit50: init at 3.2.0 (#412429) 2025-06-09 15:09:50 +08:00
Aleksana
0d7af97789
ubootVisionFive2: init (#414583) 2025-06-09 15:05:32 +08:00
Fabian Affolter
89a8851be7
python3Packages.python-bsblan: 1.2.2 -> 2.1.0 (#414828) 2025-06-09 08:56:45 +02:00
Fabian Affolter
c6bbb9f1e7
python3Packages.llama-cloud-services: 0.6.23 -> 0.6.28 (#414265) 2025-06-09 08:55:50 +02:00
Fabian Affolter
9fe18d232d
quark-engine: 25.5.1 -> 25.6.1 (#415069) 2025-06-09 08:55:21 +02:00
Fabian Affolter
41a20e0fa4
greenmask: 0.2.11 -> 0.2.12 (#415098) 2025-06-09 08:54:53 +02:00
Fabian Affolter
93a6c6c5d3
python3Packages.mkdocstrings-python: 1.16.11 -> 1.16.12 (#415141) 2025-06-09 08:54:34 +02:00
Aleksana
0b1cd15004
dqlite: refactor (#414919) 2025-06-09 14:51:58 +08:00
Fabian Affolter
7bcba8f93e
prowler: 5.7.2 -> 5.7.3 (#415004) 2025-06-09 08:51:21 +02:00
Fabian Affolter
599163c2f5
jwt-hack: 1.2.0 -> 2.0.0 (#415003) 2025-06-09 08:50:56 +02:00
Aleksana
ed2f18fd2d
kaidan: move to by-name and clean-up (#414446) 2025-06-09 14:49:01 +08:00
Pol Dellaiera
1000c0cf52
soundsource: 5.8.2 -> 5.8.3 (#412929) 2025-06-09 08:46:53 +02:00
Pol Dellaiera
5253e7c6cb
server-box: init at 1.0.1130-unstable-2025-04-25 (#404483) 2025-06-09 08:44:50 +02:00
Pol Dellaiera
00b900367b
crypto-org-wallet: 0.1.1 -> 1.5.1 (#399621) 2025-06-09 08:44:28 +02:00
Aleksana
9fb01a41d7
gcdemu: fix tray icon on wayland (#415194) 2025-06-09 14:30:57 +08:00
Doron Behar
101d1dbf26
harlequin: 2.0.0 -> 2.1.2 (#409007) 2025-06-09 09:12:01 +03:00
nixpkgs-merge-bot[bot]
05bf45e09b
lib60870: 2.3.5 -> 2.3.6 (#415189)
Co-authored-by: stv0g <post@steffenvogel.de>
2025-06-09 06:09:57 +00:00
Aleksana
cc0f2673ae
codec2: revert mark cross as broken (#414971) 2025-06-09 14:02:55 +08:00
Aleksana
e5c43553bb
logdy: fix hash (#414924) 2025-06-09 13:56:11 +08:00
Aleksana
e8a52d0c59
wechat-uos: Fix icon missing on GNOME (#413506) 2025-06-09 13:49:13 +08:00
Aleksana
6cba901465
dnstake: fix build (#414918) 2025-06-09 13:44:04 +08:00
Aleksana
2382728eaf
apt-dater: fix build (#414933) 2025-06-09 13:32:06 +08:00
Aleksana
682fb1eb2f
openttd: clean up derivation, fix cross-compilation (#413072) 2025-06-09 13:29:58 +08:00
Lan Tian
15392a8760
gcdemu: fix tray icon on wayland 2025-06-08 22:18:13 -07:00
Aleksana
ac300460e0
scite: 5.5.6 -> 5.5.7 (#415010) 2025-06-09 13:16:54 +08:00
Aleksana
5fe0b01c64
lazpaint: 7.2.2-unstable-2024-01-23 → 7.3 (#412180) 2025-06-09 13:13:43 +08:00
dotlambda
a24c4ed7c3
python3Packages.netbox-routing: 0.3.0 -> 0.3.1 (#415187) 2025-06-08 22:07:33 -07:00
nixpkgs-merge-bot[bot]
ac47709a2c
cura-appimage: 5.10.0 -> 5.10.1 (#415127)
Co-authored-by: pbek <patrizio@bekerle.com>
2025-06-09 05:01:45 +00:00
dotlambda
cc0499fcea
python3Packages.google-genai: 1.17.0 -> 1.19.0 (#415185) 2025-06-08 21:57:55 -07:00
nixpkgs-merge-bot[bot]
9c354530b5
amp-cli: 0.0.1748865683-g71e54e -> 0.0.1749297687-g3e4f54 (#414759)
Co-authored-by: keegancsmith <keegancsmith@users.noreply.github.com>
2025-06-09 04:55:17 +00:00
R. Ryantm
8896c64c22 lib60870: 2.3.5 -> 2.3.6 2025-06-09 04:45:05 +00:00
R. Ryantm
7b29c2d399 androidStudioPackages.canary: 2025.1.2.2 -> 2025.1.2.4 2025-06-09 09:59:51 +05:30
R. Ryantm
73440b7693 python3Packages.netbox-routing: 0.3.0 -> 0.3.1 2025-06-09 04:27:50 +00:00
nixpkgs-merge-bot[bot]
33b17b2581
boxflat: 1.31.0 -> 1.32.0 (#415179)
Co-authored-by: DaRacci <me@racci.dev>
2025-06-09 04:25:21 +00:00
R. Ryantm
72fc0cff08 python3Packages.google-genai: 1.17.0 -> 1.19.0 2025-06-09 04:16:47 +00:00
Peder Bergebakken Sundt
0a81508bd9
fwupd-efi: 1.6 -> 1.7 (#414593) 2025-06-09 05:31:57 +02:00
Peder Bergebakken Sundt
df86b2cbe7
vale: 3.11.2 -> 3.12.0 (#415173) 2025-06-09 05:28:36 +02:00
Martin Weinelt
bf7b973a2d
docs/language-frameworks/python: clarify how to best comment on disabled tests (#415167) 2025-06-09 05:15:37 +02:00
Peder Bergebakken Sundt
2c8348cc4a fwupd-efi: avoid using pname 2025-06-09 05:04:29 +02:00
R. Ryantm
f267d06cf7 boxflat: 1.31.0 -> 1.32.0 2025-06-09 03:01:44 +00:00
Peder Bergebakken Sundt
de180a3a29
python3Packages.gotify: stdenv.isDarwin -> stdenv.buildPlatform.isDarwin (#413978) 2025-06-09 04:56:40 +02:00
R. Ryantm
36ca75f247 vale: 3.11.2 -> 3.12.0 2025-06-09 02:30:54 +00:00
Peder Bergebakken Sundt
c92582fcbb docs/language-frameworks/python: clarify how to best comment on disabled tests 2025-06-09 04:26:55 +02:00
Yt
5682734cc3
python313Packages.pdfminer-six: 20240706 -> 20250506 (#409226) 2025-06-08 22:03:05 -04:00
nixpkgs-merge-bot[bot]
eaea8aa7df
newelle: 0.9.7 -> 0.9.8 (#415159)
Co-authored-by: emaryn <emaryn@users.noreply.github.com>
2025-06-09 02:02:53 +00:00
Yt
ee0e8c57c4
tailwindcss-language-server: 0.14.19 -> 0.14.21 (#415134) 2025-06-08 21:59:42 -04:00
dotlambda
e9761a0d66
python3Packages.aioimmich: 0.9.0 -> 0.9.1 (#415158) 2025-06-08 18:47:27 -07:00
dotlambda
b5ebffa131
python3Packages.aioamazondevices: 3.0.5 -> 3.0.6 (#415153) 2025-06-08 18:38:12 -07:00
R. Ryantm
c9390a5353 newelle: 0.9.7 -> 0.9.8 2025-06-09 01:26:51 +00:00
nixpkgs-merge-bot[bot]
9ce178796e
pkgsite: 0-unstable-2025-05-23 -> 0-unstable-2025-06-08 (#415133)
Co-authored-by: phanirithvij <madlad@duck.com>
2025-06-09 01:23:22 +00:00
R. Ryantm
2c0310577e python3Packages.aioimmich: 0.9.0 -> 0.9.1 2025-06-09 01:18:52 +00:00
nixpkgs-merge-bot[bot]
8752156693
plasma-panel-colorizer: 4.2.0 -> 4.3.0 (#414908)
Co-authored-by: HeitorAugustoLN <IAm.HeitorALN@proton.me>
2025-06-09 00:57:08 +00:00
R. Ryantm
12c07adcba python3Packages.aioamazondevices: 3.0.5 -> 3.0.6 2025-06-09 00:45:41 +00:00
dotlambda
8e2c624ef4
python3Packages.pdoc: 15.0.3 -> 15.0.4 (#414572) 2025-06-08 17:44:37 -07:00
Peder Bergebakken Sundt
047f31d25b
eukleides: unbreak, switch to mirror; texinfo4: drop (#415009) 2025-06-09 02:04:50 +02:00
emaryn
b6007ceed5 python313Packages.pdfplumber: 0.11.5 -> 0.11.6
Diff: https://github.com/jsvine/pdfplumber/compare/refs/tags/v0.11.5...refs/tags/v0.11.6

Changelog: https://github.com/jsvine/pdfplumber/releases/tag/v0.11.6
2025-06-09 08:03:06 +08:00
emaryn
2747c473cc python313Packages.pdfminer-six: 20240706 -> 20250506 2025-06-09 08:03:06 +08:00
Peder Bergebakken Sundt
450f24c394
_2048-cli{,-curses,-terminal}: drop (#414622) 2025-06-09 01:54:36 +02:00
R. Ryantm
4fca7dcdaf python3Packages.mkdocstrings-python: 1.16.11 -> 1.16.12 2025-06-08 23:52:37 +00:00
Gaetan Lepage
5c4ede54b4 python3Packages.skorch: disable package on darwin 2025-06-09 01:06:38 +02:00
R. Ryantm
07440544a9 tailwindcss-language-server: 0.14.19 -> 0.14.21 2025-06-08 22:41:49 +00:00
R. Ryantm
5905967b3a pkgsite: 0-unstable-2025-05-23 -> 0-unstable-2025-06-08 2025-06-08 22:39:19 +00:00
David Hagege
74799e9308
harlequin: 2.0.0 -> 2.1.2 2025-06-09 00:31:29 +02:00
Gaetan Lepage
dd23a4ec89 python3Packages.jupyter-book: skip flaky test 2025-06-09 00:15:50 +02:00
R. Ryantm
eb0af68971 cura-appimage: 5.10.0 -> 5.10.1 2025-06-08 22:10:50 +00:00
R. Ryantm
5eb7eb17f0 python3Packages.jupytext: 1.17.1 -> 1.17.2 2025-06-09 00:06:39 +02:00
R. Ryantm
a91a66d4ca greenmask: 0.2.11 -> 0.2.12 2025-06-08 19:33:52 +00:00
Nikolay Korotkiy
8d8285253b
geoserver: modernize 2025-06-08 23:22:29 +04:00
David Hagege
50e7996cfa
harlequin: Add tree-sitter-sql as dependency 2025-06-08 21:00:20 +02:00
Sigmanificient
7abdffe2fb logdy: fix hash 2025-06-08 20:53:32 +02:00
R. Ryantm
e64838938a geoserver: 2.27.0 -> 2.27.1 2025-06-08 17:32:01 +00:00
R. Ryantm
35cbcbb8e8 quark-engine: 25.5.1 -> 25.6.1 2025-06-08 16:54:31 +00:00
Jared Biel
b25e4397da fwupd-efi: 1.6 -> 1.7 2025-06-08 11:06:30 -05:00
Fabian Affolter
e38a23bc14 jwt-hack: 1.2.0 -> 2.0.0
Changelog: https://github.com/hahwul/jwt-hack/releases/tag/v2.0.0
2025-06-08 15:10:43 +02:00
Petr Zahradnik
a4ad6a2686 texinfo4: drop 2025-06-08 14:42:36 +02:00
R. Ryantm
5b31e8bfef scite: 5.5.6 -> 5.5.7 2025-06-08 12:37:39 +00:00
Petr Zahradnik
055b892a4f eukleides: unbreak, switch to mirror 2025-06-08 14:36:32 +02:00
Fabian Affolter
8cf5bf4561 prowler: 5.7.2 -> 5.7.3
Diff: https://github.com/prowler-cloud/prowler/compare/refs/tags/5.7.2...refs/tags/5.7.3

Changelog: https://github.com/prowler-cloud/prowler/releases/tag/5.7.3
2025-06-08 14:06:25 +02:00
phanirithvij
f1b5c16260 codec2: revert mark cross as broken
This reverts commit bd00d7fafb.
2025-06-08 15:39:28 +05:30
Sizhe Zhao
3bd0085ec5
apt-dater: fix build 2025-06-08 15:17:54 +08:00
Sizhe Zhao
7836a555c3
dqlite: avoid with lib; 2025-06-08 13:22:27 +08:00
Sizhe Zhao
aec172c0df
dqlite: use finalAttrs 2025-06-08 13:21:37 +08:00
Sizhe Zhao
3079f2814c
dnstake: fix build 2025-06-08 13:10:40 +08:00
R. Ryantm
5349cc6661 plasma-panel-colorizer: 4.2.0 -> 4.3.0 2025-06-08 03:54:21 +00:00
Peder Bergebakken Sundt
edbdd96122 python3Packages.pdoc: 15.0.3 -> 15.0.4
Changelog: https://github.com/mitmproxy/pdoc/blob/v15.0.4/CHANGELOG.md
2025-06-08 05:05:09 +02:00
R. Ryantm
69cc10fe0c python3Packages.python-bsblan: 1.2.2 -> 2.1.0 2025-06-07 19:07:20 +00:00
R. Ryantm
5350889704 amp-cli: 0.0.1748865683-g71e54e -> 0.0.1749297687-g3e4f54 2025-06-07 14:36:53 +00:00
Nikolay Korotkiy
6cad81fed5
lazpaint: 7.2.2-unstable-2024-01-23 → 7.3 2025-06-07 18:26:55 +04:00
aleksana
c0ffafcd56 _2048-cli{,-curses,-terminal}: drop 2025-06-07 10:26:43 +08:00
Jakob Leifhelm
319feec0a2 ubootVisionFive2: init 2025-06-06 17:22:25 +03:00
Sizhe Zhao
209dc6172e
kaidan: avoid with lib; 2025-06-06 15:25:32 +08:00
Sizhe Zhao
1001a577e6
kaidan: use finalAttrs 2025-06-06 15:25:32 +08:00
Sizhe Zhao
ee862a54b7
kaidan: move to by-name 2025-06-06 15:25:32 +08:00
R. Ryantm
9c48df34df python3Packages.llama-cloud-services: 0.6.23 -> 0.6.28 2025-06-05 15:36:02 +00:00
Peder Bergebakken Sundt
835f60e578 python3Packages.gotify: stdenv.isDarwin -> stdenv.buildPlatform.isDarwin 2025-06-04 18:57:28 +02:00
Ihar Hrachyshka
b08ea14f5e xarchiver: enable on darwin
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-06-03 22:35:37 -04:00
Bu Kun
4bdc2a156d
wechat-uos: Fix icon missing on GNOME 2025-06-03 15:39:00 +08:00
Ihar Hrachyshka
5957890e5b icewm: modernize
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-06-02 23:29:26 -04:00
Ihar Hrachyshka
55bd133882 icewm: enable on darwin
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>

XXX

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-06-02 23:17:53 -04:00
Stefan Frijters
17effa31a8
openttd: fix cross-compilation 2025-06-02 21:33:50 +02:00
Stefan Frijters
045f0b2c79
openttd: remove dependency on nlohmann_json
This was vendored from ba67f39db6 onwards.
2025-06-02 01:40:18 +02:00
Stefan Frijters
2aa44cba7f
openttd: modernize derivation 2025-06-02 01:40:18 +02:00
Stefan Frijters
da907856cb
openttd: remove unused flags 2025-06-02 01:13:23 +02:00
DontEatOreo
fe0bdbbfd3
soundsource: 5.8.2 -> 5.8.3 2025-06-01 15:45:39 +03:00
Ethan Carter Edwards
1607bc4319
submit50: init at 3.2.0
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-05-30 14:10:54 -04:00
emaryn
f248446f9b server-box: init at 1.0.1130-unstable-2025-04-25 2025-05-06 04:38:04 +08:00
emaryn
6778147565 crypto-org-wallet: 0.1.1 -> 1.5.1 2025-04-18 08:05:27 +08:00
61 changed files with 4034 additions and 473 deletions

View file

@ -2180,7 +2180,8 @@ The following rules are desired to be respected:
* Make sure the tests are enabled using for example [`pytestCheckHook`](#using-pytestcheckhook) and, in the case of
libraries, are passing for all interpreters. If certain tests fail they can be
disabled individually. Try to avoid disabling the tests altogether. In any
case, when you disable tests, leave a comment explaining why.
case, when you disable tests, leave a comment explaining not only _what_ the failure
is but _why_ the test failure can be ignored for safe distribution with nixpkgs.
* `pythonImportsCheck` is set. This is still a good smoke test even if `pytestCheckHook` is set.
* `meta.platforms` takes the default value in many cases.
It does not need to be set explicitly unless the package requires a specific platform.

View file

@ -24,8 +24,8 @@ let
sha256Hash = "sha256-tPRTDFyKGPR1DKuJRBcwjWjNxylS/8Zv/Nd6vBmcujg=";
};
latestVersion = {
version = "2025.1.2.2"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 2"
sha256Hash = "sha256-zQ3PK9Fq8iYocSRFsYXNrnJ34QJGUkQoLtSNhFA2Ido=";
version = "2025.1.2.4"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 4"
sha256Hash = "sha256-MhonmDupcXGvwWUB+p/9AkqxCP9+j8a7D1bCseEu8GY=";
};
in
{

View file

@ -9,6 +9,7 @@
intltool,
adwaita-icon-theme,
gdk-pixbuf,
libappindicator-gtk3,
}:
python3Packages.buildPythonApplication {
@ -35,6 +36,7 @@ python3Packages.buildPythonApplication {
libnotify
adwaita-icon-theme
gdk-pixbuf
libappindicator-gtk3
];
propagatedBuildInputs = with python3Packages; [ pygobject3 ];

View file

@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
"@sourcegraph/amp": "^0.0.1748865683-g71e54e"
"@sourcegraph/amp": "^0.0.1749297687-g3e4f54"
}
},
"node_modules/@colors/colors": {
@ -29,9 +29,9 @@
}
},
"node_modules/@sourcegraph/amp": {
"version": "0.0.1748865683-g71e54e",
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1748865683-g71e54e.tgz",
"integrity": "sha512-ZiNbIbgCb/l7Q7wRT0sva6Ju7VDtq7+lijMWK8jotPorTq1DYUy3h7XJIOjyJEdvqlQkEfwrnbOfREmsnwlPyg==",
"version": "0.0.1749297687-g3e4f54",
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1749297687-g3e4f54.tgz",
"integrity": "sha512-KfAu6Ju4aeTKW3dQ17GmaVXJ+96IqUMCC8KJlb1uzOBcNudGVnwYogjkEAMu4N3hg1PJH6XcrimqmFRqPZb1+Q==",
"dependencies": {
"@types/runes": "^0.4.3",
"@vscode/ripgrep": "1.15.11",

View file

@ -9,11 +9,11 @@
buildNpmPackage (finalAttrs: {
pname = "amp-cli";
version = "0.0.1748865683-g71e54e";
version = "0.0.1749297687-g3e4f54";
src = fetchzip {
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
hash = "sha256-kkQKjw1SzDjV8/206i+NUyxeDhZ/35My9gyXRe/U7I8=";
hash = "sha256-WreJsyqyW/Z+TUPnQC7sKIpSgdpIzXQTgkXBthKCMZ4=";
};
postPatch = ''
@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
chmod +x bin/amp-wrapper.js
'';
npmDepsHash = "sha256-yeZ5UCVUCbVjpYTYYN5mI6eCkShtnCKxumjpb5GRCws=";
npmDepsHash = "sha256-dAJePSRKnXrdW8hr72JNxunQAiUtxH53sDrtYYX6++0=";
propagatedBuildInputs = [
ripgrep

View file

@ -44,7 +44,8 @@ stdenv.mkDerivation {
prePatch = ''
substituteInPlace etc/Makefile.am \
--replace-fail 02770 0770
--replace-fail 02770 0770 \
--replace-fail '../../../$(pkglibdir)' '$(pkglibdir)'
'';
postPatch = ''

View file

@ -13,14 +13,14 @@
python3Packages.buildPythonPackage rec {
pname = "boxflat";
version = "1.31.0";
version = "1.32.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Lawstorant";
repo = "boxflat";
tag = "v${version}";
hash = "sha256-2x7voGnbvaUg1G2SfdjD0QPVXolHkUcrwGyoclnOLMo=";
hash = "sha256-zxaBz2ooo+h3a9svtC+j23EhpH8TTQIxjdRDCnhAvJ4=";
};
build-system = [ python3Packages.setuptools ];

View file

@ -84,8 +84,6 @@ stdenv.mkDerivation (finalAttrs: {
license = licenses.lgpl21Only;
platforms = platforms.unix;
maintainers = with maintainers; [ markuskowa ];
# generate_codebook only built for host platform
broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
pkgConfigModules = [ "codec2" ];
};
})

View file

@ -5,33 +5,31 @@
imagemagick,
}:
let
appimageTools.wrapAppImage rec {
pname = "chain-desktop-wallet";
version = "0.1.1";
version = "1.5.1";
src = fetchurl {
url = "https://github.com/crypto-com/${pname}/releases/download/v${version}/${pname}-${version}-x86_64.AppImage";
sha256 = "12076hf8dlz0hg1pb2ixwlslrh8gi6s1iawnvhnn6vz4jmjvq356";
src = appimageTools.extractType2 {
inherit pname version;
src = fetchurl {
url = "https://github.com/crypto-com/chain-desktop-wallet/releases/download/v${version}/Crypto.com-DeFi-Desktop-Wallet-${version}.AppImage";
hash = "sha256-dXJMU6abg31ZyETKl5Hh6fxn1Gd1FbSHGJh1z0R7XPM=";
};
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
appimageTools.wrapType2 rec {
inherit pname version src;
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop
${imagemagick}/bin/convert ${appimageContents}/${pname}.png -resize 512x512 ${pname}_512.png
install -m 444 -D ${pname}_512.png $out/share/icons/hicolor/512x512/apps/${pname}.png
substituteInPlace $out/share/applications/${pname}.desktop \
--replace 'Exec=AppRun --no-sandbox %U' 'Exec=${pname} %U'
install -m 444 -D ${src}/chain-desktop-wallet.desktop $out/share/applications/chain-desktop-wallet.desktop
${imagemagick}/bin/magick ${src}/chain-desktop-wallet.png -resize 512x512 chain-desktop-wallet_512.png
install -m 444 -D chain-desktop-wallet_512.png $out/share/icons/hicolor/512x512/apps/chain-desktop-wallet.png
substituteInPlace $out/share/applications/chain-desktop-wallet.desktop \
--replace-fail "Exec=AppRun --no-sandbox %U" "Exec=chain-desktop-wallet %U"
'';
meta = with lib; {
meta = {
description = "Crypto.org Chain desktop wallet (Beta)";
homepage = "https://github.com/crypto-com/chain-desktop-wallet";
license = licenses.asl20;
maintainers = with maintainers; [ th0rgal ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ th0rgal ];
platforms = [ "x86_64-linux" ];
mainProgram = "chain-desktop-wallet";
};

View file

@ -13,7 +13,7 @@
stdenvNoCC.mkDerivation rec {
pname = "cura-appimage";
version = "5.10.0";
version = "5.10.1";
# Give some good names so the intermediate packages are easy
# to recognise by name in the Nix store.
@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchurl {
url = "https://github.com/Ultimaker/Cura/releases/download/${version}/Ultimaker-Cura-${version}-linux-X64.AppImage";
hash = "sha256-8Km249t0m4YnOsyXyjJJD0y4n9kUCrA/AcsqBcrVf5Q=";
hash = "sha256-c89GkgfOSY4hriY66GUCgBYiiJJspM9Fg07lne+KXgw=";
};
appimageContents = appimageTools.extract {

View file

@ -16,7 +16,7 @@ buildGoModule rec {
hash = "sha256-k6j7DIwK8YAKmEjn8JJO7XBcap9ui6cgUSJG7CeHAAM=";
};
vendorHash = "sha256-lV6dUl+OMUQfhlgNL38k0Re1Mr3VP9b8SI3vTJ8CP18=";
vendorHash = "sha256-l3IKvcO10C+PVDX962tFWny7eMNC48ATIVqiHjpVH/Y=";
meta = with lib; {
description = "Tool to check missing hosted DNS zones";

View file

@ -11,14 +11,14 @@
lxd-lts,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "dqlite";
version = "1.18.1";
src = fetchFromGitHub {
owner = "canonical";
repo = "dqlite";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-7ou077ozbpH21PcvEEcprr4UYJ/X398Ph9dh5C3YyBQ=";
};
@ -47,14 +47,14 @@ stdenv.mkDerivation rec {
inherit lxd-lts;
};
meta = with lib; {
meta = {
description = ''
Expose a SQLite database over the network and replicate it across a
cluster of peers
'';
homepage = "https://dqlite.io/";
license = licenses.asl20;
license = lib.licenses.asl20;
maintainers = [ ];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})

View file

@ -1,23 +1,28 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitLab,
bison,
flex,
makeWrapper,
texinfo4,
getopt,
readline,
texinfo,
texlive,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "eukleides";
version = "1.5.4";
src = fetchurl {
url = "http://www.eukleides.org/files/eukleides-${finalAttrs.version}.tar.bz2";
sha256 = "0s8cyh75hdj89v6kpm3z24i48yzpkr8qf0cwxbs9ijxj1i38ki0q";
src = fetchFromGitLab {
# official upstream www.eukleides.org is down
domain = "salsa.debian.org";
owner = "georgesk";
repo = "eukleides";
rev = "upstream/${finalAttrs.version}";
hash = "sha256-keX7k14X/97zHh87A/7vUsfGc/S6fByd+rewW+LkJeM=";
};
patches = [
@ -25,12 +30,14 @@ stdenv.mkDerivation (finalAttrs: {
./use-CC.patch
# allow PostScript transparency in epstopdf call
./gs-allowpstransparency.patch
# fix curly brace escaping in eukleides.texi for newer texinfo compatiblity
./texinfo-escape.patch
];
nativeBuildInputs = [
bison
flex
texinfo4
texinfo
makeWrapper
];
@ -41,14 +48,14 @@ stdenv.mkDerivation (finalAttrs: {
preConfigure = ''
substituteInPlace Makefile \
--replace mktexlsr true
--replace-fail mktexlsr true
substituteInPlace doc/Makefile \
--replace ginstall-info install-info
--replace-fail ginstall-info install-info
substituteInPlace Config \
--replace '/usr/local' "$out" \
--replace '$(SHARE_DIR)/texmf' "$tex"
--replace-fail '/usr/local' "$out" \
--replace-fail '$(SHARE_DIR)/texmf' "$tex"
'';
# Workaround build failure on -fno-common toolchains like upstream
@ -57,6 +64,13 @@ stdenv.mkDerivation (finalAttrs: {
# eukleides_build/quadrilateral.o:(.bss+0x18): first defined here
env.NIX_CFLAGS_COMPILE = "-fcommon";
preBuild = ''
mkdir build/eukleides_build
mkdir build/euktopst_build
'';
enableParallelBuilding = true;
preInstall = ''
mkdir -p $out/bin
'';
@ -84,6 +98,10 @@ stdenv.mkDerivation (finalAttrs: {
pkgs = [ finalAttrs.finalPackage.tex ];
};
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
meta = {
description = "Geometry Drawing Language";
homepage = "http://www.eukleides.org/";

View file

@ -0,0 +1,19 @@
--- a/doc/eukleides.texi
+++ b/doc/eukleides.texi
@@ -6,12 +6,12 @@
% ------------------------------------------------------------------------------
-\def\LaTeX{L\kern-.34em\raise.49ex\hbox{\sevenrm A}\kern-.18em\TeX}
-\def\mdeg{$^\circ$}
+\def\LaTeX@{L\kern-.34em\raise.49ex\hbox@{\sevenrm A@}\kern-.18em\TeX@}
+\def\mdeg@{$^\circ$@}
\font\degfont=cmtt8
-\def\deg{\raise.7ex\hbox{\degfont o}}
-\def\exm#1{\noindent{\textit Example:}\quad{\texttt #1}}
-\def\exmp{\noindent{\textit Example:}}
+\def\deg@{\raise.7ex\hbox@{\degfont o@}@}
+\def\exm#1@{\noindent@{\textit Example:@}\quad@{\texttt #1@}@}
+\def\exmp@{\noindent@{\textit Example:@}@}
% ------------------------------------------------------------------------------

View file

@ -1,7 +1,7 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
pkg-config,
meson,
ninja,
@ -10,13 +10,15 @@
python3Packages,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "fwupd-efi";
version = "1.6";
version = "1.7";
src = fetchurl {
url = "https://github.com/fwupd/fwupd-efi/releases/download/${version}/fwupd-efi-${version}.tar.xz";
hash = "sha256-r9CAWirQgafK/y71vABM46AUe1OAFejsqWY0FxaxJg4=";
src = fetchFromGitHub {
owner = "fwupd";
repo = "fwupd-efi";
rev = "${finalAttrs.version}";
hash = "sha256-PcVqnnFrxedkhYgm+8EUF2I65R5gTXqbVrk69Pw1m1g=";
};
nativeBuildInputs = [
@ -43,9 +45,10 @@ stdenv.mkDerivation rec {
"-Defi-ldsdir=${gnu-efi}/lib"
"-Defi_sbat_distro_id=nixos"
"-Defi_sbat_distro_summary=NixOS"
"-Defi_sbat_distro_pkgname=${pname}"
"-Defi_sbat_distro_version=${version}"
"-Defi_sbat_distro_pkgname=${finalAttrs.pname}"
"-Defi_sbat_distro_version=${finalAttrs.version}"
"-Defi_sbat_distro_url=https://search.nixos.org/packages?channel=unstable&show=fwupd-efi&from=0&size=50&sort=relevance&query=fwupd-efi"
"-Dgenpeimg=disabled"
];
meta = with lib; {
@ -54,4 +57,4 @@ stdenv.mkDerivation rec {
license = licenses.lgpl21Plus;
platforms = platforms.linux;
};
}
})

View file

@ -42,325 +42,325 @@ in
{
app-schema = mkGeoserverExtension {
name = "app-schema";
version = "2.27.0"; # app-schema
hash = "sha256-S7WtIbmn9RF0mmTRiOH5zFsjZ6y0mvVu0H8jKCdTPHM="; # app-schema
version = "2.27.1"; # app-schema
hash = "sha256-en9j/FhM7llsgvg26nIqqpt3wVJ9wtshkimMQ4bn1O4="; # app-schema
};
authkey = mkGeoserverExtension {
name = "authkey";
version = "2.27.0"; # authkey
hash = "sha256-GwA/f5wMf701TEs04Dgx/zcEA/jBHgw0JuJMKqTuRTU="; # authkey
version = "2.27.1"; # authkey
hash = "sha256-c2m5qfeeAlRoKl1ZgGzlURYivgUMh/22MBNXscKiRi8="; # authkey
};
cas = mkGeoserverExtension {
name = "cas";
version = "2.27.0"; # cas
hash = "sha256-poD8OBeR7txtM1nJDy5MV6GVREVonLvx3TUY3a1V2Mc="; # cas
version = "2.27.1"; # cas
hash = "sha256-42ePZ90vATFsTkT9e2XaKM2uR05K5xUYbmwFPyQR4xk="; # cas
};
charts = mkGeoserverExtension {
name = "charts";
version = "2.27.0"; # charts
hash = "sha256-8FoaN9EoFZ56YPev//IphMjce1iJQnMbP6xCdVSwMiU="; # charts
version = "2.27.1"; # charts
hash = "sha256-y2N7/ZnxeiP0cNtLXMzN0jSIAGc8t1QzSLD1wEVa/LY="; # charts
};
control-flow = mkGeoserverExtension {
name = "control-flow";
version = "2.27.0"; # control-flow
hash = "sha256-DyZp/dcRm/xuvxv49qvepcDJPyHGiG4wMbEzKNhNcH0="; # control-flow
version = "2.27.1"; # control-flow
hash = "sha256-/Vv2otkJuaPAHxs7bZZ4UkB5tXR7YLb2Qn0eA5wRJkk="; # control-flow
};
css = mkGeoserverExtension {
name = "css";
version = "2.27.0"; # css
hash = "sha256-PKRgGbDlTjrFkhrDpbjDjAl+Q/gjWXFw9C0QpKB8+Ro="; # css
version = "2.27.1"; # css
hash = "sha256-ZQtyljZuQdX7fS+4oGALXZBsscr8M6m1hgAN0EoBRVM="; # css
};
csw = mkGeoserverExtension {
name = "csw";
version = "2.27.0"; # csw
hash = "sha256-sddOghBd8OVjKmaF3PqM/G+RkpsUk6vmCZv7uQJTJnU="; # csw
version = "2.27.1"; # csw
hash = "sha256-P0PMs8JNxHXwPy610mYc9Fz6uO+LnYWm7fd8i2R3vTY="; # csw
};
csw-iso = mkGeoserverExtension {
name = "csw-iso";
version = "2.27.0"; # csw-iso
hash = "sha256-WVKVoQWIusgpAZUWPybBBIMbtWB56uNix3T50hy0x5w="; # csw-iso
version = "2.27.1"; # csw-iso
hash = "sha256-aQCFUTQeTx+RuBjXksq3guHQ+LIaA3RCSLv9XQ9BdtA="; # csw-iso
};
db2 = mkGeoserverExtension {
name = "db2";
version = "2.27.0"; # db2
hash = "sha256-jlyRGOGBFJ0+sArKXqchITlS6swE/v4ScdxPKWANFaE="; # db2
version = "2.27.1"; # db2
hash = "sha256-RO1IH1AZ3iiEHzx95ZC9+aqD7pB7lMQ0MQ8uHjfQLR4="; # db2
};
# Needs wps extension.
dxf = mkGeoserverExtension {
name = "dxf";
version = "2.27.0"; # dxf
hash = "sha256-hdn5X7T5/H7Ti0UK3MdG0TFGInwu7S7Z4VghcWx+hdQ="; # dxf
version = "2.27.1"; # dxf
hash = "sha256-DxQWW59+FslrmX601CffZabF+uZA+ujHVGmbwatQT9M="; # dxf
};
excel = mkGeoserverExtension {
name = "excel";
version = "2.27.0"; # excel
hash = "sha256-EH1TZeYPk+sb9+7ZfjbaEsNgQJ+/57XCc2+CvELsY88="; # excel
version = "2.27.1"; # excel
hash = "sha256-G6KBuBVxW879GffpKJVJgK2sO65S+zfUsKomXPBUejA="; # excel
};
feature-pregeneralized = mkGeoserverExtension {
name = "feature-pregeneralized";
version = "2.27.0"; # feature-pregeneralized
hash = "sha256-0389xo0NjTREGQLMrqJesl/XrFOrjFjjFBL7GSUMl/Y="; # feature-pregeneralized
version = "2.27.1"; # feature-pregeneralized
hash = "sha256-wbUZAWTSFDutmGUhkFI0Hl/WbZRb5sLet2FdZmxLeLM="; # feature-pregeneralized
};
# Note: The extension name ("gdal") clashes with pkgs.gdal.
gdal = mkGeoserverExtension {
name = "gdal";
version = "2.27.0"; # gdal
version = "2.27.1"; # gdal
buildInputs = [ pkgs.gdal ];
hash = "sha256-oTSEk+AmgXydSF4TZD9m5ViyeWh5HpAprMZAPMdP2LI="; # gdal
hash = "sha256-xw6DoOxImOLnmPxYMkaH4bKes0vVobzvT1IiDywq828="; # gdal
};
# Throws "java.io.FileNotFoundException: URL [jar:file:/nix/store/.../WEB-INF/lib/gs-geofence-server-2.24.1.jar!/geofence-default-override.properties] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/nix/store/.../WEB-INF/lib/gs-geofence-server-2.24.1.jar!/geofence-default-override.properties" but seems to work out of the box.
#geofence = mkGeoserverExtension {
# name = "geofence";
# version = "2.27.0"; # geofence
# hash = "sha256-P7ZHvC4qv1meziqPmBfOgQ+Y06Ico0N1trUi9LMZUJQ="; # geofence
# version = "2.27.1"; # geofence
# hash = "sha256-ccbCBCrb4zbZQ2eCDZo/FOT2IiUhruV62h7SrITdPdw="; # geofence
#};
#geofence-server = mkGeoserverExtension {
# name = "geofence-server";
# version = "2.27.0"; # geofence-server
# version = "2.27.1"; # geofence-server
# hash = ""; # geofence-server
#};
#geofence-wps = mkGeoserverExtension {
# name = "geofence-wps";
# version = "2.27.0"; # geofence-wps
# hash = "sha256-8Wvb/elunsYTFD1GgEQunM8i0eDyOA/W52KZ9+7uvvk="; # geofence-wps
# version = "2.27.1"; # geofence-wps
# hash = "sha256-k2z+xBUZw7cz/sPRjAEsKey6oqY1FzpaMGJcCm73kdg="; # geofence-wps
#};
geopkg-output = mkGeoserverExtension {
name = "geopkg-output";
version = "2.27.0"; # geopkg-output
hash = "sha256-VUqBTt0XfSY2Q8cfeCpVmr398PK+Sb74APSrBODJNlw="; # geopkg-output
version = "2.27.1"; # geopkg-output
hash = "sha256-wECoUeBJLh00hJHT/adz7YF8AraPl1rOd9GLL1BP5dU="; # geopkg-output
};
grib = mkGeoserverExtension {
name = "grib";
version = "2.27.0"; # grib
hash = "sha256-xX9LAgo5exeD2UxZ8/LROZWobLHLw33jcpwERGUGPys="; # grib
version = "2.27.1"; # grib
hash = "sha256-gu8sDIA46u0Uj9+lJJ65mn3FD6D+DjsTN8KbNUeoOP0="; # grib
buildInputs = [ netcdf ];
};
gwc-s3 = mkGeoserverExtension {
name = "gwc-s3";
version = "2.27.0"; # gwc-s3
hash = "sha256-/koF00Rki1xiY/g4ahhvFZNQxGnvIbbnqNmYHBqArBI="; # gwc-s3
version = "2.27.1"; # gwc-s3
hash = "sha256-UBy17pwwjDJFBIgUyQSThj3Kn1bber/pglsUr/h4d+Q="; # gwc-s3
};
h2 = mkGeoserverExtension {
name = "h2";
version = "2.27.0"; # h2
hash = "sha256-lfWu3812AMv0bB2dllNlcOSyN+IMASI/nkjLaStvUtw="; # h2
version = "2.27.1"; # h2
hash = "sha256-cXtc5OBAn3ppoGns6MvivgCYW841LJt1SPi5nNDE2O8="; # h2
};
iau = mkGeoserverExtension {
name = "iau";
version = "2.27.0"; # iau
hash = "sha256-9PhWejZILq1hcWBdvWh9SdtfLOlpFcaIU9TeJ8z7UUw="; # iau
version = "2.27.1"; # iau
hash = "sha256-77ULte2jCRN+gfd9/tOL26RX7EjKK6h5JaqQBR8TSI8="; # iau
};
importer = mkGeoserverExtension {
name = "importer";
version = "2.27.0"; # importer
hash = "sha256-oqlNcUkO7XlcI6QQF+44kt69ZWtPSdcpyuA5xGtVrAQ="; # importer
version = "2.27.1"; # importer
hash = "sha256-qrwMz7R/m/BtwNUcJV+mJu8pTNS+00EjWq/hMnF3/T0="; # importer
};
inspire = mkGeoserverExtension {
name = "inspire";
version = "2.27.0"; # inspire
hash = "sha256-irSJm3gDJAiDHczkS84OW+noOIryCOmSwiIU4GAKqoQ="; # inspire
version = "2.27.1"; # inspire
hash = "sha256-fjMkmAmq9BGsnwjUH8I/iCZveAPEYi9E9/R2WNg6rxo="; # inspire
};
# Needs Kakadu plugin from
# https://github.com/geosolutions-it/imageio-ext
#jp2k = mkGeoserverExtension {
# name = "jp2k";
# version = "2.27.0"; # jp2k
# hash = "sha256-WKWtNKv1sQrdrraCj9jmEODtIhCVF25HFbQNROdlyxg="; # jp2k
# version = "2.27.1"; # jp2k
# hash = "sha256-guNAdKOu32t0a648nuUjkt5bu17OKLAn6QXYeyAe1ZA="; # jp2k
#};
libjpeg-turbo = mkGeoserverExtension {
name = "libjpeg-turbo";
version = "2.27.0"; # libjpeg-turbo
hash = "sha256-tMov4w8Kfbrr7hkNK4o+XFUuenyidCem7Z36KXinfTE="; # libjpeg-turbo
version = "2.27.1"; # libjpeg-turbo
hash = "sha256-ZAIQJzzDNSgCX4BUchyRktobJkyLHgWYwfPz8B9vNTQ="; # libjpeg-turbo
buildInputs = [ libjpeg.out ];
};
mapml = mkGeoserverExtension {
name = "mapml";
version = "2.27.0"; # mapml
hash = "sha256-HONocKWnjkGqGRmtDxcJSwnDHwVouY6YeORRBjAbu4M="; # mapml
version = "2.27.1"; # mapml
hash = "sha256-znx6KjpTT109wG2wsTyvwKFcij29TVJ0cOkEIJw1D0g="; # mapml
};
mbstyle = mkGeoserverExtension {
name = "mbstyle";
version = "2.27.0"; # mbstyle
hash = "sha256-c1QijJj/WfbTxc4vM55lz+wx2PW4BY3tXneSM+3zXRA="; # mbstyle
version = "2.27.1"; # mbstyle
hash = "sha256-t2g9Pm1PsfbiP1UWHcZaILZQFeOxnKUMXGS1sJfQcVg="; # mbstyle
};
metadata = mkGeoserverExtension {
name = "metadata";
version = "2.27.0"; # metadata
hash = "sha256-5b9gtSzP9DOyhwoNdFVnv08WjlH+m0ZFPO+jqtbUJ1A="; # metadata
version = "2.27.1"; # metadata
hash = "sha256-DPD83rrjn8oPRXn28EFDgvxdhUtI3goPN2FpyPjyGks="; # metadata
};
mongodb = mkGeoserverExtension {
name = "mongodb";
version = "2.27.0"; # mongodb
hash = "sha256-Y9KQ7lqfCnPfTdPUzidi9wNZPeiTTqB+4lf5q7mSQ88="; # mongodb
version = "2.27.1"; # mongodb
hash = "sha256-lVaEOf91CKBYfI8QLXhERfQ+aWNTTok2DveiZlWygjQ="; # mongodb
};
monitor = mkGeoserverExtension {
name = "monitor";
version = "2.27.0"; # monitor
hash = "sha256-uAkOudY7yACJ9A+FxcKSDUhGiID+uTvBibCejFwEiT0="; # monitor
version = "2.27.1"; # monitor
hash = "sha256-goZz5+dxB787hjcoR/Cmo92mw+rhpoooETzxg8bQ4eE="; # monitor
};
mysql = mkGeoserverExtension {
name = "mysql";
version = "2.27.0"; # mysql
hash = "sha256-qA3l9gx4AuqqbPHfQkbvJNYfURrBSnmq4S4nEPrFpO4="; # mysql
version = "2.27.1"; # mysql
hash = "sha256-jn+zmnrJHWw6/OXCnEpoBPtUALhINjL42va1+eGXgeU="; # mysql
};
netcdf = mkGeoserverExtension {
name = "netcdf";
version = "2.27.0"; # netcdf
hash = "sha256-3pxGeIWcsBnJMdZjupOR/GmglxYWJp8KjJsmZSCRK00="; # netcdf
version = "2.27.1"; # netcdf
hash = "sha256-W/ICO05gBf5o6ZAc8vbxv9ZWd02m6AMQKqyimpVvRX8="; # netcdf
buildInputs = [ netcdf ];
};
netcdf-out = mkGeoserverExtension {
name = "netcdf-out";
version = "2.27.0"; # netcdf-out
hash = "sha256-GfwJqdoO1Z265OmfAvjoKy0/DLX8e06Mu58o4Zps4q0="; # netcdf-out
version = "2.27.1"; # netcdf-out
hash = "sha256-0l74QlXo3CwTja2DDx8fmD9DTJV3S6fdCi2r6oq6UwE="; # netcdf-out
buildInputs = [ netcdf ];
};
ogr-wfs = mkGeoserverExtension {
name = "ogr-wfs";
version = "2.27.0"; # ogr-wfs
version = "2.27.1"; # ogr-wfs
buildInputs = [ pkgs.gdal ];
hash = "sha256-FX3sojRnR6FQSFSK4n62w/lrPbHTdbLn9NtR2nE/3dU="; # ogr-wfs
hash = "sha256-UXTpC4vd/2lq2mRMaTEwiIb58NtnsM+PEX2F6hsCv3s="; # ogr-wfs
};
# Needs ogr-wfs extension.
ogr-wps = mkGeoserverExtension {
name = "ogr-wps";
version = "2.27.0"; # ogr-wps
version = "2.27.1"; # ogr-wps
# buildInputs = [ pkgs.gdal ];
hash = "sha256-Nb7rkbZPw85+EAcR+ist4iW16HVfsH9cSYwplHyO4RY="; # ogr-wps
hash = "sha256-GgVVGEBm7ci4Qxe+hNiIuGGOoJQRvaZE+NYKY0ZJlAQ="; # ogr-wps
};
oracle = mkGeoserverExtension {
name = "oracle";
version = "2.27.0"; # oracle
hash = "sha256-4KnZ48oKmgap3qZiJE4TSCQZpMvCQd4PULWponW5f1c="; # oracle
version = "2.27.1"; # oracle
hash = "sha256-7NH0XW+dZWIgJ8rwzNjCXLS2c4lCFg0FzNM8AD17Z3E="; # oracle
};
params-extractor = mkGeoserverExtension {
name = "params-extractor";
version = "2.27.0"; # params-extractor
hash = "sha256-0NnL87Cn/DcLXTnBJhgcGHNmC6SYKRc7TY+4r7VcYJQ="; # params-extractor
version = "2.27.1"; # params-extractor
hash = "sha256-Z3pM5Mt1RE1+aDfsjcMrx4u6SvUzOUQmrmfghCCQIYk="; # params-extractor
};
printing = mkGeoserverExtension {
name = "printing";
version = "2.27.0"; # printing
hash = "sha256-10uBc9ZI9M9m5vmKMXfB1TieJBr7cx/SeD1AiXNVJo8="; # printing
version = "2.27.1"; # printing
hash = "sha256-/kkUQpARHi2J/+4Tc9z7pVGLhnwbrlxOxiUlbg646KQ="; # printing
};
pyramid = mkGeoserverExtension {
name = "pyramid";
version = "2.27.0"; # pyramid
hash = "sha256-K38fYjM0Oh+FHT5Wadjuc3KIhFP2x5q5cxW5aucZNNw="; # pyramid
version = "2.27.1"; # pyramid
hash = "sha256-b4ZZNXHOgywXkPwTWBANyl0r1bok4bybusI0tKZ7rY8="; # pyramid
};
querylayer = mkGeoserverExtension {
name = "querylayer";
version = "2.27.0"; # querylayer
hash = "sha256-5OPfTUB0d08jWjxWd77BxffZgx+eM5eJX9bX0kt/WpM="; # querylayer
version = "2.27.1"; # querylayer
hash = "sha256-8leo1ZtrYbN9XISJLVZvOF34arOEnh0Y8CIeWih8XOE="; # querylayer
};
sldservice = mkGeoserverExtension {
name = "sldservice";
version = "2.27.0"; # sldservice
hash = "sha256-rWIbWCsX4Hkank0L02sluTF137Y6Pex15Gobiwv2pNM="; # sldservice
version = "2.27.1"; # sldservice
hash = "sha256-nKG1/+NwmTaardqZAhB4A1QV6bPxc30jW9Ip/q2vUJ0="; # sldservice
};
sqlserver = mkGeoserverExtension {
name = "sqlserver";
version = "2.27.0"; # sqlserver
hash = "sha256-ghf3z9b586RUgvicyOXlW2K8Uq9TolRb7CrcKT1Jt1M="; # sqlserver
version = "2.27.1"; # sqlserver
hash = "sha256-aqQf7NwUPnNn9Byu8YmbMnsU3n3aq832rvXbvicQsrM="; # sqlserver
};
vectortiles = mkGeoserverExtension {
name = "vectortiles";
version = "2.27.0"; # vectortiles
hash = "sha256-ho/Vp1cFq2/xY9fIaQUR+vBQ6Vfdf+Z2eYvL7eI1qMY="; # vectortiles
version = "2.27.1"; # vectortiles
hash = "sha256-8nITeBDeFX6bDx+2Sn4yHfb333XUdNGPV6I883nZLV0="; # vectortiles
};
wcs2_0-eo = mkGeoserverExtension {
name = "wcs2_0-eo";
version = "2.27.0"; # wcs2_0-eo
hash = "sha256-GcoOT3JNQPUN8ETX4spJXteJvbNM9+YO85FH+dw3oSg="; # wcs2_0-eo
version = "2.27.1"; # wcs2_0-eo
hash = "sha256-y3QOWFmYW+dxIAAlolcotJ0oNulRIJKvLeQqSTZKq/w="; # wcs2_0-eo
};
web-resource = mkGeoserverExtension {
name = "web-resource";
version = "2.27.0"; # web-resource
hash = "sha256-4TGt9MklLWbJexY7kjT+ijIX/V4OLw7U6mDkBoVXuwk="; # web-resource
version = "2.27.1"; # web-resource
hash = "sha256-hfP/qnb4isWg4eoxfBCDpiLS4GBG/ysrGBE6HVbglMg="; # web-resource
};
wmts-multi-dimensional = mkGeoserverExtension {
name = "wmts-multi-dimensional";
version = "2.27.0"; # wmts-multi-dimensional
hash = "sha256-8I3XbAToqTgwf4y+C3ulAhCY7axyS739GV4+jxwO33g="; # wmts-multi-dimensional
version = "2.27.1"; # wmts-multi-dimensional
hash = "sha256-/KfE5dLvbSeMn/w7NYKQtUIY/Wb1oWeLvdMEqgrNAhg="; # wmts-multi-dimensional
};
wps = mkGeoserverExtension {
name = "wps";
version = "2.27.0"; # wps
hash = "sha256-9OrjyVaf9JzDPXyqHqqg51aAllhcAf4bOvQQyV1dHpI="; # wps
version = "2.27.1"; # wps
hash = "sha256-rsBUWUthRrBkSNIzZZZzIy56bsJYt9zy3cIzWQVHVGc="; # wps
};
# Needs hazelcast (https://github.com/hazelcast/hazelcast (?)) which is not
# available in nixpgs as of 2024/01.
#wps-cluster-hazelcast = mkGeoserverExtension {
# name = "wps-cluster-hazelcast";
# version = "2.27.0"; # wps-cluster-hazelcast
# hash = "sha256-amHfS5eBRoiMdj3wJzRNg9krYo5DJrCvCvhtj/Z9mUw="; # wps-cluster-hazelcast
# version = "2.27.1"; # wps-cluster-hazelcast
# hash = "sha256-W0hIz/Bx/x0ATLhcljSWa9/qzltt3FKlWyxub4Lnsx0="; # wps-cluster-hazelcast
#};
wps-download = mkGeoserverExtension {
name = "wps-download";
version = "2.27.0"; # wps-download
hash = "sha256-vQpSGiOUh9N4PDQ4w/mTNjooz0lYDXwwRpZsq9VhEMA="; # wps-download
version = "2.27.1"; # wps-download
hash = "sha256-gt3u/zm8ME99d7zJV1EHQQYjC1IZyG7f5pV+Zt2XeJU="; # wps-download
};
# Needs Postrgres configuration or similar.
# See https://docs.geoserver.org/main/en/user/extensions/wps-jdbc/index.html
wps-jdbc = mkGeoserverExtension {
name = "wps-jdbc";
version = "2.27.0"; # wps-jdbc
hash = "sha256-YWBOLL3X6Ztv+9EWmHKd5N020+qkVNtXXbObSlBhp2s="; # wps-jdbc
version = "2.27.1"; # wps-jdbc
hash = "sha256-5RtViHAgqAtnHQolqGMC7QYgnwQmn/sO4WdUx2gyxe8="; # wps-jdbc
};
ysld = mkGeoserverExtension {
name = "ysld";
version = "2.27.0"; # ysld
hash = "sha256-fPF4LM0WC4YaAMnPhz3A/XXOoMu+v8TsO6XIcXHWRi4="; # ysld
version = "2.27.1"; # ysld
hash = "sha256-DvQ8b6ODmU09Qixwe14wze92ktWyt54+zaEMfXjiEko="; # ysld
};
}

View file

@ -10,20 +10,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "geoserver";
version = "2.27.0";
version = "2.27.1";
src = fetchurl {
url = "mirror://sourceforge/geoserver/GeoServer/${finalAttrs.version}/geoserver-${finalAttrs.version}-bin.zip";
hash = "sha256-bhL+u+BoKgW2cwOXEzaq0h07dKFz9u9WB2jW8nAF0vI=";
hash = "sha256-7IrnznWa5NI/2gFHVTRQ0IerOkodStbr0aGpKPpeLQk=";
};
sourceRoot = "source";
unpackPhase = ''
runHook preUnpack
unzip $src -d "$sourceRoot"
runHook postUnpack
'';
sourceRoot = ".";
patches = [
# set GEOSERVER_DATA_DIR to current working directory if not provided
@ -92,12 +86,12 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = ./update.sh;
};
meta = with lib; {
meta = {
description = "Open source server for sharing geospatial data";
homepage = "https://geoserver.org/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.gpl2Plus;
teams = [ teams.geospatial ];
platforms = platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.gpl2Plus;
teams = [ lib.teams.geospatial ];
platforms = lib.platforms.all;
};
})

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "greenmask";
version = "0.2.11";
version = "0.2.12";
src = fetchFromGitHub {
owner = "GreenmaskIO";
repo = "greenmask";
tag = "v${version}";
hash = "sha256-KHM/r4zDJrZMIC7+Kp+98xhV5r4zkpxc1ffqf0jgnLs=";
hash = "sha256-Tgr6olU8EBiiHX4fNOL6EXdrFs2eckFk4ooBBoxc+ms=";
};
vendorHash = "sha256-g3/WuLDb4mAzklT+nxQ1U/l+JDzSubENMB5hWjIaIIU=";
vendorHash = "sha256-t2U65GAGBGdMRXPTkCQCuXfLuqohA6erTlvAN/xx/ek=";
subPackages = [ "cmd/greenmask/" ];

View file

@ -11,21 +11,21 @@
}:
python3Packages.buildPythonApplication rec {
pname = "harlequin";
version = "2.0.0";
version = "2.1.2";
pyproject = true;
src = fetchFromGitHub {
owner = "tconbeer";
repo = "harlequin";
tag = "v${version}";
hash = "sha256-IUzN+rWL69TUUS9npcmfSAPqy/8SYNusNAN/muCMqNI=";
hash = "sha256-uHzhAI8ppp6aoveMPcLCQX2slhbor5Qy+IoTui+RP7M=";
};
pythonRelaxDeps = [
"numpy"
"pyarrow"
"textual"
"syrupy"
"tree-sitter-sql"
];
build-system = with python3Packages; [ poetry-core ];
@ -41,6 +41,7 @@ python3Packages.buildPythonApplication rec {
numpy
packaging
platformdirs
pyarrow
questionary
rich-click
sqlfmt
@ -48,6 +49,7 @@ python3Packages.buildPythonApplication rec {
textual-fastdatatable
textual-textarea
tomlkit
tree-sitter-sql
]
++ lib.optionals withPostgresAdapter [ harlequin-postgres ]
++ lib.optionals withBigQueryAdapter [ harlequin-bigquery ];

View file

@ -1,6 +1,6 @@
{
lib,
stdenv,
gccStdenv,
fetchFromGitHub,
cmake,
expat,
@ -39,7 +39,7 @@
pkg-config,
}:
stdenv.mkDerivation (finalAttrs: {
gccStdenv.mkDerivation (finalAttrs: {
pname = "icewm";
version = "3.7.5";
@ -99,13 +99,15 @@ stdenv.mkDerivation (finalAttrs: {
"-DCFGDIR=/etc/icewm"
];
env.NIX_CFLAGS_COMPILE = lib.optionalString gccStdenv.hostPlatform.isDarwin "-D_DARWIN_C_SOURCE";
# install legacy themes
postInstall = ''
cp -r ../lib/themes/{gtk2,Natural,nice,nice2,warp3,warp4,yellowmotif} \
$out/share/icewm/themes/
'';
meta = with lib; {
meta = {
homepage = "https://ice-wm.org/";
description = "Simple, lightweight X window manager";
longDescription = ''
@ -121,8 +123,8 @@ stdenv.mkDerivation (finalAttrs: {
optional external background wallpaper manager with transparency support,
a simple session manager and a system tray.
'';
license = licenses.lgpl2Only;
license = lib.licenses.lgpl2Only;
maintainers = [ ];
platforms = platforms.linux;
platforms = lib.platforms.unix;
};
})

1299
pkgs/by-name/jw/jwt-hack/Cargo.lock generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,31 +1,32 @@
{
lib,
buildGoModule,
rustPlatform,
fetchFromGitHub,
}:
buildGoModule rec {
rustPlatform.buildRustPackage rec {
pname = "jwt-hack";
version = "1.2.0";
version = "2.0.0";
src = fetchFromGitHub {
owner = "hahwul";
repo = "jwt-hack";
tag = "v${version}";
hash = "sha256-IHR+ItI4ToINLpkVc7yrgpNTS17nD02G6x3pNMEfIW4=";
hash = "sha256-uJur/ABoAaQT3BBO2yprK/0/bQPT138Yg9IbztZ6w2w=";
};
vendorHash = "sha256-YEH+epSvyy1j0s8AIJ5+BdF47H7KqgBRC4t81noOkjo=";
cargoLock = {
lockFile = ./Cargo.lock;
};
ldflags = [
"-w"
"-s"
];
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
meta = {
description = "Tool for attacking JWT";
description = "JSON Web Token Hack Toolkit";
homepage = "https://github.com/hahwul/jwt-hack";
changelog = "https://github.com/hahwul/jwt-hack/releases/tag/v${version}";
changelog = "https://github.com/hahwul/jwt-hack/releases/tag/${src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "jwt-hack";

View file

@ -5,33 +5,21 @@
cmake,
extra-cmake-modules,
pkg-config,
wrapQtAppsHook,
qtbase,
qttools,
qtmultimedia,
qtlocation,
qqc2-desktop-style,
kirigami-addons,
kirigami,
kio,
knotifications,
kquickimageedit,
kdePackages,
zxing-cpp,
qxmpp,
sonnet,
gst_all_1,
prison,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "kaidan";
version = "0.11.0";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "network";
repo = pname;
rev = "v${version}";
repo = "kaidan";
rev = "v${finalAttrs.version}";
hash = "sha256-8pC4vINeKSYY+LlVgCXUtBq9UjraPdTikBOwLBLeQ3Y=";
};
@ -39,34 +27,34 @@ stdenv.mkDerivation rec {
cmake
extra-cmake-modules
pkg-config
wrapQtAppsHook
kdePackages.wrapQtAppsHook
];
buildInputs = with gst_all_1; [
qtbase
qttools
qtmultimedia
qtlocation
qqc2-desktop-style
kirigami-addons
kirigami
kio
knotifications
kquickimageedit
buildInputs = [
kdePackages.kio
kdePackages.kirigami
kdePackages.kirigami-addons
kdePackages.knotifications
kdePackages.kquickimageedit
kdePackages.prison
kdePackages.qtbase
kdePackages.qttools
kdePackages.qtmultimedia
kdePackages.qtlocation
kdePackages.qqc2-desktop-style
kdePackages.sonnet
zxing-cpp
qxmpp
sonnet
gstreamer
gst-plugins-bad
gst-plugins-base
(gst-plugins-good.override { qt6Support = true; })
prison
gst_all_1.gstreamer
gst_all_1.gst-plugins-bad
gst_all_1.gst-plugins-base
(gst_all_1.gst-plugins-good.override { qt6Support = true; })
];
postInstall = ''
qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
'';
meta = with lib; {
meta = {
description = "User-friendly and modern chat app, using XMPP";
mainProgram = "kaidan";
longDescription = ''
@ -79,13 +67,13 @@ stdenv.mkDerivation rec {
messages, and file sharing.
'';
homepage = "https://www.kaidan.im";
license = with licenses; [
license = with lib.licenses; [
gpl3Plus
mit
asl20
cc-by-sa-40
];
maintainers = with maintainers; [ astro ];
platforms = with platforms; linux;
maintainers = with lib.maintainers; [ astro ];
platforms = with lib.platforms; linux;
};
}
})

View file

@ -10,29 +10,27 @@
python3,
}:
let
bgrabitmap = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgrabitmap";
rev = "2814b069d55f726b9f3b4774d85d00dd72be9c05";
hash = "sha256-YibwdhlgjgI30gqYsKchgDPlOSpBiDBDJNlUDFMygGs=";
};
bgracontrols = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgracontrols";
rev = "v8.0";
hash = "sha256-5L05eGVN+xncd0/0XLFN6EL2ux4aAOsiU0BMoy0dKgg=";
};
in
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "lazpaint";
version = "7.2.2-unstable-2024-01-23";
version = "7.3";
src = fetchFromGitHub {
owner = "bgrabitmap";
repo = "lazpaint";
rev = "45a7a471d531d6adb5ee557ff917a99af76e92f1";
hash = "sha256-KgCxSK72Ow29T58mlcYCJiS4D0Ov2/p37c1FSNgKZew=";
tag = "v${finalAttrs.version}";
hash = "sha256-yT1HyvJcYEJgMkQxzCSD8s7/ttemxZaur9T+As8WdIo=";
};
bgrabitmap = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgrabitmap";
tag = "v11.6.6";
hash = "sha256-bA8tvo7Srm5kIZTVWEA2+gjqHab7LByyL/zqdQxeFlA=";
};
bgracontrols = fetchFromGitHub {
owner = "bgrabitmap";
repo = "bgracontrols";
tag = "v9.0.2";
hash = "sha256-HqX9n4VpOyMwTz3fTweTTqzW+jA2BU62mm/X7Iwjd/8=";
};
nativeBuildInputs = [
@ -59,8 +57,8 @@ stdenv.mkDerivation {
runHook preBuild
export HOME=$(mktemp -d)
cp -r --no-preserve=mode ${bgrabitmap} bgrabitmap
cp -r --no-preserve=mode ${bgracontrols} bgracontrols
cp -r --no-preserve=mode ${finalAttrs.bgrabitmap} bgrabitmap
cp -r --no-preserve=mode ${finalAttrs.bgracontrols} bgracontrols
lazbuild --lazarusdir=${lazarus-qt5}/share/lazarus \
--build-mode=ReleaseQt5 \
@ -86,4 +84,4 @@ stdenv.mkDerivation {
maintainers = with lib.maintainers; [ aleksana ];
mainProgram = "lazpaint";
};
}
})

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lib60870";
version = "2.3.5";
version = "2.3.6";
src = fetchFromGitHub {
owner = "mz-automation";
repo = "lib60870";
rev = "v${finalAttrs.version}";
hash = "sha256-TjphTBBGjzbevUR0N1GHK/nic1pAdjWeiqxEMLozQOc=";
hash = "sha256-9VqLl1pDmi8TauBA8uCyymzsYd3w4b5AKtqH7XW80N4=";
};
sourceRoot = "${finalAttrs.src.name}/lib60870-C";

View file

@ -13,7 +13,7 @@ buildGoModule rec {
owner = "logdyhq";
repo = "logdy-core";
tag = "v${version}";
hash = "sha256-779ZO9WhE3IKbHJLchCfrIepMH+GOrlQJALLpoNZvbc=";
hash = "sha256-hhmzTJn136J8DZ719WSu8tafRp8s4MBj6vDVWYTfFyc=";
};
vendorHash = "sha256-kFhcbBMymzlJ+2zw7l09LJfCdps26Id+VzOehqrLDWU=";

View file

@ -20,14 +20,14 @@
python3Packages.buildPythonApplication rec {
pname = "newelle";
version = "0.9.7";
version = "0.9.8";
pyproject = false; # uses meson
src = fetchFromGitHub {
owner = "qwersyk";
repo = "Newelle";
tag = version;
hash = "sha256-h0dWjnUqWcPdSbR60HF2KvQxUyYeR3qHf2GMHt/kSm0=";
hash = "sha256-VyUng/ZX8+wInRX705IWdBgTbX439R60h62ONdpZ0+8=";
};
postPatch = ''

View file

@ -7,16 +7,16 @@
buildGoModule {
pname = "pkgsite";
version = "0-unstable-2025-05-23";
version = "0-unstable-2025-06-08";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
rev = "0e6de173c6b5ef31749de2ae384bb05ddc6726ba";
hash = "sha256-WRNw+BjUY8/gj7tcPs0Ifz47JtBlU+SEIt12EZmtOjw=";
rev = "82c52f1754cd0ea741a56981d4830176071531d3";
hash = "sha256-bI5jVmCM5pSdiT+OJGrg1pBQ6ozPbXdZzrdLxr9cMUU=";
};
vendorHash = "sha256-s8uYvMQENqeUN8DbZ/jNhcTe2dJeiE9UYPCPGeScO10=";
vendorHash = "sha256-dZKm3dMI969HKPBrC95vVmY1cZmjy+NWq7xOzXsTE14=";
subPackages = [ "cmd/pkgsite" ];

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "plasma-panel-colorizer";
version = "4.2.0";
version = "4.3.0";
src = fetchFromGitHub {
owner = "luisbocanegra";
repo = "plasma-panel-colorizer";
tag = "v${finalAttrs.version}";
hash = "sha256-fqhuW7SoUluUJU0tv1MIUX1IhOn3j514Hlrdxlnqvvg=";
hash = "sha256-B0aP49udYTV/zfEdZS4uvkGG4wZUScqTVn9+d5SYCEQ=";
};
nativeBuildInputs = [

View file

@ -21,14 +21,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "prowler";
version = "5.7.2";
version = "5.7.3";
pyproject = true;
src = fetchFromGitHub {
owner = "prowler-cloud";
repo = "prowler";
tag = version;
hash = "sha256-yVUZsH/hLl/VCbLdaMujIl6NT6FzgkPfhpcOrQMcHGk=";
hash = "sha256-b7tgSvX9o6lJZp5uKXBCn8g+RowgsTDDRYaJ8UmGX74=";
};
pythonRelaxDeps = true;

View file

@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "quark-engine";
version = "25.5.1";
version = "25.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = "quark-engine";
repo = "quark-engine";
tag = "v${version}";
hash = "sha256-gu9W8+LyJHEqvn7Mrvjn7XjDjObAh8zRchNbTNWkT1M=";
hash = "sha256-DAD37fzswY3c0d+ubOCYImxs4qyD4fhC3m2l0iD977A=";
};
build-system = with python3.pkgs; [ setuptools ];

View file

@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "scite";
version = "5.5.6";
version = "5.5.7";
src = fetchurl {
url = "https://www.scintilla.org/scite${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}.tgz";
hash = "sha256-VmNP6NepkF7Ln9eh9pfStmch9nwIKKZTOYxkeduSxrI=";
hash = "sha256-L/UceHGFgFbzUPvc2VBehXXJNmwyyPwBfgxvuv3Vxu8=";
};
nativeBuildInputs = [

View file

@ -0,0 +1,89 @@
{
lib,
flutter329,
fetchFromGitHub,
autoPatchelfHook,
copyDesktopItems,
makeDesktopItem,
runCommand,
yq,
server-box,
_experimental-update-script-combinators,
gitUpdater,
}:
flutter329.buildFlutterApplication {
pname = "server-box";
version = "1.0.1130-unstable-2025-04-25";
src = fetchFromGitHub {
owner = "lollipopkit";
repo = "flutter_server_box";
rev = "8f09085cf30f9b48209c7c3c1e9dceac5aa5eeeb";
hash = "sha256-D2FzL34FV+7FnxyEVi/Rm2qO3c9eQmCjlH/4pMWlU5s=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = {
circle_chart = "sha256-BcnL/hRf+Yv2U8Nkl7pc8BtncBW+M2by86jO5IbFIRk=";
computer = "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=";
dartssh2 = "sha256-bS916CwUuOKhRyymtmvMxt7vGXmlyiLep4AZsxRJ6iU=";
fl_build = "sha256-CSKe2yEIisftM0q79HbDTghShirWg02zi9v+hD5R57g=";
fl_lib = "sha256-+eHUpn89BI7k/MbCp09gUWGMlqLBrxOy9PgL9uXnkDI=";
plain_notification_token = "sha256-Cy1/S8bAtKCBnjfDEeW4Q2nP4jtwyCstAC1GH1efu8I=";
watch_connectivity = "sha256-9TyuElr0PNoiUvbSTOakdw1/QwWp6J2GAwzVHsgYWtM=";
xterm = "sha256-LTCMaGVqehL+wFSzWd63KeTBjjU4xCyuhfD9QmQaP0Q=";
};
nativeBuildInputs = [
copyDesktopItems
autoPatchelfHook
];
desktopItems = [
(makeDesktopItem {
name = "server-box";
exec = "server-box";
icon = "server-box";
genericName = "ServerBox";
desktopName = "ServerBox";
categories = [ "Utility" ];
keywords = [
"server"
"ssh"
"sftp"
"system"
];
})
];
postInstall = ''
install -Dm0644 assets/app_icon.png $out/share/pixmaps/server-box.png
'';
passthru = {
pubspecSource =
runCommand "pubspec.lock.json"
{
nativeBuildInputs = [ yq ];
inherit (server-box) src;
}
''
cat $src/pubspec.lock | yq > $out
'';
updateScript = _experimental-update-script-combinators.sequence [
(gitUpdater { rev-prefix = "v"; })
(_experimental-update-script-combinators.copyAttrOutputToFile "server-box.pubspecSource" ./pubspec.lock.json)
];
};
meta = {
description = "Server status & toolbox";
homepage = "https://github.com/lollipopkit/flutter_server_box";
mainProgram = "ServerBox";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ emaryn ];
};
}

File diff suppressed because it is too large Load diff

View file

@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "soundsource";
version = "5.8.2";
version = "5.8.3";
src = fetchurl {
url = "https://web.archive.org/web/20250424131232/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip";
hash = "sha256-RilL2nD0pUQKCb63uip7q9kmsKVXvEPcT+GUfZKtKNM=";
url = "https://web.archive.org/web/20250601123927/https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip";
hash = "sha256-tomlsji65xVPTqX36UKf7S04M1iBxsXVJFEFqWPgBac=";
};
dontUnpack = true;

View file

@ -0,0 +1,49 @@
{
lib,
python3Packages,
fetchFromGitHub,
versionCheckHook,
}:
python3Packages.buildPythonApplication rec {
pname = "submit50";
version = "3.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cs50";
repo = "submit50";
tag = "v${version}";
hash = "sha256-i1hO9P3FGamo4b733/U7d2fiWLdnTskrHM2BXxxDePc=";
};
build-system = [
python3Packages.setuptools
];
dependencies = with python3Packages; [
lib50
packaging
pytz
requests
termcolor
];
pythonImportsCheck = [ "submit50" ];
nativeCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
# no python tests
meta = {
description = "Tool for submitting student CS50 code";
homepage = "https://cs50.readthedocs.io/submit50/";
downloadPage = "https://github.com/cs50/submit50";
changelog = "https://github.com/cs50/submit50/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ethancedwards8 ];
mainProgram = "submit50";
};
}

View file

@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tailwindcss-language-server";
version = "0.14.19";
version = "0.14.21";
src = fetchFromGitHub {
owner = "tailwindlabs";
repo = "tailwindcss-intellisense";
tag = "v${finalAttrs.version}";
hash = "sha256-lAZ3BoecPB3+zmI8RataAcbk32avV9Ie+Ek6q/JcXnU=";
hash = "sha256-UmeaNCMuXSPVuzYAjOhhHkKkTcsBnjLbB3oeXG8uv5U=";
};
pnpmDeps = pnpm_9.fetchDeps {
@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces
prePnpmInstall
;
hash = "sha256-TxWaapm/nkyMi3JCj6TE56DhJYPBWBDGXOnzgB9uPjs=";
hash = "sha256-SUEq20gZCiTDkFuNgMc5McHBPgW++8P9Q1MJb7a7pY8=";
};
nativeBuildInputs = [

View file

@ -11,7 +11,7 @@
buildGoModule rec {
pname = "vale";
version = "3.11.2";
version = "3.12.0";
subPackages = [ "cmd/vale" ];
@ -19,10 +19,10 @@ buildGoModule rec {
owner = "errata-ai";
repo = "vale";
tag = "v${version}";
hash = "sha256-7wBMdATN2kAXUG6fWwq/8JifLrhxDjjPWlZSA47yrxM=";
hash = "sha256-j228Gt2cHkO1XZv+KqH6U8EjttQzDZiOMLppdJUJwvA=";
};
vendorHash = "sha256-Zhhp/qbwGTQEZ28S+p7GJodwQcnkFNqNU7WCZKdeoz0=";
vendorHash = "sha256-3gmgKcpCEeFjHpm+iKQvm4Cv5UfzFrcDDNIAnlY/a5s=";
ldflags = [
"-s"

View file

@ -210,6 +210,12 @@ buildFHSEnv {
substituteInPlace $out/share/applications/com.tencent.wechat.desktop \
--replace-quiet 'Exec=/usr/bin/wechat' "Exec=$out/bin/wechat-uos --"
# See https://github.com/NixOS/nixpkgs/issues/413491
sed -i \
-e '/\[Desktop Entry\]/a\' \
-e 'StartupWMClass=wechat' \
$out/share/applications/com.tencent.wechat.desktop
'';
targetPkgs = pkgs: [ wechat-uos-env ];

View file

@ -18,6 +18,7 @@
gzip,
lhasa,
wrapGAppsHook3,
desktopToDarwinBundle,
}:
stdenv.mkDerivation rec {
@ -37,7 +38,8 @@ stdenv.mkDerivation rec {
makeWrapper
pkg-config
wrapGAppsHook3
];
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ desktopToDarwinBundle ];
buildInputs = [
gtk3
bash # so patchShebangs can patch #!/bin/sh in xarchiver.tap
@ -63,7 +65,6 @@ stdenv.mkDerivation rec {
strictDeps = true;
meta = {
broken = stdenv.hostPlatform.isDarwin;
description = "GTK frontend to 7z,zip,rar,tar,bzip2, gzip,arj, lha, rpm and deb (open and extract only)";
homepage = "https://github.com/ib/xarchiver";
maintainers = [ lib.maintainers.domenkozar ];

View file

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
version = "3.0.5";
version = "3.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
hash = "sha256-CgIkrq5Eni7Iva/bzlcbj1/mqtKPA4mknHC/fQzL7RU=";
hash = "sha256-+o3LOp0gSjG1/x5IFA0FK5LQUFG9T6JgDLb104vJcM0=";
};
build-system = [ poetry-core ];

View file

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "aioimmich";
version = "0.9.0";
version = "0.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "mib1185";
repo = "aioimmich";
tag = "v${version}";
hash = "sha256-s2W/Z/psCLvd7zMsaaYi3ZIcEuuRSpyRSvUUfIPe8a4=";
hash = "sha256-bEbWvDNcKH/9Mtr3fZMk7+Qa41suSUpVAGAsnCmzGaY=";
};
postPatch = ''

View file

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "google-genai";
version = "1.17.0";
version = "1.19.0";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "python-genai";
tag = "v${version}";
hash = "sha256-ks8MU+Sg6TM57QiNmZD6rTGF8Di32mKtHFTF1pCTouQ=";
hash = "sha256-p9W34v1ToLwketM+wOfrouLLl9pFBljL5doykuZRINo=";
};
build-system = [

View file

@ -33,7 +33,7 @@ buildPythonPackage rec {
];
# tests raise an exception if the system is not Linux or Windows
doCheck = !stdenv.isDarwin;
doCheck = !stdenv.buildPlatform.isDarwin;
# tests require gotify-server to be located in ./tests/test-server/gotify-linux-{arch}
postPatch = ''

View file

@ -1,6 +1,5 @@
{
lib,
stdenv,
buildPythonPackage,
fetchFromGitHub,
@ -116,6 +115,7 @@ buildPythonPackage rec {
# pytest.PytestUnraisableExceptionWarning: Exception ignored in: <sqlite3.Connection object at 0x115dcc9a0>
# ResourceWarning: unclosed database in <sqlite3.Connection object at 0x115dcc9a0>
"test_clean_book"
"test_clean_html"
"test_clean_html_latex"
"test_clean_latex"
];

View file

@ -31,14 +31,14 @@
buildPythonPackage rec {
pname = "jupytext";
version = "1.17.1";
version = "1.17.2";
pyproject = true;
src = fetchFromGitHub {
owner = "mwouts";
repo = "jupytext";
tag = "v${version}";
hash = "sha256-Rkz2rite0hKcts4+3SmFsDF6tH2kQa4d2DtyZsAx3rA=";
hash = "sha256-xMmtppXect+PRlEp2g0kJurALVvcfza+FBbZbK2SbHc=";
};
nativeBuildInputs = [

View file

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "llama-cloud-services";
version = "0.6.23";
version = "0.6.28";
pyproject = true;
src = fetchFromGitHub {
owner = "run-llama";
repo = "llama_cloud_services";
tag = "v${version}";
hash = "sha256-G1qjm7GpSZDgGWys+toXiQoRJHIQUcwG6+0JK8k3XfE=";
hash = "sha256-2ANsXUOTTWhIS6/BPvlOox4KJcQI0lngPMAf3Hous7s=";
};
pythonRelaxDeps = [ "llama-cloud" ];

View file

@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "mkdocstrings-python";
version = "1.16.11";
version = "1.16.12";
pyproject = true;
src = fetchFromGitHub {
owner = "mkdocstrings";
repo = "python";
tag = version;
hash = "sha256-Vee8pNslf/nELnIeMPkuBsbMVLLcK5CyIAaKTh/OEMM=";
hash = "sha256-NL5gn8HgT0hvIlUDs//sErAaSVXvxLDJGT7nZX65ZVU=";
};
build-system = [ pdm-backend ];

View file

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "netbox-routing";
version = "0.3.0";
version = "0.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "DanSheps";
repo = "netbox-routing";
tag = "v${version}";
hash = "sha256-QJ4/6eRPo2SIgOWNiK+3jrXW+KaXvzERLcXQqKwCNDU=";
hash = "sha256-qtGzZDRo80pdmt3CbM+HG/S7uLvLS7V6lHNB8sM6bcA=";
};
build-system = [ setuptools ];

View file

@ -2,53 +2,39 @@
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch2,
cryptography,
charset-normalizer,
pythonOlder,
pytestCheckHook,
setuptools,
replaceVars,
setuptools-scm,
ocrmypdf,
}:
buildPythonPackage rec {
pname = "pdfminer-six";
version = "20240706";
version = "20250506";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "pdfminer";
repo = "pdfminer.six";
tag = version;
hash = "sha256-aY7GQADRxeiclr6/G3RRgrPcl8rGiC85JYEIjIa+vG0=";
hash = "sha256-BE/HMl/e1KnkSc2jXU5Du5FMF+rCBv5AJ7a88oFrBgM=";
};
patches = [
# https://github.com/pdfminer/pdfminer.six/pull/1027
(fetchpatch2 {
name = "fix-dereference-MediaBox.patch";
url = "https://github.com/pdfminer/pdfminer.six/pull/1027/commits/ad101c152c71431a21bfa5a8dbe33b3ba385ceec.patch?full_index=1";
excludes = [ "CHANGELOG.md" ];
hash = "sha256-fsSXvN92MVtNFpAst0ctvGrbxVvoe4Nyz4wMZqJ1aw8=";
})
(replaceVars ./disable-setuptools-git-versioning.patch {
inherit version;
})
build-system = [
setuptools
setuptools-scm
];
build-system = [ setuptools ];
dependencies = [
charset-normalizer
cryptography
];
postInstall = ''
for file in $out/bin/*.py; do
ln $file ''${file//.py/}
for file in "$out/bin/"*.py; do
mv "$file" "''${file%.py}"
done
'';
@ -71,11 +57,11 @@ buildPythonPackage rec {
};
};
meta = with lib; {
meta = {
changelog = "https://github.com/pdfminer/pdfminer.six/blob/${src.rev}/CHANGELOG.md";
description = "PDF parser and analyzer";
homepage = "https://github.com/pdfminer/pdfminer.six";
license = licenses.mit;
maintainers = with maintainers; [ psyanticy ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ psyanticy ];
};
}

View file

@ -1,16 +0,0 @@
diff --git a/setup.py b/setup.py
index 42764e2..e7b93d3 100644
--- a/setup.py
+++ b/setup.py
@@ -19,10 +19,7 @@ if sys.version_info < (3, 12):
setup(
name="pdfminer.six",
- setuptools_git_versioning={
- "enabled": True,
- },
- setup_requires=["setuptools-git-versioning<3"],
+ version="@version@",
packages=["pdfminer"],
package_data={"pdfminer": ["cmap/*.pickle.gz", "py.typed"]},
install_requires=[

View file

@ -1,8 +1,9 @@
{
lib,
pkgs,
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
jupyterlab,
nbexec,
pandas,
@ -14,33 +15,29 @@
pytest-parallel,
pytestCheckHook,
types-pillow,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "pdfplumber";
version = "0.11.5";
format = "setuptools";
version = "0.11.6";
pyproject = true;
src = fetchFromGitHub {
owner = "jsvine";
repo = "pdfplumber";
tag = "v${version}";
hash = "sha256-oe6lZyQKXASzG7Ho6o7mlXY+BOgVBaACebxbYD+1+x0=";
hash = "sha256-ljoM252w0oOqTUgYT6jtAW+jElPU9a49K6Atwdv5Dvo=";
};
build-system = [ setuptools ];
dependencies = [
pdfminer-six
pillow
pypdfium2
];
preCheck = ''
export HOME=$(mktemp -d)
# test_issue_1089 assumes the soft limit on open files is "low", otherwise it never completes
# reported at: https://github.com/jsvine/pdfplumber/issues/1263
ulimit -n 1024
'';
nativeCheckInputs = [
pkgs.ghostscript
jupyterlab
@ -51,6 +48,16 @@ buildPythonPackage rec {
pytest-parallel
pytestCheckHook
types-pillow
writableTmpDirAsHomeHook
];
pythonRelaxDeps = [ "pdfminer.six" ];
disabledTestPaths = [
# AssertionError
"tests/test_convert.py::Test::test_cli_csv"
"tests/test_convert.py::Test::test_cli_csv_exclude"
"tests/test_convert.py::Test::test_csv"
];
pythonImportsCheck = [ "pdfplumber" ];

View file

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "pdoc";
version = "15.0.3";
version = "15.0.4";
disabled = pythonOlder "3.9";
pyproject = true;
@ -23,8 +23,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "mitmproxy";
repo = "pdoc";
rev = "v${version}";
hash = "sha256-qr0K+ZOmEPWMkm/cPisdw6gSPZI4FvICaKQNt/sef40=";
tag = "v${version}";
hash = "sha256-l0aaQbjxAMcTZZwDN6g8A7bjSsl6yP2FoAnwTYkKYH8=";
};
build-system = [ setuptools ];

View file

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "python-bsblan";
version = "1.2.2";
version = "2.1.0";
pyproject = true;
disabled = pythonOlder "3.12";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "liudger";
repo = "python-bsblan";
tag = "v${version}";
hash = "sha256-qzQP77bfV21g7DIdZfJCyv9FN/U6aQk9wWV9xPZFolk=";
hash = "sha256-HaB1ypC2IkSEnM5Ek583CFvwWt1nm1gWUdoh5MH09YQ=";
};
postPatch = ''
@ -65,7 +65,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module to control and monitor an BSBLan device programmatically";
homepage = "https://github.com/liudger/python-bsblan";
changelog = "https://github.com/liudger/python-bsblan/releases/tag/v${version}";
changelog = "https://github.com/liudger/python-bsblan/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View file

@ -96,5 +96,10 @@ buildPythonPackage rec {
changelog = "https://github.com/skorch-dev/skorch/blob/master/CHANGES.md";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ bcdarwin ];
badPlatforms = [
# Most tests fail with:
# Fatal Python error: Segmentation fault
lib.systems.inspect.patterns.isDarwin
];
};
}

View file

@ -69,25 +69,6 @@ let
};
in
{
texinfo413 = stdenv.mkDerivation (finalAttrs: {
pname = "texinfo";
version = "4.13a";
src = fetchurl {
url = "mirror://gnu/texinfo/texinfo-${finalAttrs.version}.tar.lzma";
hash = "sha256-bSiwzq6GbjU2FC/FUuejvJ+EyDAxGcJXMbJHju9kyeU=";
};
buildInputs = [ ncurses ];
nativeBuildInputs = [ xz ];
# Disabled because we don't have zdiff in the stdenv bootstrap.
#doCheck = true;
meta = meta // {
branch = finalAttrs.version;
};
});
texinfo6_5 = buildTexinfo {
version = "6.5";
hash = "sha256-d3dLP0oGwgcFzC7xyASGRCLjz5UjXpZbHwCkbffaX2I=";

View file

@ -1,65 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
gettext,
installShellFiles,
ncurses,
ui ? "terminal",
}:
assert lib.elem ui [
"terminal"
"curses"
];
stdenv.mkDerivation (finalAttrs: {
pname = "2048-cli";
version = "unstable-2019-12-10";
src = fetchFromGitHub {
owner = "tiehuis";
repo = "2048-cli";
rev = "67439255df7d4f70209ca628d65128cd41d33e8d";
hash = "sha256-U7g2wCZgR7Lp/69ktQIZZ1cScll2baCequemTl3Mc3I=";
};
postPatch = ''
substituteInPlace Makefile \
--replace "-lcurses" "-lncurses"
'';
nativeBuildInputs = [
installShellFiles
];
buildInputs = [
gettext
] ++ (lib.optional (ui == "curses") ncurses);
dontConfigure = true;
env.NIX_CFLAGS_COMPILE = "-I${lib.getDev gettext}/share/gettext/";
makeFlags = [
"CC=${stdenv.cc.targetPrefix}cc"
ui
];
installPhase = ''
runHook preInstall
install -Dm755 -t $out/bin 2048
installManPage man/2048.6
runHook postInstall
'';
meta = {
homepage = "https://github.com/tiehuis/2048-cli";
description = "Game 2048 for your Linux terminal";
license = lib.licenses.mit;
maintainers = [ ];
platforms = lib.platforms.unix;
mainProgram = "2048";
};
})

View file

@ -11,7 +11,6 @@
xz,
freetype,
fontconfig,
nlohmann_json,
curl,
icu,
harfbuzz,
@ -35,30 +34,43 @@
alsa-lib,
libjack2,
makeWrapper,
buildPackages,
}:
let
opengfx = fetchzip {
url = "https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip";
sha256 = "sha256-daJ/Qwg/okpmLQkXcCjruIiP8GEwyyp02YWcGQepxzs=";
hash = "sha256-daJ/Qwg/okpmLQkXcCjruIiP8GEwyyp02YWcGQepxzs=";
};
opensfx = fetchzip {
url = "https://cdn.openttd.org/opensfx-releases/1.0.3/opensfx-1.0.3-all.zip";
sha256 = "sha256-QmfXizrRTu/fUcVOY7tCndv4t4BVW+fb0yUi8LgSYzM=";
hash = "sha256-QmfXizrRTu/fUcVOY7tCndv4t4BVW+fb0yUi8LgSYzM=";
};
openmsx = fetchzip {
url = "https://cdn.openttd.org/openmsx-releases/0.4.2/openmsx-0.4.2-all.zip";
sha256 = "sha256-Cgrg2m+uTODFg39mKgX+hE8atV7v5bVyZd716vSZB8M=";
hash = "sha256-Cgrg2m+uTODFg39mKgX+hE8atV7v5bVyZd716vSZB8M=";
};
# OpenTTD builds and uses some of its own tools during the build and we need those to be available for cross-compilation.
# Build the tools for buildPlatform with minimal dependencies, using the "OPTION_TOOLS_ONLY" flag.
crossTools = buildPackages.openttd.overrideAttrs (oldAttrs: {
pname = "openttd-tools";
buildInputs = [ ];
cmakeFlags = oldAttrs.cmakeFlags or [ ] ++ [ (lib.cmakeBool "OPTION_TOOLS_ONLY" true) ];
installPhase = ''
install -Dm555 src/strgen/strgen -t $out/bin
install -Dm555 src/settingsgen/settingsgen -t $out/bin
'';
});
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "openttd";
version = "14.1";
src = fetchzip {
url = "https://cdn.openttd.org/openttd-releases/${version}/${pname}-${version}-source.tar.xz";
url = "https://cdn.openttd.org/openttd-releases/${finalAttrs.version}/openttd-${finalAttrs.version}-source.tar.xz";
hash = "sha256-YT4IE/rJ9pnpeMWKbOra6AbSUwW19RwOKlXkxwoMeKY=";
};
@ -72,11 +84,16 @@ stdenv.mkDerivation rec {
})
];
nativeBuildInputs = [
cmake
pkg-config
makeWrapper
];
nativeBuildInputs =
[
cmake
pkg-config
makeWrapper
]
++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
crossTools
];
buildInputs =
[
SDL2
@ -85,7 +102,6 @@ stdenv.mkDerivation rec {
zlib
freetype
fontconfig
nlohmann_json
curl
icu
harfbuzz
@ -107,9 +123,7 @@ stdenv.mkDerivation rec {
libjack2
];
prefixKey = "--prefix-dir=";
configureFlags = [ "--without-liblzo2" ];
strictDeps = true;
postPatch = ''
substituteInPlace src/music/fluidsynth.cpp \
@ -128,7 +142,7 @@ stdenv.mkDerivation rec {
tar -xf ${openmsx}/*.tar -C $out/share/games/openttd/baseset
'';
meta = with lib; {
meta = {
description = ''Open source clone of the Microprose game "Transport Tycoon Deluxe"'';
mainProgram = "openttd";
longDescription = ''
@ -142,12 +156,12 @@ stdenv.mkDerivation rec {
- observe as spectators
'';
homepage = "https://www.openttd.org/";
changelog = "https://cdn.openttd.org/openttd-releases/${version}/changelog.txt";
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [
changelog = "https://cdn.openttd.org/openttd-releases/${finalAttrs.version}/changelog.txt";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
jcumming
fpletz
];
};
}
})

View file

@ -27,6 +27,7 @@
armTrustedFirmwareRK3568,
armTrustedFirmwareRK3588,
armTrustedFirmwareS905,
opensbi,
buildPackages,
}@pkgs:
@ -808,6 +809,26 @@ in
# sf probe; sf update $loadaddr 0 80000
};
ubootVisionFive2 =
let
opensbi_vf2 = opensbi.overrideAttrs (attrs: {
makeFlags = attrs.makeFlags ++ [
# Matches u-boot documentation: https://docs.u-boot.org/en/latest/board/starfive/visionfive2.html
"FW_TEXT_START=0x40000000"
"FW_OPTIONS=0"
];
});
in
buildUBoot {
defconfig = "starfive_visionfive2_defconfig";
extraMeta.platforms = [ "riscv64-linux" ];
OPENSBI = "${opensbi_vf2}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin";
filesToInstall = [
"spl/u-boot-spl.bin.normal.out"
"u-boot.itb"
];
};
ubootWandboard = buildUBoot {
defconfig = "wandboard_defconfig";
extraMeta.platforms = [ "armv7l-linux" ];

View file

@ -224,6 +224,9 @@ mapAliases {
### _ ###
_1password = lib.warnOnInstantiate "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24
_2048-cli = throw "'_2048-cli' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
_2048-cli-curses = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
_2048-cli-terminal = throw "'_2048-cli-curses' has been removed due to archived upstream. Consider using '_2048-in-terminal' instead."; # Added 2025-06-07
_5etools = throw "'_5etools' has been removed, as upstream is in a questionable legal position and the build was broken.";
"7z2hashcat" =
throw "'7z2hashcat' has been renamed to '_7z2hashcat' as the former isn't a valid variable name."; # Added 2024-11-27
@ -1896,6 +1899,7 @@ mapAliases {
tepl = libgedit-tepl; # Added 2024-04-29
termplay = throw "'termplay' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
testVersion = testers.testVersion; # Added 2022-04-20
texinfo4 = throw "'texinfo4' has been removed in favor of the latest version"; # Added 2025-06-08
tezos-rust-libs = ligo; # Added 2025-06-03
tfplugindocs = terraform-plugin-docs; # Added 2023-11-01
thiefmd = throw "'thiefmd' has been removed due to lack of maintenance upstream and incompatible with newer Pandoc. Please use 'apostrophe' or 'folio' instead"; # Added 2025-02-20

View file

@ -7689,13 +7689,11 @@ with pkgs;
texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { };
inherit (texinfoPackages)
texinfo413
texinfo6_5 # needed for allegro
texinfo6_7 # needed for gpm, iksemel and fwknop
texinfo6
texinfo7
;
texinfo4 = texinfo413; # needed for eukleides and singular
texinfo = texinfo7;
texinfoInteractive = texinfo.override { interactive = true; };
@ -11517,6 +11515,7 @@ with pkgs;
ubootSopine
ubootTuringRK1
ubootUtilite
ubootVisionFive2
ubootWandboard
;
@ -12981,8 +12980,6 @@ with pkgs;
kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
kaidan = kdePackages.callPackage ../applications/networking/instant-messengers/kaidan { };
kexi = libsForQt5.callPackage ../applications/office/kexi { };
kgraphviewer = callPackage ../applications/graphics/kgraphviewer { };
@ -14789,10 +14786,6 @@ with pkgs;
### GAMES
_2048-cli = _2048-cli-terminal;
_2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
_2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
_90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
inherit (callPackages ../games/fteqw { })