1 %include /usr/lib/rpm/macros.mono
2 Summary: .NET support for Flickr
8 Source0: FlickrNet-25207.zip
9 # Source0-md5: d20fe0d25a3888300f21e5ad3895c141
11 Patch0: %{name}-assemblyinfo.patch
12 URL: http://www.codeplex.com/FlickrNet
13 # FIXME: ugly workaround for broken patch handling in our CVS
14 BuildRequires: dos2unix
15 BuildRequires: mono-csharp >= 1.1.16.1
16 BuildRequires: pkgconfig
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 The Flickr.Net API is a .Net Library for accessing the Flickr API.
22 Written entirely in C# it can be accessed from with any .Net language
23 in .Net Framework 1.1, .Net Framework 2.0, .Net Compact Framework 2.0
27 %setup -q -c -n FlickrNet
28 dos2unix FlickrNet/AssemblyInfo.cs
33 gmcs -target:library -out:FlickrNet.dll -r:System.Web.dll *.cs
36 rm -rf $RPM_BUILD_ROOT
37 install -d $RPM_BUILD_ROOT{%{_libdir}/pkgconfig/,%{_libdir}/mono/flickrnet-%{version}}
38 install FlickrNet/FlickrNet.dll $RPM_BUILD_ROOT%{_libdir}/mono/flickrnet-%{version}
39 install -Dm644 %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
40 sed -i "s/@VERSION@/%{version}/" $RPM_BUILD_ROOT%{_libdir}/pkgconfig/flickrnet.pc
43 rm -rf $RPM_BUILD_ROOT
46 %defattr(644,root,root,755)
47 %{_libdir}/mono/flickrnet-%{version}/*.dll
48 %{_pkgconfigdir}/flickrnet.pc