LibVLCSharp.GTK.csproj 3.23 KB
Newer Older
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
1 2 3 4
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
  <Title>LibVLCSharp.GTK</Title>
    <Summary>GTK integration for LibVLCSharp</Summary>
5
    <Description>The official GTK# (mono/gtk-sharp) views for LibVLCSharp.
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
6

7 8
This package contains the views that allows to display a video played with LibVLCSharp
in a GTK# app.
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
9

10 11 12 13 14
LibVLCSharp.Forms.Platforms.GTK depends on this package.

This package depends on LibVLCSharp.

libvlc needs to be installed separately.
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
15 16 17
    </Description>
    <TargetFramework>net47</TargetFramework>
    <RootNamespace>LibVLCSharp.GTK</RootNamespace>
Martin Finkel's avatar
Martin Finkel committed
18
    <Version>0.7.0</Version>
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
19 20 21 22 23 24 25 26
    <PackageId>LibVLCSharp.GTK</PackageId>
    <Authors>VideoLAN</Authors>
    <Owners>VideoLAN</Owners>
    <GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
    <GenerateDocumentationFile Condition=" '$(Configuration)' == 'Release' ">true</GenerateDocumentationFile>
    <UseFullSemVerForNuGet>false</UseFullSemVerForNuGet>
    <PackageLicenseExpression>LGPL-2.1-or-later</PackageLicenseExpression>
    <RepositoryType>git</RepositoryType>
27
    <RepositoryUrl>https://code.videolan.org/videolan/LibVLCSharp/tree/master/LibVLCSharp.GTK</RepositoryUrl>
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
28 29
    <PackageIconUrl>https://code.videolan.org/videolan/LibVLCSharp/raw/master/Assets/icon.png</PackageIconUrl>
    <PackageReleaseNotes>https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS</PackageReleaseNotes>
30
    <PackageTags>libvlc;vlc;videolan;video;audio;player;media;mediaplayer;gtk-sharp;linux;windows;cross-platform</PackageTags>
Jérémy VIGNELLES's avatar
Jérémy VIGNELLES committed
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="gdk-sharp">
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Windows'))">C:\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gdk-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Linux'))">/usr/lib/cli/gdk-sharp-2.0/gdk-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('OSX'))">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/gtk-sharp-2.0/gdk-sharp.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="glib-sharp">
      <Private>False</Private>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Windows'))">C:\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\glib-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Linux'))">/usr/lib/cli/glib-sharp-2.0/glib-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('OSX'))">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/gtk-sharp-2.0/glib-sharp.dll</HintPath>
    </Reference>
    <Reference Include="gtk-sharp">
      <Private>False</Private>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Windows'))">C:\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gtk-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('Linux'))">/usr/lib/cli/gtk-sharp-2.0/gtk-sharp.dll</HintPath>
      <HintPath Condition="$([MSBuild]::IsOsPlatform('OSX'))">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/gtk-sharp-2.0/gtk-sharp.dll</HintPath>
    </Reference>
    <ProjectReference Include="..\LibVLCSharp\LibVLCSharp.csproj" />
    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
  </ItemGroup> 
</Project>