Update TDLib UWP manifest.
GitOrigin-RevId: ec5e2c6bcbf9a830a7f9b6b9f5777ed28ed02365
This commit is contained in:
parent
3856045a08
commit
5b56fe1a7a
23
example/uwp/LICENSE_1_0.txt
Normal file
23
example/uwp/LICENSE_1_0.txt
Normal file
@ -0,0 +1,23 @@
|
||||
Boost Software License - Version 1.0 - August 17th, 2003
|
||||
|
||||
Permission is hereby granted, free of charge, to any person or organization
|
||||
obtaining a copy of the software and accompanying documentation covered by
|
||||
this license (the "Software") to use, reproduce, display, distribute,
|
||||
execute, and transmit the Software, and to prepare derivative works of the
|
||||
Software, and to permit third-parties to whom the Software is furnished to
|
||||
do so, all subject to the following:
|
||||
|
||||
The copyright notices in the Software and this entire statement, including
|
||||
the above license grant, this restriction and the following disclaimer,
|
||||
must be included in all copies of the Software, in whole or in part, and
|
||||
all derivative works of the Software, unless such copies or derivative
|
||||
works are solely in the form of machine-executable object code generated by
|
||||
a source language processor.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
@ -12,7 +12,7 @@ This is an example of building TDLib SDK for Universal Windows Platform and an e
|
||||
C:\src\vcpkg> .\vcpkg.exe install openssl:arm-uwp openssl:x64-uwp openssl:x86-uwp zlib:arm-uwp zlib:x64-uwp zlib:x86-uwp
|
||||
```
|
||||
* Download and install [gperf](https://sourceforge.net/projects/gnuwin32/files/gperf/3.0.1/). Add the path to gperf.exe to the PATH environment variable.
|
||||
* Download and install [7-Zip](http://www.7-zip.org/download.html) archiver, which is used by the `build.ps1` script to create a TDLib.UWP Visual Studio Extension. Add the path to 7z.exe to the PATH environment variable.
|
||||
* Download and install [7-Zip](http://www.7-zip.org/download.html) archiver, which is used by the `build.ps1` script to create a Telegram.Td.UWP Visual Studio Extension. Add the path to 7z.exe to the PATH environment variable.
|
||||
Alternatively `build.ps1` supports compressing using [WinRAR](https://en.wikipedia.org/wiki/WinRAR) with option `-compress winrar` and compressing using [zip](http://gnuwin32.sourceforge.net/packages/zip.htm) with `-compress zip`.
|
||||
* Build `TDLib` using provided `build.ps1` script (TDLib should be built 6 times for multiple platforms in Debug and Release configurations, so it make take few hours). Pass path to vcpkg.exe as `-vcpkg-root` argument:
|
||||
```
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<FileList
|
||||
DisplayName="TDLib for Universal Windows Platform"
|
||||
ProductFamilyName="TDLib.UWP"
|
||||
ProductFamilyName="Telegram.Td.UWP"
|
||||
MoreInfo="https://core.telegram.org/tdlib"
|
||||
MinVSVersion="14.0"
|
||||
AppliesTo="WindowsAppContainer"
|
||||
|
@ -133,7 +133,7 @@
|
||||
<SDKReference Include="Microsoft.VCLibs, Version=14.0">
|
||||
<Name>Visual C++ 2015 Runtime for Universal Windows Platform Apps</Name>
|
||||
</SDKReference>
|
||||
<SDKReference Include="TDLib.UWP, Version=1.0">
|
||||
<SDKReference Include="Telegram.Td.UWP, Version=1.0">
|
||||
<Name>TDLib for Universal Windows Platform</Name>
|
||||
</SDKReference>
|
||||
</ItemGroup>
|
||||
|
@ -79,10 +79,11 @@ function build {
|
||||
function export {
|
||||
cd build-uwp
|
||||
Remove-Item vsix -Force -Recurse -ErrorAction SilentlyContinue
|
||||
mkdir vsix
|
||||
New-Item -ItemType Directory -Force -Path vsix
|
||||
cp ../SDKManifest.xml vsix
|
||||
cp ../extension.vsixmanifest vsix
|
||||
cp '../`[Content_Types`].xml' vsix
|
||||
cp ../LICENSE_1_0.txt vsix
|
||||
|
||||
ForEach($arch in $arch_list) {
|
||||
New-Item -ItemType Directory -Force -Path vsix/DesignTime/Debug/${arch}
|
||||
|
@ -1,13 +1,15 @@
|
||||
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
|
||||
<Metadata>
|
||||
<Identity Id="TDLib.UWP" Version="1.1.6" Language="en-US" Publisher="Telegram team" />
|
||||
<Identity Id="Telegram.Td.UWP" Version="1.1.6" Language="en-US" Publisher="Telegram LLC" />
|
||||
<DisplayName>TDLib for Universal Windows Platform</DisplayName>
|
||||
<Description>TDLib is a library for building Telegram clients</Description>
|
||||
<MoreInfo>https://core.telegram.org/tdlib</MoreInfo>
|
||||
<Tags>Telegram, TDLib</Tags>
|
||||
<Tags>Telegram, TDLib, library, client, API</Tags>
|
||||
<License>LICENSE_1_0.txt</License>
|
||||
<ReleaseNotes>https://github.com/tdlib/td/blob/master/CHANGELOG.md</ReleaseNotes>
|
||||
</Metadata>
|
||||
<Installation AllUsers="true" Scope="Global">
|
||||
<InstallationTarget Id="Microsoft.ExtensionSDK" TargetPlatformIdentifier="UAP" TargetPlatformVersion="v0.8.0.0" SdkName="TDLib.UWP" SdkVersion="1.0" />
|
||||
<Installation Scope="Global">
|
||||
<InstallationTarget Id="Microsoft.ExtensionSDK" TargetPlatformIdentifier="UAP" TargetPlatformVersion="v0.8.0.0" SdkName="Telegram.Td.UWP" SdkVersion="1.0" />
|
||||
</Installation>
|
||||
<Assets>
|
||||
<Asset Type="Microsoft.ExtensionSDK" Path="SDKManifest.xml" />
|
||||
|
Loading…
Reference in New Issue
Block a user