mirror of
https://github.com/aaru-dps/Aaru.git
synced 2026-02-04 00:54:33 +00:00
189 lines
8.3 KiB
XML
189 lines
8.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<ProjectGuid>{7A4B05BE-73C9-4F34-87FE-E80CCF1F732D}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>Aaru</RootNamespace>
|
|
<AssemblyName>aaru</AssemblyName>
|
|
<Title>Aaru</Title>
|
|
<RuntimeIdentifiers>linux-musl-arm;linux-musl-arm64;linux-musl-x64;linux-arm64;linux-arm;linux-x64;osx-x64;osx-arm64;win-arm64;win-x64;win-x86</RuntimeIdentifiers>
|
|
<IsPackable>false</IsPackable>
|
|
<PublishSingleFile>true</PublishSingleFile>
|
|
<SelfContained>true</SelfContained>
|
|
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
|
|
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
|
|
<ApplicationIcon>aaru.ico</ApplicationIcon>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Content Update="$(NuGetPackageRoot)\microsoft.codeanalysis.workspaces.msbuild\**\**" Visible="false"/>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Remove="Packaging.Targets"/>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="..\README.md">
|
|
<Link>README.md</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="..\CONTRIBUTING.md">
|
|
<Link>CONTRIBUTING.md</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
<None Include="..\NEEDED.md">
|
|
<Link>NEEDED.md</Link>
|
|
</None>
|
|
<None Include="..\Changelog.md">
|
|
<Link>Changelog.md</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</None>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Aaru.Checksums\Aaru.Checksums.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Database\Aaru.Database.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Gui\Aaru.Gui.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Helpers\Aaru.Helpers.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Images\Aaru.Images.csproj"/>
|
|
<ProjectReference Include="..\Aaru.CommonTypes\Aaru.CommonTypes.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Localization\Aaru.Localization.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Partitions\Aaru.Partitions.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Filesystems\Aaru.Filesystems.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Decoders\Aaru.Decoders.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Devices\Aaru.Devices.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Logging\Aaru.Logging.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Settings\Aaru.Settings.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Filters\Aaru.Filters.csproj"/>
|
|
<ProjectReference Include="..\Aaru.Core\Aaru.Core.csproj"/>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="..\LICENSE">
|
|
<Link>LICENSE</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="..\LICENSE.MIT">
|
|
<Link>LICENSE.MIT</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="..\LICENSE.LGPL">
|
|
<Link>LICENSE.LGPL</Link>
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="..\.github\CODE_OF_CONDUCT.md"/>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Include="..\.github\PULL_REQUEST_TEMPLATE.md"/>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Humanizer"/>
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Design">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite"/>
|
|
<PackageReference Include="Sentry"/>
|
|
<PackageReference Include="Sentry.Serilog"/>
|
|
<PackageReference Include="Serilog"/>
|
|
<PackageReference Include="Serilog.Sinks.File"/>
|
|
<PackageReference Include="Serilog.Sinks.Spectre"/>
|
|
<PackageReference Include="Spectre.Console"/>
|
|
<PackageReference Include="Spectre.Console.Cli"/>
|
|
<PackageReference Include="Spectre.Console.Json"/>
|
|
<PackageReference Include="Packaging.Targets">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup>
|
|
<PackageVersion>6.0.0-alpha.18.2</PackageVersion>
|
|
<PackagePrefix>aaru</PackagePrefix>
|
|
<Authors>Natalia Portillo <claunia@claunia.com></Authors>
|
|
<Section>net</Section>
|
|
<PackageDescription>Disc image management and creation tool for disks, tapes, optical and solid state media</PackageDescription>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="aaruformat.xml" CopyToPublishDirectory="PreserveNewest" LinuxFileMode="0644">
|
|
<LinuxPath>/usr/share/mime/packages/aaruformat.xml</LinuxPath>
|
|
</Content>
|
|
<Content Include="aaru.desktop" CopyToPublishDirectory="PreserveNewest" LinuxFileMode="0644">
|
|
<LinuxPath>/usr/share/applications/aaru.desktop</LinuxPath>
|
|
</Content>
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-musl-arm64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_alpine_aarch64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-musl-arm'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_alpine_armhf$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-musl-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_alpine_x86_64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-arm64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_linux_arm64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-arm'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_linux_armhf$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'linux-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_linux_amd64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'osx-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_macos$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'osx-arm64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_macos_applesilicon$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'win-arm64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_windows_aarch64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'win-arm'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_windows_arm$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'win-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_windows_x64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'win-x86'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion)_windows_x86$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<!-- TODO: Distribution specific RIDs where removed in .NET 8.0. We need to detect packaging in another way
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'debian-arm64'">
|
|
<PackageName>$(PackagePrefix)_$(PackageVersion)_arm64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'debian-arm'">
|
|
<PackageName>$(PackagePrefix)_$(PackageVersion)_armhf$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'debian-x64'">
|
|
<PackageName>$(PackagePrefix)_$(PackageVersion)_amd64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'rhel-arm64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion).el.aarch64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'rhel-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion).el.x86_64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(RuntimeIdentifier)' == 'sles-x64'">
|
|
<PackageName>$(PackagePrefix)-$(PackageVersion).sles.x86_64$(DebugPackage)</PackageName>
|
|
</PropertyGroup>
|
|
-->
|
|
</Project>
|