Add desktop entry and update package installation for Aaru

This commit is contained in:
2025-12-31 17:42:47 +00:00
parent 514d1f0b25
commit eb6d564776
3 changed files with 16 additions and 1 deletions

View File

@@ -107,6 +107,9 @@
<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'">

8
Aaru/aaru.desktop Normal file
View File

@@ -0,0 +1,8 @@
[Desktop Entry]
Name=Aaru
Exec=aaru gui
Terminal=false
Type=Application
Icon=aaru
Comment=Aaru Data Preservation Suite
Categories=Utility;FileTools;Filesystem

View File

@@ -36,7 +36,11 @@ package() {
# Install MIME database file
cd "${srcdir}"/"${_aarubase}"
install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages
install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml
install -m0644 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml
# Install desktop file
install -d -m0755 -g 0 "${pkgdir}"/usr/share/applications
install -m0644 -g 0 -t "${pkgdir}"/usr/share/applications aaru.desktop
cd "${srcdir}"/"${_aarubase}"/bin/Release/${_netcoretarget}/${dotnet_rid}/publish