[packages/gts] - ghost soname symlink, verbose files in system dirs, LGPL version - added am patch (fixes build wit
qboosh
qboosh at pld-linux.org
Sun Jan 20 17:13:39 CET 2013
commit 29ae0d6fbc52bafbc10ceb26d473e1ff884e9dd4
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jan 20 17:14:11 2013 +0100
- ghost soname symlink, verbose files in system dirs, LGPL version
- added am patch (fixes build with automake 1.13)
- release 4
gts-am.patch | 11 +++++++++++
gts.spec | 53 ++++++++++++++++++++++++++++++++---------------------
2 files changed, 43 insertions(+), 21 deletions(-)
---
diff --git a/gts.spec b/gts.spec
index 52dccb8..a7fc04b 100644
--- a/gts.spec
+++ b/gts.spec
@@ -1,14 +1,15 @@
Summary: GNU Triangulated Surface Library
-Summary(pl.UTF-8): Biblioteka triangulowanych powierzchni GNU
+Summary(pl.UTF-8): Biblioteka GNU do triangulowanych powierzchni
Name: gts
Version: 0.7.6
-Release: 3
-License: LGPL
+Release: 4
+License: LGPL v2+
Group: Libraries
-Source0: http://dl.sourceforge.net/gts/%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/gts/%{name}-%{version}.tar.gz
# Source0-md5: 9f710aefd2ed9b3cc1b1216171fc5a8a
Patch0: %{name}-as_needed-fix.patch
Patch1: %{name}-lib64-gts-config.in.patch
+Patch2: %{name}-am.patch
URL: http://gts.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -28,13 +29,13 @@ collision and intersection detection, triangle strips generation for
fast rendering.
%description -l pl.UTF-8
-GTS oznacza bibliotekę triangulowanych powierzchni GNU. Zawiera wiele
-użytecznych funkcji do operacji na triangulowanych powierzchniach, w
-tym między innymi modele w wielu rozdzielczościach, triangulacje
-Delaunaya i ograniczona Delaunaya, zestaw operacji na powierzchniach
-(przecięcia, sumy itd...), drzewa prostopadłościanów ograniczających
-do wydajnego wykrywania kolizji i przecięć, szybkie generowanie pasów
-trójkątów dla szybkiego renderingu.
+GTS oznacza bibliotekę GNU do triangulowanych powierzchni. Zawiera
+wiele użytecznych funkcji do operacji na triangulowanych
+powierzchniach, w tym między innymi modele w wielu rozdzielczościach,
+triangulacje Delaunaya i ograniczona Delaunaya, zestaw operacji na
+powierzchniach (przecięcia, sumy itd...), drzewa prostopadłościanów
+ograniczających do wydajnego wykrywania kolizji i przecięć, szybkie
+generowanie pasów trójkątów dla szybkiego renderingu.
%package devel
Summary: Header files for gts library
@@ -67,6 +68,7 @@ Statyczna biblioteka gts.
%if "%{_lib}" == "lib64"
%patch1 -p1
%endif
+%patch2 -p1
%build
%{__libtoolize}
@@ -91,20 +93,29 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog* NEWS README THANKS TODO
-%attr(755,root,root) %{_bindir}/gts[2ct]*
-%attr(755,root,root) %{_bindir}/[dst]*
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%attr(755,root,root) %{_bindir}/delaunay
+%attr(755,root,root) %{_bindir}/gts2dxf
+%attr(755,root,root) %{_bindir}/gts2oogl
+%attr(755,root,root) %{_bindir}/gts2stl
+%attr(755,root,root) %{_bindir}/gtscheck
+%attr(755,root,root) %{_bindir}/gtscompare
+%attr(755,root,root) %{_bindir}/gtstemplate
+%attr(755,root,root) %{_bindir}/happrox
+%attr(755,root,root) %{_bindir}/stl2gts
+%attr(755,root,root) %{_bindir}/transform
+%attr(755,root,root) %{_libdir}/libgts-0.7.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgts-0.7.so.5
%files devel
%defattr(644,root,root,755)
-#%doc doc/html/*
+%doc doc/html/*.html
%attr(755,root,root) %{_bindir}/gts-config
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*
-%{_aclocaldir}/*.m4
-%{_pkgconfigdir}/*.pc
+%attr(755,root,root) %{_libdir}/libgts.so
+%{_libdir}/libgts.la
+%{_includedir}/gts*.h
+%{_aclocaldir}/gts.m4
+%{_pkgconfigdir}/gts.pc
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libgts.a
diff --git a/gts-am.patch b/gts-am.patch
new file mode 100644
index 0000000..36c1e43
--- /dev/null
+++ b/gts-am.patch
@@ -0,0 +1,11 @@
+--- gts-0.7.6/configure.in.orig 2006-03-10 00:48:36.000000000 +0100
++++ gts-0.7.6/configure.in 2013-01-20 17:03:21.689254791 +0100
+@@ -43,7 +43,7 @@
+ AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
+
+ # Specify a configuration file
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADERS(config.h)
+
+ AC_DEFINE_UNQUOTED(GTS_MAJOR_VERSION, $GTS_MAJOR_VERSION, [Major version])
+ AC_DEFINE_UNQUOTED(GTS_MINOR_VERSION, $GTS_MINOR_VERSION, [Minor version])
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gts.git/commitdiff/29ae0d6fbc52bafbc10ceb26d473e1ff884e9dd4
More information about the pld-cvs-commit
mailing list