summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreNV252022-12-06 01:14:40 +0530
committereNV252022-12-06 01:14:40 +0530
commitcf83665e34923dc69d9a3ac08b9325e36869803f (patch)
tree64db9146fc9ea1a98108ebbe25d08248fc04e99d
parentc88aace9bd7be59b6e5b60a2a01d6a5d26533370 (diff)
downloadaur-cf83665e34923dc69d9a3ac08b9325e36869803f.tar.gz
Revert "upgpkg: run-desktop 0.0.2-1"
This reverts commit fdd0427400590f15d4575a499d758841b094a1eb.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD12
-rw-r--r--run-desktop.py13
-rwxr-xr-xrun-desktop.sh2
4 files changed, 25 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d5a6d887fb95..f68e2d2f0fd0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = run-desktop
- pkgdesc = .desktop file launcher. Can run .desktop files using xdg-open.
- pkgver = 0.0.2
+ pkgdesc = .desktop file launcher. Can to run .desktop files using xdg-open.
+ pkgver = 0.0.1
pkgrel = 1
url = https://aur.archlinux.org/packages/run-desktop/
install = run-desktop.install
arch = any
license = GPL
- depends = kde-cli-tools
- source = run-desktop.sh
+ depends = python
+ depends = python-gobject
+ source = run-desktop.py
source = run-desktop.desktop
- sha256sums = d8789dffc8bae9ebe73de63c7bceee93ac3b8ca17900a2150db8db85e151f9b6
+ sha256sums = 96485f5a3be54ba244e402aacaf5c8942403a858e17a3c21f0356b8790220576
sha256sums = a8201dd5b780e7c7e4911286a8a69c74440e00c0e9bb3f5c1c8b03c7e5f287ce
pkgname = run-desktop
diff --git a/PKGBUILD b/PKGBUILD
index d308f998a1d1..648e890c7de4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,20 @@
# Maintainer: eNV25 <env252525@gmail.com>
pkgname=run-desktop
-pkgver=0.0.2
+pkgver=0.0.1
pkgrel=1
-pkgdesc=".desktop file launcher. Can run .desktop files using xdg-open."
+pkgdesc=".desktop file launcher. Can to run .desktop files using xdg-open."
arch=(any)
url="https://aur.archlinux.org/packages/run-desktop/"
license=('GPL')
-depends=(kde-cli-tools)
-source=(run-desktop.sh run-desktop.desktop)
+depends=(python python-gobject)
+source=(run-desktop.py run-desktop.desktop)
install=run-desktop.install
package() {
- install -Dm755 "${srcdir}/run-desktop.sh" "${pkgdir}/usr/bin/run-desktop"
+ install -Dm755 "${srcdir}/run-desktop.py" "${pkgdir}/usr/bin/run-desktop"
install -Dm644 "${srcdir}/run-desktop.desktop" "${pkgdir}/usr/share/applications/run-desktop.desktop"
}
-sha256sums=('d8789dffc8bae9ebe73de63c7bceee93ac3b8ca17900a2150db8db85e151f9b6'
+sha256sums=('96485f5a3be54ba244e402aacaf5c8942403a858e17a3c21f0356b8790220576'
'a8201dd5b780e7c7e4911286a8a69c74440e00c0e9bb3f5c1c8b03c7e5f287ce')
diff --git a/run-desktop.py b/run-desktop.py
new file mode 100644
index 000000000000..f6a71248290c
--- /dev/null
+++ b/run-desktop.py
@@ -0,0 +1,13 @@
+#!/usr/bin/python3
+
+from gi.repository import Gio
+import sys
+
+
+def main(_, desktop, *uris):
+ launcher = Gio.DesktopAppInfo.new_from_filename(desktop)
+ launcher.launch_uris(uris, None)
+
+
+if __name__ == "__main__":
+ main(*sys.argv)
diff --git a/run-desktop.sh b/run-desktop.sh
deleted file mode 100755
index 6e0684ce03db..000000000000
--- a/run-desktop.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec kioclient exec "$@"