Bump version and fix Arch Linux package building scripts.

This commit is contained in:
2020-07-25 03:31:28 +01:00
parent b8ee2ad0e7
commit 8548a16c32
31 changed files with 55 additions and 61 deletions

View File

@@ -12,7 +12,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -10,7 +10,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -4,7 +4,7 @@
<AssemblyName>Aaru.Gui</AssemblyName> <AssemblyName>Aaru.Gui</AssemblyName>
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.99.0.2990</Version> <Version>5.99.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<ReleaseVersion>$(Version)</ReleaseVersion> <ReleaseVersion>$(Version)</ReleaseVersion>
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -11,7 +11,7 @@
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<TargetFramework>netcoreapp3.1</TargetFramework> <TargetFramework>netcoreapp3.1</TargetFramework>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>4.5.99.1693</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>

View File

@@ -12,7 +12,7 @@
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<TargetFramework>netcoreapp3.1</TargetFramework> <TargetFramework>netcoreapp3.1</TargetFramework>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo> <GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>5.0.99.2991</Version> <Version>5.1.0.3214</Version>
<Company>Claunia.com</Company> <Company>Claunia.com</Company>
<Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright> <Copyright>Copyright © 2011-2020 Natalia Portillo</Copyright>
<Product>Aaru Data Preservation Suite</Product> <Product>Aaru Data Preservation Suite</Product>
@@ -22,11 +22,13 @@
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch> <TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<LangVersion>8</LangVersion> <LangVersion>8</LangVersion>
</PropertyGroup> </PropertyGroup>
<!--
<PropertyGroup> <PropertyGroup>
<NrtRevisionFormat>$(Version)+{chash:8} built by {mname} in $(Configuration){!:, modified}</NrtRevisionFormat> <NrtRevisionFormat>$(Version)+{chash:8} built by {mname} in $(Configuration){!:, modified}</NrtRevisionFormat>
<NrtResolveSimpleAttributes>true</NrtResolveSimpleAttributes> <NrtResolveSimpleAttributes>true</NrtResolveSimpleAttributes>
<NrtShowRevision>true</NrtShowRevision> <NrtShowRevision>true</NrtShowRevision>
</PropertyGroup> </PropertyGroup>
-->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>True</DebugSymbols> <DebugSymbols>True</DebugSymbols>
<DebugType>full</DebugType> <DebugType>full</DebugType>
@@ -201,7 +203,9 @@
<Name>Aaru.Checksums</Name> <Name>Aaru.Checksums</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\Aaru.Database\Aaru.Database.csproj" /> <ProjectReference Include="..\Aaru.Database\Aaru.Database.csproj" />
<!--
<ProjectReference Include="..\Aaru.Gui\Aaru.Gui.csproj" /> <ProjectReference Include="..\Aaru.Gui\Aaru.Gui.csproj" />
-->
<ProjectReference Include="..\Aaru.Helpers\Aaru.Helpers.csproj"> <ProjectReference Include="..\Aaru.Helpers\Aaru.Helpers.csproj">
<Project>{F8BDF57B-1571-4CD0-84B3-B422088D359A}</Project> <Project>{F8BDF57B-1571-4CD0-84B3-B422088D359A}</Project>
<Name>Aaru.Helpers</Name> <Name>Aaru.Helpers</Name>
@@ -274,7 +278,9 @@
<PackageReference Include="System.CommandLine" Version="2.0.0-beta1.20104.2" /> <PackageReference Include="System.CommandLine" Version="2.0.0-beta1.20104.2" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.7.1" /> <PackageReference Include="System.Text.Encoding.CodePages" Version="4.7.1" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" /> <PackageReference Include="System.ValueTuple" Version="4.5.0" />
<!--
<PackageReference Include="Unclassified.NetRevisionTask" Version="0.3.0" /> <PackageReference Include="Unclassified.NetRevisionTask" Version="0.3.0" />
-->
<PackageReference Include="System.Collections" Version="4.3.0" /> <PackageReference Include="System.Collections" Version="4.3.0" />
<PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" /> <PackageReference Include="System.Diagnostics.Debug" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.Primitives" Version="4.3.0" /> <PackageReference Include="System.IO.FileSystem.Primitives" Version="4.3.0" />
@@ -300,7 +306,7 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<PackageVersion>5.0.99.2991-1</PackageVersion> <PackageVersion>5.1.0.3214-1</PackageVersion>
<PackagePrefix>aaru</PackagePrefix> <PackagePrefix>aaru</PackagePrefix>
<Authors>Natalia Portillo &lt;claunia@claunia.com&gt;</Authors> <Authors>Natalia Portillo &lt;claunia@claunia.com&gt;</Authors>
<Section>net</Section> <Section>net</Section>

View File

@@ -37,7 +37,6 @@ using Aaru.CommonTypes.Enums;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using Aaru.Devices; using Aaru.Devices;
using JetBrains.Annotations;
namespace Aaru.Commands.Device namespace Aaru.Commands.Device
{ {
@@ -55,7 +54,7 @@ namespace Aaru.Commands.Device
Handler = CommandHandler.Create(GetType().GetMethod(nameof(Invoke))); Handler = CommandHandler.Create(GetType().GetMethod(nameof(Invoke)));
} }
public static int Invoke(bool debug, bool verbose, [CanBeNull] string aaruRemoteHost) public static int Invoke(bool debug, bool verbose, string aaruRemoteHost)
{ {
MainClass.PrintCopyright(); MainClass.PrintCopyright();

View File

@@ -42,7 +42,6 @@ using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs; using Aaru.CommonTypes.Structs;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using JetBrains.Annotations;
using FileAttributes = Aaru.CommonTypes.Structs.FileAttributes; using FileAttributes = Aaru.CommonTypes.Structs.FileAttributes;
namespace Aaru.Commands.Filesystem namespace Aaru.Commands.Filesystem
@@ -337,8 +336,8 @@ namespace Aaru.Commands.Filesystem
return (int)ErrorNumber.NoError; return (int)ErrorNumber.NoError;
} }
static void ExtractFilesInDir(string path, [NotNull] IReadOnlyFilesystem fs, string volumeName, static void ExtractFilesInDir(string path, IReadOnlyFilesystem fs, string volumeName, string outputDir,
string outputDir, bool doXattrs) bool doXattrs)
{ {
if(path.StartsWith('/')) if(path.StartsWith('/'))
path = path.Substring(1); path = path.Substring(1);

View File

@@ -42,7 +42,6 @@ using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs; using Aaru.CommonTypes.Structs;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using JetBrains.Annotations;
namespace Aaru.Commands.Filesystem namespace Aaru.Commands.Filesystem
{ {
@@ -310,7 +309,7 @@ namespace Aaru.Commands.Filesystem
return (int)ErrorNumber.NoError; return (int)ErrorNumber.NoError;
} }
static void ListFilesInDir(string path, [NotNull] IReadOnlyFilesystem fs, bool longFormat) static void ListFilesInDir(string path, IReadOnlyFilesystem fs, bool longFormat)
{ {
if(path.StartsWith('/')) if(path.StartsWith('/'))
path = path.Substring(1); path = path.Substring(1);

View File

@@ -40,7 +40,6 @@ using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces; using Aaru.CommonTypes.Interfaces;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using JetBrains.Annotations;
namespace Aaru.Commands.Filesystem namespace Aaru.Commands.Filesystem
{ {
@@ -87,8 +86,7 @@ namespace Aaru.Commands.Filesystem
return (int)ErrorNumber.NoError; return (int)ErrorNumber.NoError;
} }
[NotNull] static string TypeToString(Type type)
static string TypeToString([NotNull] Type type)
{ {
if(type == typeof(bool)) if(type == typeof(bool))
return "boolean"; return "boolean";

View File

@@ -43,7 +43,6 @@ using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces; using Aaru.CommonTypes.Interfaces;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using JetBrains.Annotations;
using Schemas; using Schemas;
namespace Aaru.Commands.Image namespace Aaru.Commands.Image
@@ -91,8 +90,8 @@ namespace Aaru.Commands.Image
Handler = CommandHandler.Create(GetType().GetMethod(nameof(Invoke))); Handler = CommandHandler.Create(GetType().GetMethod(nameof(Invoke)));
} }
public static int Invoke(bool debug, bool verbose, uint blockSize, [CanBeNull] string encodingName, public static int Invoke(bool debug, bool verbose, uint blockSize, string encodingName, string imagePath,
string imagePath, bool tape) bool tape)
{ {
MainClass.PrintCopyright(); MainClass.PrintCopyright();

View File

@@ -40,7 +40,6 @@ using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces; using Aaru.CommonTypes.Interfaces;
using Aaru.Console; using Aaru.Console;
using Aaru.Core; using Aaru.Core;
using JetBrains.Annotations;
namespace Aaru.Commands.Image namespace Aaru.Commands.Image
{ {
@@ -89,8 +88,7 @@ namespace Aaru.Commands.Image
return (int)ErrorNumber.NoError; return (int)ErrorNumber.NoError;
} }
[NotNull] static string TypeToString(Type type)
static string TypeToString([NotNull] Type type)
{ {
if(type == typeof(bool)) if(type == typeof(bool))
return "boolean"; return "boolean";

View File

@@ -15,7 +15,7 @@
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>app.aaru</string> <string>app.aaru</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>5.99.0.2990-alpha2</string> <string>5.99.0.3214-alpha3</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>aaru</string> <string>aaru</string>
<key>LSExecutableArchitectures</key> <key>LSExecutableArchitectures</key>

View File

@@ -67,13 +67,13 @@ namespace Aaru
as AssemblyInformationalVersionAttribute; as AssemblyInformationalVersionAttribute;
_assemblyCopyright = ((AssemblyCopyrightAttribute)attributes[0]).Copyright; _assemblyCopyright = ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
/*
if(args.Length == 1 && if(args.Length == 1 &&
args[0].ToLowerInvariant() == "gui") args[0].ToLowerInvariant() == "gui")
{ {
return Gui.Main.Start(args); return Gui.Main.Start(args);
} }
*/
AaruConsole.WriteLineEvent += System.Console.WriteLine; AaruConsole.WriteLineEvent += System.Console.WriteLine;
AaruConsole.WriteEvent += System.Console.Write; AaruConsole.WriteEvent += System.Console.Write;
AaruConsole.ErrorWriteLineEvent += System.Console.Error.WriteLine; AaruConsole.ErrorWriteLineEvent += System.Console.Error.WriteLine;

View File

@@ -1,4 +1,4 @@
# [5.1.0.xxxx] - 2020-07-xx # [5.1.0.3214] - 2020-07-25
## Added ## Added
### - Aaru Image Format ### - Aaru Image Format
- Save Compact Disc track indexes in. - Save Compact Disc track indexes in.
@@ -1355,6 +1355,7 @@ Aaru.Server (previously DiscImageChef.Server), aaruformat (previously dicformat)
- Master Boot Record (aka MBR). - Master Boot Record (aka MBR).
- NeXT disklabels. - NeXT disklabels.
[5.1.0.3214]: https://github.com/aaru-dps/Aaru/releases/tag/v5.1.0.3214
[5.0.1.2884]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.1.2884 [5.0.1.2884]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.1.2884
[5.0.0.2879]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.0.2879 [5.0.0.2879]: https://github.com/aaru-dps/Aaru/releases/tag/v5.0.0.2879
[4.5.1.1692]: https://github.com/aaru-dps/Aaru/releases/tag/v4.5.1.1692 [4.5.1.1692]: https://github.com/aaru-dps/Aaru/releases/tag/v4.5.1.1692

View File

@@ -1,4 +1,4 @@
Aaru Data Preservation Suite v5.0.99.2991 Aaru Data Preservation Suite v5.1.0.3214
Aaru Aaru

2
build.sh Normal file → Executable file
View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
AARU_VERSION=5.0.99.2991 AARU_VERSION=5.1.0.3214
OS_NAME=`uname` OS_NAME=`uname`
mkdir -p build mkdir -p build

View File

@@ -5,7 +5,7 @@ _aarubase='Aaru'
packager='Natalia Portillo <claunia@claunia.com>' packager='Natalia Portillo <claunia@claunia.com>'
pkgbase='aaru-git' pkgbase='aaru-git'
pkgname=('aaru-git') pkgname=('aaru-git')
pkgver=v5.1.99.2967.r1190.g4decb6d4 pkgver=v5.1.99.3214.r1190.g4decb6d4
pkgrel=1 pkgrel=1
pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media' pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media'
arch=('x86_64' 'armv7h' 'aarch64') arch=('x86_64' 'armv7h' 'aarch64')
@@ -39,18 +39,16 @@ prepare() {
build() { build() {
cd "${srcdir}"/"${_aarubase}" cd "${srcdir}"/"${_aarubase}"
dotnet restore Aaru.sln dotnet publish -f ${_netcoretarget} -c Debug --self-contained -r ${dotnet_rid}
dotnet build -f ${_netcoretarget} -c Debug Aaru.sln
dotnet publish -f ${_netcoretarget} -c Debug --self-contained -r ${dotnet_rid} Aaru.sln
} }
package() { package() {
# Install MIME database file # Install MIME database file
cd "${srcdir}"/Aaru cd "${srcdir}"/"${_aarubase}"
install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages
install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml
cd "${srcdir}"/"${_aarubase}"/Aaru/bin/Debug/${_netcoretarget}/${dotnet_rid}/publish cd "${srcdir}"/"${_aarubase}"/bin/Debug/${_netcoretarget}/${dotnet_rid}/publish
# Create destination directory # Create destination directory
install -d -m0755 -g 0 "${pkgdir}"/opt/Aaru install -d -m0755 -g 0 "${pkgdir}"/opt/Aaru
@@ -62,7 +60,6 @@ package() {
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.so install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.so
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.a install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.a
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru createdump install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru createdump
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru sosdocsunix.txt
# Copy .NET dependencies # Copy .NET dependencies
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.dll install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.dll

View File

@@ -1,16 +1,17 @@
# Maintainer: Natalia Portillo <claunia@claunia.com> # Maintainer: Natalia Portillo <claunia@claunia.com>
packager='Natalia Portillo <claunia@claunia.com>' packager='Natalia Portillo <claunia@claunia.com>'
_netcoretarget='netcoreapp2.1' _netcoretarget='netcoreapp3.1'
_aarubase='Aaru'
pkgname='aaru' pkgname='aaru'
pkgver=5.0.0.2879 pkgver=5.1.0.3214
pkgrel=1 pkgrel=1
pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media' pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media'
arch=('x86_64' 'armv7h' 'aarch64') arch=('x86_64' 'armv7h' 'aarch64')
url='http://www.aaru.app' url='http://www.aaru.app'
license=('GPL') license=('GPL')
source=('aaru-src-5.0.0.2879.tar.xz::local://aaru-src-5.0.0.2879.tar.xz' source=('aaru-src-5.1.0.3214.tar.xz::local://aaru-src-5.1.0.3214.tar.xz'
'aaru-src-5.0.0.2879.tar.xz.asc::local://aaru-src-5.0.0.2879.tar.xz.asc') 'aaru-src-5.1.0.3214.tar.xz.asc::local://aaru-src-5.1.0.3214.tar.xz.asc')
makedepends=('dotnet-sdk>=2.1.0') makedepends=('dotnet-sdk>=3.1.0')
options=('staticlibs') options=('staticlibs')
validpgpkeys=('236F1E21B540FC0D40F7AD1751D20488C724CA9F') validpgpkeys=('236F1E21B540FC0D40F7AD1751D20488C724CA9F')
provides=('aaru') provides=('aaru')
@@ -26,19 +27,17 @@ else
fi fi
build() { build() {
cd "${srcdir}" cd "${srcdir}"/"${_aarubase}"
dotnet restore Aaru.sln dotnet publish -f ${_netcoretarget} -c Release --self-contained -r ${dotnet_rid}
dotnet build -f ${_netcoretarget} -c Release Aaru.sln
dotnet publish -f ${_netcoretarget} -c Release --self-contained -r ${dotnet_rid} Aaru.sln
} }
package() { package() {
# Install MIME database file # Install MIME database file
cd "${srcdir}"/Aaru cd "${srcdir}"/"${_aarubase}"
install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages
install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml
cd "${srcdir}"/Aaru/bin/Release/${_netcoretarget}/${dotnet_rid}/publish cd "${srcdir}"/"${_aarubase}"/bin/Release/${_netcoretarget}/${dotnet_rid}/publish
# Create destination directory # Create destination directory
install -d -m0755 -g 0 "${pkgdir}"/opt/Aaru install -d -m0755 -g 0 "${pkgdir}"/opt/Aaru
@@ -50,7 +49,6 @@ package() {
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.so install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.so
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.a install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.a
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru createdump install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru createdump
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru sosdocsunix.txt
# Copy .NET dependencies # Copy .NET dependencies
install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.dll install -m0755 -g 0 -t "${pkgdir}"/opt/Aaru *.dll
@@ -79,4 +77,4 @@ post_upgrade() {
post_remove() { post_remove() {
post_install "$1" post_install "$1"
} }