mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-25 11:22:30 +01:00
main/shared-mime-info: backport apk support
This commit is contained in:
parent
365333e92b
commit
74df86bcbb
@ -1,7 +1,7 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=shared-mime-info
|
||||
pkgver=2.4
|
||||
pkgrel=6
|
||||
pkgrel=7
|
||||
pkgdesc="Freedesktop.org Shared MIME Info"
|
||||
url="https://www.freedesktop.org/Software/shared-mime-info"
|
||||
arch="all"
|
||||
@ -10,7 +10,9 @@ makedepends="meson itstool libxml2-utils xmlto libxml2-dev glib-dev"
|
||||
install="$pkgname.post-deinstall"
|
||||
triggers="$pkgname.trigger=/usr/share/mime"
|
||||
subpackages="$pkgname-doc $pkgname-lang"
|
||||
source="https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/$pkgver/shared-mime-info-$pkgver.tar.gz"
|
||||
source="https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/$pkgver/shared-mime-info-$pkgver.tar.gz
|
||||
apk.patch
|
||||
"
|
||||
|
||||
build() {
|
||||
abuild-meson \
|
||||
@ -29,4 +31,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
17b443c2c09a432d09e4c83db956f8c0c3a768cfa9ffb8c87cd2d7c9002b95d010094e2bc64dd35946205a0f8b2d87c4f8f0a1faec86443e2edd502aa8f7cc8f shared-mime-info-2.4.tar.gz
|
||||
189b22b694d14e83b9302c668308fbabce628a471fe50c17b67898379bd018fc4412c08a72d9907dc17732a868c2aebe62c92173d666dda31b53fad4c228c837 apk.patch
|
||||
"
|
||||
|
||||
31
main/shared-mime-info/apk.patch
Normal file
31
main/shared-mime-info/apk.patch
Normal file
@ -0,0 +1,31 @@
|
||||
From 4a5981b113d3e32bb46a9128a032f69c8be58306 Mon Sep 17 00:00:00 2001
|
||||
From: Basique <basiqueevangelist@yandex.ru>
|
||||
Date: Mon, 30 Dec 2024 20:54:37 +0300
|
||||
Subject: [PATCH] add support for Alpine Linux packages (.apk)
|
||||
|
||||
Alpine Linux packages normally get misclassified as Android
|
||||
packages, so this commit adds a mime type to disambiguate them.
|
||||
---
|
||||
data/freedesktop.org.xml.in | 6 ++++++
|
||||
tests/mime-detection/list | 2 ++
|
||||
.../shared-mime-info-doc-2.4-r1.apk | Bin 0 -> 2453 bytes
|
||||
3 files changed, 8 insertions(+)
|
||||
create mode 100644 tests/mime-detection/shared-mime-info-doc-2.4-r1.apk
|
||||
|
||||
diff --git a/data/freedesktop.org.xml.in b/data/freedesktop.org.xml.in
|
||||
index ab739edb..f1d97020 100644
|
||||
--- a/data/freedesktop.org.xml.in
|
||||
+++ b/data/freedesktop.org.xml.in
|
||||
@@ -1614,6 +1614,12 @@ command to generate the output files.
|
||||
<sub-class-of type="application/java-archive"/>
|
||||
<glob pattern="*.apk"/>
|
||||
</mime-type>
|
||||
+ <mime-type type="application/x-alpine-package-keeper-package">
|
||||
+ <comment>Alpine Package Keeper package</comment>
|
||||
+ <generic-icon name="package-x-generic"/>
|
||||
+ <sub-class-of type="application/x-compressed-tar"/>
|
||||
+ <glob pattern="*.apk" weight="40"/>
|
||||
+ </mime-type>
|
||||
<mime-type type="application/vnd.symbian.install">
|
||||
<comment>SIS package</comment>
|
||||
<acronym>SIS</acronym>
|
||||
Loading…
x
Reference in New Issue
Block a user