rpms/banshee/F-9 .cvsignore, 1.15, 1.16 banshee.spec, 1.43, 1.44 sources, 1.15, 1.16

Nigel Jones (nigelj) fedora-extras-commits at redhat.com
Sat May 10 07:00:11 UTC 2008


Author: nigelj

Update of /cvs/pkgs/rpms/banshee/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16357

Modified Files:
	.cvsignore banshee.spec sources 
Log Message:
Banshee 0.99.1 Release: -1 build



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/banshee/F-9/.cvsignore,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- .cvsignore	13 Apr 2008 01:52:24 -0000	1.15
+++ .cvsignore	10 May 2008 06:59:31 -0000	1.16
@@ -1 +1 @@
-banshee-1-0.98.3.tar.bz2
+banshee-1-0.99.1.tar.bz2


Index: banshee.spec
===================================================================
RCS file: /cvs/pkgs/rpms/banshee/F-9/banshee.spec,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- banshee.spec	13 Apr 2008 02:04:25 -0000	1.43
+++ banshee.spec	10 May 2008 06:59:31 -0000	1.44
@@ -1,76 +1,94 @@
+%define mono_shared %{_builddir}/%{?buildsubdir}
+
 Name:    banshee
-Version: 0.98.3
-Release: 2%{?dist}
+Version: 0.99.1
+Release: 1%{?dist}
 Summary: Easily import, manage, and play selections from your music collection
-
 Group:   Applications/Multimedia
 License: MIT
 URL:     http://banshee-project.org/
 Source0: http://banshee-project.org/files/banshee/banshee-1-%{version}.tar.bz2
+#As we are not shipping the boo interface quite yet, no need for our note to ppc users
+#Source1: README.Fedora
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # We only have mono on these arches:
 ExclusiveArch: %ix86 x86_64 ia64 armv4l sparc alpha ppc
 
-BuildRequires: ipod-sharp
-BuildRequires: avahi-sharp
+# Versioned dependencies
 BuildRequires: libmusicbrainz-devel >= 2.1.1
-BuildRequires: gtk-sharp2-devel
 BuildRequires: mono-devel >= 1.1.10
-BuildRequires: mono-data
-BuildRequires: mono-data-sqlite
 BuildRequires: mono-zeroconf-devel >= 0.7.2
 BuildRequires: hal-devel >= 0.5.6
 BuildRequires: sqlite-devel >= 3.3
 BuildRequires: gstreamer-devel >= 0.10
 BuildRequires: gstreamer-plugins-base-devel >= 0.10
 BuildRequires: gstreamer-plugins-good >= 0.10
-BuildRequires: gnome-desktop-devel
-BuildRequires: gnome-sharp-devel
-BuildRequires: nautilus-cd-burner-devel
-BuildRequires: gettext-devel
-BuildRequires: perl(XML::Parser)
-BuildRequires: ndesk-dbus-glib-devel
-BuildRequires: taglib-sharp-devel
-BuildRequires: libmtp-devel
-BuildRequires: mono-addins-devel
+BuildRequires: libmtp-devel >= 0.2.0
+
+# Sharp
+BuildRequires: ipod-sharp avahi-sharp gtk-sharp2-devel taglib-sharp-devel gnome-sharp-devel
+
+# Extra mono deps
+BuildRequires: mono-data mono-data-sqlite mono-addins-devel
+
+# Gnome/Glib
+BuildRequires: gnome-desktop-devel nautilus-cd-burner-devel ndesk-dbus-glib-devel
+
+# Misc
+BuildRequires: gettext-devel perl(XML::Parser)
+
+# boo-devel currently pulls in broken dependencies (XULRunner) and is a new feature, so disabled.
+## No boo-devel for ppc but we owe it to the users to keep banshee up to date
+#%ifnarch ppc
+#BuildRequires: boo-devel
+#%endif
+
+BuildRequires: desktop-file-utils
 
 Requires:       libipoddevice
-Requires(post): desktop-file-utils
-Requires(postun): desktop-file-utils
 
 %description
 Banshee allows you to import CDs, sync your music collection to an iPod,
 play music directly from an iPod, create playlists with songs from your
 library, and create audio and MP3 CDs from subsets of your library.
 
+%package devel
+Summary: Development files for Banshee
+Group: Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description devel
+Development files for Banshee Media Player
+
 %prep
 %setup -q -n %{name}-1-%{version}
+cp %{SOURCE1} .
 
 %build
-
-export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
+export MONO_SHARED_DIR=%mono_shared
 %configure  --disable-docs --with-gstreamer-0-10 --disable-helix \
             --enable-external-ndesk-dbus \
-            --enable-mtp --enable-podcast \
+            --enable-mtp --disable-podcast \
             --disable-gstreamer-plugins-check
 make
 
 %install
-%{__rm} -rf $RPM_BUILD_ROOT
-export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir}
-%makeinstall
+%{__rm} -rf %{buildroot}
+export MONO_SHARED_DIR=%mono_shared
+make install DESTDIR=%{buildroot}
 
 desktop-file-install --vendor gnome --delete-original		\
   --dir $RPM_BUILD_ROOT%{_datadir}/applications			\
   --add-category X-Fedora					\
   --add-only-show-in=GNOME                                      \
-  $RPM_BUILD_ROOT%{_datadir}/applications/banshee-1.desktop
+  %{buildroot}%{_datadir}/applications/banshee-1.desktop
 
 %find_lang %name-1
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+%{__rm} -rf  %{buildroot}
 
 %post
 update-desktop-database %{_datadir}/applications
@@ -92,23 +110,29 @@
 
 %files -f %{name}-1.lang
 %defattr(-,root,root,-)
-%doc COPYING
+%doc COPYING AUTHORS ChangeLog README NEWS
 %{_bindir}/banshee-1
 %{_libdir}/banshee-1
-%{_libdir}/pkgconfig/banshee-1-*.pc
 %{_datadir}/applications/*.desktop
 %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
-%dir %{_datadir}/banshee-1
-%{_datadir}/banshee-1/audio-profiles
-%{_datadir}/banshee-1/icons/
+%{_datadir}/banshee-1/
 %{_datadir}/icons/hicolor/*/apps/media-player-banshee.png
-#%{_datadir}/icons/hicolor/scalable/apps/music-player-banshee.svg
-#%{_sysconfdir}/gconf/schemas
-%exclude %{_datadir}/icons/hicolor/icon-theme.cache
+#%exclude %{_datadir}/icons/hicolor/icon-theme.cache
 %exclude %{_libdir}/banshee-1/*.a
 %exclude %{_libdir}/banshee-1/*.la
 
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/banshee-1-*.pc
+
 %changelog
+* Sat May 5 2008 Nigel Jones <dev at nigelj.com> - 0.99.1-1
+- New Upstream Release (0.99.1) - Beta 1 (Closes: Bug# 445449)
+- boo doesn't work quite yet for us, this will most likely be enabled in a -2
+  build (README.Fedora hence removed from sources)
+- Spec file improvements per guidelines
+- Put .pc files in their proper place
+
 * Sat Apr 12 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0.98.3-2
 - adding BR: mono-addins-devel
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/banshee/F-9/sources,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- sources	13 Apr 2008 01:52:24 -0000	1.15
+++ sources	10 May 2008 06:59:31 -0000	1.16
@@ -1 +1 @@
-c0426c66a97b1700c7353135f8940b16  banshee-1-0.98.3.tar.bz2
+dc1e1f8a98d70c66823c881638e7ea3a  banshee-1-0.99.1.tar.bz2




More information about the fedora-extras-commits mailing list