Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > d486c623c27214f5a5f9c7f55689fbb1 > files > 4

cowbell-0.3-0.svn47.1.fc13.4.src.rpm

%define         debug_package %{nil}

Name:           cowbell
Version:        0.3
Release:        0.svn47.1%{?dist}.4
Summary:        Music organazier

Group:         	Applications/Multimedia 
License:       	GPLv2+ 
URL:           	http://more-cowbell.org/ 
#svn checkout
#svn co -r 47 http://svn.gnome.org/svn/cowbell/trunk cowbell && tar -cvjf cowbell-svn47.tar.bz2 cowbell
Source0:       	%{name}-svn47.tar.bz2
# The behavior of the coalescence operator has been changed to conform to MS compiler.
# Has been already filed into upstream bugtracker at http://bugzilla.gnome.org/show_bug.cgi?id=565258
Patch0:         %{name}-coalesceop.patch
# This is a mono bug, see https://bugzilla.novell.com/show_bug.cgi?id=379537
Patch1:         %{name}-CS0649.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# Various Mono dependencies are not available for ppc64; see bug 241850.
ExcludeArch:    ppc64 sparc64

BuildRequires:  gnome-common, automake, autoconf, libtool, intltool
BuildRequires: 	mono-devel, gtk-sharp2-devel, gtk-sharp2-gapi
BuildRequires: 	taglib-sharp-devel 
BuildRequires:  scrollkeeper, desktop-file-utils, gettext
BuildRequires:	perl-XML-Parser
Requires:	mono-core, gtk-sharp2, taglib-sharp
Requires(post): scrollkeeper, desktop-file-utils
Requires(postun): scrollkeeper, desktop-file-utils


%description
Cowbell is an elegant, album-based, music organizer
written by Brad Taylor in C-sharp for Gtk+. Using TagLib, 
it supports many audio formats including: Mp3, Ogg 
Vorbis and MusePack

%prep
%setup -qn cowbell
%patch0 -p1
%patch1 -p1

%build
./autogen.sh
%configure --disable-static
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=${RPM_BUILD_ROOT} install

desktop-file-install --vendor fedora --delete-original \
        --dir ${RPM_BUILD_ROOT}%{_datadir}/applications         \
        --add-category X-Fedora                                 \
        $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%find_lang %{name}

find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;

%post
scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :

update-desktop-database &> /dev/null ||:

touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%postun
scrollkeeper-update -q || :

update-desktop-database &> /dev/null ||:

touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%clean
rm -rf $RPM_BUILD_ROOT


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README
%{_bindir}/cowbell
%{_libdir}/cowbell
%{_datadir}/icons/hicolor/*/apps/cowbell.*
%{_datadir}/applications/*.desktop


%changelog
* Mon Oct 26 2009 Dennis Gilmore <dennis@ausil.us> - 0.3.0-0.svn47.1.4
- ExcludeArch sparc64 no mono

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.svn47.1.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Sun May 24 2009 Milos Jakubicek <xjakub@fi.muni.cz> - 0.3-0.svn47.1.2
- Fix FTBFS: added cowbell-coalesceop.patch and cowbell-CS0469.patch.

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.svn47.1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Tue May 13 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.3.0-0.svn47.1
- new svn snapshot, fix x86_64 libdir bug, for real this time, promise! #442338
- Add missing taglib-sharp dependency, #460892
- Spec cleanups, patches removed (commited upstream)
- Don't build debuginfo package

* Tue May 13 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.3-0.svn34.4
- Use svn trunk
- fix multiarch issues

* Wed Apr 23 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.2.7.1-10
- Fix x86_64 patch

* Mon Mar 17 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.2.7.1-9
- Add ExclusiveArch to prevent build errors on unsupported archs
- Add patch for fixing libdir path on x86_64

* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.2.7.1-8
- Autorebuild for GCC 4.3

* Tue Oct 03 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-7
- Don't replace %{_libdir}
* Fri Sep 15 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-6
- Add missing gtk-sharp2-devel Builddep
* Fri Sep 15 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-5
- Add missing perl-XML-Parser Builddep
* Wed Jul 05 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-3
- Add gettext build-dep again
* Thu May 11 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-2
- Add missing mono-core and gtk-sharp2 Requires
- Add scriplets for gtk+ icon cache
- Removed ChangeLog from %doc
- Don't include static library 
- Remove gettext BuildRequires
* Tue May 09 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.7.1-1
- New release, 0.2.7.1
- Define libdir like suggested in the wiki
* Mon Apr 24 2006 John Mahowald <jpmahowald@gmail.com> - 0.2.7-1
- 0.2.7
* Sun Apr 02 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.6.1-2
- Fix x86_64 build issue by replacing %{_libdir}
* Sat Apr 01 2006 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.2.6.1-1
- Initial build