diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 30 insertions, 10 deletions
@@ -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" } |