[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
25/244: gnu: Add pdpmake.
From: |
guix-commits |
Subject: |
25/244: gnu: Add pdpmake. |
Date: |
Wed, 12 Apr 2023 08:47:14 -0400 (EDT) |
apteryx pushed a commit to branch staging
in repository guix.
commit 5c94582a15b67c90098d406b48b63563718c3916
Author: Jelle Licht <jlicht@fsfe.org>
AuthorDate: Fri Mar 10 12:32:31 2023 +0100
gnu: Add pdpmake.
* gnu/packages/build-tools.scm (pdpmake): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
---
gnu/packages/build-tools.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 23b8c763d4..4c093a7b45 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -1019,3 +1019,38 @@ maintenance-related files, for convenience.")
#:version "2022-12-31"
#:commit "875461ffdf58ac04677957b4ae4160465b83b940"
#:hash (base32 "0bf7a6wdns9c5wwv60qfcn9llg0j6jz5ryd2qgsqqx2i6xkmp77c")))
+
+(define-public pdpmake
+ (package
+ (name "pdpmake")
+ (version "1.4.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rmyorston/pdpmake")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0fjx5imd7s0h0yy8h2qc4vkdq7kxqcljnrw6h8n88720xha5z3cb"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:test-target "test"
+ #:parallel-tests? #f
+ #:make-flags
+ #~(list "DESTDIR=\"\""
+ (string-append "CC=" #$(cc-for-target))
+ (string-append "PREFIX=" #$output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (home-page "https://frippery.org/make/")
+ (synopsis "POSIX make")
+ (description
+ "This package contains an implementation of POSIX make. The default
+configuration enables extensions. Generally these extensions are compatible
+with GNU make.")
+ ;; pdpmake is distributed under the public domain, but the sources include
+ ;; tests under the GPL license version 2.
+ (license (list license:gpl2 license:public-domain))))
- 38/244: gnu: thermald: Update to 2.5.2., (continued)
- 38/244: gnu: thermald: Update to 2.5.2., guix-commits, 2023/04/12
- 44/244: gnu: emacs-org: Update to 9.6.3., guix-commits, 2023/04/12
- 40/244: gnu: qpwgraph: Update to 0.4.2., guix-commits, 2023/04/12
- 41/244: gnu: uwufetch: Update to 2.1., guix-commits, 2023/04/12
- 22/244: gnu: endless-sky: Update to 0.10.0., guix-commits, 2023/04/12
- 53/244: doc: Add a reference to a page explaining consensus decision making., guix-commits, 2023/04/12
- 36/244: gnu: fheroes2: Update to 1.0.2., guix-commits, 2023/04/12
- 39/244: gnu: drawing: Update to 1.0.2., guix-commits, 2023/04/12
- 42/244: gnu: genie: Update to 1170., guix-commits, 2023/04/12
- 45/244: gnu: emacs-eshell-syntax-highlighting: Update to 0.4., guix-commits, 2023/04/12
- 25/244: gnu: Add pdpmake.,
guix-commits <=
- 27/244: gnu: emacs-jit-spell: Update to 0.3., guix-commits, 2023/04/12
- 28/244: gnu: strawberry: Update to 1.0.17., guix-commits, 2023/04/12
- 29/244: gnu: strawberry: Use gexps and remove input labels., guix-commits, 2023/04/12
- 35/244: gnu: wvkbd: Update to 0.13., guix-commits, 2023/04/12
- 43/244: gnu: emacs-eldoc: Update to 1.14.0., guix-commits, 2023/04/12
- 46/244: gnu: emacs-julia-snail: Update to 1.2.0., guix-commits, 2023/04/12
- 47/244: gnu: python-debian: Patch using snippet. Drop workaround., guix-commits, 2023/04/12
- 50/244: gnu: python-license-expression: Update to 30.1.0., guix-commits, 2023/04/12
- 51/244: gnu: reuse: Update to 1.1.2., guix-commits, 2023/04/12
- 54/244: gnu: python-scikit-rf: Update to 0.26.0., guix-commits, 2023/04/12