diff --git a/JellyfinJav/JellyfinJav.csproj b/JellyfinJav/JellyfinJav.csproj
index 690e001..2b74438 100644
--- a/JellyfinJav/JellyfinJav.csproj
+++ b/JellyfinJav/JellyfinJav.csproj
@@ -2,8 +2,8 @@
net50
- 2020.01.30.0
- 2020.01.30.0
+ 2020.01.30.1
+ 2020.01.30.1
diff --git a/manifest.json b/manifest.json
index 18aadc1..eef74fb 100644
--- a/manifest.json
+++ b/manifest.json
@@ -38,6 +38,14 @@
"sourceUrl": "https://github.com/imaginary-upside/JellyfinJav/releases/download/2020.01.30.0/jellyfinjav_2020.01.30.0.zip",
"timestamp": "2021-01-30T11:08:22Z",
"version": "2020.01.30.0"
+ },
+ {
+ "checksum": "668680e14eced5ff6dda55da8052d21d",
+ "changelog": "",
+ "targetAbi": "10.7.0.0",
+ "sourceUrl": "https://github.com/imaginary-upside/JellyfinJav/releases/download/2020.01.30.1/jellyfinjav_2020.01.30.1.zip",
+ "timestamp": "2021-01-30T11:39:27Z",
+ "version": "2020.01.30.1"
}
]
}
diff --git a/package.py b/package.py
index c1e06e9..2684b7f 100644
--- a/package.py
+++ b/package.py
@@ -5,6 +5,8 @@
from hashlib import md5
import json
import re
+import subprocess
+import shutil
tree = ET.parse("JellyfinJav/JellyfinJav.csproj")
version = tree.find("./PropertyGroup/AssemblyVersion").text
@@ -27,8 +29,21 @@
Path(f"release/{version}").mkdir(parents=True, exist_ok=True)
print(json.dumps(meta, indent=4), file=open(f"release/{version}/meta.json", "w"))
+subprocess.run([
+ "dotnet",
+ "build",
+ "JellyfinJav/JellyfinJav.csproj",
+ "--configuration",
+ "Release"
+])
+
+shutil.copy("JellyfinJav/bin/Release/net50/JellyfinJav.dll", f"release/{version}/")
+shutil.copy(f"{Path.home()}/.nuget/packages/anglesharp/0.14.0/lib/netstandard2.0/AngleSharp.dll", f"release/{version}/")
+
+shutil.make_archive(f"release/jellyfinjav_{version}", "zip", f"release/{version}/")
+
entry = {
- "checksum": md5(open(f"release/{version}/meta.json", "rb").read()).hexdigest(),
+ "checksum": md5(open(f"release/jellyfinjav_{version}.zip", "rb").read()).hexdigest(),
"changelog": "",
"targetAbi": f"{targetAbi}.0",
"sourceUrl": f"https://github.com/imaginary-upside/JellyfinJav/releases/download/{version}/jellyfinjav_{version}.zip",