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