Merge master into staging-nixos
This commit is contained in:
@@ -168,8 +168,10 @@ let
|
||||
cp "$default_settings_file" "$settings_file"
|
||||
fi
|
||||
|
||||
cat < ${appendSettings hostName} >> "$settings_file"
|
||||
chmod 644 "$settings_file"
|
||||
if ! grep -qF "require dirname(__FILE__) . '/settings.nixos-${hostName}.php';" ${cfg.stateDir}/sites/default/settings.php; then
|
||||
echo "Appending NixOS generated settings..."
|
||||
cat < ${appendSettings hostName} >> "$settings_file"
|
||||
fi
|
||||
|
||||
# Link the NixOS-managed settings file to the state directory.
|
||||
ln -sf ${drupalSettings hostName cfg} ${cfg.stateDir}/sites/default/settings.nixos-${hostName}.php
|
||||
|
||||
Generated
+154
-144
@@ -11,268 +11,268 @@
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-eOZrpj3KmJ0XpfoJMTv0Fritbm2xzw4wQtN0QOl7IKI="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-oNSXK5LLMNiK8iA/0H+zQeoDcbrDuTp/+zw0LGTECNA="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-Wxqf1FRXtsQulLFtbfsfYu4oZmrCuOZAikMcY2i6Dww="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-mflSENjDof1Av9M9RLGEQcl4V4keVfH3qIxy/uxJ6FE="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.af",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-+kSKJGbalrzonEgrpOmZ+crY0zUbdQujx/phxT2eGYA="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-xGTmr9yqMZ1kjwffnodCE8Km/tflzOUmmw5XPcq865w="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ar",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-NAeMsvW7X5RWfPKQqBj76VhzgddGsth5KH7fFeqnzpk="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-1H3wZwppgyt3Q9wXdDvig/wSTYgQVtlT45d4gU5UpEM="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.az",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-WYD9EFaqyIRwRrMsf8uTu7Mfg3F+F4RukN5tNIeU2rQ="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-JCWEMrspXiE0zfvUtZHxHuLzo461mtXZmct3EhgoHHE="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.bg",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-9oMA+uYovUtbrlOV54LfoIJhEJOd9UrdYdvvUrCRhWs="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-vSzpVvSGXKdmsVv7457WsDFEW0N0vVM430dhHRnsz7M="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.bn",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-HSMAEjv/TMckJSKl/5YIR1dmFz/7bf1sDs8bAMsNbfA="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-vJkiXSfOHXR9iW11Glk6vRcSied+tRExMcgl3/6dRDo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ca",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-vCxGyB2GnH5MicydzjwXmtt7389YlN7cA3vwnDlYB88="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-Se/BAQJ2ZiEqGX6Mjlu8BwfHMdYyOGwEnTyGjq5+2vA="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.cs",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-/Qdyktl/Nh33CmuCK6wDyjZfGc5MmIHxMJTwU+3MSyY="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-jaXEgeXdewcc6+Tc03dDK23TcmxIjTx2ECdp7rsgyOc="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.da",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-u0QiFgEg3ezPgTjQTAxqaNEnuNikg+zsJ7A0wu85dTE="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-htjzVIzEn7v86zt/ZrV4D1kC5Xcm4TjQobbiOCBqNjE="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.de",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-b1BYLeOmy4Wg1DgNSWdZpEdsMCPrIfI3LC+xCnSd4aw="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-sOjZBlr18olsdH1dWOrVSzNBhopqXBvF7DAUS3aQSeo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.el",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-dH0OOK3tGMDF/wt+SdzmJvOE/6TrmXCe4Srq8PW44W4="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-UfVCjRvsWrwoN4RAJXVx+5Ik0vlh3UqZ1a8lNG0MQmo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.es",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-AXSfMmXKEmQeZ1IPtGGSSroIE6CVuC6sW8pl355dbRs="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-oWmtwMXZopmLkfbP4A8Kdlh5R20f3jXRsU4RWN8pSUs="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.fa",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-F0VtmKADyVNztOZIkCbt6s5N5+N+7aFWP+t2n8pEL70="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-g4xRBGmv2VFhBzQGiVRdg9OnpQbAEYt9sEYA2E4pCjo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.fi",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-3ufuXJCy/m7wQs+xDfPWjqoWXvzjSLqdxb8PmS01BTM="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-EdtSXsL0tL7cRhy1vW+ZPQkEBDEih1NXxOU5jlYuJnU="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.fil",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-Fsesly0CWMzn46k6LBzMlJgkced618aliVJ1zWxjaR0="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-xpis1kNQQBmh84/b0owiznL9bMdubzzctkiUxpwWKAo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.fr",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-eaW4Lqjg7lwkCvKu7bThZGLUHdhtaU34ZFzz/fQtJ98="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-4+JXuvCoRV1lAK+621QJ2tNWRZ0drUU8Ph+hQDm4468="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.he",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-3nsZrfHqPaZ8U2OuqPaejHpRmjjorBRtstxqWWgJ0kc="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-s5OlsY9+UpjfbRWRZzXsV2NTHjSuhZaLUI01QciC0Mc="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.hr",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-q2Plb4DewyQnMy6RwXmTQil9LigzKmcI6q7hhbXxM4Y="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-UJTrsiLTEz0Vod9KV9VoJE3aq8XkiwOwScbfxkuvmsI="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.hu",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-VCFS7nZ+Bj+boofum2mGX1CoN4aBekO9uLSzDQX0hsQ="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-k7cdsRyX1pJx2LuUuaxGmQWbLkhIWEAIVDt/j7vVlG0="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.hy",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-A+t0PDY5yUHy9qkwwcbJrisdgulpjaSkFxA0Xfvj5Cs="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-8reWvHEbigIRePV1gwo4cYzqf9VHhLbXirGGu78zCe0="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.id",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-XF71+XxuhaVCrnhLh0RJWGzdQ3Y0EEDVUec2aqdk1II="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-W1Iy56CaNhMqYflVVauWZ9bP8l0jaAuNYu3z0Qovz8E="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.is",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-drGjtmT8FCcgKYTiwXOIdtCr1oHDzveWlPmqSCiltkU="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-UZr0sAftzuUvoBtS8oJp/g0Z51JyYBGlKP/JpZOpUno="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.it",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-tFSl2sFocpt5pj2kIBjkQLB+1CH3wVwe9ggSXEcCRSc="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-CO6fEacSaT9RUuKSUybDMU3lkPFa+BHxNWG/qiKQp6E="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ja",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-OnAyLlJLYJP0fpvtdjfmEhOCUsfFMvbUpzbqpkyFbfU="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-fZuZW2mU6bWyKCe7hc3HCSjz+zjPABFcFEj6OADzflY="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ko",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-zudrcq9bEYzY/MNbLh8dIiDScejgudL7HqpMiEKTTAU="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-ZNhEvvSuy0WRHGftIhr62+pAKkmzsDT26SkLj9mxYxU="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ku",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-5pWSOFGYX1lsydFracLvG1Hc0W8+MhZsGDh617bR/wA="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-m1AZja0G0SEJiurLTJkfYvi5pSQtmbvpCG7SfdmuU84="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.lb",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-dUOsH6kVeogOQRQSVOs/qKAmQchh/HUJ5fhIUMIh7w4="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-6KYZJrDQUjHZYyn5/WUtfyG8/qlnIooqbHoQ9kGDyYA="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.lt",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-5cI1ProlMg9Bqt8iP33swY96zF1yta1v/yvMJVRqVaM="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-BjDh3EjfEgYFFIRLPMvpC08s8gHsHYVMVkUfzG0cVqI="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.lv",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-n+BaNRjdCU1n9ZPcB8O4gKpDHAY5ro78Ci3oLt7OiDY="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-o/AMiJus7vU46p1YzasRpeeYx1fPw6isUpd3ELOUXNk="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ms",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-wMYZ3+DlCvjFl5rfVHDZQoi7HDnycQzLmB2mjjzIpSQ="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-CXCnfUDG0Q0ntYB/eZgc8sOdGlSGFrysvoUKTrQmBLw="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.mt",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-VKgjavQDh5MloLLxpmwO9J750fmegOrV3JHsITGHdOs="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-2L7c25OD7qWoNWdr2le7fzhC87i0+Y2Tzwv+yH4fHZA="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.nb",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-oxBpG5g8I82TQLmJa2C4Zaj4uKjoKSc9uAMF0YB/EeM="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-ynaCWJiu5y3B5LeiLQrvsnQrmEVavYvfeKKMpzWZ6fw="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.nl",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-5rJ02zcUC4Tpr71amzuwPkK3k+ayIFo6MZAza2tPUtc="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-y/ZVEsDzz9EMCXuJSZn0MVolf6TqIU4Wky6bydN2i+U="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.pl",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-JJwLF8QXpBPoOJMVJ+cZutckom8wFbROqFJyw0XZbJM="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-r3Din3MXaoCFj431eV+WAOZURvu6D4X0td5HBaMWTGg="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.pt",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-JFQQa2jMZwdS0hndgTN6ZkUg54frgL3Rk1WiWyeNEfI="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-7Qroz0YH8Xeev69pSVwoIBHAwPxH0J09z56anZyo1zE="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.pt-BR",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-fEnvb7a/tyF9YOqaUD42yqqDmtSe89VNzWOb5gorlQo="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-PruVTpqXRfkVlOm2pp7rPK8L89S99qH+GOXS0Yf+upA="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ro",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-JepamwRjFhFeCKFPm4teJJeD4qgq90RJP3ng59AD6dA="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-kP7za7JYDjtZY6Kp5oJjsLsTEj0MAM4qeK46ZqhRFtQ="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.ru",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-t923GhCciZOMi8jlGlgZTIb7P0MxxmluKF0UQbH63Ow="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-J0PK+pu6o+YroXE0e20O9G4lEIgGBDdJII692FxLZk0="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.sk",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-7oXYgZUTmWOGMgca0mpTsTYls9kkYoVfGB+Vomic/ZE="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-NRcAyFu6risHg48Q9fUuskPaFD6UmXY2EgYNgsikqdo="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.sl",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-ABkYADMAcR1BtxD9YNV3Xt98ESQLkh64O3xP2ZjjKZ0="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-+ORKUxuQ0MV4DpVjTQjT9uKSJ/DyDu6b43G3rnSiehw="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.sr",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-JdMqnjISHXPRtlf9uXEXK57AaRtlAiqM01n8I/im18Y="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-f+0uX2h8pwWjLvu4R0QO18pq7GqVQfWMasrPKcDE0bs="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.sr-Latn",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-7GTzSVTMm+0IzJfpW3aRhEQAX9XeVtSEO7qUtRMTflM="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-7bnQYxRimOhiQyDnzfYir4VYhOVZtONR93JFQblPgZc="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.sv",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-n4pksskdlvSuMwJJKFSsEsJEzgJ4FF4pVxgBaqlGdKc="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-ylHxvW1IEyJdBJLpyyPy9VD791DmO37d3j6owbTVSQ8="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.th",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-hS3hzhvP3fYp6ThWma+kQ5kCrci4Fs+PIp0ZrCdznyI="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-wJbLhDyBsSxc8hll7Lo4p+1/6QIFIFlrputMX2GsJK8="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.tr",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-gULMcnt+tcKNo0+TAmHM7nqGCPS6aiNhkFzqbsTSZ+Q="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-dzkulsKQ+TuyfekNdBqen3hQCrHKjF/m/8RzFUJv8so="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.uk",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-DWOmYJJFO80jtvinzlD7AyrjuZHlmC7ziN7yyG1zSaI="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-gbRduE17zU1VpcG/HVeovmNX4u/7q+wsU2Jl55GZ7ec="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.uz-Cyrl-UZ",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-QG2yPPoD9FQ+YAW77h+nA7sWZS8p0e2VbXu314km3bs="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-gakls/P9MWDjzlti+VpOEBiBDIxDQI7bsj1H5jIyyoI="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.uz-Latn-UZ",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-l/UK9ZZUGjWUneIWPKkItxNwJxirtrk+mGWDInwRSW4="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-FVLNW7mB0FrrqNB2EwR/bhky1SajxoIMQfrDRI3wj/E="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.vi",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-Tul4p5C4Ym9lJ2AmbVJ7g+aWudyFGnTLl1bm5IMlzyk="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-qDsr6x2uUnFbprY6TPeY2UAAZQ9OFGrjkdeUQXyGH/U="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.zh-CN",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-ZrQa03KHViiug9n2koymN+jNqGnN0w3XXwL/Q7A5CEU="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-aX/xEks4b0+GAuFXtGsipr+PbpMdl3Mxh307EHFzujU="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.zh-Hans",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-vBbeK4jW1NgyY07SLy5P768R5Iiyn1VRotyefb4lU3I="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-+sK8itdEx7wzJbgKHZYLOwbh+qPY79Jur+TbROKbp3A="
|
||||
},
|
||||
{
|
||||
"pname": "Humanizer.Core.zh-Hant",
|
||||
"version": "3.0.1",
|
||||
"hash": "sha256-mU6FrpqLSMgmyqH4BxBQRDu/J7lOYkZbxHN4EXvHYnQ="
|
||||
"version": "3.0.10",
|
||||
"hash": "sha256-Zg0Lthx9LtUZgQCybl5R3qKtSluRdrQdrVlQkRUczKE="
|
||||
},
|
||||
{
|
||||
"pname": "JetBrains.Annotations.Sources",
|
||||
@@ -281,8 +281,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Markdig.Signed",
|
||||
"version": "1.0.0",
|
||||
"hash": "sha256-wheTLXU+IO6TSvI/ab4MZIZ24vX6jQ2et19heytvr/8="
|
||||
"version": "1.1.2",
|
||||
"hash": "sha256-I2d1n2NTV0xr+qasoTt7FdUArCPrinvLVqR4ZB5uWtI="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.ApplicationInsights",
|
||||
@@ -291,8 +291,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.AspNetCore.OpenApi",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-j7lAYuz2585j/j24XkptImH7WHx9rBp+tY8ZXqpC77k="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-CQXAu6Tm8nOy/rrZksIKGaLW7USEP/N1kwKBMLoh7js="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.CodeAnalysis.ResxSourceGenerator",
|
||||
@@ -334,6 +334,11 @@
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.DependencyModel",
|
||||
"version": "8.0.2",
|
||||
@@ -364,6 +369,11 @@
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Abstractions",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Extensions.Logging.Configuration",
|
||||
"version": "10.0.0",
|
||||
@@ -386,23 +396,23 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Abstractions",
|
||||
"version": "8.16.0",
|
||||
"hash": "sha256-OpTFQpTtg1A8I1bBIOqv/n9pwYXTqzMI8ZLXLZDti5w="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.JsonWebTokens",
|
||||
"version": "8.16.0",
|
||||
"hash": "sha256-Cctf2iuIXLMklTuCvzWv721v2mHs0HEBA47BqAKhp9I="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-MH7vdhCNAae32p6UTvaDtmyvFDxa/W71qTsEQ6yC9xM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Logging",
|
||||
"version": "8.16.0",
|
||||
"hash": "sha256-355u+3LIn/QfiCHFMXD+3ipdRTnbXLAQNzC4sWEFapQ="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-IM6jsPMz+l9JA0cye/v2ke51xlfP0u5HtWBqc2aKDYM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Tokens",
|
||||
"version": "8.16.0",
|
||||
"hash": "sha256-6s8ZLnKw32W6+KbnahCVe1v9YzpoemnpHNQ3VbFSV4M="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NET.Test.Sdk",
|
||||
@@ -511,18 +521,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "NLog",
|
||||
"version": "6.1.0",
|
||||
"hash": "sha256-VetdjDZIr6JseO6VXXqvfO25Nl5ux/TyRqLnqaafmoI="
|
||||
"version": "6.1.1",
|
||||
"hash": "sha256-4pxy5z5FyRxBmZNBw+n32SjgEQzMsgSHTuSSn+vxLzk="
|
||||
},
|
||||
{
|
||||
"pname": "NLog.Extensions.Logging",
|
||||
"version": "6.1.1",
|
||||
"hash": "sha256-v2KIBN+hSKbx19+ku2ckEQdpOlM6Y0X6i9jTfHh9pGA="
|
||||
"version": "6.1.2",
|
||||
"hash": "sha256-H8Wu5NlzMrbQ3IlTD0hutb9ZAg73YBynnjjtTp9NMqk="
|
||||
},
|
||||
{
|
||||
"pname": "NLog.Web.AspNetCore",
|
||||
"version": "6.1.1",
|
||||
"hash": "sha256-zFJPxSJP/8CX4POLZlELo6GWrhtq+qoox5v8zxgI+IM="
|
||||
"version": "6.1.2",
|
||||
"hash": "sha256-m/MF3dljgRIeGdYdh5m20lKMaQkMadUgXBBp2k5OtaQ="
|
||||
},
|
||||
{
|
||||
"pname": "OpenTelemetry",
|
||||
@@ -551,8 +561,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "OpenTelemetry.Instrumentation.AspNetCore",
|
||||
"version": "1.15.0",
|
||||
"hash": "sha256-mjjHxz5Dzo1ybzfkH2FYnVtAjVTuMaIZ9ZhmPPmjcSI="
|
||||
"version": "1.15.1",
|
||||
"hash": "sha256-72oILNRkqztOpRTNC/SjIrqe63ihs33ZwTvgKeP7rws="
|
||||
},
|
||||
{
|
||||
"pname": "OpenTelemetry.Instrumentation.Http",
|
||||
@@ -576,8 +586,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Scalar.AspNetCore",
|
||||
"version": "2.12.47",
|
||||
"hash": "sha256-qkZ6+Ewo0Iz4lC3j55/iOmR2qrBzwZBIO/uTyy2QAbI="
|
||||
"version": "2.13.15",
|
||||
"hash": "sha256-kT5XPl+ZuqMByeH3gLe3EKd3G3yzXViCnehC0fag0lM="
|
||||
},
|
||||
{
|
||||
"pname": "SteamKit2",
|
||||
@@ -586,33 +596,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-81CJpH6NkGt7WhvKc8KD8ou7cH9BQu7NLZix/pWkPEQ="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-+Vi5vhZm+McB1aYmUtvPiJDgylwB06PNiFMyCXz435g="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition.AttributedModel",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-FhZN6OSjc4tNeNjkifqxkfMvPiQEcAG+T7NRhTpXWuw="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-z81DulJ1fL+UBve882LNCyz/+/vaI4ZIN2FnGWuDTDk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition.Convention",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-whirt1+xCPnBS3Sj1fZL7/RIJIuS58qox3GleD98ac8="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-bG/OoFHQ2Uq3Ez+G6UKZrDCAoY+5kgeEBNAIIf7ClGc="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition.Hosting",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-V0PMVPXrUUE1veGa9V4qanVs689hOm7DGoAuzw0yaQg="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-lWMeuR0MrTf/lahN/Sk7g0bppJ3VZvYAmbBFE3Zd73Y="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition.Runtime",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-IWDg2bHhwrKxHyDWbWtFdhCgVo8bOE1nK6HceOyHo2E="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-uzEeZ4NA4b9O2hVVUuR3haRYGUt/OROelrwis+spu94="
|
||||
},
|
||||
{
|
||||
"pname": "System.Composition.TypedParts",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-JZFr57s6U4bIsblK+G1fUVDMns8j7jHz06trXEJQDvU="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-nIWGm5I+eR5kx+VL+1PsOFXYgvKd2vwB7s/gPYOxKfI="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Hashing",
|
||||
@@ -621,13 +631,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.ProtectedData",
|
||||
"version": "10.0.3",
|
||||
"hash": "sha256-JF/WTKv00v/C4ml4g/VL3j4JMPpZa1HBmVMvUnphHr4="
|
||||
"version": "10.0.5",
|
||||
"hash": "sha256-Zyqq70EacxdKIx78p49cZ2rveGLxzU9VZxJsPtB2bK0="
|
||||
},
|
||||
{
|
||||
"pname": "Tmds.DBus.Protocol",
|
||||
"version": "0.90.3",
|
||||
"hash": "sha256-jK/98C0WrkVqPPNMx+xkdGK7vhcFmDsMqX7hUmALAWM="
|
||||
"version": "0.91.1",
|
||||
"hash": "sha256-L7L4zp8NtS+VvLVjgqgBkVzCxElxfGSCTJwC5gWbq9A="
|
||||
},
|
||||
{
|
||||
"pname": "ZstdSharp.Port",
|
||||
|
||||
@@ -21,13 +21,13 @@ in
|
||||
buildDotnetModule rec {
|
||||
pname = "archisteamfarm";
|
||||
# nixpkgs-update: no auto update
|
||||
version = "6.3.3.3";
|
||||
version = "6.3.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "JustArchiNET";
|
||||
repo = "ArchiSteamFarm";
|
||||
rev = version;
|
||||
hash = "sha256-xLS9YUDY54nzt3MjOQv5TvT6TCNpiFo+goKMtiv+jjs=";
|
||||
hash = "sha256-h9wvMT7BIzIMSnHoinBiZLYbWYPELT3dO+ao+gwTfbw=";
|
||||
};
|
||||
|
||||
dotnet-runtime = dotnetCorePackages.aspnetcore_10_0;
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
withBlas ? true,
|
||||
}:
|
||||
|
||||
# gflags is required to run tests
|
||||
assert runTests -> gflags != null;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ceres-solver";
|
||||
version = "2.1.0";
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
}:
|
||||
let
|
||||
pname = "feishin";
|
||||
version = "1.10.0";
|
||||
version = "1.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jeffvli";
|
||||
repo = "feishin";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-pQCcj0YBytmDQnOxWpErU8xApE0hGQA39G5XivR82Co=";
|
||||
hash = "sha256-TSjgjNHhPSZ4k7zZTH5e3FCkl6d7B/2w2WCt0S5OW0g=";
|
||||
};
|
||||
|
||||
electron = electron_39;
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "flatpak";
|
||||
version = "1.16.3";
|
||||
version = "1.16.4";
|
||||
|
||||
# TODO: split out lib once we figure out what to do with triggerdir
|
||||
outputs = [
|
||||
@@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/flatpak/flatpak/releases/download/${finalAttrs.version}/flatpak-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-PWvT9fiUDoDAhyhso+QhgvxjDXgIlFNlEfzSz/wSz1s=";
|
||||
hash = "sha256-dh/zugDJmib5FMaZnpCxKlTKsZzqWIhBPxfkbuYY2P4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -52,13 +52,13 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "gephgui-wry";
|
||||
version = "5.4.1";
|
||||
version = "5.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "geph-official";
|
||||
repo = "gephgui-pkg";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-nlWFiEFraI4sUBTs/ZxiHpaeYHert78oPiyFc6LKV30=";
|
||||
hash = "sha256-NxtE26GPG2EvgtMa6eEOZmOcqu4yYr3zioF1CmrxLRk=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -83,7 +83,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/gephgui-wry";
|
||||
cargoHash = "sha256-7EJvcnltKlq94jahnMpvzdFJ8P12HjUGC6AOXirpcg4=";
|
||||
cargoHash = "sha256-Dh1WuxU1rRDNu2cF9GCo1CIiph1sLc5j0GSPb7b7kJA=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
+14
-12
@@ -16,19 +16,19 @@ assert lib.asserts.assertMsg (
|
||||
) "The baseUrl parameter is deprecated, please use .withConfig instead";
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "synapse-admin-etkecc";
|
||||
version = "0.11.4-etke54";
|
||||
pname = "ketesa";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "etkecc";
|
||||
repo = "synapse-admin";
|
||||
repo = "ketesa";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/BH77wv9wWUIMcrDW5l8e+nQMHuJRtdKGqVfYl5XQzc=";
|
||||
hash = "sha256-+MzoYREPLKEHT5fXAddYBVELDmmP7+aXQlm4s04kWy0=";
|
||||
};
|
||||
|
||||
yarnOfflineCache = fetchYarnDeps {
|
||||
yarnLock = finalAttrs.src + "/yarn.lock";
|
||||
hash = "sha256-neKBMw0iDYLQG4GeoXlnU1SVwKADw0ATAHG1s1inH3U=";
|
||||
hash = "sha256-+q4Y0BNK1BggNyRw2gJ3swAe+ZK6A3N+oceBrx0a2uE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
env = {
|
||||
NODE_ENV = "production";
|
||||
SYNAPSE_ADMIN_VERSION = finalAttrs.version;
|
||||
KETESA_VERSION = finalAttrs.version;
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
@@ -48,15 +48,17 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
passthru = {
|
||||
# https://github.com/etkecc/synapse-admin/blob/main/docs/config.md
|
||||
# https://github.com/etkecc/ketesa/blob/main/docs/config.md
|
||||
withConfig =
|
||||
config:
|
||||
stdenv.mkDerivation {
|
||||
inherit (finalAttrs) version meta;
|
||||
pname = "synapse-admin-etkecc-with-config";
|
||||
pname = "ketesa-with-config";
|
||||
dontUnpack = true;
|
||||
configFile = writers.writeJSON "synapse-admin-config" config;
|
||||
configFile = writers.writeJSON "ketesa-config" config;
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
cp -r ${finalAttrs.finalPackage} $out
|
||||
@@ -70,9 +72,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Maintained fork of the admin console for (Matrix) Synapse homeservers, including additional features";
|
||||
homepage = "https://github.com/etkecc/synapse-admin";
|
||||
changelog = "https://github.com/etkecc/synapse-admin/releases/tag/v${finalAttrs.version}";
|
||||
description = "Admin UI for Matrix servers, formerly Synapse Admin. Drop-in replacement with extended features, multi-backend support, and visual customization";
|
||||
homepage = "https://github.com/etkecc/ketesa";
|
||||
changelog = "https://github.com/etkecc/ketesa/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ defelo ];
|
||||
};
|
||||
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
NIX_USER_CHROOT_TEST_BUSYBOX = "${pkgsStatic.busybox}/bin/busybox";
|
||||
env.NIX_USER_CHROOT_TEST_BUSYBOX = "${pkgsStatic.busybox}/bin/busybox";
|
||||
checkFlags = [
|
||||
"--skip=run_nix_install" # Test requires network
|
||||
];
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "octodns-gandi";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "octodns";
|
||||
repo = "octodns-gandi";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-0wtG/W5pkatLQ0rXTnbHDoycWOUzOK3fcDQzt93opCc=";
|
||||
hash = "sha256-HUAWGJ4/v1YxaCskgIqh53M4nH9AlK9xHyGQhe5P6UE=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "parallel";
|
||||
version = "20260122";
|
||||
version = "20260322";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/parallel/parallel-${finalAttrs.version}.tar.bz2";
|
||||
hash = "sha256-gx944B8/KKwkQeZrEBcVYscaAwA1OJOqBbvCd/E8xZY=";
|
||||
hash = "sha256-dkaA6TL00NIc8DKb2fnu1lmJXeFoNgAfZJFTO4Ir7+A=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
coreutils,
|
||||
bash,
|
||||
nix-update-script,
|
||||
fetchpatch,
|
||||
u-root-cmds,
|
||||
|
||||
linuxManualConfig,
|
||||
fetchurl,
|
||||
@@ -14,22 +14,15 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "u-root";
|
||||
version = "0.15.0-unstable-2026-02-12";
|
||||
version = "0.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "u-root";
|
||||
repo = "u-root";
|
||||
rev = "0f23b8374acf4f00b457c69c13c3fe73dd5bab86";
|
||||
hash = "sha256-RwEegwzBpw0r0fPyNhB35hyaAcqSt8dUmYf2N5WrpQQ=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QHLVkQJkgTSB9a/QLgl4SKrWje0OhtBpa56zGQK8m+o=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/u-root/u-root/commit/aeeb2aafd6a35416d5941b496e44a94594021424.patch";
|
||||
hash = "sha256-h+b/s9NkreQfFWezEup1DpQjfyiJpHQGTD/RyKmkF8s=";
|
||||
})
|
||||
];
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
subPackages = [ "." ];
|
||||
@@ -62,6 +55,7 @@ buildGoModule (finalAttrs: {
|
||||
allowImportFromDerivation = true;
|
||||
};
|
||||
updateScript = nix-update-script { };
|
||||
tests.u-root-cmds = u-root-cmds;
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -70,6 +64,8 @@ buildGoModule (finalAttrs: {
|
||||
u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
|
||||
|
||||
The package exposes `u-root.kernel-amd64` passthru for a minimal and pre-configured kernel to be used locally with QEMU.
|
||||
|
||||
The u-root commands are available as `u-root-cmds`.
|
||||
'';
|
||||
homepage = "https://u-root.org/";
|
||||
downloadPage = "https://github.com/u-root/u-root";
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "uxplay";
|
||||
version = "1.73.5";
|
||||
version = "1.73.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FDH2";
|
||||
repo = "UxPlay";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-c/2WRQcNCFdCd9NZuNpbz8iPWXC9FDdMmtoLr6+rQAI=";
|
||||
hash = "sha256-NQqrrTQiWcOhWFrdqniK6FnmOSIVGS4/cRDg5gd3bOE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
# allow overriding electron
|
||||
electron_39,
|
||||
electron_41,
|
||||
webcord,
|
||||
replaceVars,
|
||||
lib,
|
||||
@@ -8,7 +8,7 @@
|
||||
}:
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
(webcord.override { inherit electron_39; }).overrideAttrs (old: {
|
||||
(webcord.override { inherit electron_41; }).overrideAttrs (old: {
|
||||
pname = "webcord-vencord";
|
||||
|
||||
patches = (old.patches or [ ]) ++ [
|
||||
|
||||
@@ -5,23 +5,23 @@
|
||||
copyDesktopItems,
|
||||
python3,
|
||||
xdg-utils,
|
||||
electron_39,
|
||||
electron_41,
|
||||
makeDesktopItem,
|
||||
nodejs_22,
|
||||
}:
|
||||
|
||||
buildNpmPackage.override { nodejs = nodejs_22; } rec {
|
||||
pname = "webcord";
|
||||
version = "4.12.1";
|
||||
version = "4.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SpacingBat3";
|
||||
repo = "WebCord";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-wUlraWv23BRXag3MNqjQy9Ntwz9UO2jNsNt758+GUXo=";
|
||||
hash = "sha256-XUhaGZkHTLZlOuzh7aN9tIk7uBayiEID4MbmADhwvLs=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-quBWEO9mi/dYQDap6ivN8oxDfGcxedqS1E45ExmceE0=";
|
||||
npmDepsHash = "sha256-KJMHQlCW/2AYG2Z0oshyMEvFiKsZgG4NKmsHMYrnyUE=";
|
||||
|
||||
makeCacheWritable = true;
|
||||
|
||||
@@ -56,7 +56,7 @@ buildNpmPackage.override { nodejs = nodejs_22; } rec {
|
||||
install -Dm644 sources/assets/icons/app.png $out/share/icons/hicolor/256x256/apps/webcord.png
|
||||
|
||||
# Add xdg-utils to path via suffix, per PR #181171
|
||||
makeWrapper '${lib.getExe electron_39}' $out/bin/webcord \
|
||||
makeWrapper '${lib.getExe electron_41}' $out/bin/webcord \
|
||||
--suffix PATH : "${binPath}" \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
|
||||
--add-flags $out/lib/node_modules/webcord/
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "httpcats";
|
||||
version = "0.2.0";
|
||||
version = "0.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "robur-coop";
|
||||
repo = "httpcats";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-19WV5pabmeuYmcW3AbnVpT30Sx6TVAPH+ayEeJgRS0Q=";
|
||||
hash = "sha256-I7u/n49WOnpc0EaagsjC4Ts/kz0Xj6YHZv6+QZKLrC4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
@@ -48,7 +48,7 @@ buildDunePackage (finalAttrs: {
|
||||
];
|
||||
|
||||
meta = {
|
||||
inherit (finalAttrs.src.meta) homepage;
|
||||
homepage = "https://github.com/robur-coop/httpcats/";
|
||||
description = "A simple HTTP client / server using h1, h2, and miou";
|
||||
changelog = "https://github.com/robur-coop/httpcats/blob/${finalAttrs.src.tag}/CHANGES.md";
|
||||
license = lib.licenses.bsd3;
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
poetry-core,
|
||||
pyjwt,
|
||||
pytest-asyncio,
|
||||
pytest-cov-stub,
|
||||
pytestCheckHook,
|
||||
@@ -13,20 +14,21 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiodukeenergy";
|
||||
version = "0.3.0";
|
||||
version = "1.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hunterjm";
|
||||
repo = "aiodukeenergy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-BYDC2j2s6gg8/owTDdijqmReUSqDYWqHXf8BUzYn+sI=";
|
||||
hash = "sha256-tHtuQFOw9CPqWJ6QzdqcN3W8uzjgZFh5z8DqAc+5jLo=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
pyjwt
|
||||
yarl
|
||||
];
|
||||
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pydantic-ai-slim";
|
||||
version = "1.75.0";
|
||||
version = "1.77.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pydantic";
|
||||
repo = "pydantic-ai";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ii6q9eC/7qRBnyMFA7kdmz5tq/KR0EWqcu1+kXOCxVE=";
|
||||
hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim";
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pydantic-graph";
|
||||
version = "1.75.0";
|
||||
version = "1.77.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pydantic";
|
||||
repo = "pydantic-ai";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ii6q9eC/7qRBnyMFA7kdmz5tq/KR0EWqcu1+kXOCxVE=";
|
||||
hash = "sha256-g1behrlnpYio1w12jzMS13DQSs6ajgN8bezinIPr928=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/pydantic_graph";
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
# lib & utils
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
pytestCheckHook,
|
||||
|
||||
# build
|
||||
setuptools,
|
||||
|
||||
# deps
|
||||
msgpack,
|
||||
|
||||
# test deps
|
||||
requests,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "signalrcore";
|
||||
version = "1.0.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mandrewcito";
|
||||
repo = "signalrcore";
|
||||
tag = version;
|
||||
hash = "sha256-BLbD6IYo4YN1bvB33MIfHUVPEIm1DND5oh/k07e4odI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ msgpack ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
requests
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# requires network access
|
||||
"test_check_azure_url"
|
||||
"test_send"
|
||||
"test_build"
|
||||
"test_skip_negotiation"
|
||||
"test_unsubscribe"
|
||||
"test_enable_trace"
|
||||
"test_enable_trace_messagepack"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# requires network access
|
||||
"test/integration/builder/certificates_test.py"
|
||||
"test/integration/connection_state_test.py"
|
||||
"test/integration/open_close_test.py"
|
||||
"test/integration/reconnection/*"
|
||||
"test/integration/send/*"
|
||||
"test/integration/streamming/*"
|
||||
"test/integration/trace_test.py"
|
||||
"test/integration/transport_test.py"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "signalrcore" ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
mainProgram = "signalrcore";
|
||||
description = "Complete Python client for ASP.NET Core SignalR — supporting all transports, encodings, authentication, and reconnection strategies";
|
||||
homepage = "https://mandrewcito.github.io/signalrcore";
|
||||
changelog = "https://github.com/mandrewcito/signalrcore/releases/tag/${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ vaisriv ];
|
||||
};
|
||||
}
|
||||
@@ -9,11 +9,11 @@
|
||||
}:
|
||||
mkKdeDerivation rec {
|
||||
pname = "klevernotes";
|
||||
version = "1.2.5";
|
||||
version = "1.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/klevernotes/${version}/klevernotes-${version}.tar.xz";
|
||||
hash = "sha256-47iWAcW1IMC50ty0dF900rZvswhgoc78uvUlQate1ko=";
|
||||
hash = "sha256-UK0LwCmAh93TR3/n4IEyTfMKMFhoy7IuVCoI2mk13e0=";
|
||||
};
|
||||
|
||||
extraBuildInputs = [
|
||||
|
||||
@@ -1919,6 +1919,7 @@ mapAliases {
|
||||
Sylk = throw "'Sylk' has been renamed to/replaced by 'sylk'"; # Converted to throw 2025-10-27
|
||||
symbiyosys = throw "'symbiyosys' has been renamed to/replaced by 'sby'"; # Converted to throw 2025-10-27
|
||||
syn2mas = throw "'syn2mas' has been removed. It has been integrated into the main matrix-authentication-service CLI as a subcommand: 'mas-cli syn2mas'."; # Added 2025-07-07
|
||||
synapse-admin-etkecc = warnAlias "'synapse-admin-etkecc' has been renamed to 'ketesa'" ketesa; # Added 2026-04-03
|
||||
sync = throw "'sync' has been renamed to/replaced by 'taler-sync'"; # Converted to throw 2025-10-27
|
||||
syncall = throw "'syncall' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01
|
||||
syncthing-tray = throw "syncthing-tray has been removed because it is broken and unmaintained"; # Added 2025-05-18
|
||||
|
||||
@@ -17636,6 +17636,8 @@ self: super: with self; {
|
||||
|
||||
sievelib = callPackage ../development/python-modules/sievelib { };
|
||||
|
||||
signalrcore = callPackage ../development/python-modules/signalrcore { };
|
||||
|
||||
signalslot = callPackage ../development/python-modules/signalslot { };
|
||||
|
||||
signedjson = callPackage ../development/python-modules/signedjson { };
|
||||
|
||||
Reference in New Issue
Block a user