From 76d508d77eaa7bfa1e95932b578e87d8672f7929 Mon Sep 17 00:00:00 2001
From: ijones <ijones@syntaxpolice.org>
Date: Tue, 16 Aug 2005 05:17:12 +0000
Subject: [PATCH] fixed test suite, added backward-compat checker for
 other-files

---
 Distribution/PackageDescription.hs | 6 ++++--
 Distribution/ParseUtils.hs         | 2 ++
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/Distribution/PackageDescription.hs b/Distribution/PackageDescription.hs
index c2b335c6bb..7da3a1b662 100644
--- a/Distribution/PackageDescription.hs
+++ b/Distribution/PackageDescription.hs
@@ -686,7 +686,8 @@ testPkgDesc = unlines [
         "Build-Depends: haskell-src, HUnit>=1.0.0-rain",
         "Other-Modules: Distribution.Package, Distribution.Version,",
         "                Distribution.Simple.GHCPackageConfig",
-        "Extra-Source-Files: file1, file2",
+        "Other-files: file1, file2",
+        "Extra-Tmp-Files:    file1, file2",
         "C-Sources: not/even/rain.c, such/small/hands",
         "HS-Source-Dirs: src, src2",
         "Exposed-Modules: Distribution.Void, Foo.Bar",
@@ -724,7 +725,6 @@ testPkgDescAnswer =
                     synopsis = "a nice package!",
                     description = "a really nice package!",
                     category = "tools",
-                    extraSrcFiles=["file1", "file2"],
                     buildDepends = [Dependency "haskell-src" AnyVersion,
                                      Dependency "HUnit"
                                      (UnionVersionRanges (ThisVersion (Version [1,0,0] ["rain"]))
@@ -732,6 +732,8 @@ testPkgDescAnswer =
                     testedWith=[(GHC, AnyVersion)],
                     maintainer = "",
                     stability = "Free Text String",
+                    extraTmpFiles=["file1", "file2"],
+                    extraSrcFiles=["file1", "file2"],
 
                     library = Just $ Library {
                         exposedModules = ["Distribution.Void", "Foo.Bar"],
diff --git a/Distribution/ParseUtils.hs b/Distribution/ParseUtils.hs
index 53225ff0f3..45ba2dc8ff 100644
--- a/Distribution/ParseUtils.hs
+++ b/Distribution/ParseUtils.hs
@@ -197,6 +197,8 @@ mkStanza ((n,xs):ys) =
        let fld'' = map toLower fld'
            fld | fld'' == "hs-source-dir"
                            = trace "The field \"hs-source-dir\" is deprecated, please use hs-source-dirs." "hs-source-dirs"
+               | fld'' == "other-files"
+                           = trace "The field \"other-files\" is deprecated, please use extra-source-files." "extra-source-files"
                | otherwise = fld''
        ss <- mkStanza ys
        checkDuplField fld ss
-- 
GitLab