3 %define release 1%{?dist}
4 %define cflags --disable-njb --disable-ipod --disable-dev-tests --disable-vlc --disable-xing --disable-daap --disable-helix
6 %define mono_version 1.1.10
7 %define gstreamer_version 0.8.6
8 %define gstreamer-plugins_version 0.8.6
9 %define gtk2-sharp_version 2.4.0
10 %define gst-sharp_version 0.2.0
11 %define sqlite_version 3.2.8
12 %define ipod_version 0.5.2
13 %define dbus_version 0.50
14 %define hal_version 0.5.2
15 %define nautilus_version 2.12.1
17 Summary: A Mono/GStreamer Based Music Player
18 Summary(pl): Oparty na Mono/GStreamerze odtwarzacz muzyki
23 Group: Applications/Multimedia
24 Source: http://banshee-project.org/files/%{name}/%{name}-%{version}.tar.gz
25 Patch0: %{name}-stat.patch
26 URL: http://banshee.aaronbock.net
27 BuildRoot: %{_tmppath}/%{name}-%{version}
28 Obsoletes: sonance <= %{version}
29 Requires: mono >= %{mono_version}
30 Requires: gstreamer >= %{gstreamer_version}
31 Requires: gstreamer-plugins >= %{gstreamer-plugins_version}
32 Requires: gtk-sharp2 >= %{gtk-sharp2_version}
33 Requires: gst-sharp >= %{gst-sharp_version}
34 Requires: mono-data-sqlite >= %{mono_version}
35 Requires: ipod-sharp >= %{ipod_version}
36 Requires: dbus-sharp >= %{dbus_version}
37 Requires: dbus >= %{dbus_version}
38 Requires: sqlite >= %{sqlite_version}
40 BuildRequires: mono-devel >= %{mono_version}
41 BuildRequires: gstreamer-devel >= %{gstreamer_version}
42 BuildRequires: gstreamer-plugins-devel >= %{gstreamer-plugins_version}
43 BuildRequires: gtk-sharp2-gapi >= %{gtk-sharp2_version}
44 BuildRequires: gstreamer-cdparanoia >= 0.8
45 BuildRequires: gstreamer-gnomevfs >= 0.8
46 BuildRequires: gstreamer-GConf >= 0.8
47 BuildRequires: gnome-desktop-devel >= 2.0
48 BuildRequires: gst-sharp >= %{gst-sharp_version}
49 BuildRequires: ipod-sharp >= %{ipod_version}
50 BuildRequires: dbus-devel >= %{dbus_version}
51 BuildRequires: hal-devel >= %{hal_version}
52 BuildRequires: monodoc
53 BuildRequires: mono-data-sqlite >= %{mono_version}
54 BuildRequires: nautilus-cd-burner-devel >= %{nautilus_version}
55 BuildRequires: sqlite-devel >= %{sqlite_version}
56 BuildRequires: njb-sharp-devel
59 Banshee is a brand spankin' new audio player based on the GStreamer
60 media library and is developed on the Open Source Mono .NET Platform,
72 rm -rf $RPM_BUILD_ROOT
75 $RPM_BUILD_ROOT%{_datadir}/applications
77 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
79 DESTDIR=$RPM_BUILD_ROOT
80 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
83 DESKTOPS="banshee.desktop"
84 for D in $DESKTOPS; do
85 desktop-file-install --vendor %{desktop_vendor} \
86 --dir $RPM_BUILD_ROOT%{_datadir}/applications \
87 --add-category X-Red-Hat-Base \
88 --add-category Application \
89 --add-category AudioVideo \
90 $RPM_BUILD_ROOT%{_datadir}/applications/$D
91 mv $RPM_BUILD_ROOT%{_datadir}/applications/%{desktop_vendor}-$D $RPM_BUILD_ROOT%{_datadir}/applications/$D
94 rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
95 find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;
98 update-desktop-database %{_datadir}/applications
99 SCHEMAS="banshee.schemas audioscrobbler.schemas filesystemmonitor.schemas metadatasearch.schemas mmkeys.schemas"
100 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
101 for S in $SCHEMAS; do
103 --makefile-install-rule \
104 %{_sysconfdir}/gconf/schemas/$S > /dev/null || :
108 update-desktop-database %{_datadir}/applications
111 rm -rf $RPM_BUILD_ROOT
113 %files -f %{name}.lang
114 %defattr(-, root, root)
115 %doc AUTHORS COPYING ChangeLog NEWS README
116 %{_sysconfdir}/gconf/schemas/filesystemmonitor.schemas
117 %{_sysconfdir}/gconf/schemas/metadatasearch.schemas
118 %{_sysconfdir}/gconf/schemas/banshee.schemas
119 %{_sysconfdir}/gconf/schemas/audioscrobbler.schemas
120 %{_sysconfdir}/gconf/schemas/mmkeys.schemas
122 %{_libdir}/pkgconfig/banshee.pc
123 %{_libdir}/banshee/*.dll
124 %{_libdir}/banshee/*.a
125 %{_libdir}/banshee/*.so
126 %{_libdir}/banshee/*.exe
127 %{_libdir}/banshee/*.mdb
128 %{_libdir}/banshee/*.config
129 #%{_libdir}/banshee/Banshee.Dap/
130 %{_libdir}/banshee/Banshee.MediaEngine/
131 %{_libdir}/banshee/Banshee.Plugins/
132 %{_datadir}/applications/banshee.desktop
133 %{_datadir}/icons/hicolor/
134 %{_datadir}/dbus-1/services/org.gnome.Banshee.service
137 * Tue Feb 07 2006 Matthew Hall <matt@nrpms.net> 0.10.5-1
140 * Wed Feb 01 2006 Matthew Hall <matt@nrpms.net> 0.10.4-2
143 * Wed Jan 18 2006 Matthew Hall <matt@nrpms.net> 0.10.4-1
146 * Tue Jan 03 2006 Matthew Hall <matt@nrpms.net> 0.10.2-1
149 * Wed Dec 07 2005 Matthew Hall <matt@nrpms.net> 0.10-1
152 * Sat Nov 12 2005 Matthew Hall <matt@nrpms.net> 0.9.11.1-1
155 * Thu Nov 10 2005 Matthew Hall <matt@nrpms.net> 0.9.11-1
158 * Mon Sep 26 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-2
159 - R/BR: 's/gtk-sharp/gtk-sharp2/'
161 * Fri Sep 16 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-1
164 * Mon Aug 29 2005 Matthew Hall <matt@nrpms.net> 0.8.7.1-1
167 * Tue Aug 16 2005 Matthew Hall <matt@nrpms.net> 0.8.3-1
169 - Sonance renamed to Banshee
171 * Tue Aug 02 2005 Matthew Hall <matt@nrpms.net> 0.8.0-1
174 * Thu Jul 28 2005 Matthew Hall <matt@nrpms.net> 0.7.3-1