diff options
author | ariasuni | 2019-11-18 00:58:16 +0100 |
---|---|---|
committer | ariasuni | 2019-11-18 00:58:16 +0100 |
commit | 47d0d29a71f47df71527a2bc24d8b00214bc1792 (patch) | |
tree | 47f38b5d5e3b8bf7bc2e06f9843d55ecaf7cca99 | |
parent | 3dd241c8b87803fc1090acc15d1a2fcdf54eff79 (diff) | |
download | aur-47d0d29a71f47df71527a2bc24d8b00214bc1792.tar.gz |
update to 9.11.10 (save into git /usr/ files from previous .deb)
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rwxr-xr-x | xiaomitool | 2 | ||||
-rw-r--r-- | xiaomitool.appdata.xml | 25 | ||||
-rw-r--r-- | xiaomitool.desktop | 9 | ||||
-rw-r--r-- | xiaomitool.menu | 6 | ||||
-rw-r--r-- | xiaomitool.xml | 18 |
8 files changed, 104 insertions, 14 deletions
@@ -1,12 +1,22 @@ pkgbase = xiaomitool-v2 pkgdesc = Modding of Xiaomi devices made easy for everyone - pkgver = 9.4.10 + pkgver = 9.11.10 pkgrel = 1 url = https://www.xiaomitool.com/V2/ arch = any license = custom - source = https://github.com/francescotescari/XMT/releases/download/v9.4.10/XMT2_Linux_Debian_9.4.10.deb - sha256sums = 7d329e1043dca0b38d162a3f34906b2cb57ec81a1f8e5ee8adf01a62783e5ba8 + source = https://github.com/francescotescari/XMT/releases/download/v9.11.10/XMT2_Linux_9.11.10.run + source = xiaomitool + source = xiaomitool.appdata.xml + source = xiaomitool.desktop + source = xiaomitool.menu + source = xiaomitool.xml + sha256sums = ca3a7b1344733ba9b91e8c4a73bfb3dbf761d3fb721019c5683e25906551cf23 + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP pkgname = xiaomitool-v2 diff --git a/.gitignore b/.gitignore index c6d4c6feb3ec..bc59a5639efb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ pkg src -*.deb +*.run *.pkg.*
\ No newline at end of file @@ -1,22 +1,42 @@ # Mélanie Chauvel (ariasuni) <perso@hack-libre.org> pkgname=xiaomitool-v2 -pkgver=9.4.10 +pkgver=9.11.10 pkgrel=1 pkgdesc='Modding of Xiaomi devices made easy for everyone' arch=(any) license=(custom) url=https://www.xiaomitool.com/V2/ -source=(https://github.com/francescotescari/XMT/releases/download/v$pkgver/XMT2_Linux_Debian_$pkgver.deb) -sha256sums=('7d329e1043dca0b38d162a3f34906b2cb57ec81a1f8e5ee8adf01a62783e5ba8') - -build() { - cd $srcdir - ar x $(basename $source) - tar xf data.tar.xz -} +source=( + "https://github.com/francescotescari/XMT/releases/download/v$pkgver/XMT2_Linux_$pkgver.run" + 'xiaomitool' + 'xiaomitool.appdata.xml' + 'xiaomitool.desktop' + 'xiaomitool.menu' + 'xiaomitool.xml') +sha256sums=( + 'ca3a7b1344733ba9b91e8c4a73bfb3dbf761d3fb721019c5683e25906551cf23' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') package() { cd $srcdir - cp -r opt res usr $pkgdir + sh "XMT2_Linux_$pkgver.run" --noexec + + mkdir "$pkgdir/opt" + mv XiaoMiTool-V2 "$pkgdir/opt" + + mkdir -p "$pkgdir/usr/bin" + install -m755 xiaomitool "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/appdata" + install -m644 xiaomitool.appdata.xml "$pkgdir/usr/share/appdata" + mkdir "$pkgdir/usr/share/applications" + install -m644 xiaomitool.desktop "$pkgdir/usr/share/applications" + mkdir -p "$pkgdir/usr/share/gnome-control-center/default-apps" + install -m644 xiaomitool.xml "$pkgdir/usr/share/gnome-control-center/default-apps" + mkdir -p "$pkgdir/usr/share/menu" + install -m644 xiaomitool.menu "$pkgdir/usr/share/menu" } diff --git a/xiaomitool b/xiaomitool new file mode 100755 index 000000000000..2056940d3b4a --- /dev/null +++ b/xiaomitool @@ -0,0 +1,2 @@ +#!/bin/sh +(cd /opt/XiaoMiTool-V2/ && exec ./bin/java -jar ./XiaoMiTool.jar & ) diff --git a/xiaomitool.appdata.xml b/xiaomitool.appdata.xml new file mode 100644 index 000000000000..2ae641e9e0b1 --- /dev/null +++ b/xiaomitool.appdata.xml @@ -0,0 +1,25 @@ +<!-- Copyright 2017 The Chromium Authors --> +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop"> + <id>xiaomitool.desktop</id> + <update_contact>dev@xiaomitool.com</update_contact> + <project_license>Freeware under XiaoMiTool V2 Terms of Service</project_license> + <name>XiaoMiTool V2</name> + <summary>Xiaomi modding made easy</summary> + <description> + <p> + XiaoMiTool V2 is a tool used to simplify modding proceudures for Xiaomi devices + </p> + </description> + <url type="homepage">https://www.xiaomitool.com/V2</url> + <screenshots> + <screenshot type="default"> + <image>https://www.xiaomitool.com/V2/img/xmt2.png</image> + <caption/> + </screenshot> + </screenshots> + <translation/> + <developer_name>Francesco Tescari</developer_name> + <url type="bugtracker">https://www.xiaomitool.com/V2#feedback</url> + <url type="help">https://www.xiaomitool.com/V2#feedback</url> +</component> diff --git a/xiaomitool.desktop b/xiaomitool.desktop new file mode 100644 index 000000000000..fc5ed2bdf82a --- /dev/null +++ b/xiaomitool.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=XiaoMiTool V2 +Exec=/usr/bin/xiaomitool %U +StartupNotify=true +Terminal=false +Icon=xiaomitool +Type=Application +Categories=Development;Utility;
\ No newline at end of file diff --git a/xiaomitool.menu b/xiaomitool.menu new file mode 100644 index 000000000000..2a0fad1932b3 --- /dev/null +++ b/xiaomitool.menu @@ -0,0 +1,6 @@ +?package(xiaomitool):needs="x11" \ + section="Applications/Network/Web Browsing" \ + hints="XiaoMiTool" \ + title="XiaoMiTool V2" \ + icon="/opt/xiaomitool/product_logo_32.xpm" \ + command="/opt/xiaomitool/xiaomitool" diff --git a/xiaomitool.xml b/xiaomitool.xml new file mode 100644 index 000000000000..85b072a4bc9d --- /dev/null +++ b/xiaomitool.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE default-apps SYSTEM "gnome-da-list.dtd"> +<!-- This file should be put in /usr/share/gnome-control-center/default-apps, + or, if that directory does not exist, its web-browser tag patched into + /usr/share/gnome-control-center/default-apps/gnome-default-applications.xml + --> +<default-apps> + <web-browsers> + <web-browser> + <name>XiaoMiTool V2</name> + <executable>/opt/xiaomitool/xiaomitool</executable> + <command>/opt/xiaomitool/xiaomitool %s</command> + <icon-name>xiaomitool</icon-name> + <run-in-terminal>false</run-in-terminal> + <netscape-remote>true</netscape-remote> + </web-browser> + </web-browsers> +</default-apps> |