[admesh] Initial import (#1008284)

jcp jcp at fedoraproject.org
Fri Oct 25 20:21:24 UTC 2013


commit dd2d1a6d4e9d828a5a22aced891c4984f3ace418
Author: John C. Peterson <jcp at eskimo.com>
Date:   Fri Oct 25 13:21:16 2013 -0700

    Initial import (#1008284)

 .gitignore    |    1 +
 README.Fedora |    8 +++++
 admesh.spec   |   98 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources       |    1 +
 4 files changed, 108 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..8087583 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/admesh-0.97.2.tar.gz
diff --git a/README.Fedora b/README.Fedora
new file mode 100644
index 0000000..395f390
--- /dev/null
+++ b/README.Fedora
@@ -0,0 +1,8 @@
+
+Additional information regarding the underlying algorithms of admesh
+can be found in Anthony Martin's Masters Thesis available from here:
+
+	http://www.varlog.com/admesh-htm/ADMeshThesis.zip
+
+The document could not be included in Fedora because of it's ambiguous
+copyright and license.
diff --git a/admesh.spec b/admesh.spec
new file mode 100644
index 0000000..72be75a
--- /dev/null
+++ b/admesh.spec
@@ -0,0 +1,98 @@
+
+Name:           admesh
+Version:        0.97.2
+Release:        1%{?dist}
+Summary:        Diagnose and/or repair problems with STereo Lithography files
+License:        GPLv2+
+Group:          Applications/Engineering
+URL:            http://github.com/hroncok/admesh/
+Source0:        http://github.com/hroncok/admesh/releases/download/v%{version}/admesh-%{version}.tar.gz
+# This is a pointer to a document that could not be packaged due to copyrights
+Source1:        README.Fedora
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description
+ADMesh is a program for diagnosing and/or repairing commonly encountered
+problems with STL (STereo Lithography) data files. It can remove degenerate
+and unconnected facets, connect nearby facets, fill holes by adding facets,
+and repair facet normals. Simple transformations such as scaling,
+translation and rotation are also supported. ADMesh can read both
+ASCII and binary format STL files, while the output can be in
+AutoCAD DXF, Geomview OFF, STL, or VRML format.
+
+%package devel
+Summary:        Development files for the %{name} library
+Group:          Development/Libraries
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+ADMesh is a program for diagnosing and/or repairing commonly encountered
+problems with STL (STereo Lithography) data files.
+
+This package contains the development files needed for building new
+applications that utilize the %{name} library.
+
+%package libs
+Summary:        Runtime library for the %{name} application
+Group:          Development/Libraries
+
+%description libs
+This package contains the %{name} runtime library.
+
+%prep
+%setup -q
+# Copy the Fedora specific README document
+cp -p %{SOURCE1} .
+
+%build
+%configure
+# Pass the -v option to libtool so we can better see what's going on
+make %{?_smp_mflags} CFLAGS="%{optflags}" LIBTOOLFLAGS="-v"
+
+%install
+%{make_install}
+# Remove the documentation installed by "make install" (rpm will handle that)
+rm -rf %{buildroot}%{_defaultdocdir}/%{name}
+# Remove the libtool archive installed by "make install"
+rm -f %{buildroot}%{_libdir}/lib%{name}.la
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%files
+%doc ChangeLog ChangeLog.old COPYING README
+%doc README.Fedora %{name}-doc.txt block.stl
+%{_bindir}/%{name}
+%{_mandir}/man1/*
+
+%files devel
+%{_includedir}/*
+%{_libdir}/lib%{name}.so
+%{_libdir}/pkgconfig/*
+
+%files libs
+%doc COPYING
+%{_libdir}/lib%{name}.so.*
+
+%changelog
+* Wed Oct 23 2013 John C. Peterson <jcp[at]eskimo.com> - 0.97.2-1
+- Fixed the post and postun scriptlets (needed only for the libs subpackage)
+- Fixed the requires for the devel package (namely the libs subpackage)
+- Added the license file to the docs of the libs package
+- Fixed the inconsistent use of spaces vs. tabs
+
+* Tue Oct 22 2013 John C. Peterson <jcp[at]eskimo.com> - 0.97.2-1
+- Added a README.Fedora file. It references the Masters Thesis associated with
+  the source code (because it can't be packaged due to an ambiguous copyright)
+- Moved the versioned runtime libraries to a libs subpackage
+- Modified the install section to use the make_install macro
+- Some minor additions to the package descriptions
+- Removed some extraneous info from the changelog
+
+* Mon Oct 21 2013 John C. Peterson <jcp[at]eskimo.com> - 0.97.2-1
+- Switched over to a fork of admesh that is being actively maintained.
+
+* Sun Sep 15 2013 John C. Peterson <jcp[at]eskimo.com> - 0.97.2-1
+- Initial spec file (for code from http://www.varlog.com/admesh-htm).
+
diff --git a/sources b/sources
index e69de29..32656da 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+b81400c77083abbc3d661759f96aeeaf  admesh-0.97.2.tar.gz


More information about the scm-commits mailing list