]> git.pld-linux.org Git - packages/performous.git/blame - performous.spec
- release 2 (rebuild with libpng14).
[packages/performous.git] / performous.spec
CommitLineData
17ceb23f
JK
1Summary: Performous - a free cross-platform singing game
2Name: performous
0f6ae010 3Version: 0.5.1
29de5272 4Release: 2
17ceb23f
JK
5License: GPL v2+
6Group: Applications
7Source0: http://dl.sourceforge.net/performous/Performous-%{version}-Source.tar.bz2
0f6ae010 8# Source0-md5: 3c86c4810111e1c45e7b8ab4aa321d7d
17ceb23f
JK
9URL: http://performous.org/
10BuildRequires: ImageMagick-c++-devel
11BuildRequires: SDL-devel
12BuildRequires: alsa-lib-devel
3c4e0e7d 13BuildRequires: boost-devel
14BuildRequires: cmake
17ceb23f 15BuildRequires: ffmpeg-devel
d9a0d954 16BuildRequires: gettext-devel
17ceb23f
JK
17BuildRequires: glew-devel
18BuildRequires: glibmm-devel
19BuildRequires: help2man
20BuildRequires: jack-audio-connection-kit-devel
21BuildRequires: librsvg-devel
22BuildRequires: libsigc++-devel
23BuildRequires: libxml++-devel
24BuildRequires: pango-devel
3c4e0e7d 25BuildRequires: pkgconfig
17ceb23f
JK
26BuildRequires: pulseaudio-devel
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30While Performous might be classified as a karaoke program, it is
31actually much more than that. Instead of just displaying the lyrics,
32notes are also displayed and the performance is scored based on how
33well you actually hit the notes. Unlike in most other games in this
34genre, you will also see the precise pitch that you are singing, so
35that you can see what you are doing wrong and easily (well, everything
36is relative) correct your pitch.
37
38Most of the songs available also contain the original vocals and
39actual karaoke versions are rare.
40
41For those who sing rather than well, a karaoke mode is provided. In
42this mode only lyrics are displayed and there are no notes or scoring.
43
44%prep
45%setup -qn Performous-%{version}-Source
29de5272 46%{__sed} -i 's:png12:png14:g' cmake/Modules/FindPng.cmake
17ceb23f
JK
47
48%build
49mkdir build
50cd build
51%cmake .. \
3c4e0e7d 52 -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
53 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
17ceb23f 54%if "%{_lib}" == "lib64"
3c4e0e7d 55 -DLIB_SUFFIX=64
17ceb23f
JK
56%endif
57
58%{__make}
59
17ceb23f
JK
60%install
61rm -rf $RPM_BUILD_ROOT
62
63%{__make} -C build install \
64 DESTDIR=$RPM_BUILD_ROOT
65
0f6ae010 66%find_lang %{name} --all-name
17ceb23f
JK
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
0f6ae010 71%files -f %{name}.lang
17ceb23f
JK
72%defattr(644,root,root,755)
73%doc docs/*.txt
74%attr(755,root,root) %{_bindir}/*
75%dir %{_libdir}/%{name}
76%dir %{_libdir}/%{name}/libda-1
77%attr(755,root,root) %{_libdir}/%{name}/libda-1/*.so
78%{_datadir}/games/%{name}
79%{_mandir}/man6/*
80%{_pixmapsdir}/*
81%{_desktopdir}/*
This page took 0.081377 seconds and 4 git commands to generate.