3 # - make avahi.pc work (propable bug in avahi package,
4 # it doesn't make a proper symlink for the .dll
5 # - make some proper bconds for other it
7 %include /usr/lib/rpm/macros.mono
10 Summary: A Mono/GStreamer Based Music Player
11 Summary(pl): Oparty na Mono/GStreamerze odtwarzacz muzyki
16 Group: Applications/Multimedia
17 Source0: http://banshee-project.org/files/banshee/%{name}-%{version}.tar.gz
18 # Source0-md5: cfa4051cd8aba171a09dcb9a3f34fef3
19 Patch0: %{name}-stat.patch
20 URL: http://banshee-project.org/
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: avahi-compat-howl-devel
24 BuildRequires: dotnet-avahi-devel
25 BuildRequires: dotnet-dbus-sharp-devel
26 BuildRequires: dotnet-gtk-sharp2-devel >= 2.3.92
27 BuildRequires: gnome-desktop-devel
28 BuildRequires: gstreamer-plugins-base-devel >= 0.10.0
29 BuildRequires: hal-devel >= 0.5.2
30 BuildRequires: libtool
31 BuildRequires: libmusicbrainz-devel
32 BuildRequires: mono-csharp >= 1.1.10
33 BuildRequires: monodoc
34 BuildRequires: nautilus-cd-burner-devel >= 2.12.0
35 BuildRequires: pkgconfig
36 BuildRequires: sqlite3-devel
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 Banshee is a brand spankin' new audio player based on the GStreamer
41 media library and is developed on the Open Source Mono .NET Platform,
45 Banshee to nowy odtwarzacz d¼wiêku oparty na bibliotece odtwarzacza
46 multimediów GStreamer, rozwijany na platformie .NET Mono, napisany w
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{_desktopdir}
69 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
71 DESTDIR=$RPM_BUILD_ROOT
72 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
76 rm -rf $RPM_BUILD_ROOT
80 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
81 SCHEMAS="banshee.schemas banshee-notificationareaicon.schemas audioscrobbler.schemas filesystemmonitor.schemas metadatasearch.schemas mmkeys.schemas"
83 %gconf_schema_install $S
87 SCHEMAS="banshee.schemas banshee-notificationareaicon.schemas audioscrobbler.schemas filesystemmonitor.schemas metadatasearch.schemas mmkeys.schemas"
89 %gconf_schema_install $S
94 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
96 %files -f %{name}.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS COPYING ChangeLog NEWS README
99 %{_sysconfdir}/gconf/schemas/filesystemmonitor.schemas
100 %{_sysconfdir}/gconf/schemas/metadatasearch.schemas
101 %{_sysconfdir}/gconf/schemas/banshee.schemas
102 %{_sysconfdir}/gconf/schemas/banshee-notificationareaicon.schemas
103 %{_sysconfdir}/gconf/schemas/audioscrobbler.schemas
104 %{_sysconfdir}/gconf/schemas/mmkeys.schemas
105 %attr(755,root,root) %{_bindir}/banshee
106 %{_pkgconfigdir}/banshee.pc
107 %dir %{_libdir}/banshee
108 %{_libdir}/banshee/*.dll
109 #%{_libdir}/banshee/*.a
110 %attr(755,root,root) %{_libdir}/banshee/*.so
111 %{_libdir}/banshee/*.exe
112 %{_libdir}/banshee/*.mdb
113 %{_libdir}/banshee/*.config
114 #%{_libdir}/banshee/Banshee.Dap
115 %{_libdir}/banshee/Banshee.MediaEngine
116 %{_libdir}/banshee/Banshee.Plugins
117 %{_libdir}/monodoc/sources/*
118 %{_desktopdir}/banshee.desktop
119 %{_iconsdir}/hicolor/*/*/*
120 %{_datadir}/dbus-1/services/org.gnome.Banshee.service