public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITA] maxima-5.35.1
@ 2015-03-05 19:54 Achim Gratz
  2015-03-05 22:41 ` [PLUSH HIPPO] " Corinna Vinschen
  2015-03-07  7:07 ` [ITP] maxima-5.35.1 Achim Gratz
  0 siblings, 2 replies; 12+ messages in thread
From: Achim Gratz @ 2015-03-05 19:54 UTC (permalink / raw)
  To: cygwin-apps


In order to reap the fruits of Ken Brown's work on clisp and its
dependencies (which seem to have escaped the attention of the plush
hippo hordes so far) I'm proposing to resurrect maxima as a Cygwin
package.  The packaging is modeled after openSUSE.

--8<---------------cut here---------------start------------->8---
wget="wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/x86/release/maxima"
$wget/maxima-5.35.1-1-src.tar.xz
$wget/maxima-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/maxima-exec-clisp-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/setup.hint
$wget/maxima-lang-de-utf8/maxima-lang-de-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-de-utf8/setup.hint
$wget/maxima-lang-es-utf8/maxima-lang-es-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-es-utf8/setup.hint
$wget/maxima-lang-pt-utf8/maxima-lang-pt-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt-utf8/setup.hint
$wget/maxima-lang-pt_BR-utf8/maxima-lang-pt_BR-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt_BR-utf8/setup.hint
$wget/maxima-xmaxima/maxima-xmaxima-5.35.1-1.tar.xz
$wget/maxima-xmaxima/setup.hint
$wget/setup.hint
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
wget="wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/x86_64/release/maxima"
$wget/maxima-5.35.1-1-src.tar.xz
$wget/maxima-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/maxima-exec-clisp-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/setup.hint
$wget/maxima-lang-de-utf8/maxima-lang-de-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-de-utf8/setup.hint
$wget/maxima-lang-es-utf8/maxima-lang-es-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-es-utf8/setup.hint
$wget/maxima-lang-pt-utf8/maxima-lang-pt-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt-utf8/setup.hint
$wget/maxima-lang-pt_BR-utf8/maxima-lang-pt_BR-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt_BR-utf8/setup.hint
$wget/maxima-xmaxima/maxima-xmaxima-5.35.1-1.tar.xz
$wget/maxima-xmaxima/setup.hint
$wget/setup.hint
--8<---------------cut here---------------end--------------->8---


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

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

* [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-03-05 19:54 [ITA] maxima-5.35.1 Achim Gratz
@ 2015-03-05 22:41 ` Corinna Vinschen
  2015-03-06  6:03   ` Achim Gratz
  2015-05-18 21:41   ` Andrew Schulman
  2015-03-07  7:07 ` [ITP] maxima-5.35.1 Achim Gratz
  1 sibling, 2 replies; 12+ messages in thread
From: Corinna Vinschen @ 2015-03-05 22:41 UTC (permalink / raw)
  To: cygwin-apps

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

On Mar  5 20:54, Achim Gratz wrote:
> 
> In order to reap the fruits of Ken Brown's work on clisp and its
> dependencies (which seem to have escaped the attention of the plush
> hippo hordes so far)

What?  That's inexcusable. Andrew, one plush hippo for Ken, please.


> I'm proposing to resurrect maxima as a Cygwin
> package.  The packaging is modeled after openSUSE.

Resurrect?  We had that already at one point?  You're fishing for
hippos, too, it seems ;)


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

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

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

* Re: [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-03-05 22:41 ` [PLUSH HIPPO] " Corinna Vinschen
@ 2015-03-06  6:03   ` Achim Gratz
  2015-03-06 16:53     ` Yaakov Selkowitz
  2015-05-18 21:41   ` Andrew Schulman
  1 sibling, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-03-06  6:03 UTC (permalink / raw)
  To: cygwin-apps

Corinna Vinschen writes:
>> I'm proposing to resurrect maxima as a Cygwin
>> package.  The packaging is modeled after openSUSE.
>
> Resurrect?  We had that already at one point?

Yes, but only on 32bit due to the missing clisp due to the missing
ffcall…  it got removed during the recent cleanup of stale dependencies.

> You're fishing for hippos, too, it seems ;)

This is entirely self-serving…  When I have to do some sensitivity
analysis it is nice to do it via symbolic differentiation as much as
possible before veering into numerics.  I'm no longer doing this often
enough to be sure of not making stupid errors while trying to remember
the chain rules, so Maxima to the rescue.  :-P


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

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

* Re: [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-03-06  6:03   ` Achim Gratz
@ 2015-03-06 16:53     ` Yaakov Selkowitz
  0 siblings, 0 replies; 12+ messages in thread
From: Yaakov Selkowitz @ 2015-03-06 16:53 UTC (permalink / raw)
  To: cygwin-apps

On Fri, 2015-03-06 at 07:03 +0100, Achim Gratz wrote:
> Corinna Vinschen writes:
> >> I'm proposing to resurrect maxima as a Cygwin
> >> package.  The packaging is modeled after openSUSE.
> >
> > Resurrect?  We had that already at one point?
> 
> Yes, but only on 32bit due to the missing clisp due to the missing
> ffcall…  it got removed during the recent cleanup of stale dependencies.

maxima was in Ports, not the distro, and was removed prior to clisp
being ported to x86_64.  I would like to see it in the distro, however.

--
Yaakov


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

* Re: [ITP] maxima-5.35.1
  2015-03-05 19:54 [ITA] maxima-5.35.1 Achim Gratz
  2015-03-05 22:41 ` [PLUSH HIPPO] " Corinna Vinschen
@ 2015-03-07  7:07 ` Achim Gratz
  2015-03-10  9:04   ` Corinna Vinschen
  1 sibling, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-03-07  7:07 UTC (permalink / raw)
  To: cygwin-apps


Yaakov correctly pointed out the 32bit maxima I rememebered to be in
Cygwin was actually from ports, so here's the requisite ITP for maxima
to introduce it into Cygwin properly.

--8<---------------cut here---------------start------------->8--- Maxima
Maxima is a computer algebra system comparable to commercial systems
like Mathematica and Maple. It emphasizes symbolic mathematical
computation: algebra, trigonometry, calculus, and much more.

For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results
[x=r+s, x=-s].

Maxima can calculate with exact integers and fractions, native
floating-point and high-precision big floats.

Maxima has user-friendly front-ends, an on-line manual, plotting
commands, and numerical libraries. Users can write programs in its
native programming language, and many have contributed useful packages
in a variety of areas over the decades.

Maxima is GPL-licensed and largely written in Common Lisp. Executables
can be downloaded for Windows, Mac, Linux, and Android; source code is
also available. An active community maintains and extends the system.
--8<---------------cut here---------------end--------------->8---

Maxima is avilable in many if not all Linux distributions, I checked
openSUSE, Fedora, Debian and Arch.  The packaging has been lifted from
the openSUSE spec file.

--8<---------------cut here---------------start------------->8---
wget="wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/x86/release/maxima"
$wget/maxima-5.35.1-1-src.tar.xz
$wget/maxima-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/maxima-exec-clisp-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/setup.hint
$wget/maxima-lang-de-utf8/maxima-lang-de-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-de-utf8/setup.hint
$wget/maxima-lang-es-utf8/maxima-lang-es-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-es-utf8/setup.hint
$wget/maxima-lang-pt-utf8/maxima-lang-pt-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt-utf8/setup.hint
$wget/maxima-lang-pt_BR-utf8/maxima-lang-pt_BR-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt_BR-utf8/setup.hint
$wget/maxima-xmaxima/maxima-xmaxima-5.35.1-1.tar.xz
$wget/maxima-xmaxima/setup.hint
$wget/setup.hint
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
wget="wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/x86_64/release/maxima"
$wget/maxima-5.35.1-1-src.tar.xz
$wget/maxima-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/maxima-exec-clisp-5.35.1-1.tar.xz
$wget/maxima-exec-clisp/setup.hint
$wget/maxima-lang-de-utf8/maxima-lang-de-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-de-utf8/setup.hint
$wget/maxima-lang-es-utf8/maxima-lang-es-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-es-utf8/setup.hint
$wget/maxima-lang-pt-utf8/maxima-lang-pt-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt-utf8/setup.hint
$wget/maxima-lang-pt_BR-utf8/maxima-lang-pt_BR-utf8-5.35.1-1.tar.xz
$wget/maxima-lang-pt_BR-utf8/setup.hint
$wget/maxima-xmaxima/maxima-xmaxima-5.35.1-1.tar.xz
$wget/maxima-xmaxima/setup.hint
$wget/setup.hint
--8<---------------cut here---------------end--------------->8---


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf microQ V2.22R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

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

* Re: [ITP] maxima-5.35.1
  2015-03-07  7:07 ` [ITP] maxima-5.35.1 Achim Gratz
@ 2015-03-10  9:04   ` Corinna Vinschen
  2015-03-10 17:02     ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Corinna Vinschen @ 2015-03-10  9:04 UTC (permalink / raw)
  To: cygwin-apps

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

On Mar  7 08:07, Achim Gratz wrote:
> Yaakov correctly pointed out the 32bit maxima I rememebered to be in
> Cygwin was actually from ports, so here's the requisite ITP for maxima
> to introduce it into Cygwin properly.

I don't quite like the SUSE packaging with splitting out the language
packs, but the Fedora packaging, while using another strategy, isn't
really better, so that's ok.

What's not quite ok are the setup.hint files, IMHO.  You have 7 packages
and all ldesc's and sdesc's are exactly identical.  While that's perhaps
not much of a problem for the language packs, it certainly is for
"maxima" vs. "maxima-exec-clisp" and "maxima-xmaxima".  How's the user
to know what each of these packages is doing when looking them up in
setup?

  maxima              "Maxima Computer Algebra System"
  maxima-exec-clisp   "Maxima Computer Algebra System"
  maxima-xmaxima      "Maxima Computer Algebra System"

Package is GTG With a change to the sdescs to allow a user at least
a bit of information in sdesc what the subpackages are doing.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

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

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

* Re: [ITP] maxima-5.35.1
  2015-03-10  9:04   ` Corinna Vinschen
@ 2015-03-10 17:02     ` Achim Gratz
  2015-03-10 20:27       ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-03-10 17:02 UTC (permalink / raw)
  To: cygwin-apps

Corinna Vinschen writes:
> I don't quite like the SUSE packaging with splitting out the language
> packs, but the Fedora packaging, while using another strategy, isn't
> really better, so that's ok.

…and Debian's and Arch's is even worse, IMHO.  I wouldn't mind putting
the localization files back in the main package, but then there are
probably a lot of people who'd never use those files.

> What's not quite ok are the setup.hint files, IMHO.  You have 7 packages
> and all ldesc's and sdesc's are exactly identical.  While that's perhaps
> not much of a problem for the language packs, it certainly is for
> "maxima" vs. "maxima-exec-clisp" and "maxima-xmaxima".  How's the user
> to know what each of these packages is doing when looking them up in
> setup?
>
>   maxima              "Maxima Computer Algebra System"
>   maxima-exec-clisp   "Maxima Computer Algebra System"
>   maxima-xmaxima      "Maxima Computer Algebra System"
>
> Package is GTG With a change to the sdescs to allow a user at least
> a bit of information in sdesc what the subpackages are doing.

Yeah, I'll fix that before release.  Thanks for checking.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

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

* Re: [ITP] maxima-5.35.1
  2015-03-10 17:02     ` Achim Gratz
@ 2015-03-10 20:27       ` Achim Gratz
  2015-03-10 20:46         ` Corinna Vinschen
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-03-10 20:27 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz writes:
>> Package is GTG With a change to the sdescs to allow a user at least
>> a bit of information in sdesc what the subpackages are doing.
>
> Yeah, I'll fix that before release.

Does that look better to you?

maxima/setup.hint:                        sdesc: "Maxima - Computer Algebra System"
maxima/maxima-exec-clisp/setup.hint:      sdesc: "Maxima - CLisp executable"
maxima/maxima-lang-de-utf8/setup.hint:    sdesc: "Maxima - Localization for de"
maxima/maxima-lang-es-utf8/setup.hint:    sdesc: "Maxima - Localization for es"
maxima/maxima-lang-pt-utf8/setup.hint:    sdesc: "Maxima - Localization for pt"
maxima/maxima-lang-pt_BR-utf8/setup.hint: sdesc: "Maxima - Localization for pt_BR"
maxima/maxima-xmaxima/setup.hint:         sdesc: "Maxima - Tcl/Tk based GUI"


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

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

* Re: [ITP] maxima-5.35.1
  2015-03-10 20:27       ` Achim Gratz
@ 2015-03-10 20:46         ` Corinna Vinschen
  0 siblings, 0 replies; 12+ messages in thread
From: Corinna Vinschen @ 2015-03-10 20:46 UTC (permalink / raw)
  To: cygwin-apps

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

On Mar 10 21:27, Achim Gratz wrote:
> Achim Gratz writes:
> >> Package is GTG With a change to the sdescs to allow a user at least
> >> a bit of information in sdesc what the subpackages are doing.
> >
> > Yeah, I'll fix that before release.
> 
> Does that look better to you?
> 
> maxima/setup.hint:                        sdesc: "Maxima - Computer Algebra System"
> maxima/maxima-exec-clisp/setup.hint:      sdesc: "Maxima - CLisp executable"
> maxima/maxima-lang-de-utf8/setup.hint:    sdesc: "Maxima - Localization for de"
> maxima/maxima-lang-es-utf8/setup.hint:    sdesc: "Maxima - Localization for es"
> maxima/maxima-lang-pt-utf8/setup.hint:    sdesc: "Maxima - Localization for pt"
> maxima/maxima-lang-pt_BR-utf8/setup.hint: sdesc: "Maxima - Localization for pt_BR"
> maxima/maxima-xmaxima/setup.hint:         sdesc: "Maxima - Tcl/Tk based GUI"

Perfect.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

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

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

* Re: [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-03-05 22:41 ` [PLUSH HIPPO] " Corinna Vinschen
  2015-03-06  6:03   ` Achim Gratz
@ 2015-05-18 21:41   ` Andrew Schulman
  2015-05-18 22:35     ` Yaakov Selkowitz
  1 sibling, 1 reply; 12+ messages in thread
From: Andrew Schulman @ 2015-05-18 21:41 UTC (permalink / raw)
  To: cygwin-apps

> On Mar  5 20:54, Achim Gratz wrote:
> > 
> > In order to reap the fruits of Ken Brown's work on clisp and its
> > dependencies (which seem to have escaped the attention of the plush
> > hippo hordes so far)
> 
> What?  That's inexcusable. Andrew, one plush hippo for Ken, please.

OK, sure.  But I'm having trouble finding it... can you please point me to a
cygwin-apps post? 

> > I'm proposing to resurrect maxima as a Cygwin
> > package.  The packaging is modeled after openSUSE.
> 
> Resurrect?  We had that already at one point?  You're fishing for
> hippos, too, it seems ;)

Gold star awarded: http://cygwin.com/goldstars#AG

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

* Re: [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-05-18 21:41   ` Andrew Schulman
@ 2015-05-18 22:35     ` Yaakov Selkowitz
  2015-05-18 22:47       ` Andrew Schulman
  0 siblings, 1 reply; 12+ messages in thread
From: Yaakov Selkowitz @ 2015-05-18 22:35 UTC (permalink / raw)
  To: cygwin-apps

On Mon, 2015-05-18 at 17:41 -0400, Andrew Schulman wrote:
> > On Mar  5 20:54, Achim Gratz wrote:
> > > 
> > > In order to reap the fruits of Ken Brown's work on clisp and its
> > > dependencies (which seem to have escaped the attention of the plush
> > > hippo hordes so far)
> > 
> > What?  That's inexcusable. Andrew, one plush hippo for Ken, please.
> 
> OK, sure.  But I'm having trouble finding it... can you please point me to a
> cygwin-apps post? 

Hard to point to just one, but you could use this:

https://cygwin.com/ml/cygwin-apps/2015-02/msg00186.html

BTW, any news on rebuilding sng?

https://cygwin.com/ml/cygwin-apps/2015-02/msg00152.html

--
Yaakov


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

* Re: [PLUSH HIPPO] Re: [ITA] maxima-5.35.1
  2015-05-18 22:35     ` Yaakov Selkowitz
@ 2015-05-18 22:47       ` Andrew Schulman
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Schulman @ 2015-05-18 22:47 UTC (permalink / raw)
  To: cygwin-apps

> On Mon, 2015-05-18 at 17:41 -0400, Andrew Schulman wrote:
> > > On Mar  5 20:54, Achim Gratz wrote:
> > > > 
> > > > In order to reap the fruits of Ken Brown's work on clisp and its
> > > > dependencies (which seem to have escaped the attention of the plush
> > > > hippo hordes so far)
> > > 
> > > What?  That's inexcusable. Andrew, one plush hippo for Ken, please.
> > 
> > OK, sure.  But I'm having trouble finding it... can you please point me to a
> > cygwin-apps post? 
> 
> Hard to point to just one, but you could use this:
> 
> https://cygwin.com/ml/cygwin-apps/2015-02/msg00186.html

Awarded!  http://cygwin.com/goldstars/#KB

> BTW, any news on rebuilding sng?
> 
> https://cygwin.com/ml/cygwin-apps/2015-02/msg00152.html

No, as you've probably noticed I haven't been able to spend time on Cygwin
lately.  Thanks for the reminder, though.  I'll get to it when I can.

Andrew

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

end of thread, other threads:[~2015-05-18 22:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-05 19:54 [ITA] maxima-5.35.1 Achim Gratz
2015-03-05 22:41 ` [PLUSH HIPPO] " Corinna Vinschen
2015-03-06  6:03   ` Achim Gratz
2015-03-06 16:53     ` Yaakov Selkowitz
2015-05-18 21:41   ` Andrew Schulman
2015-05-18 22:35     ` Yaakov Selkowitz
2015-05-18 22:47       ` Andrew Schulman
2015-03-07  7:07 ` [ITP] maxima-5.35.1 Achim Gratz
2015-03-10  9:04   ` Corinna Vinschen
2015-03-10 17:02     ` Achim Gratz
2015-03-10 20:27       ` Achim Gratz
2015-03-10 20:46         ` Corinna Vinschen

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).