languageMachines: add frog as reverse dependency test

Add frog to the test suite of its transitive dependencies within the
LanguageMachines ecosystem (ticcutils, libfolia, uctodata, ucto, timbl,
mbt, frogdata) to catch breakages early when these packages are updated.

timblserver is not included as it is not a dependency of frog.
This commit is contained in:
Robert Hensing
2025-10-08 17:01:51 +02:00
parent 60f2bc1920
commit a01dd8a9b2
7 changed files with 63 additions and 0 deletions
+9
View File
@@ -7,6 +7,7 @@
libtool,
pkg-config,
autoconf-archive,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -31,6 +32,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -12,6 +12,7 @@
bzip2,
libtar,
ticcutils,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -44,6 +45,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -12,6 +12,7 @@
libxml2,
ticcutils,
timbl,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -42,6 +43,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -11,6 +11,7 @@
zlib,
bzip2,
libtar,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -42,6 +43,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -11,6 +11,7 @@
bzip2,
libtar,
ticcutils,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -39,6 +40,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -14,6 +14,7 @@
ticcutils,
libfolia,
uctodata,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -55,6 +56,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {
+9
View File
@@ -7,6 +7,7 @@
libtool,
pkg-config,
autoconf-archive,
frog,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -32,6 +33,14 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
tests = {
/**
Reverse dependencies. Does not respect overrides.
*/
reverseDependencies = lib.recurseIntoAttrs {
inherit frog;
};
};
};
meta = with lib; {