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