Package keys (for linking/type equality) separated from package IDs.
[ghc.git] / testsuite / tests / ghci / linking / Makefile
index 60cb9cb..08c5158 100644 (file)
@@ -60,6 +60,7 @@ ghcilink004 :
        echo 'name: test' >>$(PKG004)
        echo 'version: 1.0' >>$(PKG004)
        echo 'id: test-XXX' >>$(PKG004)
+       echo 'key: test-1.0' >>$(PKG004)
        echo 'library-dirs: $${pkgroot}' >>$(PKG004)
        echo 'extra-libraries: foo' >>$(PKG004)
        echo '[]' >$(LOCAL_PKGCONF004)
@@ -87,6 +88,7 @@ ghcilink005 :
        echo 'name: test' >>$(PKG005)
        echo 'version: 1.0' >>$(PKG005)
        echo 'id: test-XXX' >>$(PKG005)
+       echo 'key: test-1.0' >>$(PKG005)
        echo 'library-dirs: $${pkgroot}' >>$(PKG005)
        echo 'extra-libraries: foo' >>$(PKG005)
        echo '[]' >$(LOCAL_PKGCONF005)
@@ -111,6 +113,7 @@ ghcilink006 :
        echo "name: test" >>$(PKG006)
        echo "version: 1.0" >>$(PKG006)
        echo "id: test-XXX" >>$(PKG006)
+       echo "key: test-1.0" >>$(PKG006)
        echo "extra-libraries: stdc++" >>$(PKG006)
        echo "[]" >$(LOCAL_PKGCONF006)
        '$(GHC_PKG)' --no-user-package-db -f $(LOCAL_PKGCONF006) register $(PKG006) -v0