Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 49f13decb6b3bed5bfdf7801dc0b6582 > files > 6

kmusicdb-0.12.3-2mdv2008.0.src.rpm

%define libdbmusic_version 0.8.4

Summary:	A Music Collection Manager with CDDB support
Name:		kmusicdb
Version: 	0.12.3
Release:	%mkrel 2
License:	GPL
Group:     Sound 
Url:       http://kmusicdb.sourceforge.net 
Source:     %{name}-%{version}.tar.bz2
Source1:   kmusicdb-48.png
Source2:   kmusicdb-32.png
Source3:   kmusicdb-16.png
Patch0:    kmusicdb-0.12.3-fix-invalid-destkop.patch 
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot 
Requires:  libdbmusic >= %{libdbmusic_version}
Requires:  postgresql >= 8.1
BuildRequires: autoconf
BuildRequires: libdbmusic-devel >= %{libdbmusic_version}
BuildRequires: kdelibs-devel
BuildRequires: libfam-devel
BuildRequires: postgresql-devel 
BuildRequires: desktop-file-utils

%description
KmusicdB is a music collection manager for KDE3, using a PostgreSQL backend.  

Features:
A backend capable of connecting to or creating postgreSQL databases.               
The ability to backup or restore these databases.               
A clean and stable interface.               
Adding, editing or deleting artists.               
Customizable main display.               
Adding, editing, deleting titles (including album cover pic).	
Adding, editing or deleting tracks. Easy to use editor.               
Customizable startup options.
Customizable defaults for artists, titles, databases, CDDB, etc.               
An attempt at being fast and efficien.               
Flexible design, most popups are implemented non-modal.               
Add/edit/delete format/boxset/genre/label/method/type/bands to explore.
Type is for Single, LP, etc.
Format is for MiniDisc, DVD, CD, Vinyl, etc.
Method is Live, Studio, etc.
Ability to generate customizable reports
(sort, colors, restrict by collected, not collected, dates, font)
Reports include: Artist, Collection, Date Range, Bands To Explore, Statistics, 
Tracks By Title, Titles By  Artist, Top Titles and Custom
The statistics report has a LOT of information on your database.
Including sums of artists, titles, tracks and length of tracks.
A listing of each category by how many of each and a percentage of the total. 	
Also are 2 methods of searching your database.	
CDDB support (CDDBP, HTTP and proxy).  
Local CDDB lookup via KSCD.	
Multi-user friendly.

%prep
%setup -q -n %{name}-%{version}
%patch0 -p0

%build
export WANT_AUTOCONF_2_5=1
%configure2_5x --disable-rpath --with-dbmdir=%{_libdir} \
  --with-qt-dir=%{qt3dir}  --with-qt-includes=%{qt3include} \
  --with-qt-libraries=%{qt3lib}
make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std 
 
mkdir -p %buildroot%{_datadir}/applications/kde
desktop-file-install --vendor="" --delete-original \
  --remove-category="Application" \
  --add-category="Qt" \
  --add-category="KDE" \
  --add-category="Database" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications/kde $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/*

mkdir -p $RPM_BUILD_ROOT{%{_iconsdir},%{_miconsdir},%{_liconsdir}}
cp %{SOURCE1} $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
cp %{SOURCE2} $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
cp %{SOURCE3} $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

%post
%update_menus

%postun
%clean_menus

%clean
rm -fr $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING INSTALL README TODO 
%doc %{_docdir}/kde/HTML/en/%{name}
%{_bindir}/*
%{_datadir}/applications/kde/*.desktop
%{_datadir}/apps/%{name}/kmusicdbui.rc
%{_datadir}/icons/hicolor/*/apps/*.png
%{_liconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png


%changelog
* Sat Aug 25 2007 Funda Wang <fundawang@mandriva.org> 0.12.3-2mdv2008.0
+ Revision: 71114
- fix invalid desktop file
- explicitly specify the qt3 dirs

* Tue Jun 26 2007 Funda Wang <fundawang@mandriva.org> 0.12.3-1mdv2008.0
+ Revision: 44470
- added additional dir specification
- fix file list
- New version


* Sun Sep 17 2006 Nicolas Lécureuil <neoclust@mandriva.org>
+ 2006-09-16 16:08:27 (61758)
- Add xdg keyword

* Sun Sep 17 2006 Nicolas Lécureuil <neoclust@mandriva.org>
+ 2006-09-16 16:06:34 (61757)
- XDG

* Fri Aug 04 2006 Nicolas Lécureuil <neoclust@mandriva.org>
+ 2006-08-03 03:48:22 (43133)
- import kmusicdb-0.12.2-2mdk

* Fri Apr 21 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.12.2-2mdk
- Add BuildRequires

* Sat Apr 15 2006 Jerome Martin <jmartin@mandriva.org> 0.12.2-1mdk
- 0.12.2