diff -pruN 0.16.34/debian/changelog 0.16.35/debian/changelog
--- 0.16.34/debian/changelog	2024-12-16 19:13:53.000000000 +0000
+++ 0.16.35/debian/changelog	2025-09-12 18:56:58.000000000 +0000
@@ -1,3 +1,9 @@
+haskell-devscripts (0.16.35) experimental; urgency=medium
+
+  * dh_haskell_provides_ghc: strip "-inplace" from configs.
+
+ -- Clint Adams <clint@debian.org>  Fri, 12 Sep 2025 14:56:58 -0400
+
 haskell-devscripts (0.16.34) unstable; urgency=medium
 
   [ Holger Levsen ]
diff -pruN 0.16.34/dh_haskell_provides_ghc 0.16.35/dh_haskell_provides_ghc
--- 0.16.34/dh_haskell_provides_ghc	2024-12-16 19:08:29.000000000 +0000
+++ 0.16.35/dh_haskell_provides_ghc	2025-09-12 18:56:16.000000000 +0000
@@ -73,12 +73,13 @@ for my $installable (@{ $dh{DOPACKAGES}
     for my $config (@configs) {
 
         my $name = path($config)->basename(qr{ [.]conf $}x);
+	(my $namever = $name) =~ s/-inplace$//;
         push(
             @hashed_ids,
             run(
                 $ghc_pkg, '--package-db', $ENV{DEB_GHC_DATABASE},
                 qw{--simple-output field},
-                $name, 'id'
+                $namever, 'id'
             ));
     }
 
