]> git.pld-linux.org Git - packages/banshee.git/blob - banshee.spec
- pl, some cleanups
[packages/banshee.git] / banshee.spec
1
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
12
13 Summary:        A Mono/GStreamer Based Music Player
14 Summary(pl):    Oparty na Mono/GStreamerze odtwarzacz muzyki
15 Name:           banshee
16 Version:        0.10.8
17 Release:        1
18 License:        GPL
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}
48 Requires:       njb-sharp
49 Requires:       sqlite >= %{sqlite_version}
50 Requires:       mono >= %{mono_version}
51 Obsoletes:      sonance <= %{version}
52 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54 %description
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,
57 written in C#.
58
59 %description -l pl
60 Banshee to nowy odtwarzacz d¼wiêku oparty na bibliotece odtwarzacza
61 multimediów GStreamer, rozwijany na platformie .NET Mono, napisany w
62 C#.
63
64 %prep
65 %setup -q
66 %patch0 -p1
67
68 %build
69 %configure \
70         --disable-daap \
71         --disable-dev-tests \
72         --disable-helix
73         --disable-ipod \
74         --disable-njb \
75         --disable-vlc \
76         --disable-xing
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_desktopdir}
82
83 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
84 %{__make} install \
85         DESTDIR=$RPM_BUILD_ROOT
86 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
87 %find_lang %{name}
88
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
98 done
99
100 rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
101 find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;
102
103 %clean
104 rm -rf $RPM_BUILD_ROOT
105
106 %post
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
111         gconftool-2 \
112         --makefile-install-rule \
113         %{_sysconfdir}/gconf/schemas/$S > /dev/null || :
114 done
115
116 %postun
117 update-desktop-database %{_desktopdir}
118
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
142
143 %changelog
144 * %{date} PLD Team <feedback@pld-linux.org>
145 All persons listed below can be reached at <cvs_login>@pld-linux.org
146
147 $Log: banshee.spec,v $
148 Revision 1.2  2006-03-21 20:27:43  qboosh
149 - pl, some cleanups
150
151 Revision 1.1  2006/03/20  czarny
152 - init PLD spec
153 - adaptized from some strange rpm found out there in the net
154 - more to do, then done
155 - NFY
156 - builds and installs only with --nodeps
157
158 * Tue Feb 07 2006 Matthew Hall <matt@nrpms.net> 0.10.5-1
159 - 0.10.5 Release
160
161 * Wed Feb 01 2006 Matthew Hall <matt@nrpms.net> 0.10.4-2
162 - Enable njb support
163
164 * Wed Jan 18 2006 Matthew Hall <matt@nrpms.net> 0.10.4-1
165 - 0.10.4 Release
166
167 * Tue Jan 03 2006 Matthew Hall <matt@nrpms.net> 0.10.2-1
168 - 0.10.2 Release
169
170 * Wed Dec 07 2005 Matthew Hall <matt@nrpms.net> 0.10-1
171 - 0.10 Release
172
173 * Sat Nov 12 2005 Matthew Hall <matt@nrpms.net> 0.9.11.1-1
174 - 0.9.11.1 Release
175
176 * Thu Nov 10 2005 Matthew Hall <matt@nrpms.net> 0.9.11-1
177 - 0.9.11 Release
178
179 * Mon Sep 26 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-2
180 - R/BR: 's/gtk-sharp/gtk-sharp2/'
181
182 * Fri Sep 16 2005 Matthew Hall <matt@nrpms.net> 0.9.7.1-1
183 - 0.9.7.1 Release
184
185 * Mon Aug 29 2005 Matthew Hall <matt@nrpms.net> 0.8.7.1-1
186 - 0.8.7.1 Release
187
188 * Tue Aug 16 2005 Matthew Hall <matt@nrpms.net> 0.8.3-1
189 - 0.8.3 Release
190 - Sonance renamed to Banshee
191
192 * Tue Aug 02 2005 Matthew Hall <matt@nrpms.net> 0.8.0-1
193 - 0.8.0 Release
194
195 * Thu Jul 28 2005 Matthew Hall <matt@nrpms.net> 0.7.3-1
196 - 0.2.1 Release
This page took 0.049488 seconds and 4 git commands to generate.