[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/08: gnu: Add abootimg.
From: |
Danny Milosavljevic |
Subject: |
07/08: gnu: Add abootimg. |
Date: |
Sat, 20 Jan 2018 17:08:34 -0500 (EST) |
dannym pushed a commit to branch master
in repository guix.
commit 6ef5162d659b8f44fc2f16b3d9dff9062e60d774
Author: Danny Milosavljevic <address@hidden>
Date: Sat Jan 20 22:45:08 2018 +0100
gnu: Add abootimg.
* gnu/packages/android.scm (abootimg): New variable.
---
gnu/packages/android.scm | 39 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index ed71077..37f472b 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -24,6 +24,7 @@
(define-module (gnu packages android)
#:use-module (guix packages)
+ #:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
@@ -35,7 +36,8 @@
#:use-module (gnu packages python)
#:use-module (gnu packages ssh)
#:use-module (gnu packages version-control)
- #:use-module (gnu packages tls))
+ #:use-module (gnu packages tls)
+ #:use-module (gnu packages linux))
;; The Makefiles that we add are largely based on the Debian
;; packages. They are licensed under GPL-2 and have copyright:
@@ -439,3 +441,38 @@ parts of the development workflow. Repo is not meant to
replace Git, only to
make it easier to work with Git. The repo command is an executable Python
script that you can put anywhere in your path.")
(license license:asl2.0)))
+
+(define-public abootimg
+ (package
+ (name "abootimg")
+ (version "0.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
"http://http.debian.net/debian/pool/main/a/abootimg/"
+ "abootimg_" version ".orig.tar.gz"))
+ (sha256
+ (base32 "0sfc2k011l1ymv97821w89391gnqdh8pp0haz4sdcm5hx0axv2ba"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (replace 'configure
+ (lambda _
+ (setenv "CC" "gcc")
+ #t))
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (bin (string-append out "/bin")))
+ (install-file "abootimg" bin)
+ #t))))))
+ (inputs
+ `(("libblkid" ,util-linux)))
+ (home-page "https://ac100.grandou.net/abootimg")
+ (synopsis "Tool for manipulating Android Boot Images")
+ (description "This package provides a tool for manipulating old Android
+Boot Images. @code{abootimg} can work directly on block devices, or, the
+safest way, on a file image.")
+ (license license:gpl2+)))
- branch master updated (e81c906 -> 7175aba), Danny Milosavljevic, 2018/01/20
- 01/08: system: Add A20 OLinuXino LIME2 installer., Danny Milosavljevic, 2018/01/20
- 02/08: system: Add A20 OLinuXino MICRO installer., Danny Milosavljevic, 2018/01/20
- 07/08: gnu: Add abootimg.,
Danny Milosavljevic <=
- 04/08: system: Factor out embedded-installation-os., Danny Milosavljevic, 2018/01/20
- 08/08: gnu: Add mkbootimg., Danny Milosavljevic, 2018/01/20
- 03/08: system: Factor out agetty-default-service., Danny Milosavljevic, 2018/01/20
- 06/08: system: Add Nintendo NES Classic Edition installer., Danny Milosavljevic, 2018/01/20
- 05/08: system: make-u-boot-package: Replace underscores by dashes in package name., Danny Milosavljevic, 2018/01/20