]> git.pld-linux.org Git - packages/bmpx.git/blame - bmpx.spec
- use Suggests instead of %banner
[packages/bmpx.git] / bmpx.spec
CommitLineData
e427c036
JB
1#
2# Conditional build:
d10296b6 3%bcond_without sid # build without sid support
e427c036 4#
e4d8b263 5Summary: Sound player with the WinAmp GUI, for Unix-based systems for GTK+
89d88d2f 6Summary(pl.UTF-8): Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+
88230824 7Name: bmpx
b74ea2a0 8Version: 0.40.1
3507be7d 9Release: 1
940e2328 10License: GPL v2
f9221af7 11Group: X11/Applications/Sound
b74ea2a0
MB
12Source0: http://files.beep-media-player.org/releases/0.40/%{name}-%{version}.tar.bz2
13# Source0-md5: 0bcc992610a9c700b2fef4337e194f7a
88230824 14Source1: mp3license
cedf22f1 15Patch0: %{name}-desktop.patch
b4c533a1 16URL: http://beep-media-player.org/
b74ea2a0
MB
17BuildRequires: alsa-lib-devel >= 1.0.9
18BuildRequires: autoconf >= 2.60
19BuildRequires: automake >= 1:1.8
0d0016c7 20BuildRequires: boost-bind-devel
21BuildRequires: boost-call_traits-devel
b74ea2a0 22BuildRequires: boost-devel >= 1.33.1
0d0016c7 23BuildRequires: boost-filesystem-devel
d7e83581 24BuildRequires: boost-regex-devel
b74ea2a0 25BuildRequires: cairomm-devel >= 0.6.0
b99b86a0 26BuildRequires: cdparanoia-III-devel
0d0016c7 27BuildRequires: dbus-glib-devel >= 0.62
6e50f888 28BuildRequires: gcc-c++ >= 5:4.0.0
94963d53 29BuildRequires: gstreamer-plugins-base-devel >= 0.10.10
b74ea2a0
MB
30BuildRequires: gtkmm-devel >= 2.10.0
31BuildRequires: hal-devel >= 0.5.7.1
32BuildRequires: intltool >= 0.35.0
33BuildRequires: libglademm-devel >= 2.6.0
34BuildRequires: libmodplug-devel >= 0.7
35BuildRequires: libofa-devel >= 0.9.3
f957346d 36BuildRequires: librsvg-devel >= 1:2.14.0
b74ea2a0 37BuildRequires: libsexymm-devel >= 0.1.9
c5c1c7ff 38%{?with_sid:BuildRequires: libsidplay-devel}
b74ea2a0
MB
39BuildRequires: libsigc++-devel >= 2.0.0
40BuildRequires: libsoup-devel >= 2.2.100
247a510e 41BuildRequires: libtool
0d0016c7 42BuildRequires: libxml2-devel >= 1:2.6.26
b74ea2a0
MB
43BuildRequires: libxslt-progs
44BuildRequires: pkgconfig
95d89bdd 45BuildRequires: rpmbuild(macros) >= 1.311
b74ea2a0 46BuildRequires: sqlite3-devel >= 3.3.11
9be612c0 47BuildRequires: startup-notification-devel >= 0.8
94963d53 48BuildRequires: taglib-devel >= 1.4-2
98b0afa9 49BuildRequires: unzip
b74ea2a0 50BuildRequires: xorg-lib-libSM-devel
0d0016c7 51Requires(post,postun): desktop-file-utils
95d89bdd
MB
52Requires(post,postun): gtk+2 >= 2:2.10.0
53Requires(post,postun): hicolor-icon-theme
e4d8b263 54Requires: gstreamer-audiosink
3507be7d
MB
55Suggests: gstreamer-aac
56Suggests: gstreamer-audio-formats >= 0.10.3
57Suggests: gstreamer-cdparanoia
58Suggests: gstreamer-ffmpeg
59Suggests: gstreamer-flac
60Suggests: gstreamer-mad
61Suggests: gstreamer-mms
62Suggests: gstreamer-musepack
63Suggests: gstreamer-plugins-bad
64Suggests: gstreamer-sid
65Suggests: gstreamer-vorbis
df2f92b7 66Obsoletes: bmpx-curses
0d0016c7 67Obsoletes: bmpx-libs
68Obsoletes: bmpx-plugin-container
69Obsoletes: bmpx-plugin-flow
0d0016c7 70Obsoletes: bmpx-plugin-transport
b74ea2a0 71Obsoletes: bmpx-plugins-base
df2f92b7 72Obsoletes: bmpx-remote
73Obsoletes: bmpx-remote-gtk
0d0016c7 74Obsoletes: bmpx-static
88230824
PZ
75BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
76
b74ea2a0 77%define _firefoxdir %{_datadir}/mozilla-firefox
98b0afa9
MB
78%define _chromedir %{_firefoxdir}/chrome
79
88230824 80%description
0839fab6
MC
81BMPx is the follow-up of the BMP project with a codebase rewritten
82from scratch and aims to maintain a stable audio player foundation,
83and to provide a player with a consistent and easy to understand usage
84experience.
88230824 85
bf8182a4
JR
86%description -l pl.UTF-8
87BMPx jest następcą projektu BMP z przepisanym od zera kodem i skupia
88się na utrzymaniu stabilnej podstawy odtwarzacza dźwięku, aby
89udostępnić odtwarzacz ze spójną i łatwą do zrozumienia obsługą.
88230824 90
940e2328
MC
91%package devel
92Summary: Header files for BMPx media player
89d88d2f 93Summary(pl.UTF-8): Pliki nagłówkowe odtwarzacza multimedialnego BMPx
940e2328 94Group: X11/Development/Libraries
0d0016c7 95Requires: dbus-glib-devel >= 0.62
9be612c0 96Obsoletes: libchroma-devel
97Obsoletes: libhrel-devel
940e2328
MC
98
99%description devel
100Header files required for compiling BMPx media player plugins.
101
bf8182a4
JR
102%description devel -l pl.UTF-8
103Pliki nagłówkowe potrzebne do kompilowania wtyczek odtwarzacza
940e2328
MC
104multimedialnego BMPx.
105
98b0afa9
MB
106%package -n mozilla-firefox-plugin-bmpx
107Summary: BMPx plugin for Mozilla Firefox
89d88d2f 108Summary(pl.UTF-8): Wtyczka BMPx dla Mozilli Firefox
98b0afa9 109Group: X11/Applications
ad13b315 110Requires: %{name} = %{version}-%{release}
b74ea2a0 111Requires: mozilla-firefox >= 2.0.0.1-2
98b0afa9
MB
112
113%description -n mozilla-firefox-plugin-bmpx
114This plugin registers the lastfm:// protocol to BMPx.
115
bf8182a4
JR
116%description -n mozilla-firefox-plugin-bmpx -l pl.UTF-8
117Ta wtyczka rejestruje protokół lastfm:// do BMPx.
98b0afa9 118
88230824 119%prep
68dab5e3 120%setup -q
247a510e 121%patch0 -p1
88230824
PZ
122
123%build
247a510e 124%{__libtoolize}
88230824
PZ
125%{__aclocal} -I m4
126%{__autoconf}
127%{__autoheader}
128%{__automake}
129%configure \
40f7c8fb 130 --enable-hal \
b74ea2a0 131 --enable-modplug \
c5c1c7ff 132 %{?with_sid:--enable-sid} \
9be612c0 133 --with-dbus-services-dir=%{_datadir}/dbus-1/services
88230824
PZ
134%{__make}
135
136%install
137rm -rf $RPM_BUILD_ROOT
98b0afa9 138install -d $RPM_BUILD_ROOT%{_chromedir}
88230824
PZ
139
140%{__make} install \
b74ea2a0 141 DESTDIR=$RPM_BUILD_ROOT
88230824 142
b74ea2a0 143unzip -q -o xpi/bmp.xpi -d $RPM_BUILD_ROOT%{_firefoxdir}
98b0afa9
MB
144sed -e 's@chrome/bmp\.jar@bmp\.jar@' $RPM_BUILD_ROOT%{_firefoxdir}/chrome.manifest \
145 > $RPM_BUILD_ROOT%{_chromedir}/bmp.manifest
146
147rm -f $RPM_BUILD_ROOT%{_firefoxdir}/{install.rdf,chrome.manifest}
b74ea2a0 148rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
714f06cb 149rm -f $RPM_BUILD_ROOT%{_libdir}/bmpx/plugins/{taglib,vfs/container,vfs/transport}/*.la
b74ea2a0
MB
150mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{dk,da}
151mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{th_TH,th}
3f593018 152
88230824
PZ
153%find_lang %{name}
154
155%clean
156rm -rf $RPM_BUILD_ROOT
157
158%post
b74ea2a0 159/sbin/ldconfig
40f7c8fb 160%update_desktop_database_post
95d89bdd 161%update_icon_cache hicolor
b9c3f977 162
88230824 163%postun
b74ea2a0 164/sbin/ldconfig
40f7c8fb 165%update_desktop_database_postun
95d89bdd 166%update_icon_cache hicolor
0839fab6 167
88230824
PZ
168%files -f %{name}.lang
169%defattr(644,root,root,755)
940e2328 170%doc AUTHORS ChangeLog NEWS README
cedf22f1 171%attr(755,root,root) %{_bindir}/beep-media-player-2
b74ea2a0 172%attr(755,root,root) %{_bindir}/bmp-enqueue-files-2.0
cedf22f1 173%attr(755,root,root) %{_bindir}/bmp-enqueue-uris-2.0
174%attr(755,root,root) %{_bindir}/bmp-play-files-2.0
482d01dd 175%attr(755,root,root) %{_bindir}/bmp-play-lastfm-2.0
cedf22f1 176%attr(755,root,root) %{_libexecdir}/beep-media-player-2-bin
1bbd746c 177%attr(755,root,root) %{_libexecdir}/beep-media-player-2-sentinel
b74ea2a0 178%attr(755,root,root) %{_libdir}/libbmp_id3v2_reader.so.*.*.*
0d0016c7 179
180%dir %{_libdir}/bmpx
181%dir %{_libdir}/bmpx/plugins
586ea09e 182%dir %{_libdir}/bmpx/plugins/taglib
0d0016c7 183%dir %{_libdir}/bmpx/plugins/vfs
184%dir %{_libdir}/bmpx/plugins/vfs/container
185%dir %{_libdir}/bmpx/plugins/vfs/transport
586ea09e 186%attr(755,root,root) %{_libdir}/bmpx/plugins/taglib/*.so*
0d0016c7 187%attr(755,root,root) %{_libdir}/bmpx/plugins/vfs/container/*.so*
188%attr(755,root,root) %{_libdir}/bmpx/plugins/vfs/transport/*.so*
b74ea2a0 189%{_docdir}/bmpx
88230824 190%{_datadir}/bmpx
9be612c0 191%{_datadir}/dbus-1/services/*.service
cedf22f1 192%{_mandir}/man*/*
e0ee8290 193%{_desktopdir}/*.desktop
0d0016c7 194%{_iconsdir}/hicolor/*/*/*.png
2b5caf92 195
940e2328
MC
196%files devel
197%defattr(644,root,root,755)
cedf22f1 198%{_includedir}/bmp-2.0
9be612c0 199%{_pkgconfigdir}/*.pc
98b0afa9
MB
200
201%files -n mozilla-firefox-plugin-bmpx
202%defattr(644,root,root,755)
203%{_chromedir}/bmp.jar
204%{_chromedir}/bmp.manifest
This page took 0.070544 seconds and 4 git commands to generate.