]> git.pld-linux.org Git - packages/dime.git/blame - dime.spec
- added using CVS keyword in change log,
[packages/dime.git] / dime.spec
CommitLineData
6c4aa080 1Summary: DIME - DXF Import, manipulation and Export library.
2Summary(pl): DIME - biblioteka do manipulacji plikami w formacie DXF.
3Name: dime
4Version: 0.9.1
5Release: 1
6Copyright: GPL
7Group: Libraries
8Group(pl): Biblioteki
9Source0: ftp://ftp.sim.no/pub/dime/%name-%version-src.tar.bz2
10Source1: ftp://ftp.sim.no/pub/dime/%name-%version-doc.tar.bz2
11#Patch:
12Buildroot: /tmp/%{name}-%{version}-root
13
14%define _prefix /usr
15
16%description
17Dime is a C++ class library for reading, constructing, manipulating, and
18writing DXF file data.
19The name is an acronym for DXF Import, Manipulation, and Export library.
20The DXF file format originates from AutoCAD, but is now in widespread use.
21
22The focus of the library is primarily on the following items:
23
24- loading DXF files into a dime object hierarchy containing the DXF data
25- building dime object hierarchies from scratch
26- extracting geometry data from dime object hierarchies
27- manipulating dime object hierarchies
28- traversing the dime object hierarchies while performing various tasks
29- saving dime object hierarchies as files conforming to the DXF file format
30
31The intended purpose of dime was on importing and exporting DXF files.
32For this kind of usage, special memory management techniques has been
33implemented, that can be used to boost the performance significantly.
34
35%description -l pl
36
37%package devel
38Summary: DIME devel
39Summary(pl): DIME devel
40Group: Development/Libraries
41Group(pl): Programowanie/Biblioteki
42
43%description devel
44%description -l pl devel
45
46%package documentation
47Summary: DEME doc
48Summary(pl): DIME doc
49Group: Documentation/Libraries
50Group(pl): Dokumentacja/Biblioteki
51
52%description documentation
53%description -l pl documentation
54
55%prep
56%setup -q
57%setup -q -D -b1
58
59%build
60cd build
61make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
62cd ../docs/latex
63make refman.ps
64
65%install
66rm -rf $RPM_BUILD_ROOT
67install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
68
69install -d $RPM_BUILD_ROOT/%{datadir}/doc/%name-documentation-%version/{latex,html}
70
71cp -rp include/* $RPM_BUILD_ROOT%{_includedir}
72install -s build/libdime.a $RPM_BUILD_ROOT%{_libdir}
73cp -rp docs/latex/*.tex $RPM_BUILD_ROOT/%{datadir}/doc/%name-documentation-%version/latex
74cp -rp docs/latex/*.sty $RPM_BUILD_ROOT/%{datadir}/doc/%name-documentation-%version/latex
75
76cp -rp docs/latex/* $RPM_BUILD_ROOT/%{datadir}/doc/%name-documentation-%version/html
77
78bzip2 -9 README TODO ChangeLog
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%files
84%defattr(644, root, root, 755)
85%doc
86%attr(644,root,root) %{_libdir}/libdime.a
87
88%files devel
89%defattr(644, root, root, 755)
90%doc docs/latex/refman.ps ChangeLog.bz2 README.bz2 TODO.bz2
91%{_includedir}/dime/
92
93%files documentation
94%defattr(644,root,root,755)
95#%doc docs/html/* docs/latex/*.tex docs/latex/*.sty
96%attr(644,root,root) /%{datadir}/doc/%name-documentation-%version/latex
97%attr(644,root,root) /%{datadir}/doc/%name-documentation-%version/html
This page took 0.057415 seconds and 4 git commands to generate.