[packages/dime] - drop latex docs (keep just html), unified -apidocs subpackage name; release 5

qboosh qboosh at pld-linux.org
Sun Sep 29 14:26:35 CEST 2024


commit 09c27cc8d8e53a105dc66f4dbd9c3fd112b6d2d6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 29 14:29:33 2024 +0200

    - drop latex docs (keep just html), unified -apidocs subpackage name; release 5

 dime.spec | 47 +++++++++++++++++------------------------------
 1 file changed, 17 insertions(+), 30 deletions(-)
---
diff --git a/dime.spec b/dime.spec
index 54bee24..b444961 100644
--- a/dime.spec
+++ b/dime.spec
@@ -2,11 +2,11 @@ Summary:	DIME - DXF Import, manipulation and Export library
 Summary(pl.UTF-8):	DIME - biblioteka do manipulacji plikami w formacie DXF
 Name:		dime
 Version:	0.9.1
-Release:	4
+Release:	5
 License:	GPL v2
 Group:		Libraries
 # original source (no lonver available): ftp://ftp.sim.no/pub/dime/
-# new snapshot: ftp://ftp.sim.no/pub/snapshots/dime-latest.tar.gz
+# now available at https://github.com/coin3d/dime, last tagged version is 0.9.1
 Source0:	%{name}-%{version}-src.tar.bz2
 # Source0-md5:	142af240cd35508d606917a38164c759
 Source1:	%{name}-%{version}-doc.tar.bz2
@@ -14,15 +14,10 @@ Source1:	%{name}-%{version}-doc.tar.bz2
 Patch0:		%{name}-c++.patch
 Patch1:		%{name}-shared.patch
 Patch2:		%{name}-doc.patch
-URL:		http://www.coin3d.org/lib/dime
+URL:		https://github.com/coin3d/dime
 BuildRequires:	libstdc++-devel
-BuildRequires:	libtool
-BuildRequires:	tetex-dvips
-BuildRequires:	tetex-fonts-ams
-BuildRequires:	tetex-format-latex
-BuildRequires:	tetex-makeindex
-BuildRequires:	tetex-metafont
-BuildRequires:	tetex-tex-misc
+BuildRequires:	libtool >= 2:1.5
+BuildRequires:	rpm-build >= 4.6
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -92,16 +87,18 @@ Static DIME library.
 %description static -l pl.UTF-8
 Statyczna biblioteka DIME.
 
-%package documentation
-Summary:	DIME documentation
-Summary(pl.UTF-8):	DIME - dokumentacja
+%package apidocs
+Summary:	API documentation for DIME library
+Summary(pl.UTF-8):	Dokumentacja API biblioteki DIME
 Group:		Documentation
+Obsoletes:	dime-documentation < 0.9.1-5
+BuildArch:	noarch
 
-%description documentation
-DIME documentation.
+%description apidocs
+API documentation for DIME library.
 
-%description documentation -l pl.UTF-8
-Dokumentacja do DIME.
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki DIME.
 
 %prep
 %setup -q -b1
@@ -116,20 +113,13 @@ Dokumentacja do DIME.
 	LDFLAGS="%{rpmldflags}" \
 	LIBDIR=%{_libdir}
 
-%{__make} -C docs/latex refman.ps
-
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}} \
-	$RPM_BUILD_ROOT%{_docdir}/%{name}-documentation-%{version}/{latex,html}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
 
 cp -pr include/* $RPM_BUILD_ROOT%{_includedir}
 libtool --mode=install install build/libdime.la $RPM_BUILD_ROOT%{_libdir}
 
-cp -pr docs/latex/*.tex $RPM_BUILD_ROOT%{_docdir}/%{name}-documentation-%{version}/latex
-cp -pr docs/latex/*.sty $RPM_BUILD_ROOT%{_docdir}/%{name}-documentation-%{version}/latex
-cp -pr docs/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}-documentation-%{version}/html
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -141,7 +131,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%doc docs/latex/refman.ps
 %attr(755,root,root) %{_libdir}/libdime.so
 %{_libdir}/libdime.la
 %{_includedir}/dime
@@ -150,8 +139,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libdime.a
 
-%files documentation
+%files apidocs
 %defattr(644,root,root,755)
-%dir %{_docdir}/%{name}-documentation-%{version}
-%{_docdir}/%{name}-documentation-%{version}/latex
-%{_docdir}/%{name}-documentation-%{version}/html
+%doc docs/html/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dime.git/commitdiff/09c27cc8d8e53a105dc66f4dbd9c3fd112b6d2d6



More information about the pld-cvs-commit mailing list