]>
Commit | Line | Data |
---|---|---|
9cf574a0 | 1 | # |
55b9ad02 | 2 | %include /usr/lib/rpm/macros.mono |
9cf574a0 | 3 | # |
7c9a4445 JB |
4 | Summary: gdata-sharp - C# library that makes it easy to access data through Google Data APIs |
5 | Summary(pl.UTF-8): gdata-sharp - biblioteka C# ułatwiająca dostęp do danych poprzez API Google Data | |
a8e5eea4 | 6 | Name: dotnet-gdata-sharp |
7c9a4445 | 7 | Version: 2.2.0.0 |
9cf574a0 | 8 | Release: 1 |
55b9ad02 | 9 | License: Apache v2.0 |
7c9a4445 JB |
10 | Group: Libraries |
11 | #Source0Download: https://code.google.com/p/google-gdata/downloads/list | |
9cf574a0 | 12 | Source0: http://google-gdata.googlecode.com/files/libgoogle-data-mono-%{version}.tar.gz |
7c9a4445 JB |
13 | # Source0-md5: d748a5ae2b349b9832e303e95c18ce79 |
14 | Patch0: %{name}-update.patch | |
55b9ad02 | 15 | URL: http://code.google.com/p/google-gdata/ |
e3551aee | 16 | BuildRequires: dos2unix |
7c9a4445 | 17 | BuildRequires: dotnet-newtonsoft-json-devel |
e3551aee | 18 | BuildRequires: mono-csharp |
55b9ad02 | 19 | BuildRequires: mono-devel |
7c9a4445 JB |
20 | BuildRequires: rpmbuild(monoautodeps) |
21 | Requires: dotnet-newtonsoft-json | |
55b9ad02 PZ |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
23 | ||
24 | %description | |
25 | The GData .NET Client Library provides a library and source code that | |
26 | make it easy to access data through Google Data APIs. | |
27 | ||
7c9a4445 JB |
28 | %description -l pl.UTF-8 |
29 | Biblioteka kliencka .NET GData ma na celu ułatwienie dostępu do danych | |
30 | poprzez API Google Data. | |
31 | ||
55b9ad02 PZ |
32 | %package devel |
33 | Summary: Files required for compilation using gdata-sharp | |
7c9a4445 | 34 | Summary(pl.UTF-8): Pliki wymagane do kompilacji z użyciem gdata-sharp |
55b9ad02 PZ |
35 | Group: Development/Libraries |
36 | Requires: %{name} = %{version}-%{release} | |
7c9a4445 | 37 | Requires: dotnet-newtonsoft-json-devel |
55b9ad02 PZ |
38 | |
39 | %description devel | |
40 | Files required for compilation using gdata-sharp. | |
41 | ||
7c9a4445 JB |
42 | %description devel -l pl.UTF-8 |
43 | Pliki wymagane do kompilacji z użyciem gdata-sharp. | |
44 | ||
55b9ad02 PZ |
45 | %prep |
46 | %setup -q -n libgoogle-data-mono-%{version} | |
7c9a4445 | 47 | %patch0 -p1 |
d3c39b21 | 48 | dos2unix misc/*.pc.in |
55b9ad02 PZ |
49 | |
50 | %build | |
51 | %{__make} \ | |
52 | PREFIX=%{_prefix} | |
53 | ||
7c9a4445 JB |
54 | # alternative (but with no functional install target) |
55 | #xbuild "src/Google Data API SDK.sln" | |
56 | ||
55b9ad02 PZ |
57 | %install |
58 | rm -rf $RPM_BUILD_ROOT | |
9cf574a0 | 59 | |
55b9ad02 PZ |
60 | %{__make} install \ |
61 | DESTDIR=$RPM_BUILD_ROOT \ | |
62 | PREFIX=%{_prefix} | |
63 | ||
c7ca43c1 PZ |
64 | if [ "%{_lib}" != "lib" ]; then |
65 | install -d $RPM_BUILD_ROOT%{_prefix}/%{_lib} | |
66 | mv $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/pkgconfig | |
67 | fi | |
68 | ||
55b9ad02 | 69 | %clean |
d6eada9d | 70 | rm -rf $RPM_BUILD_ROOT |
55b9ad02 PZ |
71 | |
72 | %files | |
73 | %defattr(644,root,root,755) | |
7c9a4445 JB |
74 | %{_prefix}/lib/mono/gac/Google.GData.AccessControl |
75 | %{_prefix}/lib/mono/gac/Google.GData.Analytics | |
76 | %{_prefix}/lib/mono/gac/Google.GData.Apps | |
77 | %{_prefix}/lib/mono/gac/Google.GData.Blogger | |
78 | %{_prefix}/lib/mono/gac/Google.GData.Calendar | |
79 | %{_prefix}/lib/mono/gac/Google.GData.Client | |
80 | %{_prefix}/lib/mono/gac/Google.GData.Contacts | |
81 | %{_prefix}/lib/mono/gac/Google.GData.Documents | |
82 | %{_prefix}/lib/mono/gac/Google.GData.Extensions | |
83 | %{_prefix}/lib/mono/gac/Google.GData.Photos | |
84 | %{_prefix}/lib/mono/gac/Google.GData.Spreadsheets | |
85 | %{_prefix}/lib/mono/gac/Google.GData.YouTube | |
55b9ad02 PZ |
86 | |
87 | %files devel | |
88 | %defattr(644,root,root,755) | |
89 | %dir %{_prefix}/lib/mono/GData-Sharp | |
7c9a4445 JB |
90 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.AccessControl.dll |
91 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Analytics.dll | |
92 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Apps.dll | |
93 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Blogger.dll | |
94 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Calendar.dll | |
95 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Client.dll | |
96 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Contacts.dll | |
97 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Documents.dll | |
98 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Extensions.dll | |
99 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Photos.dll | |
100 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.Spreadsheets.dll | |
101 | %{_prefix}/lib/mono/GData-Sharp/Google.GData.YouTube.dll | |
102 | %{_pkgconfigdir}/gdata-sharp-acl.pc | |
103 | %{_pkgconfigdir}/gdata-sharp-analytics.pc | |
104 | %{_pkgconfigdir}/gdata-sharp-apps.pc | |
105 | %{_pkgconfigdir}/gdata-sharp-blogger.pc | |
106 | %{_pkgconfigdir}/gdata-sharp-calendar.pc | |
107 | %{_pkgconfigdir}/gdata-sharp-contacts.pc | |
108 | %{_pkgconfigdir}/gdata-sharp-core.pc | |
109 | %{_pkgconfigdir}/gdata-sharp-documents.pc | |
110 | %{_pkgconfigdir}/gdata-sharp-photos.pc | |
111 | %{_pkgconfigdir}/gdata-sharp-spreadsheets.pc | |
112 | %{_pkgconfigdir}/gdata-sharp-youtube.pc |