]>
Commit | Line | Data |
---|---|---|
55b9ad02 | 1 | %include /usr/lib/rpm/macros.mono |
7c9a4445 JB |
2 | Summary: gdata-sharp - C# library that makes it easy to access data through Google Data APIs |
3 | Summary(pl.UTF-8): gdata-sharp - biblioteka C# ułatwiająca dostęp do danych poprzez API Google Data | |
a8e5eea4 | 4 | Name: dotnet-gdata-sharp |
7c9a4445 | 5 | Version: 2.2.0.0 |
375a1b75 | 6 | Release: 2 |
55b9ad02 | 7 | License: Apache v2.0 |
7c9a4445 JB |
8 | Group: Libraries |
9 | #Source0Download: https://code.google.com/p/google-gdata/downloads/list | |
9cf574a0 | 10 | Source0: http://google-gdata.googlecode.com/files/libgoogle-data-mono-%{version}.tar.gz |
7c9a4445 JB |
11 | # Source0-md5: d748a5ae2b349b9832e303e95c18ce79 |
12 | Patch0: %{name}-update.patch | |
375a1b75 | 13 | URL: https://github.com/google/google-gdata |
e3551aee | 14 | BuildRequires: dos2unix |
7c9a4445 | 15 | BuildRequires: dotnet-newtonsoft-json-devel |
375a1b75 JB |
16 | BuildRequires: mono-csharp >= 4 |
17 | BuildRequires: mono-devel >= 4 | |
7c9a4445 JB |
18 | BuildRequires: rpmbuild(monoautodeps) |
19 | Requires: dotnet-newtonsoft-json | |
55b9ad02 PZ |
20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
21 | ||
22 | %description | |
23 | The GData .NET Client Library provides a library and source code that | |
24 | make it easy to access data through Google Data APIs. | |
25 | ||
7c9a4445 JB |
26 | %description -l pl.UTF-8 |
27 | Biblioteka kliencka .NET GData ma na celu ułatwienie dostępu do danych | |
28 | poprzez API Google Data. | |
29 | ||
55b9ad02 PZ |
30 | %package devel |
31 | Summary: Files required for compilation using gdata-sharp | |
7c9a4445 | 32 | Summary(pl.UTF-8): Pliki wymagane do kompilacji z użyciem gdata-sharp |
55b9ad02 PZ |
33 | Group: Development/Libraries |
34 | Requires: %{name} = %{version}-%{release} | |
7c9a4445 | 35 | Requires: dotnet-newtonsoft-json-devel |
55b9ad02 PZ |
36 | |
37 | %description devel | |
38 | Files required for compilation using gdata-sharp. | |
39 | ||
7c9a4445 JB |
40 | %description devel -l pl.UTF-8 |
41 | Pliki wymagane do kompilacji z użyciem gdata-sharp. | |
42 | ||
55b9ad02 PZ |
43 | %prep |
44 | %setup -q -n libgoogle-data-mono-%{version} | |
7c9a4445 | 45 | %patch0 -p1 |
d3c39b21 | 46 | dos2unix misc/*.pc.in |
55b9ad02 PZ |
47 | |
48 | %build | |
49 | %{__make} \ | |
375a1b75 | 50 | CSC=mcs \ |
55b9ad02 PZ |
51 | PREFIX=%{_prefix} |
52 | ||
7c9a4445 JB |
53 | # alternative (but with no functional install target) |
54 | #xbuild "src/Google Data API SDK.sln" | |
55 | ||
55b9ad02 PZ |
56 | %install |
57 | rm -rf $RPM_BUILD_ROOT | |
9cf574a0 | 58 | |
55b9ad02 | 59 | %{__make} install \ |
375a1b75 | 60 | CSC=mcs \ |
55b9ad02 PZ |
61 | DESTDIR=$RPM_BUILD_ROOT \ |
62 | PREFIX=%{_prefix} | |
63 | ||
c7ca43c1 PZ |
64 | if [ "%{_lib}" != "lib" ]; then |
65 | install -d $RPM_BUILD_ROOT%{_prefix}/%{_lib} | |
375a1b75 | 66 | %{__mv} $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/pkgconfig |
c7ca43c1 PZ |
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 |