]> git.pld-linux.org Git - packages/banshee.git/blame - banshee.spec
- my lame fix of ambigious Stat function (Mono.Unix i Mono.Unix.Native)
[packages/banshee.git] / banshee.spec
CommitLineData
9bfc9d4c 1%define name banshee
2%define version 0.10.8
3%define release 1%{?dist}
4%define cflags --disable-njb --disable-ipod --disable-dev-tests --disable-vlc --disable-xing --disable-daap --disable-helix
5
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
16
17Summary: A Mono/GStreamer Based Music Player
18Summary(pl): Oparty na Mono/GStreamerze odtwarzacz muzyki
19Name: %{name}
20Version: %{version}
21Release: %{release}
22License: GPL
23Group: Applications/Multimedia
24Source: http://banshee-project.org/files/%{name}/%{name}-%{version}.tar.gz
25Patch0: %{name}-stat.patch
26URL: http://banshee.aaronbock.net
27BuildRoot: %{_tmppath}/%{name}-%{version}
28Obsoletes: sonance <= %{version}
29Requires: mono >= %{mono_version}
30Requires: gstreamer >= %{gstreamer_version}
31Requires: gstreamer-plugins >= %{gstreamer-plugins_version}
32Requires: gtk-sharp2 >= %{gtk-sharp2_version}
33Requires: gst-sharp >= %{gst-sharp_version}
34Requires: mono-data-sqlite >= %{mono_version}
35Requires: ipod-sharp >= %{ipod_version}
36Requires: dbus-sharp >= %{dbus_version}
37Requires: dbus >= %{dbus_version}
38Requires: sqlite >= %{sqlite_version}
39Requires: njb-sharp
40BuildRequires: mono-devel >= %{mono_version}
41BuildRequires: gstreamer-devel >= %{gstreamer_version}
42BuildRequires: gstreamer-plugins-devel >= %{gstreamer-plugins_version}
43BuildRequires: gtk-sharp2-gapi >= %{gtk-sharp2_version}
44BuildRequires: gstreamer-cdparanoia >= 0.8
45BuildRequires: gstreamer-gnomevfs >= 0.8
46BuildRequires: gstreamer-GConf >= 0.8
47BuildRequires: gnome-desktop-devel >= 2.0
48BuildRequires: gst-sharp >= %{gst-sharp_version}
49BuildRequires: ipod-sharp >= %{ipod_version}
50BuildRequires: dbus-devel >= %{dbus_version}
51BuildRequires: hal-devel >= %{hal_version}
52BuildRequires: monodoc
53BuildRequires: mono-data-sqlite >= %{mono_version}
54BuildRequires: nautilus-cd-burner-devel >= %{nautilus_version}
55BuildRequires: sqlite-devel >= %{sqlite_version}
56BuildRequires: njb-sharp-devel
57
58%description
59Banshee is a brand spankin' new audio player based on the GStreamer
60media library and is developed on the Open Source Mono .NET Platform,
61written in C#.
62
63%prep
64%setup -q
65%patch0 -p1
66
67%build
68%configure %{cflags}
69%{__make}
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74install -d \
75 $RPM_BUILD_ROOT%{_datadir}/applications
76
77export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
78%{__make} install \
79 DESTDIR=$RPM_BUILD_ROOT
80unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
81%find_lang %{name}
82
83DESKTOPS="banshee.desktop"
84for 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
92done
93
94rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
95find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;
96
97%post
98update-desktop-database %{_datadir}/applications
99SCHEMAS="banshee.schemas audioscrobbler.schemas filesystemmonitor.schemas metadatasearch.schemas mmkeys.schemas"
100export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
101for S in $SCHEMAS; do
102 gconftool-2 \
103 --makefile-install-rule \
104 %{_sysconfdir}/gconf/schemas/$S > /dev/null || :
105done
106
107%postun
108update-desktop-database %{_datadir}/applications
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
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
121%{_bindir}/banshee
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
135
136%changelog
137* Tue Feb 07 2006 Matthew Hall <matt@nrpms.net> 0.10.5-1
138- 0.10.5 Release
139
140* Wed Feb 01 2006 Matthew Hall <matt@nrpms.net> 0.10.4-2
141- Enable njb support
142
143* Wed Jan 18 2006 Matthew Hall <matt@nrpms.net> 0.10.4-1
144- 0.10.4 Release
145
146* Tue Jan 03 2006 Matthew Hall <matt@nrpms.net> 0.10.2-1
147- 0.10.2 Release
148
149* Wed Dec 07 2005 Matthew Hall <matt@nrpms.net> 0.10-1
150- 0.10 Release
151
152* Sat Nov 12 2005 Matthew Hall <matt@nrpms.net> 0.9.11.1-1
153- 0.9.11.1 Release
154
155* Thu Nov 10 2005 Matthew Hall <matt@nrpms.net> 0.9.11-1
156- 0.9.11 Release
157
158* Mon Sep 26 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-2
159- R/BR: 's/gtk-sharp/gtk-sharp2/'
160
161* Fri Sep 16 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-1
162- 0.9.7.1 Release
163
164* Mon Aug 29 2005 Matthew Hall <matt@nrpms.net> 0.8.7.1-1
165- 0.8.7.1 Release
166
167* Tue Aug 16 2005 Matthew Hall <matt@nrpms.net> 0.8.3-1
168- 0.8.3 Release
169- Sonance renamed to Banshee
170
171* Tue Aug 02 2005 Matthew Hall <matt@nrpms.net> 0.8.0-1
172- 0.8.0 Release
173
174* Thu Jul 28 2005 Matthew Hall <matt@nrpms.net> 0.7.3-1
175- 0.2.1 Release
This page took 0.087296 seconds and 4 git commands to generate.