unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* A ncurses tox client: toxic.
@ 2016-12-22 18:47 ng0
  2016-12-22 18:47 ` [PATCH] gnu: Add toxic ng0
  0 siblings, 1 reply; 10+ messages in thread
From: ng0 @ 2016-12-22 18:47 UTC (permalink / raw)
  To: guix-devel

[PATCH] gnu: Add toxic.

Problems: ncursesw is not found, and libnotify isn't found as well.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH] gnu: Add toxic.
  2016-12-22 18:47 A ncurses tox client: toxic ng0
@ 2016-12-22 18:47 ` ng0
  2016-12-22 23:51   ` Kei Kebreau
  0 siblings, 1 reply; 10+ messages in thread
From: ng0 @ 2016-12-22 18:47 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/messaging.scm (toxic): New variable.
---
 gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 4290a9f69..24728cc06 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -40,6 +40,7 @@
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages avahi)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages curl)
   #:use-module (gnu packages crypto)
   #:use-module (gnu packages cyrus-sasl)
   #:use-module (gnu packages databases)
@@ -70,12 +71,14 @@
   #:use-module (gnu packages linux)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages icu4c)
+  #:use-module (gnu packages image)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages video)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xiph)
   #:use-module (gnu packages audio)
   #:use-module (gnu packages bison)
+  #:use-module (gnu packages textutils)
   #:use-module (gnu packages fontutils))
 
 (define-public libotr
@@ -767,6 +770,50 @@ guidelines.  It provides an easy to use application that allows you to
 connect with friends and family without anyone else listening in.")
     (license license:gpl3+)))
 
+(define-public toxic
+  (package
+    (name "toxic")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
+                           "v" version ".tar.gz"))
+       (sha256
+        (base32
+         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
+       (file-name (string-append name "-" version ".tar.gz"))))
+    (inputs
+     `(("ncurses" ,ncurses)
+       ("libconfig" ,libconfig)
+       ("curl" ,curl)
+       ("libsodium" ,libsodium)
+       ("freealut" ,freealut)
+       ("libnotify" ,libnotify)
+       ("c-toxcore" ,c-toxcore)
+       ("openal" ,openal)
+       ("libvpx" ,libvpx)
+       ("libx11" ,libx11)
+       ("libpng" ,libpng)
+       ("qrencode" ,qrencode)))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)
+       ("libconfig" ,libconfig)))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:tests? #f ; no tests
+       #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
+       #:phases
+       (modify-phases %standard-phases
+         (delete 'configure))))
+    (home-page "https://github.com/JFreegman/toxic/")
+    (synopsis "Tox client using an ncurses interface")
+    (description
+     "Toxic is a small tox clien.  It provides an easy to use application
+that allows you to connect with friends and family without anyone else
+listening in.")
+    (license license:gpl3+)))
+
 (define-public pybitmessage
   (package
     (name "pybitmessage")
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-22 18:47 ` [PATCH] gnu: Add toxic ng0
@ 2016-12-22 23:51   ` Kei Kebreau
  2016-12-23  5:58     ` John Darrington
  2016-12-23 14:34     ` Marius Bakke
  0 siblings, 2 replies; 10+ messages in thread
From: Kei Kebreau @ 2016-12-22 23:51 UTC (permalink / raw)
  To: ng0; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 3440 bytes --]

ng0 <ng0@libertad.pw> writes:

> * gnu/packages/messaging.scm (toxic): New variable.
> ---
>  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 47 insertions(+)
>
> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
> index 4290a9f69..24728cc06 100644
> --- a/gnu/packages/messaging.scm
> +++ b/gnu/packages/messaging.scm
> @@ -40,6 +40,7 @@
>    #:use-module (gnu packages autotools)
>    #:use-module (gnu packages avahi)
>    #:use-module (gnu packages check)
> +  #:use-module (gnu packages curl)
>    #:use-module (gnu packages crypto)
>    #:use-module (gnu packages cyrus-sasl)
>    #:use-module (gnu packages databases)
> @@ -70,12 +71,14 @@
>    #:use-module (gnu packages linux)
>    #:use-module (gnu packages tls)
>    #:use-module (gnu packages icu4c)
> +  #:use-module (gnu packages image)
>    #:use-module (gnu packages qt)
>    #:use-module (gnu packages video)
>    #:use-module (gnu packages web)
>    #:use-module (gnu packages xiph)
>    #:use-module (gnu packages audio)
>    #:use-module (gnu packages bison)
> +  #:use-module (gnu packages textutils)
>    #:use-module (gnu packages fontutils))
>  
>  (define-public libotr
> @@ -767,6 +770,50 @@ guidelines.  It provides an easy to use application that allows you to
>  connect with friends and family without anyone else listening in.")
>      (license license:gpl3+)))
>  
> +(define-public toxic
> +  (package
> +    (name "toxic")
> +    (version "0.7.2")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
> +                           "v" version ".tar.gz"))
> +       (sha256
> +        (base32
> +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
> +       (file-name (string-append name "-" version ".tar.gz"))))
> +    (inputs
> +     `(("ncurses" ,ncurses)

I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
files. If I'm wrong, someone please correct me.

> +       ("libconfig" ,libconfig)
> +       ("curl" ,curl)
> +       ("libsodium" ,libsodium)
> +       ("freealut" ,freealut)
> +       ("libnotify" ,libnotify)

Adding gdk-pixbuf as a dependency satisfied pkg-config here. Apparently
it's a dependency when you try to use "pkg-config --libs libnotify" with
just libnotify installed.

> +       ("c-toxcore" ,c-toxcore)
> +       ("openal" ,openal)
> +       ("libvpx" ,libvpx)
> +       ("libx11" ,libx11)
> +       ("libpng" ,libpng)
> +       ("qrencode" ,qrencode)))
> +    (native-inputs
> +     `(("pkg-config" ,pkg-config)
> +       ("libconfig" ,libconfig)))
> +    (build-system gnu-build-system)
> +    (arguments
> +     `(#:tests? #f ; no tests
> +       #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
> +       #:phases
> +       (modify-phases %standard-phases
> +         (delete 'configure))))
> +    (home-page "https://github.com/JFreegman/toxic/")
> +    (synopsis "Tox client using an ncurses interface")
> +    (description
> +     "Toxic is a small tox clien.  It provides an easy to use application

*client.

> +that allows you to connect with friends and family without anyone else
> +listening in.")
> +    (license license:gpl3+)))
> +
>  (define-public pybitmessage
>    (package
>      (name "pybitmessage")

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-22 23:51   ` Kei Kebreau
@ 2016-12-23  5:58     ` John Darrington
  2016-12-23  9:18       ` ng0
  2016-12-23 19:58       ` Tobias Geerinckx-Rice
  2016-12-23 14:34     ` Marius Bakke
  1 sibling, 2 replies; 10+ messages in thread
From: John Darrington @ 2016-12-23  5:58 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1713 bytes --]

On Thu, Dec 22, 2016 at 06:51:10PM -0500, Kei Kebreau wrote:
     ng0 <ng0@libertad.pw> writes:
     
     > * gnu/packages/messaging.scm (toxic): New variable.
     > ---
     >  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
     >  1 file changed, 47 insertions(+)
     >
     > +(define-public toxic
     > +  (package
     > +    (name "toxic")
     > +    (version "0.7.2")
     > +    (source
     > +     (origin
     > +       (method url-fetch)
     > +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
     > +                           "v" version ".tar.gz"))
     > +       (sha256
     > +        (base32
     > +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
     > +       (file-name (string-append name "-" version ".tar.gz"))))
     > +    (inputs
     > +     `(("ncurses" ,ncurses)
     
     I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
     files. If I'm wrong, someone please correct me.

It would seem that we don't.  In fact so far as I'm aware, ncurses doesn't even
provide such a thing.  Instead it provides it's own pkg-config like utility called
"ncursesw60config" which you can use if you like.

Personally however I don't like either approach.   I think it much cleaner and more
reliably to explicitly state which path(s) and libraries you need rather than to 
rely on some wierd script to guess it for you.
     
J'

-- 
Avoid eavesdropping.  Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-23  5:58     ` John Darrington
@ 2016-12-23  9:18       ` ng0
  2016-12-23  9:24         ` ng0
  2016-12-23 19:58       ` Tobias Geerinckx-Rice
  1 sibling, 1 reply; 10+ messages in thread
From: ng0 @ 2016-12-23  9:18 UTC (permalink / raw)
  To: guix-devel

John Darrington <john@darrington.wattle.id.au> writes:

> On Thu, Dec 22, 2016 at 06:51:10PM -0500, Kei Kebreau wrote:
>      ng0 <ng0@libertad.pw> writes:
>      
>      > * gnu/packages/messaging.scm (toxic): New variable.
>      > ---
>      >  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
>      >  1 file changed, 47 insertions(+)
>      >
>      > +(define-public toxic
>      > +  (package
>      > +    (name "toxic")
>      > +    (version "0.7.2")
>      > +    (source
>      > +     (origin
>      > +       (method url-fetch)
>      > +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
>      > +                           "v" version ".tar.gz"))
>      > +       (sha256
>      > +        (base32
>      > +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
>      > +       (file-name (string-append name "-" version ".tar.gz"))))
>      > +    (inputs
>      > +     `(("ncurses" ,ncurses)
>      
>      I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
>      files. If I'm wrong, someone please correct me.
>
> It would seem that we don't.  In fact so far as I'm aware, ncurses doesn't even
> provide such a thing.  Instead it provides it's own pkg-config like utility called
> "ncursesw60config" which you can use if you like.
>
> Personally however I don't like either approach.   I think it much cleaner and more
> reliably to explicitly state which path(s) and libraries you need rather than to 
> rely on some wierd script to guess it for you.
>      
> J'
>
> -- 
> Avoid eavesdropping.  Send strong encrypted email.
> PGP Public key ID: 1024D/2DE827B3 
> fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
> See http://sks-keyservers.net or any PGP keyserver for public key.
>

I have no preference. I just have no idea right now how to fix
the detection of ncurses here. If I would sit down for more than
a few hours with months apart I could come up with a solution,
but I'd rather use the collaborative approach and get review and
ideas from other people.
Kei: Thanks for solving the first part of the problem!

John: If we used absolute paths for every occurence of ncurses
related files in the build system of toxic, would this work? I
have no time to try this at the moment.
-- 
♥Ⓐ  ng0  | PGP keys and more: https://n0is.noblogs.org/
         |                    http://ng0.chaosnet.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-23  9:18       ` ng0
@ 2016-12-23  9:24         ` ng0
  0 siblings, 0 replies; 10+ messages in thread
From: ng0 @ 2016-12-23  9:24 UTC (permalink / raw)
  To: guix-devel

ng0 <ng0@libertad.pw> writes:

> John Darrington <john@darrington.wattle.id.au> writes:
>
>> On Thu, Dec 22, 2016 at 06:51:10PM -0500, Kei Kebreau wrote:
>>      ng0 <ng0@libertad.pw> writes:
>>      
>>      > * gnu/packages/messaging.scm (toxic): New variable.
>>      > ---
>>      >  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
>>      >  1 file changed, 47 insertions(+)
>>      >
>>      > +(define-public toxic
>>      > +  (package
>>      > +    (name "toxic")
>>      > +    (version "0.7.2")
>>      > +    (source
>>      > +     (origin
>>      > +       (method url-fetch)
>>      > +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
>>      > +                           "v" version ".tar.gz"))
>>      > +       (sha256
>>      > +        (base32
>>      > +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
>>      > +       (file-name (string-append name "-" version ".tar.gz"))))
>>      > +    (inputs
>>      > +     `(("ncurses" ,ncurses)
>>      
>>      I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
>>      files. If I'm wrong, someone please correct me.
>>
>> It would seem that we don't.  In fact so far as I'm aware, ncurses doesn't even
>> provide such a thing.  Instead it provides it's own pkg-config like utility called
>> "ncursesw60config" which you can use if you like.
>>
>> Personally however I don't like either approach.   I think it much cleaner and more
>> reliably to explicitly state which path(s) and libraries you need rather than to 
>> rely on some wierd script to guess it for you.
>>      
>> J'
>>
>> -- 
>> Avoid eavesdropping.  Send strong encrypted email.
>> PGP Public key ID: 1024D/2DE827B3 
>> fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
>> See http://sks-keyservers.net or any PGP keyserver for public key.
>>
>
> I have no preference. I just have no idea right now how to fix
> the detection of ncurses here. If I would sit down for more than
> a few hours with months apart I could come up with a solution,
> but I'd rather use the collaborative approach and get review and
> ideas from other people.
> Kei: Thanks for solving the first part of the problem!
>
> John: If we used absolute paths for every occurence of ncurses
> related files in the build system of toxic, would this work? I
> have no time to try this at the moment.

My first idea was to add to the LDPATH, but because they've
constructed their own annoying system this could mean time to
test time and time again, and right now I'm more than busy with
testing and writing other modules and services.

-- 
♥Ⓐ  ng0  | PGP keys and more: https://n0is.noblogs.org/
         |                    http://ng0.chaosnet.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-22 23:51   ` Kei Kebreau
  2016-12-23  5:58     ` John Darrington
@ 2016-12-23 14:34     ` Marius Bakke
  2016-12-23 15:59       ` Kei Kebreau
  1 sibling, 1 reply; 10+ messages in thread
From: Marius Bakke @ 2016-12-23 14:34 UTC (permalink / raw)
  To: Kei Kebreau, ng0; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2293 bytes --]

Kei Kebreau <kei@openmailbox.org> writes:

> ng0 <ng0@libertad.pw> writes:
>
>> * gnu/packages/messaging.scm (toxic): New variable.
>> ---
>>  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
>>  1 file changed, 47 insertions(+)
>>
>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
>> index 4290a9f69..24728cc06 100644
>> --- a/gnu/packages/messaging.scm
>> +++ b/gnu/packages/messaging.scm
>> @@ -40,6 +40,7 @@
>>    #:use-module (gnu packages autotools)
>>    #:use-module (gnu packages avahi)
>>    #:use-module (gnu packages check)
>> +  #:use-module (gnu packages curl)
>>    #:use-module (gnu packages crypto)
>>    #:use-module (gnu packages cyrus-sasl)
>>    #:use-module (gnu packages databases)
>> @@ -70,12 +71,14 @@
>>    #:use-module (gnu packages linux)
>>    #:use-module (gnu packages tls)
>>    #:use-module (gnu packages icu4c)
>> +  #:use-module (gnu packages image)
>>    #:use-module (gnu packages qt)
>>    #:use-module (gnu packages video)
>>    #:use-module (gnu packages web)
>>    #:use-module (gnu packages xiph)
>>    #:use-module (gnu packages audio)
>>    #:use-module (gnu packages bison)
>> +  #:use-module (gnu packages textutils)
>>    #:use-module (gnu packages fontutils))
>>  
>>  (define-public libotr
>> @@ -767,6 +770,50 @@ guidelines.  It provides an easy to use application that allows you to
>>  connect with friends and family without anyone else listening in.")
>>      (license license:gpl3+)))
>>  
>> +(define-public toxic
>> +  (package
>> +    (name "toxic")
>> +    (version "0.7.2")
>> +    (source
>> +     (origin
>> +       (method url-fetch)
>> +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
>> +                           "v" version ".tar.gz"))
>> +       (sha256
>> +        (base32
>> +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
>> +       (file-name (string-append name "-" version ".tar.gz"))))
>> +    (inputs
>> +     `(("ncurses" ,ncurses)
>
> I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
> files. If I'm wrong, someone please correct me.

I believe commit 57742b35dc0260ad8779438273cccce5f3d6e2c0 from
'core-updates' intends to solve this.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-23 14:34     ` Marius Bakke
@ 2016-12-23 15:59       ` Kei Kebreau
  2016-12-23 17:36         ` ng0
  0 siblings, 1 reply; 10+ messages in thread
From: Kei Kebreau @ 2016-12-23 15:59 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2459 bytes --]

Marius Bakke <mbakke@fastmail.com> writes:

> Kei Kebreau <kei@openmailbox.org> writes:
>
>> ng0 <ng0@libertad.pw> writes:
>>
>>> * gnu/packages/messaging.scm (toxic): New variable.
>>> ---
>>>  gnu/packages/messaging.scm | 47 ++++++++++++++++++++++++++++++++++++++++++++++
>>>  1 file changed, 47 insertions(+)
>>>
>>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
>>> index 4290a9f69..24728cc06 100644
>>> --- a/gnu/packages/messaging.scm
>>> +++ b/gnu/packages/messaging.scm
>>> @@ -40,6 +40,7 @@
>>>    #:use-module (gnu packages autotools)
>>>    #:use-module (gnu packages avahi)
>>>    #:use-module (gnu packages check)
>>> +  #:use-module (gnu packages curl)
>>>    #:use-module (gnu packages crypto)
>>>    #:use-module (gnu packages cyrus-sasl)
>>>    #:use-module (gnu packages databases)
>>> @@ -70,12 +71,14 @@
>>>    #:use-module (gnu packages linux)
>>>    #:use-module (gnu packages tls)
>>>    #:use-module (gnu packages icu4c)
>>> +  #:use-module (gnu packages image)
>>>    #:use-module (gnu packages qt)
>>>    #:use-module (gnu packages video)
>>>    #:use-module (gnu packages web)
>>>    #:use-module (gnu packages xiph)
>>>    #:use-module (gnu packages audio)
>>>    #:use-module (gnu packages bison)
>>> +  #:use-module (gnu packages textutils)
>>>    #:use-module (gnu packages fontutils))
>>>  
>>>  (define-public libotr
>>> @@ -767,6 +770,50 @@ guidelines.  It provides an easy to use application that allows you to
>>>  connect with friends and family without anyone else listening in.")
>>>      (license license:gpl3+)))
>>>  
>>> +(define-public toxic
>>> +  (package
>>> +    (name "toxic")
>>> +    (version "0.7.2")
>>> +    (source
>>> +     (origin
>>> +       (method url-fetch)
>>> +       (uri (string-append "https://github.com/JFreegman/toxic/archive/"
>>> +                           "v" version ".tar.gz"))
>>> +       (sha256
>>> +        (base32
>>> +         "0nbcj71ffl85l396bxc5cs8d7abn4b7absaj5asq9bvcfv52m5m2"))
>>> +       (file-name (string-append name "-" version ".tar.gz"))))
>>> +    (inputs
>>> +     `(("ncurses" ,ncurses)
>>
>> I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
>> files. If I'm wrong, someone please correct me.
>
> I believe commit 57742b35dc0260ad8779438273cccce5f3d6e2c0 from
> 'core-updates' intends to solve this.

Ooooh. This will be very useful when it hits master.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-23 15:59       ` Kei Kebreau
@ 2016-12-23 17:36         ` ng0
  0 siblings, 0 replies; 10+ messages in thread
From: ng0 @ 2016-12-23 17:36 UTC (permalink / raw)
  To: Kei Kebreau, Marius Bakke; +Cc: guix-devel

Kei Kebreau <kei@openmailbox.org> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Kei Kebreau <kei@openmailbox.org> writes:
>>
>>> ng0 <ng0@libertad.pw> writes:
>>>
>>>> * gnu/packages/messaging.scm (toxic): New variable.
>>>> +    (inputs
>>>> +     `(("ncurses" ,ncurses)
>>>
>>> I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
>>> files. If I'm wrong, someone please correct me.
>>
>> I believe commit 57742b35dc0260ad8779438273cccce5f3d6e2c0 from
>> 'core-updates' intends to solve this.
>
> Ooooh. This will be very useful when it hits master.

Thanks, I will wait and rebase this patch series when this gets
into master.

-- 
♥Ⓐ  ng0
PGP keys and more: https://n0is.noblogs.org/ http://ng0.chaosnet.org

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] gnu: Add toxic.
  2016-12-23  5:58     ` John Darrington
  2016-12-23  9:18       ` ng0
@ 2016-12-23 19:58       ` Tobias Geerinckx-Rice
  1 sibling, 0 replies; 10+ messages in thread
From: Tobias Geerinckx-Rice @ 2016-12-23 19:58 UTC (permalink / raw)
  To: john, ng0; +Cc: guix-devel


[-- Attachment #1.1: Type: text/plain, Size: 629 bytes --]

John, ng0,

On 23/12/16 06:58, John Darrington wrote:
> On Thu, Dec 22, 2016 at 06:51:10PM -0500, Kei Kebreau wrote:
>> I'm not sure what's up here. IIRC, we don't install the ncurses *.pc
>> files. If I'm wrong, someone please correct me.
> 
> It would seem that we don't.  In fact so far as I'm aware, ncurses doesn't even
> provide such a thing.

It does! But only on core-updates:

    commit 57742b35dc0260ad8779438273cccce5f3d6e2c0
    Author: Tobias Geerinckx-Rice <me@tobias.gr>
    Date:   Mon Nov 7 15:19:21 2016 +0100

    gnu: ncurses: Install pkg-config ‘.pc’ files.

Kind regards,

T G-R


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 476 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-12-23 19:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-22 18:47 A ncurses tox client: toxic ng0
2016-12-22 18:47 ` [PATCH] gnu: Add toxic ng0
2016-12-22 23:51   ` Kei Kebreau
2016-12-23  5:58     ` John Darrington
2016-12-23  9:18       ` ng0
2016-12-23  9:24         ` ng0
2016-12-23 19:58       ` Tobias Geerinckx-Rice
2016-12-23 14:34     ` Marius Bakke
2016-12-23 15:59       ` Kei Kebreau
2016-12-23 17:36         ` ng0

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).