]> git.pld-linux.org Git - SPECS.git/blob - qmmp-plugin-pack.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / qmmp-plugin-pack.spec
1 %define qmmp_ver        1.6.0
2 Summary:        Qmmp Plugin Pack
3 Summary(pl.UTF-8):      Zestaw wtyczek dla odtwarzacza Qmmp
4 Name:           qmmp-plugin-pack
5 Version:        1.6.1
6 Release:        1
7 License:        GPL v2+
8 Group:          X11/Applications/Multimedia
9 Source0:        https://qmmp.ylsoftware.com/files/qmmp-plugin-pack/1.6/%{name}-%{version}.tar.bz2
10 # Source0-md5:  6ae955fa3e976fc3a791694e5ab90342
11 URL:            http://qmmp.ylsoftware.com/plugins.php
12 BuildRequires:  Qt5Sql-devel >= 5.4.0
13 BuildRequires:  Qt5Widgets-devel >= 5.4.0
14 BuildRequires:  cmake >= 2.8.11
15 # libavcodec>=57.48.101 libavformat>=57.40.101 libavutil>=55.27.100 libswscale>=4.1.100
16 BuildRequires:  ffmpeg-devel >= 3.1
17 BuildRequires:  libmpg123-devel >= 1.13.0
18 BuildRequires:  libsamplerate-devel >= 0.1.2
19 BuildRequires:  pkgconfig
20 BuildRequires:  qmmp-devel >= %{qmmp_ver}
21 BuildRequires:  qt5-build >= 5.4.0
22 BuildRequires:  qt5-linguist >= 5.4.0
23 BuildRequires:  taglib-devel >= 1.10
24 %ifarch %{ix86} %{x8664} x32
25 BuildRequires:  yasm
26 %endif
27 Requires:       qmmp-effect-srconverter = %{version}-%{release}
28 Requires:       qmmp-engine-ffvideo = %{version}-%{release}
29 Requires:       qmmp-input-ffap = %{version}-%{release}
30 Requires:       qmmp-visual-goom = %{version}-%{release}
31 Obsoletes:      qmmp-general-history < 1.3.1-1
32 Obsoletes:      qmmp-input-mpg123 < 1.3.1-1
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 Plugin Pack is a set of extra plugins for Qmmp:
37 - Sample Rate Converter - resampler based on libsamplerate library
38 - FFap - enhanced Monkey's Audio (APE) decoder (24-bit samples and
39   embedded cue support)
40 - MPG123 - MPEG v1/2 layer1/2/3 decoder with use of the libmpg123
41   library
42
43 %description -l pl.UTF-8
44 Plugin Pack to zestaw dodatkowych wtyczek dla odtwarzacza Qmmp:
45 - Sample Rate Converter - resampler oparty na bibliotece libsamplerate
46 - FFap - rozszerzony dekoder Monkey's Audio (APE) (24-bitowe próbki
47   oraz obsługa wbudowanych metadanych cue)
48 - MPG123 - dekoder MPEG v1/2 layer1/2/3 wykorzystujący bibliotekę
49   libmpg123
50
51 %package -n qmmp-effect-srconverter
52 Summary:        Sample Rate Converter module for Qmmp
53 Summary(pl.UTF-8):      Moduł resamplujący dla Qmmp
54 Group:          Libraries
55 Requires:       Qt5Widgets >= 5.4.0
56 Requires:       libsamplerate >= 0.1.2
57 Requires:       qmmp >= %{qmmp_ver}
58
59 %description -n qmmp-effect-srconverter
60 Sample Rate Converter plugin is a resampler based on libsamplerate
61 library.
62
63 %description -n qmmp-effect-srconverter -l pl.UTF-8
64 Wtyczka Sample Rate Converter to resampler oparty na bibliotece
65 libsamplerate.
66
67 %package -n qmmp-engine-ffvideo
68 Summary:        FFVideo engine for Qmmp
69 Summary(pl.UTF-8):      Wtyczka silnika FFVideo dla odtwarzacza Qmmp
70 Group:          Libraries
71 Requires:       Qt5Widgets >= 5.4.0
72 Requires:       ffmpeg-libs >= 3.1
73 Requires:       qmmp >= %{qmmp_ver}
74
75 %description -n qmmp-engine-ffvideo
76 FFmpeg-based video engine plugin for Qmmp.
77
78 %description -n qmmp-engine-ffvideo -l pl.UTF-8
79 Wtyczka silnika obrazu opartego na bibliotece FFmpeg dla odtwarzacza
80 Qmmp.
81
82 %package -n qmmp-input-ffap
83 Summary:        FFap input plugin for Qmmp
84 Summary(pl.UTF-8):      Wtyczka wejściowa FFap dla odtwarzacza Qmmp
85 Group:          Libraries
86 Requires:       Qt5Widgets >= 5.4.0
87 Requires:       qmmp >= %{qmmp_ver}
88 Requires:       taglib >= 1.10
89
90 %description -n qmmp-input-ffap
91 FFap input plugin is an enhanced Monkey's Audio (APE) decoder with
92 24-bit samples and embedded cue support.
93
94 %description -n qmmp-input-ffap -l pl.UTF-8
95 Wtyczka wejściowa FFap to rozszerzony dekoder Monkey's Audio (APE),
96 obsługujący 24-bitowe próbki oraz wbudowane metadane cue.
97
98 %package -n qmmp-visual-goom
99 Summary:        Goom visualization plugin for Qmmp
100 Summary(pl.UTF-8):      Wtyczka wizualizacji Goom dla odtwarzacza Qmmp
101 Group:          Libraries
102 Requires:       Qt5Widgets >= 5.4.0
103 Requires:       qmmp >= %{qmmp_ver}
104
105 %description -n qmmp-visual-goom
106 Goom visualization plugin for Qmmp.
107
108 %description -n qmmp-visual-goom -l pl.UTF-8
109 Wtyczka wizualizacji Goom dla odtwarzacza Qmmp.
110
111 %prep
112 %setup -q
113
114 %build
115 install -d build
116 cd build
117 %cmake ..
118
119 %{__make}
120
121 %install
122 rm -rf $RPM_BUILD_ROOT
123
124 %{__make} -C build install \
125         DESTDIR=$RPM_BUILD_ROOT
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %post   -p /sbin/ldconfig
131 %postun -p /sbin/ldconfig
132
133 %files
134 %defattr(644,root,root,755)
135 %doc AUTHORS ChangeLog ChangeLog.svn
136 %lang(ru) %doc ChangeLog.rus README.RUS
137 %{_metainfodir}/qmmp-plugin-pack-1.appdata.xml
138
139 %files -n qmmp-effect-srconverter
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/qmmp-1.6/Effect/libsrconverter.so
142
143 %files -n qmmp-engine-ffvideo
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_libdir}/qmmp-1.6/Engines/libffvideo.so
146
147 %files -n qmmp-input-ffap
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_libdir}/qmmp-1.6/Input/libffap.so
150
151 %files -n qmmp-visual-goom
152 %defattr(644,root,root,755)
153 %doc src/Visual/goom/CHANGES
154 %attr(755,root,root) %{_libdir}/qmmp-1.6/Visual/libgoom.so
This page took 1.243189 seconds and 3 git commands to generate.