eeed29c
Name:		bangarang
d06a642
Version:	2.1
02c7574
Release:	8%{?dist}
eeed29c
Summary:	Media player with nepomuk support
eeed29c
eeed29c
Group:		Applications/Multimedia
eeed29c
License:	GPLv3+
eeed29c
URL:		http://bangarangkde.wordpress.com/
5423425
Source0:	http://bangarangissuetracking.googlecode.com/files/%{name}-%{version}.tar.gz
eeed29c
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
eeed29c
6f230b3
Patch0:		bangarang-2.1-include-unistdh.patch
eeed29c
eeed29c
BuildRequires:	gettext, kdemultimedia-devel, taglib-devel, soprano-devel
eeed29c
eeed29c
%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
eeed29c
eeed29c
%description
eeed29c
* Play your media (Media files, CD and DVD).
eeed29c
* Restrained interface that puts your media front-and-center.
eeed29c
* Media library functions that allow you simple, effective browsing and 
eeed29c
  categorization for all your media including:
eeed29c
	o Music
eeed29c
	o Audio streams
eeed29c
	o Audio clips
eeed29c
	o Movies
eeed29c
	o TV Shows
eeed29c
	o Video clips
eeed29c
* Rating and play count tracking
eeed29c
* Search functions
eeed29c
* Saved media lists including:
eeed29c
	o Save media lists for any media type
eeed29c
	o Save media list “views” – Save any view while browsing, 
eeed29c
	  including search results. Views are “live” – when you add 
eeed29c
	  that new Muse album to your library, your saved media list 
eeed29c
	  view will automatically reflect it.
eeed29c
* Employs core KDE4 technologies including:
eeed29c
	o Nepomuk – Uses and shares media data with the rest of your desktop.
eeed29c
	o Phonon – Whatever the phonon backend plays, Bangarang plays.
eeed29c
eeed29c
eeed29c
%prep
eeed29c
%setup -q -n bangarang-bangarang
eeed29c
6f230b3
%patch0 -p1 -b .include-unistd.h
6f230b3
eeed29c
%build
eeed29c
mkdir -p %{_target_platform}
eeed29c
pushd %{_target_platform}
eeed29c
%{cmake_kde4} ..
eeed29c
popd
eeed29c
eeed29c
make %{?_smp_mflags} -C %{_target_platform}
eeed29c
eeed29c
%install
eeed29c
rm -rf %{buildroot}
eeed29c
make install/fast -C %{_target_platform} DESTDIR=%{buildroot}
eeed29c
%find_lang %{name} --with-kde
eeed29c
eeed29c
%clean
eeed29c
rm -rf %{buildroot}
eeed29c
eeed29c
%post 
eeed29c
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
eeed29c
eeed29c
%postun
eeed29c
if [ $1 -eq 0 ] ; then
eeed29c
   touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null
eeed29c
   gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &>/dev/null || :
eeed29c
   update-desktop-database -q &> /dev/null
eeed29c
   update-mime-database %{_kde4_datadir}/mime &> /dev/null
eeed29c
fi
eeed29c
eeed29c
%posttrans
eeed29c
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
eeed29c
update-desktop-database -q &> /dev/null
eeed29c
update-mime-database %{_kde4_datadir}/mime &> /dev/null
eeed29c
eeed29c
%check
eeed29c
desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop
eeed29c
eeed29c
%files -f %{name}.lang
eeed29c
%defattr(-,root,root,-)
eeed29c
%doc COPYING README HACKING TESTING
eeed29c
%{_kde4_bindir}/bangarang*
eeed29c
%{_kde4_datadir}/applications/kde4/%{name}.desktop
eeed29c
%{_kde4_iconsdir}/hicolor/*/*/*.png
eeed29c
%{_kde4_appsdir}/solid/actions/%{name}*
eeed29c
eeed29c
%changelog
02c7574
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-8
02c7574
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
02c7574
f7b6aa1
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.1-7
f7b6aa1
- Rebuilt for GCC 5 C++11 ABI change
f7b6aa1
ae2f43d
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-6
ae2f43d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
ae2f43d
8418e13
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-5
8418e13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8418e13
dc54350
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-4
dc54350
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
dc54350
15430ef
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-3
15430ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
15430ef
7fcc92c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1-2
7fcc92c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7fcc92c
d06a642
* Wed Feb 15 2012 Martin Airs <camberwell@fedoraproject.org> - 2.1-1
d06a642
- 2.1 release
6f230b3
- include unistd.h patch
d06a642
04b5e83
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
04b5e83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
04b5e83
5423425
* Fri Jul 15 2011 Jaroslav Reznik <jreznik@redhat.com> - 2.0.1-1
5423425
- bugfix release 2.0.1
5423425
05e0ad7
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-2
05e0ad7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
05e0ad7
fb88836
* Wed Feb 02 2011 Thomas Janssen <thomasj@fedoraproject.org> 2.0-1
fb88836
- 2.0 release
fb88836
3078595
* Wed Nov 17 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.1-2
3078595
- removed sed lines, fix mimetype (sed is bad, patch is good) #654366
3078595
5d47383
* Sat May 01 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0.1-1
5d47383
- bugfix release 1.0.1
5d47383
eeed29c
* Mon Feb 01 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0-2
eeed29c
- Remove a double entry from .desktopfile
eeed29c
eeed29c
* Sun Jan 17 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0-1
eeed29c
- Update to new source
eeed29c
eeed29c
* Thu Jan 07 2010 Thomas Janssen <thomasj@fedoraproject.org> 1.0-1.rc1
5d47383
- Initial Fedora release
5d47383