]> git.pld-linux.org Git - packages/dotnet-ipod-sharp.git/blob - dotnet-ipod-sharp.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/dotnet-ipod-sharp.git] / dotnet-ipod-sharp.spec
1 %include        /usr/lib/rpm/macros.mono
2 Summary:        .NET support for iPods
3 Summary(pl.UTF-8):      Obsługa iPodów z poziomu .NET
4 Name:           dotnet-ipod-sharp
5 Version:        0.8.5
6 Release:        2
7 # no real license information, just included COPYING
8 License:        LGPL v2
9 Group:          Libraries
10 Source0:        http://banshee-project.org/files/ipod-sharp/0.8.5/ipod-sharp-%{version}.tar.bz2
11 # Source0-md5:  fb7f53f64d825847d578a637cd48dd41
12 Patch0:         %{name}-dep.patch
13 Patch1:         %{name}-gac.patch
14 URL:            http://banshee-project.org/Subprojects/Ipod-sharp
15 BuildRequires:  autoconf >= 2.50
16 BuildRequires:  automake >= 1:1.9
17 BuildRequires:  dotnet-gtk-sharp2-devel >= 2.0
18 BuildRequires:  dotnet-ndesk-dbus-sharp-devel
19 BuildRequires:  dotnet-ndesk-dbus-glib-sharp-devel
20 BuildRequires:  mono-csharp >= 1.1.16.1
21 BuildRequires:  monodoc >= 2.6
22 BuildRequires:  pkgconfig
23 BuildRequires:  rpmbuild(monoautodeps)
24 Suggests:       podsleuth >= 0.6.1
25 ExclusiveArch:  %{ix86} %{x8664} alpha arm hppa ia64 mips ppc s390 s390x sparc sparcv9
26 ExcludeArch:    i386
27 # can't be noarch because of pkgconfigdir (use /usr/share/pkgconfig?)
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 ipod-sharp provides support for high level features of Apple's iPod,
32 like support for audio content, including reading and writing of
33 the iTunes/iPod database, and syncing music. ipod-sharp also provides
34 a CIL wrapper for libipoddevice.
35
36 %description -l pl.UTF-8
37 ipod-sharp zapewnia obsługę wysokopoziomowych możliwości urządzeń
38 Apple iPod, takich jak obsługa danych dźwiękowych wraz z odczytem i
39 zapisem baz danych iTunes/iPod oraz synchronizacja muzyki. ipod-sharp
40 udostępnia także wrapper CIL dla libipoddevice.
41
42 %package devel
43 Summary:        Development files for ipod-sharp library
44 Summary(pl.UTF-8):      Pliki programistyczne biblioteki ipod-sharp
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47 Requires:       monodoc >= 2.6
48
49 %description devel
50 Development files for ipod-sharp library.
51
52 %description devel -l pl.UTF-8
53 Pliki programistyczne biblioteki ipod-sharp.
54
55 %prep
56 %setup -q -n ipod-sharp-%{version}
57 %patch0 -p1
58 %patch1 -p1
59
60 %build
61 %{__aclocal} -I .
62 %{__autoconf}
63 %{__automake}
64 %configure
65
66 %{__make} -j1
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70
71 %{__make} install \
72         DESTDIR=$RPM_BUILD_ROOT
73
74 # replace duplicates by symlinks
75 cd $RPM_BUILD_ROOT%{_prefix}/lib/ipod-sharp
76 for f in ipod-sharp.dll* ipod-sharp-ui.dll* ; do
77         %{__rm} $f
78         ln -sf ../mono/gac/ipod-sharp*/*/$f $f
79 done
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files
85 %defattr(644,root,root,755)
86 %doc AUTHORS ChangeLog NEWS README
87 %dir %{_prefix}/lib/ipod-sharp
88 %{_prefix}/lib/ipod-sharp/ipod-sharp-firmware.dll*
89 %{_prefix}/lib/mono/gac/ipod-sharp
90 %{_prefix}/lib/mono/gac/ipod-sharp-ui
91
92 %files devel
93 %defattr(644,root,root,755)
94 %{_prefix}/lib/ipod-sharp/ipod-sharp.dll*
95 %{_prefix}/lib/ipod-sharp/ipod-sharp-ui.dll*
96 %{_pkgconfigdir}/ipod-sharp.pc
97 %{_pkgconfigdir}/ipod-sharp-ui.pc
98 %{_prefix}/lib/monodoc/sources/ipod-sharp-docs.*
This page took 0.062604 seconds and 3 git commands to generate.