diff options
author | Jason S. Wagner | 2023-10-08 23:51:04 -0700 |
---|---|---|
committer | Jason S. Wagner | 2023-10-08 23:51:04 -0700 |
commit | 75e691fdf3b5da5ade2d81bf8e159337971da267 (patch) | |
tree | 8584276b1a0cd9f39b56b1dc76fff19109da4279 | |
parent | c1a0b30127dd6cd5ce68afd806455a0855eae069 (diff) | |
download | aur-75e691fdf3b5da5ade2d81bf8e159337971da267.tar.gz |
Migrate PKGBUILD to consume native .NET Framework 7 release binary, add .Changelog.
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 17 insertions, 62 deletions
@@ -1,16 +1,16 @@ pkgbase = mpf-check-bin - pkgdesc = Media Preservation Frontend for Aaru and Redumper in C# (.NET 4.8 version) + pkgdesc = Media Preservation Frontend for Aaru and Redumper in C# (CLI Version) pkgver = 2.6.6 - pkgrel = 1 + pkgrel = 2 url = https://github.com/SabreTools/MPF arch = x86_64 license = GPL3 - depends = mono provides = mpf-check - source = https://github.com/SabreTools/MPF/releases/download/2.6.6/MPF.Check_2.6.6-net48.zip + options = !strip + source = https://github.com/SabreTools/MPF/releases/download/2.6.6/MPF.Check_2.6.6-net7.0_linux-x64.zip source = https://raw.githubusercontent.com/SabreTools/MPF/master/README.md source = https://raw.githubusercontent.com/SabreTools/MPF/master/LICENSE - sha256sums = ce2854ee601cff5062003a394d691cdb0c781d71090db336abbcacfe35589794 + sha256sums = 1cedcc285d3e9d85b2f6abb675f80359ae0eb9062a37602de3b8f2afb30dcc5b sha256sums = SKIP sha256sums = SKIP @@ -1,70 +1,31 @@ # Maintainer: jswagner <jason-at-jason;s.wagner*dot,com> # Contributor: KickMeElmo -_prgname=mpf-check +_prgname=MPF.Check pkgname=mpf-check-bin url="https://github.com/SabreTools/MPF" arch=('x86_64') -pkgdesc="Media Preservation Frontend for Aaru and Redumper in C# (.NET 4.8 version)" +pkgdesc="Media Preservation Frontend for Aaru and Redumper in C# (CLI Version)" provides=('mpf-check') -depends=('mono') pkgver=2.6.6 -pkgrel=1 +pkgrel=2 license=('GPL3') -source=('https://github.com/SabreTools/MPF/releases/download/2.6.6/MPF.Check_2.6.6-net48.zip' +source=('https://github.com/SabreTools/MPF/releases/download/2.6.6/MPF.Check_2.6.6-net7.0_linux-x64.zip' 'https://raw.githubusercontent.com/SabreTools/MPF/master/README.md' 'https://raw.githubusercontent.com/SabreTools/MPF/master/LICENSE') -sha256sums=('ce2854ee601cff5062003a394d691cdb0c781d71090db336abbcacfe35589794' +sha256sums=('1cedcc285d3e9d85b2f6abb675f80359ae0eb9062a37602de3b8f2afb30dcc5b' 'SKIP' 'SKIP') +options=('!strip') package() { # install mpf-check distribution - install -Dm 644 ${srcdir}/BinaryObjectScanner.ASN1.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.ASN1.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Builders.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Builders.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Compression.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Compression.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.FileType.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.FileType.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.GameEngine.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.GameEngine.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Interfaces.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Interfaces.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Matching.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Matching.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Models.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Models.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Packer.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Packer.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Protection.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Protection.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Utilities.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Utilities.dll - install -Dm 644 ${srcdir}/BinaryObjectScanner.Wrappers.dll ${pkgdir}/opt/${_prgname}/BinaryObjectScanner.Wrappers.dll - install -Dm 644 ${srcdir}/BurnOutSharp.dll ${pkgdir}/opt/${_prgname}/BurnOutSharp.dll - install -Dm 644 ${srcdir}/ICSharpCode.SharpZipLib.dll ${pkgdir}/opt/${_prgname}/ICSharpCode.SharpZipLib.dll - install -Dm 644 ${srcdir}/mi.dll ${pkgdir}/opt/${_prgname}/mi.dll - install -Dm 644 ${srcdir}/Microsoft.Management.Infrastructure.dll ${pkgdir}/opt/${_prgname}/Microsoft.Management.Infrastructure.dll - install -Dm 644 ${srcdir}/Microsoft.Management.Infrastructure.Native.dll ${pkgdir}/opt/${_prgname}/Microsoft.Management.Infrastructure.Native.dll - install -Dm 644 ${srcdir}/microsoft.management.infrastructure.native.unmanaged.dll ${pkgdir}/opt/${_prgname}/microsoft.management.infrastructure.native.unmanaged.dll - install -Dm 644 ${srcdir}/miutils.dll ${pkgdir}/opt/${_prgname}/miutils.dll - install -Dm 755 ${srcdir}/MPF.Check.exe ${pkgdir}/opt/${_prgname}/MPF.Check.exe - install -Dm 644 ${srcdir}/MPF.Check.exe.config ${pkgdir}/opt/${_prgname}/MPF.Check.exe.config - install -Dm 644 ${srcdir}/MPF.Check.pdb ${pkgdir}/opt/${_prgname}/MPF.Check.pdb - install -Dm 644 ${srcdir}/MPF.Core.dll ${pkgdir}/opt/${_prgname}/MPF.Core.dll - install -Dm 644 ${srcdir}/MPF.Core.pdb ${pkgdir}/opt/${_prgname}/MPF.Core.pdb - install -Dm 644 ${srcdir}/MPF.Library.dll ${pkgdir}/opt/${_prgname}/MPF.Library.dll - install -Dm 644 ${srcdir}/MPF.Library.pdb ${pkgdir}/opt/${_prgname}/MPF.Library.pdb - install -Dm 644 ${srcdir}/MPF.Modules.dll ${pkgdir}/opt/${_prgname}/MPF.Modules.dll - install -Dm 644 ${srcdir}/MPF.Modules.pdb ${pkgdir}/opt/${_prgname}/MPF.Modules.pdb - install -Dm 644 ${srcdir}/Newtonsoft.Json.dll ${pkgdir}/opt/${_prgname}/Newtonsoft.Json.dll - install -Dm 644 ${srcdir}/OpenMcdf.dll ${pkgdir}/opt/${_prgname}/OpenMcdf.dll - install -Dm 644 ${srcdir}/psxt001z.dll ${pkgdir}/opt/${_prgname}/psxt001z.dll - install -Dm 644 ${srcdir}/SabreTools.IO.dll ${pkgdir}/opt/${_prgname}/SabreTools.IO.dll - install -Dm 644 ${srcdir}/SabreTools.Models.dll ${pkgdir}/opt/${_prgname}/SabreTools.Models.dll - install -Dm 644 ${srcdir}/SabreTools.RedumpLib.dll ${pkgdir}/opt/${_prgname}/SabreTools.RedumpLib.dll - install -Dm 644 ${srcdir}/SabreTools.Serialization.dll ${pkgdir}/opt/${_prgname}/SabreTools.Serialization.dll - install -Dm 644 ${srcdir}/SharpCompress.dll ${pkgdir}/opt/${_prgname}/SharpCompress.dll - install -Dm 644 ${srcdir}/System.Buffers.dll ${pkgdir}/opt/${_prgname}/System.Buffers.dll - install -Dm 644 ${srcdir}/System.Memory.dll ${pkgdir}/opt/${_prgname}/System.Memory.dll - install -Dm 644 ${srcdir}/System.Numerics.Vectors.dll ${pkgdir}/opt/${_prgname}/System.Numerics.Vectors.dll - install -Dm 644 ${srcdir}/System.Runtime.CompilerServices.Unsafe.dll ${pkgdir}/opt/${_prgname}/System.Runtime.CompilerServices.Unsafe.dll - install -Dm 644 ${srcdir}/System.Text.Encoding.CodePages.dll ${pkgdir}/opt/${_prgname}/System.Text.Encoding.CodePages.dll - install -Dm 644 ${srcdir}/System.Threading.Tasks.Extensions.dll ${pkgdir}/opt/${_prgname}/System.Threading.Tasks.Extensions.dll - install -Dm 644 ${srcdir}/UnshieldSharp.dll ${pkgdir}/opt/${_prgname}/UnshieldSharp.dll - install -Dm 644 ${srcdir}/WiseUnpacker.dll ${pkgdir}/opt/${_prgname}/WiseUnpacker.dll - install -Dm 644 ${srcdir}/zlib.net.dll ${pkgdir}/opt/${_prgname}/zlib.net.dll + install -Dm 755 ${srcdir}/MPF.Check ${pkgdir}/usr/bin/MPF.Check + install -Dm 644 ${srcdir}/MPF.Check.dll.config ${pkgdir}/usr/lib/${_prgname}/MPF.Check.dll.config + install -Dm 644 ${srcdir}/MPF.Check.pdb ${pkgdir}/usr/lib/${_prgname}/MPF.Check.pdb + install -Dm 644 ${srcdir}/MPF.Core.pdb ${pkgdir}/usr/lib/${_prgname}/MPF.Core.pdb + install -Dm 644 ${srcdir}/MPF.Library.pdb ${pkgdir}/usr/lib/${_prgname}/MPF.Library.pdb + install -Dm 644 ${srcdir}/MPF.Modules.pdb ${pkgdir}/usr/lib/${_prgname}/MPF.Modules.pdb # install documentation install -Dm 644 ${srcdir}/README.md ${pkgdir}/usr/local/share/doc/${_prgname}/README.md @@ -72,10 +33,4 @@ package() { # install license install -Dm 644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${_prgname}/LICENSE - # create convenience script - mkdir ${pkgdir}/usr/bin - echo "#!/bin/bash" > ${pkgdir}/usr/bin/${_prgname} - echo "mono /opt/${_prgname}/MPF.Check.exe \"\$@\"" >> ${pkgdir}/usr/bin/${_prgname} - chmod 755 ${pkgdir}/usr/bin/${_prgname} - } |