libSNL is a library for manipulating NURBS surfaces. Base packages: - exists as project on sourceforge - http://sourceforge.net/projects/libsnl/ - no updates in the last 3 years - no files were ever released, only an svn tree exists. - there is no documentation on the package - C++ language - license: GPLv2+ rpm package: - the svn snapshot from Feb 13th 2010 is used for the package - two rpms are created: one with the dynamic library, one with the header files. - the header files are stored under /usr/include/SNL
ldconfig in %post and %postun were missing. new spec file: http://sourceforge.net/projects/calculix-rpm/files/fedora/libSNL.spec/download new SRPM: http://sourceforge.net/projects/calculix-rpm/files/fedora/libSNL-0.2-2.fc12.src.rpm/download
Again few notes: - preferred way to obtain a snapshot is to use "svn export" (and use the svn revision id because it uniquely identifies the snapshot) and we have a wrapper that simplifies the process in the fedora-packager package, its usage is "fedora-getsvn libsnl https://libsnl.svn.sourceforge.net/svnroot/libsnl/trunk 18" - the version/release tags should use the "snapshot package" versioning - see https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Snapshot_packages - would be useful if the maintainance would be coordinated with other distros carrying/wanting to carry Calculix and eventually take over the upstream development/maintainance, I see subtle difference between the upstream libSNL code and the version packaged in cgx sources
Ping? Any progress here? Or we can close this review?
I've closed the review request due to lack of time to finish it. I'll try to keep the package up to date, i.e. merge any changes from upstream. With regards to the existence of this package: I'm not sure if it makes sense to create a libSNL package at all: As Dan noticed, there are differences between the version in the cgx sources and the version on sourceforge, and unlike cgx (latest release Oct 2012) the version on sourceforge is unmaintained (last update Apr 2007). Thus an exception to use the version within cgx might make sense - especially since cgx seems to be the only user of libSNL. *** This bug has been marked as a duplicate of bug 558535 ***