discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ANNOUNCE] FisicaLab 0.3.5 release


From: Fred Kiefer
Subject: Re: [ANNOUNCE] FisicaLab 0.3.5 release
Date: Sat, 30 May 2015 22:44:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0

Congratulation for releasing another version of FisicaLab and this time
with video documentation. This will make it easier to start off using
this software.

I tried myself and already failed at using the configure script. There
you have an explicit path name for GNUstep gui and of course it is
installed in a different place for me. Your code reads like this:

   GUI_VERSION=`grep --recursive --no-filename
GSBundleShortVersionString
/usr/GNUstep/Local/Library/Libraries/gnustep-gui/Versions/`

This hardcodes a specific file system layout. You could work around this
by using two calls to gnustep-config:

gnustep-config --installation-domain-for=gnustep-gui

gnustep-config --variable=GNUSTEP_XXX_LIBRARY

Replacing XXX with the result of the first call. But all of this
wouldn't help either. In my case plenty of different version of gui are
installed in that directory

ls /usr/GNUstep/System/Library/Libraries/gnustep-gui/Versions/
0.17  0.19  0.21  0.23  0.24

And it seems unclear which of these your configuration code would choose.

I think you would be a lot better of by dropping this configuration
check and adding something in your source code that checks the values of
GNUSTEP_GUI_MAJOR_VERSION and GNUSTEP_GUI_MINOR_VERSION and prints out
an error or a warning:

#if GNUSTEP_GUI_MAJOR_VERSION == 0 && GNUSTEP_GUI_MINOR_VERSION < 23
#error "fisicalab requires at least gnustep-gui 0.23.0."
#endif

The good thing is that FisicaLab compiles correctly anyway,regardless of
that failed test in the configure file. Perhaps removing it is really
the best solution.

Fred


Am 30.05.2015 um 07:24 schrieb "Germán Arias":
> I'm glad to announce the release of GNU FisicaLab 0.3.5
> 
> FisicaLab [1], can be pronounced as PhysicsLab, is an educational
> application to solve physics problems. Its main objective is let the user
> to focus in physics concepts, leaving aside the mathematical details
> (FisicaLab take care of them).
> 
> In this version I added a module to handle tables of properties, for the 
> moment
> this only handle properties for water, but is the base for future modules of
> thermodynamics and fluids. This took more time that I thought, but now is 
> ready.
> So now there is a new entry at menu that launch a window where you can 
> calculate
> the properties of water (saturated, compressed and superheated). I also
> fix some bugs:
> 
> * Correction of a bug in the module dynamics of points, due to a bad set of
>   equations. This causes that some problems can be solved with some 
> parameters,
>   but not with others.
> * Fixed two problems with the contextual menu of conversions.
> * Minor changes for compatibility with Windows platform. So now FisicaLab
>   have the same behavior on this platform.
> 
> This new version is also available as a binary package for GNU/Linux i686 and
> for GNU/Linux x86_64. There is also a self contained installer for Windows and
> a source tarball for Mac OS X. I didn’t tested this package since I don’t have
> a Mac. But in theory should work. This package depends on Renaissance and I
> suppose can be compiled with the xcode framework. But, of course, I don't
> tested it.
> 
> Later I will update the documentation to make a self contained package for
> Windows. Also I will share a tool to build the corresponding nsis script.
> 
> The documentation of FisicaLab is now on line [2] and in addition I added some
> videos [3]. For the moment these are available only in English. And, 
> beforehand,
> apologies if you don’t understand my English :)
> 
> I also want to thank the people who have donated to the project. In this 
> version
> the first time you launch FisicaLab it will display a window with a brief
> description of FisicaLab where we encourage you to donate to the project.
> 
> So enjoy FisicaLab and if you have feedback or found bugs, use the 
> corresponding
> mailing lists.
> 
> Germán Arias
> 
> [1] http://www.gnu.org/software/fisicalab/
> [2] http://www.gnu.org/software/fisicalab/manual/en/fisicalab/index.html
> [3] http://www.gnu.org/software/fisicalab/videos.html




reply via email to

[Prev in Thread] Current Thread [Next in Thread]