diff --git a/edix/packages/gmsh-edix.scm b/edix/packages/gmsh-edix.scm
index 52957982ffd88a9f2d5e5b8daa1f57aa4e40f83c..5007f6e37392e4d8c3af898d02ab91ec43d382b8 100644
--- a/edix/packages/gmsh-edix.scm
+++ b/edix/packages/gmsh-edix.scm
@@ -88,7 +88,8 @@
 (add-after 'install 'install-pkg-config
            (lambda* (#:key outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
-                    (pc-file (string-append out "/lib/pkgconfig/gmsh.pc")))
+                    (pkgconfig-dir (string-append out "/lib/pkgconfig"))
+                    (pc-file (string-append pkgconfig-dir "/gmsh.pc")))
 ;  Créer le dossier pkgconfig s'il n'existe pas
                (mkdir-p pkgconfig-dir)