# Maintainer: Renaud Littolff # Contributor: Gregory Schier pkgname=insomnia pkgver=5.16.6 pkgrel=2 pkgdesc="Visual HTTP and GraphQL client" arch=('x86_64') url="http://insomnia.rest/" options=('!strip') depends=() source=( "https://github.com/getinsomnia/insomnia/releases/download/v${pkgver}/insomnia_${pkgver}_amd64.deb" "insomnia.sh" ) package() { # Define some helpers SCRIPT_PATH=${pkgdir}/opt/Insomnia/insomnia # Extract the core package tar -xf data.tar.xz -C "${pkgdir}" # Setup usr folder chmod -R go-w ${pkgdir}/usr mkdir -p ${pkgdir}/usr/bin # Setup the start script and permissions mv ${pkgdir}/opt/Insomnia/insomnia ${pkgdir}/opt/Insomnia/insomnia.bin cp ${srcdir}/insomnia.sh ${SCRIPT_PATH} chmod 755 ${SCRIPT_PATH} ln -s /opt/Insomnia/insomnia ${pkgdir}/usr/bin/insomnia # Install the necessary parts install -d ${pkgdir}/usr/share/applications install -d ${pkgdir}/usr/share/icons install -d ${pkgdir}/opt/Insomnia } # Generated by `$ makepkg -g >> PKGBUILD` md5sums=('2da0a0f0c27f16eb90b0e100946112e0' 'dfe139daf29b508bdb83bc735681a381')