From 2692f87da875d8f621b9adce7c92c63a141ca7b0 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 12 Mar 2020 13:33:36 +0000 Subject: [PATCH] Add mime database file. --- .idea/.idea.Aaru/.idea/contentModel.xml | 1 + Aaru/Aaru.csproj | 6 ++++++ Aaru/aaruformat.xml | 17 +++++++++++++++++ build.sh | 2 +- pkg/pacman/rolling/PKGBUILD | 19 +++++++++++++++++++ pkg/pacman/stable/PKGBUILD | 19 +++++++++++++++++++ 6 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 Aaru/aaruformat.xml diff --git a/.idea/.idea.Aaru/.idea/contentModel.xml b/.idea/.idea.Aaru/.idea/contentModel.xml index 353ae64cd..dda66b067 100644 --- a/.idea/.idea.Aaru/.idea/contentModel.xml +++ b/.idea/.idea.Aaru/.idea/contentModel.xml @@ -74,6 +74,7 @@ + diff --git a/Aaru/Aaru.csproj b/Aaru/Aaru.csproj index b1209d57f..b23970f99 100644 --- a/Aaru/Aaru.csproj +++ b/Aaru/Aaru.csproj @@ -305,6 +305,12 @@
net
Disc image management and creation tool for disks, tapes, optical and solid state media + + + + /usr/share/mime/packages/aaruformat.xml + + $(PackagePrefix)-$(PackageVersion)_alpine_x86_64$(DebugPackage) diff --git a/Aaru/aaruformat.xml b/Aaru/aaruformat.xml new file mode 100644 index 000000000..1d6df373b --- /dev/null +++ b/Aaru/aaruformat.xml @@ -0,0 +1,17 @@ + + + + Aaru Image Format + + + + + + + + + + + + + diff --git a/build.sh b/build.sh index 9a45ebc6d..100533bbd 100755 --- a/build.sh +++ b/build.sh @@ -55,7 +55,7 @@ fi mv pkg/pacman/stable/*.pkg.tar.xz build/ cd build -for i in *.deb *.rpm *.zip; +for i in *.deb *.rpm *.zip *.tar.gz; do gpg --armor --detach-sign "$i" done diff --git a/pkg/pacman/rolling/PKGBUILD b/pkg/pacman/rolling/PKGBUILD index 9e3a1f79a..1ff5efaab 100644 --- a/pkg/pacman/rolling/PKGBUILD +++ b/pkg/pacman/rolling/PKGBUILD @@ -45,6 +45,11 @@ build() { } package() { + # Install MIME database file + cd "${srcdir}"/Aaru + install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages + install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml + cd "${srcdir}"/"${_aarubase}"/Aaru/bin/Debug/${_netcoretarget}/${dotnet_rid}/publish # Create destination directory @@ -75,4 +80,18 @@ package() { # Link executable install -d -m0755 -g 0 "${pkgdir}"/usr/bin ln -sf /opt/Aaru/aaru "${pkgdir}"/usr/bin/aaru +} + +post_install() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null + update-mime-database usr/share/mime &>/dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install "$1" +} + +post_remove() { + post_install "$1" } \ No newline at end of file diff --git a/pkg/pacman/stable/PKGBUILD b/pkg/pacman/stable/PKGBUILD index 2d9856602..64c648fb4 100644 --- a/pkg/pacman/stable/PKGBUILD +++ b/pkg/pacman/stable/PKGBUILD @@ -33,6 +33,11 @@ build() { } package() { + # Install MIME database file + cd "${srcdir}"/Aaru + install -d -m0755 -g 0 "${pkgdir}"/usr/share/mime/packages + install -m0755 -g 0 -t "${pkgdir}"/usr/share/mime/packages aaruformat.xml + cd "${srcdir}"/Aaru/bin/Debug/${_netcoretarget}/${dotnet_rid}/publish # Create destination directory @@ -63,4 +68,18 @@ package() { # Link executable install -d -m0755 -g 0 "${pkgdir}"/usr/bin ln -sf /opt/Aaru/aaru "${pkgdir}"/usr/bin/aaru +} + +post_install() { + xdg-icon-resource forceupdate --theme hicolor &>/dev/null + update-mime-database usr/share/mime &>/dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install "$1" +} + +post_remove() { + post_install "$1" } \ No newline at end of file