GNU bug report logs - #26617
[PATCH] gnu: Add gnustep-make.

Previous Next

Package: guix-patches;

Reported by: Kei Kebreau <kei <at> openmailbox.org>

Date: Sun, 23 Apr 2017 00:39:02 UTC

Severity: normal

Tags: patch

Done: Kei Kebreau <kei <at> openmailbox.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26617 in the body.
You can then email your comments to 26617 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#26617; Package guix-patches. (Sun, 23 Apr 2017 00:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kei Kebreau <kei <at> openmailbox.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 23 Apr 2017 00:39:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Kei Kebreau <kei <at> openmailbox.org>
To: guix-patches <at> gnu.org
Cc: Kei Kebreau <kei <at> openmailbox.org>
Subject: [PATCH] gnu: Add gnustep-make.
Date: Sat, 22 Apr 2017 20:38:05 -0400
* gnu/packages/gnustep.scm (gnustep-make): New variable.
---
 gnu/packages/gnustep.scm | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnustep.scm b/gnu/packages/gnustep.scm
index 6e729165c..b55b0ea29 100644
--- a/gnu/packages/gnustep.scm
+++ b/gnu/packages/gnustep.scm
@@ -22,7 +22,9 @@
   #:use-module (guix packages)
   #:use-module (guix build-system gnu)
   #:use-module (guix licenses)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages xorg)
+  #:use-module (gnu packages libffcall)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages texinfo)
@@ -30,7 +32,33 @@
   #:use-module (gnu packages glib)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages image)
-  #:use-module (gnu packages pkg-config))
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages xml))
+
+(define-public gnustep-make
+  (package
+    (name "gnustep-make")
+    (version "2.7.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "ftp://ftp.gnustep.org/pub/gnustep/core/"
+                                  name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1khiygfkz0zhh9b5nybn40g0xnnjxchk24n49hff1bwanszir84h"))))
+    (build-system gnu-build-system)
+    (arguments
+     '(#:tests? #f)) ; no check target
+    (native-inputs
+     `(("which" ,which)))
+    (home-page "http://gnustep.org")
+    (synopsis "GNUstep make package")
+    (description "The makefile package is a simple, powerful and extensible way
+to write makefiles for a GNUstep-based project.  It allows the user to write a
+project without having to deal with the complex issues associated with
+configuration, building, installation, and packaging.  It also allows the user
+to easily create cross-compiled binaries.")
+    (license gpl3+)))
 
 (define-public windowmaker
   (package
-- 
2.12.2





Information forwarded to guix-patches <at> gnu.org:
bug#26617; Package guix-patches. (Sun, 23 Apr 2017 00:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 26617 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Kei Kebreau <kei <at> openmailbox.org>
Cc: 26617 <at> debbugs.gnu.org
Subject: Re: bug#26617: [PATCH] gnu: Add gnustep-make.
Date: Sat, 22 Apr 2017 20:48:17 -0400
[Message part 1 (text/plain, inline)]
On Sat, Apr 22, 2017 at 08:38:05PM -0400, Kei Kebreau wrote:
> * gnu/packages/gnustep.scm (gnustep-make): New variable.

Cool!

> --- a/gnu/packages/gnustep.scm
> +++ b/gnu/packages/gnustep.scm
> @@ -22,7 +22,9 @@
>    #:use-module (guix packages)
>    #:use-module (guix build-system gnu)
>    #:use-module (guix licenses)
> +  #:use-module (gnu packages base)
>    #:use-module (gnu packages xorg)
> +  #:use-module (gnu packages libffcall)
>    #:use-module (gnu packages gnome)
>    #:use-module (gnu packages gtk)
>    #:use-module (gnu packages texinfo)
> @@ -30,7 +32,33 @@
>    #:use-module (gnu packages glib)
>    #:use-module (gnu packages fontutils)
>    #:use-module (gnu packages image)
> -  #:use-module (gnu packages pkg-config))
> +  #:use-module (gnu packages pkg-config)
> +  #:use-module (gnu packages xml))

Are all of these new modules used?

> +    (home-page "http://gnustep.org")

Is there a package-specific home-page?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#26617; Package guix-patches. (Sun, 23 Apr 2017 15:37:01 GMT) Full text and rfc822 format available.

Message #11 received at 26617 <at> debbugs.gnu.org (full text, mbox):

From: Kei Kebreau <kei <at> openmailbox.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: 26617 <at> debbugs.gnu.org
Subject: Re: bug#26617: [PATCH] gnu: Add gnustep-make.
Date: Sun, 23 Apr 2017 11:36:29 -0400
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> writes:

> On Sat, Apr 22, 2017 at 08:38:05PM -0400, Kei Kebreau wrote:
>> * gnu/packages/gnustep.scm (gnustep-make): New variable.
>
> Cool!
>
>> --- a/gnu/packages/gnustep.scm
>> +++ b/gnu/packages/gnustep.scm
>> @@ -22,7 +22,9 @@
>>    #:use-module (guix packages)
>>    #:use-module (guix build-system gnu)
>>    #:use-module (guix licenses)
>> +  #:use-module (gnu packages base)
>>    #:use-module (gnu packages xorg)
>> +  #:use-module (gnu packages libffcall)
>>    #:use-module (gnu packages gnome)
>>    #:use-module (gnu packages gtk)
>>    #:use-module (gnu packages texinfo)
>> @@ -30,7 +32,33 @@
>>    #:use-module (gnu packages glib)
>>    #:use-module (gnu packages fontutils)
>>    #:use-module (gnu packages image)
>> -  #:use-module (gnu packages pkg-config))
>> +  #:use-module (gnu packages pkg-config)
>> +  #:use-module (gnu packages xml))
>
> Are all of these new modules used?
>

No. I accidentally "polluted" this patch with changes from the next one
to come. Only the base, tex, and texinfo modules are needed for this
patch*.

>> +    (home-page "http://gnustep.org")
>
> Is there a package-specific home-page?

It doesn't appear so.

* I've also realized that documentation is installed separately from the
main GNU building process, so I've added an appropriate phase now. The
only problem is that there's a PostScript file with a line that varies
depending on the build time. Is there a way to eliminate this variance
that you know of?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#26617; Package guix-patches. (Mon, 08 May 2017 20:13:01 GMT) Full text and rfc822 format available.

Message #14 received at 26617 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Kei Kebreau <kei <at> openmailbox.org>
Cc: 26617 <at> debbugs.gnu.org, Leo Famulari <leo <at> famulari.name>
Subject: Re: bug#26617: [PATCH] gnu: Add gnustep-make.
Date: Mon, 08 May 2017 22:12:11 +0200
Kei Kebreau <kei <at> openmailbox.org> skribis:

> * I've also realized that documentation is installed separately from the
> main GNU building process, so I've added an appropriate phase now. The
> only problem is that there's a PostScript file with a line that varies
> depending on the build time. Is there a way to eliminate this variance
> that you know of?

It may be that this line is added by a separate tool, perhaps pdflatex
or whatever is used.  It’s this tool that we should fix.

If you could fine which tool that is and file a bug for this to
bug-guix, that would be great.

In the meantime you can happily commit gnustep-make.  :-)

Thanks,
Ludo’.




Reply sent to Kei Kebreau <kei <at> openmailbox.org>:
You have taken responsibility. (Tue, 09 May 2017 00:02:02 GMT) Full text and rfc822 format available.

Notification sent to Kei Kebreau <kei <at> openmailbox.org>:
bug acknowledged by developer. (Tue, 09 May 2017 00:02:02 GMT) Full text and rfc822 format available.

Message #19 received at 26617-done <at> debbugs.gnu.org (full text, mbox):

From: Kei Kebreau <kei <at> openmailbox.org>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 26617-done <at> debbugs.gnu.org, Leo Famulari <leo <at> famulari.name>
Subject: Re: bug#26617: [PATCH] gnu: Add gnustep-make.
Date: Mon, 08 May 2017 20:01:26 -0400
[Message part 1 (text/plain, inline)]
ludo <at> gnu.org (Ludovic Courtès) writes:

> Kei Kebreau <kei <at> openmailbox.org> skribis:
>
>> * I've also realized that documentation is installed separately from the
>> main GNU building process, so I've added an appropriate phase now. The
>> only problem is that there's a PostScript file with a line that varies
>> depending on the build time. Is there a way to eliminate this variance
>> that you know of?
>
> It may be that this line is added by a separate tool, perhaps pdflatex
> or whatever is used.  It’s this tool that we should fix.
>
> If you could fine which tool that is and file a bug for this to
> bug-guix, that would be great.
>
> In the meantime you can happily commit gnustep-make.  :-)
>
> Thanks,
> Ludo’.

Commited (both to master and to finding that bug)!
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 06 Jun 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 74 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.