]> git.pld-linux.org Git - packages/3DLDF.git/blob - 3DLDF.spec
- release 7 (rebuild with gsl 2.6)
[packages/3DLDF.git] / 3DLDF.spec
1 Summary:        Three-dimensional drawing with MetaPost output
2 Summary(pl.UTF-8):      Tworzenie trójwymiarowej grafiki z wyjściem w formacie MetaPost
3 Name:           3DLDF
4 Version:        2.0.3
5 Release:        7
6 License:        GPL v2+
7 Group:          Applications/Graphics
8 Source0:        http://ftp.gnu.org/gnu/3dldf/%{name}-%{version}.tar.gz
9 # Source0-md5:  5e669f4efd3d576d42308ba61619a63f
10 Patch0:         %{name}-info.patch
11 Patch1:         upstream-cleanup-permissive_cxx_code.patch
12 Patch2:         upstream-gcc-init_priority.patch
13 Patch3:         upstream-sys-std_numeric_limits.patch
14 Patch4:         upstream-w2help2man.patch
15 Patch5:         %{name}-gcc6.patch
16 URL:            http://www.gnu.org/software/3dldf/
17 # ps2pdf
18 BuildRequires:  ghostscript
19 BuildRequires:  gsl-devel
20 BuildRequires:  libstdc++-devel
21 BuildRequires:  texlive
22 BuildRequires:  texlive-fonts-type1-hoekwater
23 BuildRequires:  texinfo
24 BuildRequires:  texinfo-texi2dvi
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 3DLDF is a package for three-dimensional drawing with MetaPost output.
29 It is intended, among other things, to provide a convenient way of
30 creating 3D graphics for inclusion in TeX documents.
31  
32 %description -l pl.UTF-8
33 3DLF to pakiet do tworzenia trójwymiarowej grafiki z wyjściem w
34 formacie MetaPost. Ma on służyć między innymi do udostępnienia
35 wygodnego sposobu tworzenia grafiki 3D w celu włączenia do dokumentów
36 w TeXu.
37
38 %prep
39 %setup -q
40 %patch0 -p1
41 %patch1 -p1
42 %patch2 -p1
43 %patch3 -p1
44 %patch4 -p1
45 %patch5 -p1
46
47 %build
48 # only 3dlfb binary uses libs, symbols are messed - no sense in building shared libs
49 %configure \
50         --disable-shared
51 %{__make} -j1
52
53 %install
54 rm -rf $RPM_BUILD_ROOT
55
56 %{__make} install \
57         DESTDIR=$RPM_BUILD_ROOT
58
59 install -D doc/3dldf.info $RPM_BUILD_ROOT%{_infodir}/3dldf.info
60
61 # headers not installed
62 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib3dldf*.{la,a}
63 # too common name
64 %{__rm} $RPM_BUILD_ROOT%{_bindir}/dummy
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %post   -p /sbin/postshell
70 -/usr/sbin/fix-info-dir -c %{_infodir}
71
72 %postun -p /sbin/postshell
73 -/usr/sbin/fix-info-dir -c %{_infodir}
74
75 %files
76 %defattr(644,root,root,755)
77 %doc AUTHORS ChangeLog NEWS README
78 %attr(755,root,root) %{_bindir}/3dldf
79 %attr(755,root,root) %{_bindir}/prbsnflx
80 %{_infodir}/3dldf.info*
This page took 1.131022 seconds and 3 git commands to generate.