guix_mirror_bot pushed a commit to branch next-master
in repository guix.

commit 2d2b592977ce7fc25482ebdba3d1cf709700e351
Author: Nicolas Graves <[email protected]>
AuthorDate: Fri Dec 26 14:11:35 2025 +0100

    gnu: mkbootimg: Switch to copy-build-system.
    
    * gnu/packages/android.scm (mkbootimg):
    [arguments]: Drop them.
    <#:install-plan>: Set it.
    [build-system]: Switch to copy-build-system.
    [inputs]: Add python-wrapper.
    [source, description]: Improve style.
    
    Change-Id: I72c80fea6bd7120f70302a927ae7fa67b5bb5030
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/android.scm | 29 +++++++++--------------------
 1 file changed, 9 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index 140a156340..1a06b70d0b 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -37,6 +37,7 @@
   #:use-module (guix git-download)
   #:use-module (guix build-system android-ndk)
   #:use-module (guix build-system cmake)
+  #:use-module (guix build-system copy)
   #:use-module (guix build-system emacs)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system go)
@@ -467,29 +468,17 @@ the corresponding @command{rsync} flags.")
   (package
     (name "mkbootimg")
     (version (android-platform-version))
-    (source (origin
-              (inherit (android-platform-system-core version))))
-    (build-system python-build-system)
+    (source (android-platform-system-core version))
+    (build-system copy-build-system)
     (arguments
-     `(#:tests? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'enter-source
-           (lambda _ (chdir "mkbootimg") #t))
-         (delete 'configure)
-         (delete 'build)
-         (replace 'install
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (include (string-append out "/include")))
-               (install-file "mkbootimg" bin)
-               (install-file "bootimg.h" include)
-               #t))))))
+     (list
+      #:install-plan
+      ''(("mkbootimg/mkbootimg" "bin/")
+         ("mkbootimg/bootimg.h" "include/"))))
+    (inputs (list python-wrapper))
     (home-page "https://developer.android.com/studio/command-line/adb.html";)
     (synopsis "Tool to create Android boot images")
-    (description "This package provides a tool to create Android Boot
-Images.")
+    (description "This package provides a tool to create Android Boot Images.")
     (license license:asl2.0)))
 
 (define-public android-safe-iop

Reply via email to