diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index d9285d878fbb85c000152daee3181a28a5e919d2..9b3bca5482ec43bcd0bf4211925ddc01d0c6518f 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -3673,10 +3673,7 @@ (define-public solaar
               (("'--prefix' in sys\\.argv")
                "len([x.startswith('--prefix=') for x in sys.argv]) > 0"))
              #t))
-         (replace 'build
-           (lambda _
-             (invoke "python" "setup.py" "build")))
-         (add-before 'check 'setenv-PATH
+         (add-before 'build 'setenv-PATH
            (lambda _
              (setenv "PYTHONPATH" (string-append "lib:" (getenv "PYTHONPATH")))
              #t)))))