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