]> git.pld-linux.org Git - packages/libprojectM.git/blob - libprojectM.spec
- release 2
[packages/libprojectM.git] / libprojectM.spec
1 #
2 %define         _name   projectM
3 #
4 Summary:        Awesome music visualizer
5 Summary(pl.UTF-8):      Imponujący wizualizator muzyki
6 Name:           libprojectM
7 Version:        1.1
8 Release:        2
9 Epoch:          1
10 License:        LGPL
11 Group:          Libraries
12 Source0:        http://dl.sourceforge.net/projectm/%{name}-%{version}.tar.bz2
13 # Source0-md5:  3d939a4228f5e782620670961ac89aaf
14 Patch0:         %{name}-static.patch
15 URL:            http://projectm.sourceforge.net/
16 BuildRequires:  cmake
17 BuildRequires:  ftgl-devel >= 2.1.2-3
18 BuildRequires:  glew-devel
19 BuildRequires:  pkgconfig
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 projectM is a reimplementation of Milkdrop under OpenGL. It is an
24 awesome music visualizer. There is nothing better in the world of
25 Unix.
26
27 %description -l pl.UTF-8
28 projectM jest reimplementacją projektu Milkdrop na OpenGL. Jest
29 imponującym wizualizatorem muzyki. Nie ma nic lepszego w świecie
30 uniksa.
31
32 %package devel
33 Summary:        Header files for projectM library
34 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki projectM
35 Group:          Development/Libraries
36 Requires:       %{name} = %{epoch}:%{version}-%{release}
37
38 %description devel
39 Header files for projectM library.
40
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki projectM.
43
44 %package static
45 Summary:        Static projectM library
46 Summary(pl.UTF-8):      Statyczna biblioteka projectM
47 Group:          Development/Libraries
48 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
49
50 %description static
51 Static projectM library.
52
53 %description static -l pl.UTF-8
54 Statyczna biblioteka projectM.
55
56 %prep
57 %setup -q
58 %patch0 -p1
59 #workaround for library path
60 %{__sed} -i \
61     -e 's#DESTINATION lib#DESTINATION %{_libdir}#' \
62     CMakeLists.txt
63
64 %build
65 %cmake \
66         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
67 %if "%{_lib}" == "lib64"
68         -DLIB_SUFFIX=64 \
69 %endif
70         .
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %post   -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
84
85 %files
86 %defattr(644,root,root,755)
87 %doc ChangeLog
88 %attr(755,root,root) %{_libdir}/libprojectM.so.*.*
89 %ghost %attr(755,root,root) %{_libdir}/libprojectM.so.?
90 %dir %{_datadir}/%{_name}
91 %{_datadir}/%{_name}/config.inp
92 %dir %{_datadir}/%{_name}/fonts
93 %{_datadir}/%{_name}/fonts/*.ttf
94 %dir %{_datadir}/%{_name}/presets
95 %{_datadir}/%{_name}/presets/*.milk
96 %{_datadir}/%{_name}/presets/*.prjm
97 %{_datadir}/%{_name}/presets/*.tga
98
99 %files devel
100 %defattr(644,root,root,755)
101 %attr(755,root,root) %{_libdir}/libprojectM.so
102 %{_includedir}/%{name}
103 %{_pkgconfigdir}/libprojectM.pc
104
105 %files static
106 %defattr(644,root,root,755)
107 %{_libdir}/libprojectM.a
This page took 0.064675 seconds and 4 git commands to generate.