···154154155155 //156156157157- (if buildOutOfSourceTree158158- then {157157+ (lib.optionalAttrs buildOutOfSourceTree158158+ {159159 preConfigure =160160 # Build out of source tree and make the source tree read-only. This161161 # helps catch violations of the GNU Coding Standards (info···170170 ${lib.optionalString (preConfigure != null) preConfigure}171171 '';172172 }173173- else {})173173+ )174174)
+3-3
pkgs/build-support/release/source-tarball.nix
···1010 if officialRelease1111 then ""1212 else "pre${toString (src.rev or src.revCount or "")}"1313-, src, stdenv, autoconf, automake, libtool1313+, src, lib, stdenv, autoconf, automake, libtool1414, # By default, provide all the GNU Build System as input.1515 bootstrapBuildInputs ? [ autoconf automake libtool ]1616, ... } @ args:···7373 }74747575 # Then, the caller-supplied attributes.7676- // args //7676+ // (builtins.removeAttrs args [ "lib" ]) //77777878 # And finally, our own stuff.7979 {···117117 version = version + versionSuffix;118118 };119119120120- meta = (if args ? meta then args.meta else {}) // {120120+ meta = (lib.optionalAttrs (args ? meta) args.meta) // {121121 description = "Source distribution";122122123123 # Tarball builds are generally important, so give them a high
···11+diff --git a/src/python/omorfi/entryguessing/gradation.py b/src/python/omorfi/entryguessing/gradation.py22+index 7d3ed8cb..825d7ead 10075533+--- a/src/python/omorfi/entryguessing/gradation.py44++++ b/src/python/omorfi/entryguessing/gradation.py55+@@ -17,8 +17,8 @@66+ # You should have received a copy of the GNU General Public License77+ # along with this program. If not, see <http://www.gnu.org/licenses/>.88+99+-from .omorfi.error_logging import fail_guess_because1010+-from .omorfi.string_mangling import replace_rightmost, replace_rightmosts1111++from omorfi.error_logging import fail_guess_because1212++from omorfi.string_manglers import replace_rightmost, replace_rightmosts1313+1414+1515+ def gradation_make_morphophonemes(wordmap):1616+diff --git a/src/python/omorfi/entryguessing/guess_new_class.py b/src/python/omorfi/entryguessing/guess_new_class.py1717+index 1884716b..3a781bfc 1007551818+--- a/src/python/omorfi/entryguessing/guess_new_class.py1919++++ b/src/python/omorfi/entryguessing/guess_new_class.py2020+@@ -17,8 +17,8 @@2121+ # You should have received a copy of the GNU General Public License2222+ # along with this program. If not, see <http://www.gnu.org/licenses/>.2323+2424+-from .error_logging import fail_guess_because2525+-from .string_manglers import three_syllable2626++from omorfi.error_logging import fail_guess_because2727++from omorfi.string_manglers import three_syllable2828+2929+3030+ def guess_new_class(wordmap):3131+diff --git a/src/python/omorfi/entryguessing/plurale_tantum.py b/src/python/omorfi/entryguessing/plurale_tantum.py3232+index a8af81fb..95fc4b7b 1007553333+--- a/src/python/omorfi/entryguessing/plurale_tantum.py3434++++ b/src/python/omorfi/entryguessing/plurale_tantum.py3535+@@ -17,8 +17,8 @@3636+ # You should have received a copy of the GNU General Public License3737+ # along with this program. If not, see <http://www.gnu.org/licenses/>.3838+3939+-from .error_logging import fail_guess_because4040+-from .omorfi.string_manglers import replace_rightmost, replace_rightmosts4141++from omorfi.error_logging import fail_guess_because4242++from omorfi.string_manglers import replace_rightmost, replace_rightmosts4343+4444+4545+ def plurale_tantum_get_singular_stem(wordmap):4646+diff --git a/src/python/omorfi/formats/experimental_xml_formatter.py b/src/python/omorfi/formats/experimental_xml_formatter.py4747+index abccbff5..11b0f518 1007554848+--- a/src/python/omorfi/formats/experimental_xml_formatter.py4949++++ b/src/python/omorfi/formats/experimental_xml_formatter.py5050+@@ -19,9 +19,9 @@5151+5252+ from xml.sax.saxutils import escape as xml_escape5353+5454+-from ftb3_formatter import Ftb3Formatter5555++from .ftb3_formatter import Ftb3Formatter5656+5757+-from .settings import version_id_easter_egg5858++from omorfi.settings import version_id_easter_egg5959+6060+6161+ def make_xmlid(s):6262+diff --git a/src/python/omorfi/formats/lexc_formatter.py b/src/python/omorfi/formats/lexc_formatter.py6363+index 4ec616b7..b146129f 1007556464+--- a/src/python/omorfi/formats/lexc_formatter.py6565++++ b/src/python/omorfi/formats/lexc_formatter.py6666+@@ -19,8 +19,8 @@6767+6868+ # functions for formatting the database data to lexc6969+7070+-from .settings import deriv_boundary, morph_boundary, newword_boundary, optional_hyphen, stub_boundary, word_boundary7171+-from .string_manglers import lexc_escape7272++from omorfi.settings import deriv_boundary, morph_boundary, newword_boundary, optional_hyphen, stub_boundary, word_boundary7373++from omorfi.string_manglers import lexc_escape7474+7575+7676+ def format_copyright_lexc():
···7878# Note: when upgrading this package, please run the list-missing-tools.sh script as described below!7979python3.pkgs.buildPythonApplication rec {8080 pname = "diffoscope";8181- version = "243";8181+ version = "245";82828383 src = fetchurl {8484 url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";8585- hash = "sha256-lqI9MOZJxgHZ87kax343t6Wylzv1NWcQZ1cMWgmpnRo=";8585+ hash = "sha256-VeA8+gdKDDyNI9ica3YjGFw2Nl7Lb/L6/I7XNa9FMek=";8686 };87878888 outputs = [
+3-3
pkgs/tools/misc/jfrog-cli/default.nix
···5566buildGoModule rec {77 pname = "jfrog-cli";88- version = "2.42.1";88+ version = "2.43.1";991010 src = fetchFromGitHub {1111 owner = "jfrog";1212 repo = "jfrog-cli";1313 rev = "refs/tags/v${version}";1414- hash = "sha256-ScHlF5fvqBDvmI8p+o1LcQXZHXxKL5OS4AigE74AYVY=";1414+ hash = "sha256-Ad3kcx5F6U6ucamhhD0c5st86nrJxCPX9e62u7yjPYI=";1515 };16161717- vendorHash = "sha256-TTQ9cjtkcg606imz55k9bLSya7xFs2gKIqETcrPLKIQ=";1717+ vendorHash = "sha256-iLjm8k0XbYcA05J52K8mGWleiMhSRjzzkTOrQ28UdVw=";18181919 postInstall = ''2020 # Name the output the same way as the original build script does
+4-4
pkgs/tools/misc/twspace-crawler/default.nix
···2233buildNpmPackage rec {44 pname = "twspace-crawler";55- version = "1.12.4";55+ version = "1.12.6";6677 src = fetchFromGitHub {88 owner = "HitomaruKonpaku";99 repo = "twspace-crawler";1010- rev = "339972a785a4074880a66be4ca4063e6b47ddfaa"; # version not tagged1111- hash = "sha256-YJXvBKvZ/Z1mRf6MW3JFqlK77+N+JM3OZZNSJyaaic4=";1010+ rev = "fc415f4b889f93bdbf357e14f1a6bf3fc146aac9"; # version not tagged1111+ hash = "sha256-25/VFbf6UJJKnDDCXuIfWSEgVD24SB3feLV0zF8DlBs=";1212 };13131414- npmDepsHash = "sha256-eVh+1pBAxB+tgS6b8Bd3gtxUK887djbZVVC4wM/5zZk=";1414+ npmDepsHash = "sha256-4ZNFuOCdCh+H8tH8qKr2569wDFPOxaLfqmA6N3FNP84=";15151616 meta = with lib; {1717 description = "Script to monitor & download Twitter Spaces 24/7";
···14521452 qca-qt5 = throw "'qca-qt5' has been renamed to/replaced by 'libsForQt5.qca-qt5'"; # Converted to throw 2022-02-2214531453 qca2 = throw "qca2 has been removed, because it depended on qt4"; # Added 2022-05-2614541454 qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-0514551455+ qtcreator-qt6 = throw "'qtcreator-qt6' has been renamed to/replaced by 'qtcreator', since qt5 version has been removed"; # Added 2023-07-2514551456 qflipper = qFlipper; # Added 2022-02-1114561457 qmk_firmware = throw "qmk_firmware has been removed because it was broken"; # Added 2021-04-0214571458 qlandkartegt = throw "'qlandkartegt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-04-17
+29-18
pkgs/top-level/all-packages.nix
···5740574057415741 maxcso = callPackage ../tools/archivers/maxcso { };5742574257435743+ measureme = callPackage ../development/tools/rust/measureme { };57445744+57435745 medusa = callPackage ../tools/security/medusa { };5744574657455747 megasync = libsForQt5.callPackage ../applications/misc/megasync {···73907388 };7391738973927390 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };73917391+73927392+ a4term = callPackage ../tools/misc/a4term { };7393739373947394 ecmtools = callPackage ../tools/cd-dvd/ecm-tools { };73957395···1252712523 inherit (darwin.apple_sdk.frameworks) Security;1252812524 };12529125251253012530- rustdesk-server = callPackage ../servers/rustdesk-server { };1252612526+ rustdesk-server = callPackage ../servers/rustdesk-server {1252712527+ inherit (darwin.apple_sdk.frameworks) Security;1252812528+ };12531125291253212530 rustypaste = callPackage ../servers/rustypaste { };1253312531···1557415568 profiledCompiler = false;15575155691557615570 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1557715577- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "4.8" else { };1557115571+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "4.8");15578155721557915573 isl = if !stdenv.isDarwin then isl_0_14 else null;1558015574 cloog = if !stdenv.isDarwin then cloog else null;···1558815582 profiledCompiler = false;15589155831559015584 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1559115591- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "4.9" else { };1558515585+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "4.9");15592155861559315587 isl = if !stdenv.isDarwin then isl_0_11 else null;1559415588···1560515599 profiledCompiler = false;15606156001560715601 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1560815608- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "6" else { };1560215602+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "6");15609156031561015604 # gcc 10 is too strict to cross compile gcc <= 81561115605 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;···1562415618 profiledCompiler = false;15625156191562615620 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1562715627- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "7" else { };1562115621+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "7");15628156221562915623 # gcc 10 is too strict to cross compile gcc <= 81563015624 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;···1563915633 profiledCompiler = false;15640156341564115635 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1564215642- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "8" else { };1563615636+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "8");15643156371564415638 # gcc 10 is too strict to cross compile gcc <= 81564515639 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;···1565415648 profiledCompiler = false;15655156491565615650 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1565715657- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "9" else { };1565115651+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "9");15658156521565915653 isl = if !stdenv.isDarwin then isl_0_20 else null;1566015654 }));···1566615660 profiledCompiler = false;15667156611566815662 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1566915669- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "10" else { };1566315663+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "10");15670156641567115665 isl = if !stdenv.isDarwin then isl_0_20 else null;1567215666 }));···1567815672 profiledCompiler = false;15679156731568015674 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1568115681- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "11" else { };1567515675+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "11");15682156761568315677 isl = if !stdenv.isDarwin then isl_0_20 else null;1568415678 }));···1569015684 profiledCompiler = false;15691156851569215686 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;1569315693- threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCrossFor "12" else { };1568715687+ threadsCross = lib.optionalAttrs (stdenv.targetPlatform != stdenv.buildPlatform) (threadsCrossFor "12");15694156881569515689 isl = if !stdenv.isDarwin then isl_0_20 else null;1569615690 }));···19692196861969319687 qc = callPackage ../development/tools/qc { };19694196881969519695- qtcreator = libsForQt5.callPackage ../development/tools/qtcreator {1969619696- inherit (linuxPackages) perf;1969719697- };1969819698-1969919699- qtcreator-qt6 = qt6Packages.callPackage ../development/tools/qtcreator/qt6.nix {1968919689+ qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {1970019690 inherit (linuxPackages) perf;1970119691 stdenv = llvmPackages_14.stdenv;1970219692 llvmPackages = llvmPackages_14;···1994119939 };19942199401994319941 spruce = callPackage ../development/tools/misc/spruce { };1994219942+1994319943+ sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };19944199441994519945 sqlc = callPackage ../development/tools/database/sqlc { };1994619946···21377213732137821374 threadsCross = threadsCrossFor null;2137921375 threadsCrossFor = cc_version:2138021380- if stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)2138121381- then {2137621376+ lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {2138221377 # other possible values: win32 or posix2138321378 model = "mcf";2138421379 # For win32 or posix set this to null···2138521382 if cc_version == null || lib.versionAtLeast cc_version "13"2138621383 then targetPackages.windows.mcfgthreads or windows.mcfgthreads2138721384 else targetPackages.windows.mcfgthreads_pre_gcc_13 or windows.mcfgthreads_pre_gcc_13;2138821388- } else { };2138521385+ };21389213862139021387 wasilibc = callPackage ../development/libraries/wasilibc {2139121388 stdenv = crossLibcStdenv;···4157841575 reindeer = callPackage ../development/tools/reindeer { };41579415764158041577 charasay = callPackage ../tools/misc/charasay { };4157841578+4157941579+ libvoikko = callPackage ../development/libraries/libvoikko { };4158041580+4158141581+ hfst = callPackage ../development/libraries/hfst { };4158241582+4158341583+ omorfi = callPackage ../development/libraries/omorfi { };4158441584+4158541585+ hfst-ospell = callPackage ../development/libraries/hfst-ospell { };41581415864158241587 waylyrics = callPackage ../applications/audio/waylyrics { };4158341588