From 4b16fa09f078dc4e1f64c980d9dfa6e72bc0f991 Mon Sep 17 00:00:00 2001 From: WonYoung Choi Date: Wed, 6 Jul 2016 15:36:30 +0900 Subject: [PATCH] Change assembly installation path The assembly installation path is changed to /usr/share/assembly/ as default. This path can be overrided by the macro %dotnet_assembly_path also. Change-Id: I969cb734d9b2142b9aa38bb8bf5632979c9f5d90 --- LICENSE | 202 +++++++++++++++++++++++++++++++++++++++++++ Tizen.Messaging.Push.sln | 22 ----- Tizen.Messaging.Push.v12.suo | Bin 72192 -> 0 bytes packaging/csapi-push.pc.in | 5 -- packaging/csapi-push.spec | 59 +++++++------ 5 files changed, 233 insertions(+), 55 deletions(-) create mode 100644 LICENSE delete mode 100755 Tizen.Messaging.Push.sln delete mode 100755 Tizen.Messaging.Push.v12.suo delete mode 100644 packaging/csapi-push.pc.in diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Tizen.Messaging.Push.sln b/Tizen.Messaging.Push.sln deleted file mode 100755 index a4aa17f..0000000 --- a/Tizen.Messaging.Push.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2013 for Windows Desktop -VisualStudioVersion = 12.0.21005.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tizen.Messaging", "Tizen.Messaging\Tizen.Messaging.csproj", "{2EC5CFA1-06D5-4E84-81EC-D3A57B24B6BD}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2EC5CFA1-06D5-4E84-81EC-D3A57B24B6BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2EC5CFA1-06D5-4E84-81EC-D3A57B24B6BD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2EC5CFA1-06D5-4E84-81EC-D3A57B24B6BD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2EC5CFA1-06D5-4E84-81EC-D3A57B24B6BD}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Tizen.Messaging.Push.v12.suo b/Tizen.Messaging.Push.v12.suo deleted file mode 100755 index aaed6a5c80a03e0bbcd23f379829509d349989e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72192 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 H^#A_>+#+d| diff --git a/packaging/csapi-push.pc.in b/packaging/csapi-push.pc.in deleted file mode 100644 index 53c6b06..0000000 --- a/packaging/csapi-push.pc.in +++ /dev/null @@ -1,5 +0,0 @@ -Name: csapi-push -Description: Tizen Push API for C# -Version: @version@ -Libs: -r:@dllpath@/@dllname@ -Requires: diff --git a/packaging/csapi-push.spec b/packaging/csapi-push.spec index e01ac0f..28e5fbc 100755 --- a/packaging/csapi-push.spec +++ b/packaging/csapi-push.spec @@ -1,4 +1,10 @@ +%{!?dotnet_assembly_path: %define dotnet_assembly_path %{_datadir}/assembly} + +%if 0%{?tizen_build_devel_mode} %define BUILDCONF Debug +%else +%define BUILDCONF Release +%endif Name: csapi-push Summary: Tizen Push API for C# @@ -9,49 +15,46 @@ License: Apache-2.0 URL: https://www.tizen.org Source0: %{name}-%{version}.tar.gz Source1: %{name}.manifest -Source2: %{name}.pc.in +# Mono BuildRequires: mono-compiler BuildRequires: mono-devel -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(csapi-tizen) -BuildRequires: libpush -BuildRequires: libpush-devel -%description -Tizen API for C# +# P/Invoke Build Requires +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(push) -%package devel -Summary: Development package for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +# C# API Requires +BuildRequires: csapi-tizen -%description devel -Development package for %{name} +%description +Tizen Push API for C# %prep %setup -q - cp %{SOURCE1} . +%define Assemblies Tizen.Messaging.Push + %build -# build dll -xbuild Tizen.Messaging.Push/Tizen.Messaging.Push.csproj /p:Configuration=%{BUILDCONF} +for ASM in %{Assemblies}; do +xbuild $ASM/$ASM.csproj \ + /p:Configuration=%{BUILDCONF} \ + /p:ReferencePath=%{dotnet_assembly_path} +done %install -gacutil -i Tizen.Messaging.Push/bin/%{BUILDCONF}/Tizen.Messaging.Push.dll -root "%{buildroot}%{_libdir}" -package tizen +# Assemblies +mkdir -p %{buildroot}%{dotnet_assembly_path} +for ASM in %{Assemblies}; do +install -p -m 644 $ASM/bin/%{BUILDCONF}/$ASM.dll %{buildroot}%{dotnet_assembly_path} +done -# generate pkgconfig -%define pc_libs %{_libdir}/mono/tizen/Tizen.Messaging.Push.dll -mkdir -p %{buildroot}%{_libdir}/pkgconfig -sed -e "s#@version@#%{version}#g" \ - -e "s#@dllpath@#%{dllpath}#g" \ - -e "s#@dllname@#%{dllname}#g" \ - %{SOURCE2} > %{buildroot}%{_libdir}/pkgconfig/%{name}.pc +# License +mkdir -p %{buildroot}%{_datadir}/license +cp LICENSE %{buildroot}%{_datadir}/license/%{name} %files %manifest %{name}.manifest -%{_libdir}/mono/ - -%files devel -%{_libdir}/pkgconfig/%{name}.pc +%attr(644,root,root) %{dotnet_assembly_path}/*.dll +%attr(644,root,root) %{_datadir}/license/%{name} -- 2.7.4