This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
RE: [Review - Not yet] libsmi
- From: "Abe Backus" <abraham at backus dot com>
- To: <cygwin-apps at cygwin dot com>
- Date: Sat, 29 Nov 2003 13:17:46 -0800
- Subject: RE: [Review - Not yet] libsmi
Thanks again Harold. I'll go through it and review your packaging
recommendation. It might take me a couple of days though because of the
holiday weekend :)
-----Original Message-----
From: Harold L Hunt II [mailto:huntharo@msu.edu]
Sent: Thursday, November 27, 2003 12:22 AM
To: cygwin-apps@cygwin.com
Cc: Abe Backus
Subject: Re: [Review - Not yet] libsmi
Abe,
Here are some things I did:
1) Used a standard build script.
2) Passed -no-undefined on the LDFLAGS to allow the DLL to be built.
3) Ran 'make check' to see that only 1 of the 20 test failed (the last one,
seems to be something trivial).
4) Relibtoolized the source to allow the DLL to be built.
5) Fixed mibs/Makefile.am and mibs/*/Makefile.am to allow the 'make install'
command to properly install the mibs when srcdir != builddir.
6) Updated the libsmi.README file to list proper build requirements.
7) Updated the setup.hint file to list proper run-time requirements.
8) Rolled the libsmi, libsmi-devel, and libsmi-tools packages back into one
package (this was really the default from using a generic build script).
The libsmi package was only containing the readme files and not much else
(it was around 30 KiB). Now that we have a DLL we could change this to be:
libsmi (docs, exes, mibs, etc.), libsmi2 (contains the DLL), and
libsmi-devel (includes and link libs). I have some previous packages that I
have done this for and I could do it for this package as well (the process
consists of copying a few lines into the build script and tweaking a few
other lines).
Here are my files:
------------------------ cut here --------------------------------------
#!/bin/bash
wget \
http://msu.edu/~huntharo/cygwin/release/libsmi/libsmi-0.4.1-1.tar.bz2
wget \
http://msu.edu/~huntharo/cygwin/release/libsmi/libsmi-0.4.1-1-src.tar.bz2
------------------------ cut here --------------------------------------
I think these changes really improve the package, but I admit that it is not
100% complete yet. Feel free to do with these changes as you want to.
Harold