]> git.pld-linux.org Git - packages/dotnet-ipod-sharp.git/blobdiff - dotnet-ipod-sharp.spec
- use %{_prefix}/lib for monodoc
[packages/dotnet-ipod-sharp.git] / dotnet-ipod-sharp.spec
index 05d99e7fcec97e494ec3814b20bcd66b809576f8..4dbcf6c160e5f36f8b77e022bd0c309bcdabaa81 100644 (file)
@@ -2,22 +2,27 @@
 Summary:       .NET support for iPods
 Summary(pl.UTF-8):     Obsługa iPodów z poziomu .NET
 Name:          dotnet-ipod-sharp
-Version:       0.6.3
-Release:       4
+Version:       0.8.5
+Release:       2
 # no real license information, just included COPYING
 License:       LGPL v2
 Group:         Libraries
-Source0:       http://banshee-project.org/files/ipod-sharp/ipod-sharp-%{version}.tar.gz
-# Source0-md5: c35131c3350e686d4a006377c1711834
+Source0:       http://banshee-project.org/files/ipod-sharp/0.8.5/ipod-sharp-%{version}.tar.bz2
+# Source0-md5: fb7f53f64d825847d578a637cd48dd41
+Patch0:                %{name}-dep.patch
+Patch1:                %{name}-gac.patch
 URL:           http://banshee-project.org/Subprojects/Ipod-sharp
 BuildRequires: autoconf >= 2.50
-BuildRequires: automake
+BuildRequires: automake >= 1:1.9
 BuildRequires: dotnet-gtk-sharp2-devel >= 2.0
-BuildRequires: libipoddevice-devel >= 0.5.0
-BuildRequires: libtool
+BuildRequires: dotnet-ndesk-dbus-sharp-devel
+BuildRequires: dotnet-ndesk-dbus-glib-sharp-devel
 BuildRequires: mono-csharp >= 1.1.16.1
+BuildRequires: monodoc >= 2.6
 BuildRequires: pkgconfig
 BuildRequires: rpmbuild(monoautodeps)
+Suggests:      podsleuth >= 0.6.1
+ExclusiveArch: %{ix86} %{x8664} alpha arm hppa ia64 mips ppc s390 s390x sparc sparcv9
 ExcludeArch:   i386
 # can't be noarch because of pkgconfigdir (use /usr/share/pkgconfig?)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -34,12 +39,26 @@ Apple iPod, takich jak obsługa danych dźwiękowych wraz z odczytem i
 zapisem baz danych iTunes/iPod oraz synchronizacja muzyki. ipod-sharp
 udostępnia także wrapper CIL dla libipoddevice.
 
+%package devel
+Summary:       Development files for ipod-sharp library
+Summary(pl.UTF-8):     Pliki programistyczne biblioteki ipod-sharp
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      monodoc >= 2.6
+
+%description devel
+Development files for ipod-sharp library.
+
+%description devel -l pl.UTF-8
+Pliki programistyczne biblioteki ipod-sharp.
+
 %prep
-%setup -qn ipod-sharp-%{version}
+%setup -q -n ipod-sharp-%{version}
+%patch0 -p1
+%patch1 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I .
 %{__autoconf}
 %{__automake}
 %configure
@@ -52,12 +71,28 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# replace duplicates by symlinks
+cd $RPM_BUILD_ROOT%{_prefix}/lib/ipod-sharp
+for f in ipod-sharp.dll* ipod-sharp-ui.dll* ; do
+       %{__rm} $f
+       ln -sf ../mono/gac/ipod-sharp*/*/$f $f
+done
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-%{_prefix}/lib/ipod-sharp
+%dir %{_prefix}/lib/ipod-sharp
+%{_prefix}/lib/ipod-sharp/ipod-sharp-firmware.dll*
+%{_prefix}/lib/mono/gac/ipod-sharp
+%{_prefix}/lib/mono/gac/ipod-sharp-ui
+
+%files devel
+%defattr(644,root,root,755)
+%{_prefix}/lib/ipod-sharp/ipod-sharp.dll*
+%{_prefix}/lib/ipod-sharp/ipod-sharp-ui.dll*
 %{_pkgconfigdir}/ipod-sharp.pc
 %{_pkgconfigdir}/ipod-sharp-ui.pc
+%{_prefix}/lib/monodoc/sources/ipod-sharp-docs.*
This page took 0.086394 seconds and 4 git commands to generate.