diff options
author | Narrat | 2023-12-04 22:09:35 +0100 |
---|---|---|
committer | Narrat | 2023-12-04 22:09:35 +0100 |
commit | ee28995a555ad1d01bc5451426a3db09fad3c886 (patch) | |
tree | 3e930991cdd9619d7a199efe59db79ea5f3531fd | |
parent | b0bafa8a6f56b6c50ce62e33567c09c5ac4bd24a (diff) | |
download | aur-ee28995a555ad1d01bc5451426a3db09fad3c886.tar.gz |
xdg-utils-mimeo: follow Arch
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | mimeo-detection.patch | 46 |
3 files changed, 31 insertions, 31 deletions
@@ -1,7 +1,7 @@ pkgbase = xdg-utils-mimeo pkgdesc = Command line tools that assist applications with a variety of desktop integration tasks; patched to use mimeo - pkgver = 1.1.3+45+g301a1a4 - pkgrel = 2 + pkgver = 1.2.0+beta1+17+g21fb316 + pkgrel = 1 url = https://www.freedesktop.org/wiki/Software/xdg-utils/ arch = any license = MIT @@ -23,8 +23,8 @@ pkgbase = xdg-utils-mimeo provides = xdg-utils conflicts = xdg-utils source = mimeo-detection.patch - source = git+https://gitlab.freedesktop.org/xdg/xdg-utils.git#commit=301a1a4772f1f934a22e106ff032c62ef705462b - sha256sums = 3571910504a3a7a256de5df16954824fc4062697b800c85d7c3005081d601c0a + source = git+https://gitlab.freedesktop.org/xdg/xdg-utils.git#commit=21fb316bea83e3374eafc7fbf1e25a0ccdda92cb + sha256sums = 5f412ee7aecfbdc49bf5a3602e7da23c1ab626755ed074025733ff785348b66c sha256sums = SKIP pkgname = xdg-utils-mimeo @@ -7,9 +7,9 @@ _pkgname=xdg-utils pkgname=$_pkgname-mimeo # https://gitlab.freedesktop.org/xdg/xdg-utils/commits/master -_commit=301a1a4772f1f934a22e106ff032c62ef705462b # master # 2023-08-14 -pkgver=1.1.3+45+g301a1a4 -pkgrel=2 +_commit=21fb316bea83e3374eafc7fbf1e25a0ccdda92cb # master # 2023-11-15 +pkgver=1.2.0+beta1+17+g21fb316 +pkgrel=1 pkgdesc="Command line tools that assist applications with a variety of desktop integration tasks; patched to use mimeo" arch=('any') url="https://www.freedesktop.org/wiki/Software/xdg-utils/" @@ -28,7 +28,7 @@ conflicts=($_pkgname) source=(#https://portland.freedesktop.org/download/$_pkgname-$pkgver.tar.gz #{,.asc} mimeo-detection.patch "git+https://gitlab.freedesktop.org/xdg/xdg-utils.git#commit=$_commit") -sha256sums=('3571910504a3a7a256de5df16954824fc4062697b800c85d7c3005081d601c0a' +sha256sums=('5f412ee7aecfbdc49bf5a3602e7da23c1ab626755ed074025733ff785348b66c' 'SKIP') #validpgpkeys=('8B75CA7811367175D05F3B03C43570F80CC295E6') # "Per Olofsson <pelle@pqz.se>" diff --git a/mimeo-detection.patch b/mimeo-detection.patch index 4edfec58c7ce..ecae553de04c 100644 --- a/mimeo-detection.patch +++ b/mimeo-detection.patch @@ -1,14 +1,14 @@ -commit 2809ff9e147a3485e835ddbdcb5fe71f5cb26e8f +commit ce774c0f1b7e328a67ad2d6de987a686e24e89a2 Author: Narrat <autumn-wind@web.de> Date: Thu Nov 9 21:34:14 2023 +0100 Add support for mimeo diff --git a/scripts/xdg-email.in b/scripts/xdg-email.in -index 6135b24..66ba94d 100644 +index b23231a..761aad1 100644 --- a/scripts/xdg-email.in +++ b/scripts/xdg-email.in -@@ -235,6 +235,18 @@ open_flatpak() +@@ -260,6 +260,18 @@ open_flatpak() fi } @@ -27,7 +27,7 @@ index 6135b24..66ba94d 100644 open_generic() { local client -@@ -460,6 +472,10 @@ case "$DE" in +@@ -481,6 +493,10 @@ case "$DE" in open_flatpak "${mailto}" ;; @@ -35,14 +35,14 @@ index 6135b24..66ba94d 100644 + open_mimeo "${mailto}" + ;; + - generic|lxqt|enlightenment) + generic|enlightenment) open_generic "${mailto}" ;; diff --git a/scripts/xdg-mime.in b/scripts/xdg-mime.in -index 97e7368..44721aa 100644 +index 215f850..aacd819 100644 --- a/scripts/xdg-mime.in +++ b/scripts/xdg-mime.in -@@ -99,6 +99,16 @@ info_gnome() +@@ -123,6 +123,16 @@ info_lxqt() fi } @@ -59,8 +59,8 @@ index 97e7368..44721aa 100644 info_generic() { if mimetype --version >/dev/null 2>&1; then -@@ -609,6 +619,10 @@ if [ "$action" = "info" ]; then - info_gnome "$filename" +@@ -684,6 +694,10 @@ if [ "$action" = "info" ]; then + info_lxqt "$filename" ;; + mimeo) @@ -71,10 +71,10 @@ index 97e7368..44721aa 100644 info_generic "$filename" ;; diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in -index 1f925da..9f302ab 100755 +index 1373ca1..f05bb4a 100755 --- a/scripts/xdg-open.in +++ b/scripts/xdg-open.in -@@ -297,6 +297,17 @@ open_flatpak() +@@ -305,6 +305,17 @@ open_flatpak() fi } @@ -92,7 +92,7 @@ index 1f925da..9f302ab 100755 #----------------------------------------- # Recursively search .desktop file -@@ -619,6 +630,10 @@ case "$DE" in +@@ -660,6 +671,10 @@ case "$DE" in open_wsl "$url" ;; @@ -104,7 +104,7 @@ index 1f925da..9f302ab 100755 open_generic "$url" ;; diff --git a/scripts/xdg-screensaver.in b/scripts/xdg-screensaver.in -index eb1b698..1dd6f07 100644 +index a88eeff..acc38dc 100644 --- a/scripts/xdg-screensaver.in +++ b/scripts/xdg-screensaver.in @@ -123,7 +123,7 @@ perform_action() @@ -117,10 +117,10 @@ index eb1b698..1dd6f07 100644 ;; esac diff --git a/scripts/xdg-settings.in b/scripts/xdg-settings.in -index 40f739e..a79afa2 100755 +index 59e97cb..a19961a 100755 --- a/scripts/xdg-settings.in +++ b/scripts/xdg-settings.in -@@ -487,6 +487,44 @@ set_browser_xfce() +@@ -531,6 +531,44 @@ set_browser_xfce() } # }}} xfce @@ -165,7 +165,7 @@ index 40f739e..a79afa2 100755 # {{{ generic get_browser_generic() -@@ -730,6 +768,49 @@ set_url_scheme_handler_xfce() +@@ -816,6 +854,49 @@ set_url_scheme_handler_xfce() } # }}} xfce @@ -215,7 +215,7 @@ index 40f739e..a79afa2 100755 # {{{ generic get_url_scheme_handler_generic() -@@ -884,6 +965,10 @@ case "$DE" in +@@ -974,6 +1055,10 @@ case "$DE" in dispatch_specific xfce "$@" ;; @@ -223,14 +223,14 @@ index 40f739e..a79afa2 100755 + dispatch_specific mimeo "$@" + ;; + - generic|lxqt|enlightenment) + generic|enlightenment) dispatch_specific generic "$@" ;; diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in -index 14259c6..13781ea 100644 +index 5135c86..19a718b 100644 --- a/scripts/xdg-utils-common.in +++ b/scripts/xdg-utils-common.in -@@ -303,6 +303,9 @@ detectDE() +@@ -308,6 +308,9 @@ detectDE() XFCE) DE=xfce ;; @@ -240,10 +240,10 @@ index 14259c6..13781ea 100644 X-Generic) DE=generic ;; -@@ -319,6 +322,7 @@ detectDE() +@@ -325,6 +328,7 @@ detectDE() elif xprop -root 2> /dev/null | grep -i '^xfce_desktop_window' >/dev/null 2>&1; then DE=xfce - elif echo $DESKTOP | grep -q '^Enlightenment'; then DE=enlightenment; - elif [ x"$LXQT_SESSION_CONFIG" != x"" ]; then DE=lxqt; + elif echo "$DESKTOP" | grep -q '^Enlightenment'; then DE=enlightenment; + elif [ -n "$LXQT_SESSION_CONFIG" ]; then DE=lxqt; + elif command -v mimeo >/dev/null; then DE=mimeo; fi fi |