ソースを参照

pack libraries

Nikos Kastellanos 6 ヶ月 前
コミット
5111337f79

+ 12 - 0
Animation/Aether.Animation.csproj

@@ -6,6 +6,10 @@
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2011-2025</copyright>
     <PackageProjectUrl>https://nkast.github.io/Aether.Extras/wasm/Animation.html</PackageProjectUrl>
+    <PackageId>nkast.Aether.Animation</PackageId>
+    <Description>Animation for Kni game framework</Description>
+    <PackageTags>C# Graphics Animation KNI</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -40,4 +44,12 @@
   <ItemGroup>
     <ProjectReference Include="..\Graphics\Aether.Graphics.csproj" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Atlas/Aether.Atlas.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2016-2025</copyright>
+    <PackageId>nkast.Aether.Atlas</PackageId>
+    <Description>TextureAtlas for Kni game framework</Description>
+    <PackageTags>C# Graphics TextureAtlas KNI</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -37,4 +41,11 @@
     <Compile Include="ContentReaders\TextureAtlasReader.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 12 - 0
Content.Pipeline/AnimationImporters/AnimationImporters.csproj

@@ -6,6 +6,10 @@
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2011-2025</copyright>
     <PackageProjectUrl>https://nkast.github.io/Aether.Extras/wasm/Animation.html</PackageProjectUrl>
+    <PackageId>nkast.Aether.Content.Pipeline.AnimationImporters</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics Animation KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -43,4 +47,12 @@
     <ProjectReference Include="..\GraphicsImporters\GraphicsImporters.csproj">
     </ProjectReference>
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/AtlasImporter/AtlasImporter.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2016-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.AtlasImporter</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics Atlas KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -36,4 +40,11 @@
     <Compile Include="Serialization\TextureAtlasWriter.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/DDSImporter/DDSImporter.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2015-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.DDSImporter</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics DDS KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -34,4 +38,11 @@
     <Compile Include="DXT1Block.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/GraphicsImporters/GraphicsImporters.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2016-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.GraphicsImporters</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -37,4 +41,11 @@
     <Compile Include="Serialization\DynamicVertexBufferWriter.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/RawModelProcessor/RawModelProcessor.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2015-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.RawModelProcessor</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics RawModel KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -29,4 +33,11 @@
     <Compile Include="RawModelProcessor.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/SLMCImporter/SLMCImporter.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2019-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.SLMCImporter</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics SLMC KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -32,4 +36,11 @@
     <Compile Include="SLMCImporter.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/TilemapImporters/TilemapImporter.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2021-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.TilemapImporter</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics Tilemap KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -37,4 +41,11 @@
     <Compile Include="Serialization\TilemapWriter.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Content.Pipeline/VoxelImporters/VoxelImporters.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2020-2025</copyright>
+    <PackageId>nkast.Aether.Content.Pipeline.VoxelImporters</PackageId>
+    <Description>Content Importers for Kni Content Pipeline</Description>
+    <PackageTags>C# Graphics Voxel KNI Content Pipeline</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -34,4 +38,11 @@
     <PackageReference Include="nkast.Xna.Framework.Content.Pipeline" Version="4.0.9001" />
     <PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Graphics" Version="4.0.9001" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
 </Project>

+ 11 - 0
Graphics/Aether.Graphics.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2016-2025</copyright>
+    <PackageId>nkast.Aether.Graphics</PackageId>
+    <Description>Graphics for Kni game framework</Description>
+    <PackageTags>C# Graphics KNI</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -28,4 +32,11 @@
     <Compile Include="ContentReaders\DynamicVertexBufferReader.cs" />
   </ItemGroup>
 
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 1 - 0
Package.props

@@ -3,6 +3,7 @@
   <PropertyGroup>
     <RepositoryUrl>https://github.com/nkast/Aether.Extras</RepositoryUrl>
     <Authors>Kastellanos Nikolaos</Authors>
+    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
   </PropertyGroup>
 
 </Project>

+ 12 - 0
Shaders/Deferred/Aether.Shaders.Deferred.csproj

@@ -6,6 +6,10 @@
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2014-2025</copyright>
     <PackageProjectUrl>https://nkast.github.io/Aether.Extras/wasm/Deferred.html</PackageProjectUrl>
+    <PackageId>nkast.Aether.Shaders.Deferred</PackageId>
+    <Description>Shaders for Kni game framework</Description>
+    <PackageTags>C# Graphics Deferred KNI Shaders</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -43,4 +47,12 @@
     <EmbeddedResource Include="Resources\DeferredPointLight.ogl.fxo.10" />
     <EmbeddedResource Include="Resources\DeferredSpotLight.ogl.fxo.10" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 12 - 0
Shaders/FXAA/Aether.Shaders.FXAA.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2013-2025</copyright>
+    <PackageId>nkast.Aether.Shaders.FXAA</PackageId>
+    <Description>Shaders for Kni game framework</Description>
+    <PackageTags>C# Graphics Shaders FXAA KNI Shaders</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -37,4 +41,12 @@
     <EmbeddedResource Include="Resources\FXAAGreenLumaLow.ogl.fxo.10" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.ogl.fxo.10" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 12 - 0
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2017-2025</copyright>
+    <PackageId>nkast.Aether.Shaders.InfiniteGrid</PackageId>
+    <Description>Shaders for Kni game framework</Description>
+    <PackageTags>C# Graphics InfiniteGrid KNI Shaders</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -34,4 +38,12 @@
     <EmbeddedResource Include="Resources\InfiniteGridEffect.HiDef.ogl.fxo.10" />
     <EmbeddedResource Include="Resources\InfiniteGridEffect.Reach.ogl.fxo.10" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 12 - 0
Shaders/Tilemap/Aether.Shaders.Tilemap.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2019-2025</copyright>
+    <PackageId>nkast.Aether.Shaders.Tilemap</PackageId>
+    <Description>Shaders for Kni game framework</Description>
+    <PackageTags>C# Graphics Tilemap KNI Shaders</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -30,4 +34,12 @@
     <PackageReference Include="nkast.Xna.Framework" Version="4.0.9001" />
     <PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.0.9001" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
+
 </Project>

+ 11 - 0
Tilemap/Aether.Tilemap.csproj

@@ -5,6 +5,10 @@
     <Version>1.4.0.0</Version>
     <AssemblyVersion>1.4.0.0</AssemblyVersion>
     <copyright>Copyright © Kastellanos Nikolaos 2021-2025</copyright>
+    <PackageId>nkast.Aether.Tilemap</PackageId>
+    <Description>TileMap for Kni game framework</Description>
+    <PackageTags>C# Graphics TileMap KNI</PackageTags>
+    <PackageReadmeFile>README.md</PackageReadmeFile>
   </PropertyGroup>
 
   <PropertyGroup>
@@ -33,4 +37,11 @@
   <ItemGroup>
     <ProjectReference Include="..\Shaders\Tilemap\Aether.Shaders.Tilemap.csproj" />
   </ItemGroup>
+
+  <ItemGroup>
+    <None Include="README.md">
+      <Pack>True</Pack>
+      <PackagePath>\</PackagePath>
+    </None>
+  </ItemGroup>
 </Project>

+ 3 - 0
pack.bat

@@ -0,0 +1,3 @@
+dotnet pack Aether.Extras.sln /p:Configuration=Release  -o Artifacts\packages
+
+@pause