You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-full-overlay/app-arch/patool/files/patool-1.12_p20230424-map-v...

31 lines
1.4 KiB

https://github.com/wummel/patool/pull/130
From e8a1eea1d273b278a1b6f5029d2e21cb18bc9ffd Mon Sep 17 00:00:00 2001
From: Theodore Ni <3806110+tjni@users.noreply.github.com>
Date: Sat, 26 Aug 2023 23:42:15 -0700
Subject: [PATCH] Map application/vnd.android.package-archive to zip
This was added to file 5.45 in https://github.com/file/file/commit/b29519e7dc572d85f757314d3bfc7461ceb7709c
and the test .apk file is sometimes detected with that mime type.
--- a/patoolib/__init__.py
+++ b/patoolib/__init__.py
@@ -84,6 +84,7 @@
'application/x-xz': 'xz',
'application/x-zip-compressed': 'zip',
'application/x-zoo': 'zoo',
+ 'application/vnd.android.package-archive': 'zip',
'application/zip': 'zip',
'application/zpaq': 'zpaq',
"application/zstd": "zstd",
--- a/tests/test_mime.py
+++ b/tests/test_mime.py
@@ -137,7 +137,7 @@ def test_mime_file (self):
self.mime_test_file("t.chm.foo", "application/x-chm")
self.mime_test_file("t.iso", "application/x-iso9660-image")
self.mime_test_file("t.epub", "application/zip")
- self.mime_test_file("t.apk", ("application/zip", "application/java-archive", "application/jar"))
+ self.mime_test_file("t.apk", ("application/zip", "application/java-archive", "application/jar", "application/vnd.android.package-archive"))
self.mime_test_file("t.zpaq", "application/zpaq")
self.mime_test_file("t.zpaq.foo", "application/zpaq")