Skip to content

Instantly share code, notes, and snippets.

@iitalics
Last active May 23, 2020 00:39
Show Gist options
  • Save iitalics/ea2beb26777ee6436071e7594e69c6b9 to your computer and use it in GitHub Desktop.
Save iitalics/ea2beb26777ee6436071e7594e69c6b9 to your computer and use it in GitHub Desktop.
PKGCONFIG for tetr.io desktop client
pkgname=tetrio-desktop
pkgver=1.0.0
pkgrel=1
pkgdesc="TETR.IO desktop client. Modern yet familiar online stacker - play against friends and foes all over the world, or claim a spot on the leaderboards!"
arch=("any")
url="https://tetr.io/"
source=("https://tetr.io/about/desktop/builds/TETR.IO%20Setup.tar.gz")
license=()
md5sums=("b378f5a3cb8c37e327f8377898e0b3d0")
depends=("electron>=8.2.5")
prepare() {
mkdir $srcdir/licenses
mv $srcdir/$pkgname-$pkgver/resources/app.asar $srcdir
mv $srcdir/$pkgname-$pkgver/LICENSE* $srcdir/licenses
rm -r $srcdir/$pkgname-$pkgver
}
build() {
cd $srcdir
echo "#!/bin/sh" > app.sh
echo "exec electron /usr/share/$pkgname/app.asar" >> app.sh
chmod +x app.sh
}
package() {
mkdir -p $pkgdir/usr/share/$pkgname
mkdir -p $pkgdir/usr/share/licenses/$pkgname
mkdir -p $pkgdir/usr/bin
cp $srcdir/app.asar $pkgdir/usr/share/$pkgname
cp $srcdir/licenses/* $pkgdir/usr/share/licenses/$pkgname
cp $srcdir/app.sh $pkgdir/usr/bin/$pkgname
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment