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

Revision 8313, 4.8 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release

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