#
# TODO: Make build as noarch
-# TODO: Rename to dotnet-taglib-sharp?
#
%include /usr/lib/rpm/macros.mono
Summary: Metadata library for most common movie and music formats
-Name: taglib-sharp
-Version: 2.0.3.2
-Release: 2
-License: LGPLv2
-Group: Development
-#Source0: http://www.taglib-sharp.com/Download/%{name}-%{version}.tar.gz
-Source0: http://download.banshee-project.org/taglib-sharp/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 7c6e613e803b31d3d62e4def0359fcb4
+Name: dotnet-taglib-sharp
+Version: 2.0.4.0
+Release: 1
+License: LGPL v2
+Group: Libraries
+Source0: http://download.banshee-project.org/taglib-sharp/%{version}/taglib-sharp-%{version}.tar.bz2
+# Source0-md5: c7e3b2d064e0429d168fa7498c47970e
+Patch0: %{name}-makefile.patch
URL: http://taglib-sharp.com/
+BuildRequires: autoconf
+BuildRequires: automake >= 1:1.9
BuildRequires: dotnet-gnome-sharp-devel
+BuildRequires: exiv2-devel
BuildRequires: libtool
BuildRequires: mono-csharp
BuildRequires: monodoc
+BuildRequires: pkgconfig
+Provides: taglib-sharp
+Obsoletes: taglib-sharp
#BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
access to specific APIs for a given format.
%package devel
-Summary: Header files for taglib-sharp library
-Summary(pl.UTF-8): Pliki nagłówkowe bibliotektaglib-sharp
+Summary: TagLib# development files
+Summary(pl.UTF-8): Pliki programistyczne TagLib#
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Provides: taglib-sharp-devel
+Obsoletes: taglib-sharp-devel
%description devel
-Header files for taglib-sharp library.
+TagLib# development files.
%description devel -l pl.UTF-8
-Pliki nagłówkowe bibliote taglib-sharp.
+Pliki programistyczne TagLib#.
%prep
-%setup -q
+%setup -q -n taglib-sharp-%{version}
+%patch0 -p1
%build
%{__libtoolize}
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
%{_prefix}/lib/mono/taglib-sharp
-%{_datadir}/pkgconfig/taglib-sharp.pc
+%{_npkgconfigdir}/taglib-sharp.pc