patch: gnu: adds tilibs2 libraries

  • Open
  • quality assurance status badge
Details
2 participants
  • Christopher Howard
  • Christopher Baines
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal
C
C
Christopher Howard wrote on 19 Apr 2020 09:43
(address . guix-patches@gnu.org)
a8f522f8f35a807c9d58e10d93c8eb24869f3cc1.camel@librehacker.com
Patch for tilibs2 libraries is attached. These are dependencies of
tiemu, a program that emulates Texas Instrument calculators, which I
hope to be packaging soon.

And yes, somebody with sufficient guile-foo could reduce a few lines
I'm sure by stuffing the repeated source object into a variable. I
don't have time for code golf but feel free to make the adjustment
yourself.

Guix lint gives no errors except that the source archive is not in the
software heritage database. I don't know how to fix that.

--
Christopher Howard
p: +1 (907) 374-0257
gpg: ADDEAADE5D607C8D (keys.gnupg.net)
C
C
Christopher Howard wrote on 25 Apr 2020 06:54
[patch] gnu: add tiemu
(address . 40709@debbugs.gnu.org)
8dad393915008d9ac66d9f0e36dc5e2b3c22e125.camel@librehacker.com
Attached is another patch to add tiemu package definition.

Note that there is a significant bug included: the pedrom files
included with tiemu mysteriously cannot be loaded in tiemu itself,
which is quickly noticed because one of the main menu options is to
load these files. However, I know tiemu itself is working because I was
able to load pre-built pedrom images from the original pedrom package.

I could maybe work on fixing that problem someday, though I don't know
if Guix likes the idea of having any pre-built images in a package,
even though the source is included with them. Maybe those could just be
removed some day along with the menu option to load them.

In any case, we could not include pedrom images from the original
packages as those are built with one non-free component, a standard
library which I think has some kind of modification restriction.

--
Christopher Howard
p: +1 (907) 374-0257
gpg: ADDEAADE5D607C8D (keys.gnupg.net)
C
C
Christopher Baines wrote on 18 Dec 2020 15:58
Re: [bug#40709] patch: gnu: adds tilibs2 libraries
(name . Christopher Howard)(address . christopher@librehacker.com)(address . 40709@debbugs.gnu.org)
87mtyb17r0.fsf@cbaines.net
Christopher Howard <christopher@librehacker.com> writes:

Toggle quote (12 lines)
> Patch for tilibs2 libraries is attached. These are dependencies of
> tiemu, a program that emulates Texas Instrument calculators, which I
> hope to be packaging soon.
>
> And yes, somebody with sufficient guile-foo could reduce a few lines
> I'm sure by stuffing the repeated source object into a variable. I
> don't have time for code golf but feel free to make the adjustment
> yourself.
>
> Guix lint gives no errors except that the source archive is not in the
> software heritage database. I don't know how to fix that.

Hi Christopher,

Apologies it's taken so long to take a look at this patch.

I had to split your patch in to 4 commits, so that each commit is just
adding one package [1]. I also wrote individual descriptions for each
package.


I've pushed them to master as e5bbb4662fd3198c036d2b7732694159d4c79346.

Hopefully myself or someone else can take a look at the tiemu patch
soon.

Thanks,

Chris
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl/cw4NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XemiA/9GxUreQ0HhU+KrK8tTh6ZP3mc6TJGTonQ
j8leBUiCUXNwAT+WN/UzMfBS7C99DMpp/HD4MYRGQ4JOsk93/WeP7LBZvHDBTHGH
6+xL1ei0VrtqT17D/VMDiQL/NCBfvLq1leAhHAv/m5Eo+6gi3pWiPn0neinolkIc
AT/uiuM+DZAInYqEpKHK4KFbdorTzw1Tm5skwPLcBSu1bUHqEelSI5/AQ4n59n66
OzhdwFTE/ID3qEssPbSdjacMD50lUu/umFaFg+zLXOTnAzDS+yJYTWNS8atwTS/x
C/UDouLEZOHtMjgeTWj8dW32nGslCRXl7LVKXYyRlH4nf4pW8pzwLnhUaB9RYDRN
DsBykZHVjgVDroHV0wu6UO6srPxRoanEI+5mosEei/0bh9e4O9CeBpoelfEBsHgm
krPnzAPi19FR6CuH+jxfuCm+fAnQzvGfFeHBMX/QNSuJ93zTsV9w/8VyCIWu5cCF
tEmG/Pd8S2PLJ0P8AGIk3F3/lEqBIknQOAohAzX253y2k50A2mejn0UYO8O9gRrO
sdd0sW1tgArod3s14nMNQm1RWyFGNHqX4Lcw8hyO5OFesU9f5ZfLJD17qkAbt8GA
fmh+7V6lMibcBcprG4wdBoToKtWGoD+kV/oxsMfSk7UiVqawrnBXEKSP85EW02iF
sj9kuICWtrY=
=O+k2
-----END PGP SIGNATURE-----

C
C
Christopher Howard wrote on 18 Dec 2020 16:30
(name . Christopher Baines)(address . mail@cbaines.net)(address . 40709@debbugs.gnu.org)
bb9654f4876e97451911434b9171624a9b639eef.camel@librehacker.com
Thank you!

--
Christopher Howard
p: +1 (907) 374-0257
gpg: ADDEAADE5D607C8D (keys.gnupg.net)

On Fri, 2020-12-18 at 14:58 +0000, Christopher Baines wrote:
Toggle quote (37 lines)
> Christopher Howard <christopher@librehacker.com> writes:
>
> > Patch for tilibs2 libraries is attached. These are dependencies of
> > tiemu, a program that emulates Texas Instrument calculators, which
> > I
> > hope to be packaging soon.
> >
> > And yes, somebody with sufficient guile-foo could reduce a few
> > lines
> > I'm sure by stuffing the repeated source object into a variable. I
> > don't have time for code golf but feel free to make the adjustment
> > yourself.
> >
> > Guix lint gives no errors except that the source archive is not in
> > the
> > software heritage database. I don't know how to fix that.
>
> Hi Christopher,
>
> Apologies it's taken so long to take a look at this patch.
>
> I had to split your patch in to 4 commits, so that each commit is
> just
> adding one package [1]. I also wrote individual descriptions for each
> package.
>
> 1: https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html
>
> I've pushed them to master as
> e5bbb4662fd3198c036d2b7732694159d4c79346.
>
> Hopefully myself or someone else can take a look at the tiemu patch
> soon.
>
> Thanks,
>
> Chris
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 40709@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 40709
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch