Commit a01dd8a9 authored by Robert Hensing's avatar Robert Hensing
Browse files

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.
parent 60f2bc19
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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 −0
Original line number Diff line number Diff line
@@ -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; {
Loading