]> git.pld-linux.org Git - packages/dotnet-flickrnet.git/blob - dotnet-flickrnet.spec
- BR: unzip
[packages/dotnet-flickrnet.git] / dotnet-flickrnet.spec
1 %include        /usr/lib/rpm/macros.mono
2 Summary:        .NET support for Flickr
3 Name:           dotnet-flickrnet
4 Version:        2.2.0
5 Release:        1
6 License:        MIT
7 Group:          Libraries
8 Source0:        FlickrNet2.2-Src-48055.zip
9 # Source0-md5:  534b3436762ce1bfb2568c9774340f0c
10 Source1:        flickrnet.pc
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
17 BuildRequires:  unzip
18 ExcludeArch:    i386
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 The Flickr.Net API is a .Net Library for accessing the Flickr API.
23 Written entirely in C# it can be accessed from with any .Net language
24 in .Net Framework 1.1, .Net Framework 2.0, .Net Compact Framework 2.0
25 and Mono.
26
27 %prep
28 %setup -q -c -n FlickrNet
29 dos2unix FlickrNet/AssemblyInfo.cs
30 %patch0 -p1
31
32 %build
33 cd FlickrNet
34 gmcs -target:library -out:FlickrNet.dll -r:System.Web.dll *.cs
35
36 %install
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{%{_datadir}/pkgconfig/,%{_prefix}/lib/mono/flickrnet-%{version}}
39 install FlickrNet/FlickrNet.dll $RPM_BUILD_ROOT%{_prefix}/lib/mono/flickrnet-%{version}
40 install -Dm644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pkgconfig/
41 sed -i "s/@VERSION@/%{version}/" $RPM_BUILD_ROOT%{_datadir}/pkgconfig/flickrnet.pc
42
43 %clean
44 rm -rf $RPM_BUILD_ROOT
45
46 %files
47 %defattr(644,root,root,755)
48 %dir %{_prefix}/lib/mono/flickrnet-%{version}
49 %{_prefix}/lib/mono/flickrnet-%{version}/*.dll
50 %{_datadir}/pkgconfig/flickrnet.pc
This page took 0.061968 seconds and 3 git commands to generate.