]> git.pld-linux.org Git - packages/Producer.git/blob - Producer.spec
- ups, pl description for main package
[packages/Producer.git] / Producer.spec
1 %define fversion        %(echo %{version} | tr r - )
2 Summary:        Cross-platform library for OpenGL rendering
3 Summary(pl):    Wieloplatformowa biblioteka do renderingu OpenGL
4 Name:           Producer
5 Version:        0.8.4r2
6 Release:        1
7 License:        LGPL
8 Group:          Libraries
9 Source0:        http://www.andesengineering.com/Producer/Download/%{name}-%{fversion}.tar.gz
10 # Source0-md5:  9e14c27a0e927a19bb3666fa73755652
11 Patch0:         %{name}-soname.patch
12 URL:            http://www.andesengineering.com/Producer/index.html
13 Provides:       OpenProducer = %{version}
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Open Producer (or simply Producer) is a cross-platform, C++ library
18 for managing OpenGL rendering contexts in a windowing system
19 independent manner. Producer provides a simple, yet powerfully
20 scalable approach for real-time 3D applications wishing to run within
21 a single window to large, multidisplay systems. Producer is highly
22 portable and has been tested on Linux, Windows, Mac OSX, Solaris and
23 IRIX. Producer works on all Unix based OS's (including Mac OSX)
24 through the X11 Windowing system, and through the native win32 on
25 Windows. Producer is written with productivity, performance and
26 scalability in mind by adhering to industry standard and employing
27 advanced software engineering practices. Software developers wishing
28 to produce 3D rendering software that can display on a desktop, and
29 move to a large system or clustered system of displays by simply
30 changing a configuration file, can depend on Open Producer to handle
31 all the complexity for them.
32
33 %description -l pl
34 Open Producer (lub po prostu Producer) jest wieloplatformow±
35 bibliotek± C++ do zarz±dzania renderingiem OpenGL. Producer udostêpnia
36 prost±, ale u¿yteczn± mo¿liwo¶æ dla aplikacji czasu rzeczywistego 3D
37 chc±cych uruchamiaæ siê w pojedyñczym oknie na wielkich,
38 wieloekranowych systemach. Producer jest bardzo przeno¶ny i
39 przetestowany na Linuksie, Windows, MacOS X, Solarisie i IRIXie.
40 Producer dzia³a na wszystkich bazujacych na Uniksie
41 systemach(w³±czaj±c w to MacOS X) poprzez system okien X11 lub przez
42 natywne wywo³ania win32 na Windows. Producer by³ pisany z my¶l± o
43 wydajno¶ci i skalowalno¶ci uwzglêdaniaj±c systemy produkcyjne. Autorzy
44 oprogramowania chc±cy tworzyæ aplikacje renderuj±ce 3D które mog± siê
45 wy¶wietlaæ na ekranie lub przenie¶æ na wielki system lub klaster
46 systemów wy¶wietlaczy poprzez prost± zmianê plików konfiguracyjnych
47 mog± polegaæ na Open Producer ¿e obs³u¿y wszystko co jest potrzebne
48 dla nich.
49
50 %package devel
51 Summary:        Devel files for Producent
52 Summary(pl):    Pliki developerskie dla Producer
53 Group:          Development/Libraries
54 Requires:       %{name} = %{version}-%{release}
55
56 %description devel
57 Devel files for Producent.
58
59 %description devel -l pl
60 Biblioteki programistyczne dla Producent.
61
62 %prep
63 %setup -q -n %{name}
64 %patch0 -p0
65
66 find -type d -name CVS |xargs rm -rf
67
68 %build
69 %{__make} \
70         CXX="%{__cxx} %{rpmcflags} -fPIC -fpermissive"
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74 %{__make} install \
75          INST_LOCATION=$RPM_BUILD_ROOT%{_prefix}
76 ln -sf `basename $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so.*` $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %files
82 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_libdir}/lib*.so.*
84
85 %files devel
86 %defattr(644,root,root,755)
87 %doc README.txt doc
88 %{_includedir}/%{name}
89 %attr(755,root,root) %{_libdir}/lib*.so
This page took 0.029489 seconds and 3 git commands to generate.