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

Revision 9090, 5.2 KB checked in by inagaki, 9 years ago (diff)

2014-11-15 Ryoichi INAGAKI <ryo1@…>

  • banshee, crash, perltidy, strace: updated
  • qbzr: changed Group


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