2 %define mono_version 1.1.10
3 %define gstreamer_version 0.8.6
4 %define gstreamer-plugins_version 0.8.6
5 %define gtk2-sharp_version 2.4.0
6 %define gst-sharp_version 0.2.0
7 %define sqlite_version 3.2.8
8 %define ipod_version 0.5.2
9 %define dbus_version 0.50
10 %define hal_version 0.5.2
11 %define nautilus_version 2.12.1
13 Summary: A Mono/GStreamer Based Music Player
14 Summary(pl): Oparty na Mono/GStreamerze odtwarzacz muzyki
19 Group: Applications/Multimedia
20 Source: http://banshee-project.org/files/banshee/%{name}-%{version}.tar.gz
21 Patch0: %{name}-stat.patch
22 URL: http://banshee.aaronbock.net
23 BuildRequires: dbus-devel >= %{dbus_version}
24 BuildRequires: gnome-desktop-devel >= 2.0
25 BuildRequires: gst-sharp >= %{gst-sharp_version}
26 BuildRequires: gstreamer-GConf >= 0.8
27 BuildRequires: gstreamer-cdparanoia >= 0.8
28 BuildRequires: gstreamer-devel >= %{gstreamer_version}
29 BuildRequires: gstreamer-gnomevfs >= 0.8
30 BuildRequires: gstreamer-plugins-devel >= %{gstreamer-plugins_version}
31 BuildRequires: gtk-sharp2-gapi >= %{gtk-sharp2_version}
32 BuildRequires: hal-devel >= %{hal_version}
33 BuildRequires: ipod-sharp >= %{ipod_version}
34 BuildRequires: mono-data-sqlite >= %{mono_version}
35 BuildRequires: mono-devel >= %{mono_version}
36 BuildRequires: monodoc
37 BuildRequires: nautilus-cd-burner-devel >= %{nautilus_version}
38 BuildRequires: njb-sharp-devel
39 BuildRequires: sqlite-devel >= %{sqlite_version}
40 Requires: dbus >= %{dbus_version}
41 Requires: dbus-sharp >= %{dbus_version}
42 Requires: gst-sharp >= %{gst-sharp_version}
43 Requires: gstreamer >= %{gstreamer_version}
44 Requires: gstreamer-plugins >= %{gstreamer-plugins_version}
45 Requires: gtk-sharp2 >= %{gtk-sharp2_version}
46 Requires: ipod-sharp >= %{ipod_version}
47 Requires: mono-data-sqlite >= %{mono_version}
49 Requires: sqlite >= %{sqlite_version}
50 Requires: mono >= %{mono_version}
51 Obsoletes: sonance <= %{version}
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 Banshee is a brand spankin' new audio player based on the GStreamer
56 media library and is developed on the Open Source Mono .NET Platform,
60 Banshee to nowy odtwarzacz d¼wiêku oparty na bibliotece odtwarzacza
61 multimediów GStreamer, rozwijany na platformie .NET Mono, napisany w
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_desktopdir}
83 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
85 DESTDIR=$RPM_BUILD_ROOT
86 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
89 DESKTOPS="banshee.desktop"
90 for D in $DESKTOPS; do
91 desktop-file-install --vendor %{desktop_vendor} \
92 --dir $RPM_BUILD_ROOT%{_desktopdir} \
93 --add-category X-Red-Hat-Base \
94 --add-category Application \
95 --add-category AudioVideo \
96 $RPM_BUILD_ROOT%{_desktopdir}/$D
97 mv $RPM_BUILD_ROOT%{_desktopdir}/%{desktop_vendor}-$D $RPM_BUILD_ROOT%{_desktopdir}/$D
100 rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
101 find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;
104 rm -rf $RPM_BUILD_ROOT
107 update-desktop-database %{_desktopdir}
108 SCHEMAS="banshee.schemas audioscrobbler.schemas filesystemmonitor.schemas metadatasearch.schemas mmkeys.schemas"
109 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
110 for S in $SCHEMAS; do
112 --makefile-install-rule \
113 %{_sysconfdir}/gconf/schemas/$S > /dev/null || :
117 update-desktop-database %{_desktopdir}
119 %files -f %{name}.lang
120 %defattr(644,root,root,755)
121 %doc AUTHORS COPYING ChangeLog NEWS README
122 %{_sysconfdir}/gconf/schemas/filesystemmonitor.schemas
123 %{_sysconfdir}/gconf/schemas/metadatasearch.schemas
124 %{_sysconfdir}/gconf/schemas/banshee.schemas
125 %{_sysconfdir}/gconf/schemas/audioscrobbler.schemas
126 %{_sysconfdir}/gconf/schemas/mmkeys.schemas
127 %attr(755,root,root) %{_bindir}/banshee
128 %{_pkgconfigdir}/banshee.pc
129 %dir %{_libdir}/banshee
130 %{_libdir}/banshee/*.dll
131 #%{_libdir}/banshee/*.a
132 %attr(755,root,root) %{_libdir}/banshee/*.so
133 %{_libdir}/banshee/*.exe
134 %{_libdir}/banshee/*.mdb
135 %{_libdir}/banshee/*.config
136 #%{_libdir}/banshee/Banshee.Dap
137 %{_libdir}/banshee/Banshee.MediaEngine
138 %{_libdir}/banshee/Banshee.Plugins
139 %{_desktopdir}/banshee.desktop
140 %{_iconsdir}/hicolor/*/*/*
141 %{_datadir}/dbus-1/services/org.gnome.Banshee.service
144 * %{date} PLD Team <feedback@pld-linux.org>
145 All persons listed below can be reached at <cvs_login>@pld-linux.org
147 $Log: banshee.spec,v $
148 Revision 1.2 2006-03-21 20:27:43 qboosh
151 Revision 1.1 2006/03/20 czarny
153 - adaptized from some strange rpm found out there in the net
154 - more to do, then done
156 - builds and installs only with --nodeps
158 * Tue Feb 07 2006 Matthew Hall <matt@nrpms.net> 0.10.5-1
161 * Wed Feb 01 2006 Matthew Hall <matt@nrpms.net> 0.10.4-2
164 * Wed Jan 18 2006 Matthew Hall <matt@nrpms.net> 0.10.4-1
167 * Tue Jan 03 2006 Matthew Hall <matt@nrpms.net> 0.10.2-1
170 * Wed Dec 07 2005 Matthew Hall <matt@nrpms.net> 0.10-1
173 * Sat Nov 12 2005 Matthew Hall <matt@nrpms.net> 0.9.11.1-1
176 * Thu Nov 10 2005 Matthew Hall <matt@nrpms.net> 0.9.11-1
179 * Mon Sep 26 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-2
180 - R/BR: 's/gtk-sharp/gtk-sharp2/'
182 * Fri Sep 16 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-1
185 * Mon Aug 29 2005 Matthew Hall <matt@nrpms.net> 0.8.7.1-1
188 * Tue Aug 16 2005 Matthew Hall <matt@nrpms.net> 0.8.3-1
190 - Sonance renamed to Banshee
192 * Tue Aug 02 2005 Matthew Hall <matt@nrpms.net> 0.8.0-1
195 * Thu Jul 28 2005 Matthew Hall <matt@nrpms.net> 0.7.3-1