source: projects/specs/trunk/b/banshee/banshee-vl.spec @ 6284

Revision 6284, 4.3 KB checked in by Takemikaduchi, 12 years ago (diff)

Xfce-4.10.0 + thunderbird-13.0

Line 
1Summary:        A multimedia management and playback application for GNOME
2Name:           banshee
3Version:        2.4.1
4Release:        1%{?_dist_release}
5
6Source0:        %{name}-%{version}.tar.xz
7
8Patch0:         banshee-2.4.1-missing_cast.patch
9
10License:        MIT/X11
11Group:          Applications/Multimedia
12URL:            http://banshee.fm/
13
14BuildRequires:  mono-devel
15BuildRequires:  mono-addins
16BuildRequires:  mono-zeroconf-devel
17BuildRequires:  boo-devel
18BuildRequires:  gdata-sharp-devel
19BuildRequires:  taglib-sharp-devel
20BuildRequires:  libgpod-sharp-devel
21BuildRequires:  gudev-sharp-devel
22BuildRequires:  gkeyfile-sharp-devel
23BuildRequires:  gconf-sharp2
24BuildRequires:  gio-sharp-devel
25BuildRequires:  gtk-sharp-beans-devel
26BuildRequires:  GConf2-devel
27BuildRequires:  gstreamer-devel
28BuildRequires:  gstreamer-plugins-base-devel
29BuildRequires:  gtk2-devel
30BuildRequires:  sqlite3-devel
31BuildRequires:  dbus-sharp-devel
32BuildRequires:  dbus-sharp-glib-devel
33BuildRequires:  WebKit-gtk-devel
34BuildRequires:  libmtp-devel
35BuildRequires:  libudev-devel
36BuildRequires:  brasero-devel
37BuildRequires:  avahi-devel
38BuildRequires:  gnome-doc-utils
39
40Requires(post,postun):  desktop-file-utils
41Requires(post,postun):  shared-mime-info
42
43Requires:       libgpod-sharp
44Requires:       gvfs-afc
45Requires:       media-player-info
46
47BuildRoot:      %{_tmppath}/%{name}-%{version}-root
48
49Vendor:         Project Vine
50Distribution:   Vine Linux
51Packager:       Takemikaduchi
52
53
54%description
55Banshee is a multimedia management and playback application for GNOME, with
56support for OS X and Windows as well.
57
58Play your music and videos. Stay entertained and up to date with podcasts
59and video podcasts.  Sync your Android, iPod, and other devices. We think
60you'll love the new Banshee!
61
62
63%package        devel
64Summary:        Development tools for banshee
65Summary(ja):    banshee の開発環境
66Group:          Development/Libraries
67Requires:       %{name} = %{version}-%{release}
68Requires:       pkgconfig
69
70%description    devel
71Header files and libraries for building a extension library for the
72banshee.
73
74
75%prep
76%setup -q
77%patch0 -p1 -b .cast
78
79%build
80(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
81%configure \
82        --disable-static
83
84%{__make} %{?_smp_mflags}
85
86
87%install
88%{__rm} -rf ${RPM_BUILD_ROOT}
89
90make install DESTDIR=${RPM_BUILD_ROOT}
91
92find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
93find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
94
95%find_lang %{name}
96
97
98%clean
99%{__rm} -rf ${RPM_BUILD_ROOT}
100
101
102%post
103touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
104gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
105update-desktop-database %{_datadir}/applications &> /dev/null || :
106update-mime-database %{_datadir}/mime &> /dev/null || :
107
108%postun
109if [ $1 -eq 0 ]; then
110    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
111    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
112fi
113update-desktop-database %{_datadir}/applications &> /dev/null || :
114update-mime-database %{_datadir}/mime &> /dev/null || :
115
116
117
118%files -f %{name}.lang
119%defattr(-,root,root,-)
120%doc COPYING ChangeLog NEWS README
121%{_bindir}/bamz
122%{_bindir}/banshee
123%{_bindir}/muinshee
124%{_prefix}/lib/monodoc/sources/banshee-docs.*
125%{_prefix}/lib/monodoc/sources/hyena-docs.*
126%{_libdir}/%{name}
127%{_datadir}/applications/banshee-audiocd.desktop
128%{_datadir}/applications/banshee-media-player.desktop
129%{_datadir}/applications/banshee.desktop
130%{_datadir}/%{name}/audio-profiles/*.xml
131%{_datadir}/%{name}/icons/hicolor/*/*/*
132%{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
133%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
134%{_datadir}/gnome/help/%{name}
135%{_datadir}/icons/hicolor/*/apps/media-player-banshee.png
136%{_datadir}/mime/packages/banshee-amz.xml
137%{_datadir}/mime/packages/banshee-emx.xml
138
139%files devel
140%defattr(-,root,root,-)
141%{_libdir}/pkgconfig/banshee-collection-indexer.pc
142%{_libdir}/pkgconfig/banshee-core.pc
143%{_libdir}/pkgconfig/banshee-hyena-data-sqlite.pc
144%{_libdir}/pkgconfig/banshee-hyena-gui.pc
145%{_libdir}/pkgconfig/banshee-hyena.pc
146%{_libdir}/pkgconfig/banshee-lastfm-gui.pc
147%{_libdir}/pkgconfig/banshee-lastfm.pc
148%{_libdir}/pkgconfig/banshee-mono-media.pc
149%{_libdir}/pkgconfig/banshee-musicbrainz.pc
150%{_libdir}/pkgconfig/banshee-nowplaying.pc
151%{_libdir}/pkgconfig/banshee-services.pc
152%{_libdir}/pkgconfig/banshee-thickclient.pc
153%{_libdir}/pkgconfig/banshee-webbrowser.pc
154
155
156%changelog
157* Sun Jun 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.1-1
158- initial build for Vine Linux
159
Note: See TracBrowser for help on using the repository browser.