This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] astrometry.net-0.38-1
- From: Jussi Kantola <jussi dot kantola at gmail dot com>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 4 Nov 2011 02:51:45 +0200
- Subject: Re: [ITP] astrometry.net-0.38-1
- References: <CAH7za-Bv7D84wjExfGe_Y7oYGSwq=Q61OGjq7J3wP56i_OcwBA@mail.gmail.com> <4E8C7F4E.3080002@cwilson.fastmail.fm> <4E94181D.1090600@gmail.com> <CAH7za-A_SKewefyznTyqyzSxt9U0ddjy=O+T7H9fyFCMsRs8gw@mail.gmail.com> <CAGHJv4fPubx3gtUt+_iNs=kL2=j=SCxLRy-ehn0Yv3prkt3FKQ@mail.gmail.com> <4E9DEBC6.5050504@cornell.edu> <CAH7za-BKaZczK75fmFHJHq5bHq5yt7NdtyKdmJecpk=ed=HDfA@mail.gmail.com> <CAH7za-C7xFjk=w3hYqJzE4FQ=P1oRNaz06siA5YVqWfqhM623w@mail.gmail.com> <20111103120238.GB12413@calimero.vinschen.de>
On Thu, Nov 3, 2011 at 2:02 PM, Corinna Vinschen wrote:
> Is it really necessary to have all the binaries as user-accessible
> binaries in /usr/bin? ?Or are many of the binaries just called from
> another (or other) binaries which serve as the primary UI?
The latter was true. I updated the packages as per your instructions:
the actual binaries are now in /usr/lib/astrometry/bin, whereas two
user interface commands are PATH-setting shell scripts,
/usr/bin/solve-field and /usr/bin/wcsinfo. Solve-field is the actual
astrometry.net solver, whereas wcsinfo is used to extract World
Coordinate System data from the output generated by solve-field.
There may be more commands that should be available in the default
PATH; I'm sure the astrometry.net community will notify me if this is
the case.
> There's also still the issue with usr/lib/astrometry/libbackend.so.
> If that's really a shared lib, it should be called cygbackend.dll
> and should reside in /usr/bin. ?If the binaries are using it, they
> should also be linked against it, rather than being linked statically.
I dug a little deeper into it, and to my best knowledge the .so was
being used only by two Python-scripts, which weren't even installed by
the Makefile. So I'm assuming it's either a WIP or obsolete code. I
modified the package source (and Makefile) to reflect Cygwin's naming
scheme, however, the shared lib is _not_ installed anymore (neither in
the binary package, nor by the Makefile in the source package). I
haven't noticed anything breaking up due to this.
Package filenames are the same, but the contents have been updated.
wget \
http://rubor.org/astrometrytortilla/astrometry.net/astrometry.net-0.38-1.tar.bz2
\
http://rubor.org/astrometrytortilla/astrometry.net/astrometry.net-0.38-1-src.tar.bz2
\
http://rubor.org/astrometrytortilla/astrometry.net/setup.hint
--
jussi