Spec URL: http://www.eskimo.com/~jcp/admesh.spec
SRPM URL: http://www.eskimo.com/~jcp/admesh-0.95-2.fc19.src.rpm
Hi Miro,
Thanks for taking time to review my package.
This release should address the comments and issues raised so far.
I put in the "rm -f getopt*" in the prep section just to be safe. I think the configure script decides if the bundled getopt is used or not (and it was not for me).
Anyhow, while checking on that, I noticed that the linking of admesh from the objects was being done without the "-g" flag. The Makefile is a bit broken as LDFLAGS is not included in the link statement. One could patch the Makefile, but I decided on a work around by defining CC = "gcc -g" which works as intended. Fortunately, the build process is fairly trivial...
Thanks for the "heads up" on simarrange. The admesh code in that git repo is almost identical to the upstream tarball. An inspection of simarrange.c shows that some of the functions in admesh are being used. Some sort of library might be a possibility. I will think about it some more...

I was kind of impatient and started working on a "fork" of admesh, that sorts out my and others problems.
https://github.com/scarabeusiv/admesh
It provides a lib. It has import string. It also fixes some weird behavior. I'm also working on a proper manpage. Considering admesh is from 1996, it's not a much living project, but I'll let the author know, assuming he is still gettiung emails on the old address.

Spec URL: http://www.eskimo.com/~jcp/admesh.spec
SRPM URL: http://www.eskimo.com/~jcp/admesh-0.95-3.fc19.src.rpm
Good stuff Miro! I have not seen some of those patches myself.
The latest spec file still feels a bit rough, but it's working well with the new upstream code.
A couple thoughts come to mind regarding your fork;
If you have time and are so inclined, how about bindings of the admesh library to Perl, Python etc. generated using swig? I just tried running swig on an interface file that just included the stl.h header and got no complaints from swig. I didn't have much time to examine the generated interface.
It would be great if Andreea's Master's Thesis could be included in the documentation in PDF format (The copy on his website is in Word format, see: http://www.varlog.com/admesh-htm/ADMeshThesis.zip). There are probably some dangling copyright issues with that, but might be easy to fix if you get into contact with Andreea.

Changelog entry has a different version. Also if this is the first spec with 0.97.2, I suppose the release number should be 1 again. The SRPM link says 0.95-3, but spec is 0.97.2-3.
Use %{make_install} over make DESTDIR=%{buildroot} install (optional, but looks better, does the same).
Consider subpackage admesh-lib, so other packages depending on it will not pull the app. But the app is small and make no mess, so this is also not a must thing.
===========================
Now to your questions. A. Martin (whatever his/her first name is) is not responding. Unless somehow confirmed that the thesis is available under GPL or other Fedora compatible license, we cannot ship it. I will also not put it to the app tarball, as you would then need to strip it before putting it into SRPM/git and that't a pain.
I made this repository to avoid bundling and patching this project in other projects, as it would make packagers life hell. When I was in, I've tried to pull in whatever fix possible. I plan to maintain the code and accept patches that won't break backward compatibility and keep the code pure C without warnings.
If you want to create Perl and/or Python bindings, I'm happy to include it, as long as it meets the rules described. But I will definitely not do it just because I'm bored (and believe me, I'm not). I invested my time into this, to save it in the future :)
Feel free to start a discussion about this on GitHub Issues so we can keep this bug about the package.

Spec URL: http://www.eskimo.com/~jcp/admesh.spec
SRPM URL: http://www.eskimo.com/~jcp/admesh-0.97.2-1.fc19.src.rpm
Hi Miro,
Sorry for the bad SRPM link on the last go around (my fault).
I reset the release number back to 1 as you suggested. I removed some of my changelog entries that only applied to the old sources (they didn't make much sense after the change over, so it seemed best to just remove them).
I also created a libs subpackage and fixed the package requirements.
The thesis document is very useful information, so I created a README.Fedora file that provides the URL for end users (so they can fetch it themselves).
P.S. I'm pretty sure the original author Andreea Martin is male. (He identifies himself as Anthony Martin is the copyright notices in the source code).
P.P.S I will put the Perl, Python bindings for upstream on my TODO list...