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