Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Gadget3000 <gadget3000 at msn dot com>
- # Contributor: jimmy-6 <jakub.jarozek at gmail dot com>
- pkgname=cogs
- pkgver=3
- pkgrel=1
- pkgdesc="A game in which you build machines from sliding tiles"
- arch=('i686' 'x86_64')
- url="http://www.cogsgame.com/"
- license=('unknown')
- depends=('gcc-libs' 'sdl<1.3' 'openal')
- makedepends=('unzip')
- groups=('humblebundle3' 'humblebundles')
- source=(cogs.desktop)
- md5sums=('425530cd26af362c2e98d4bf720b4372') #generate with 'makepkg -g'
- _archive="cogs-installer-build${pkgver}"
- _archive_md5="0c1c584c39bbc5c81343e413f8e1c0e5"
- build() {
- install -Dd ${srcdir}/extractedInstaller
- cd $srcdir
- if [ ! -f ${_archive} ]; then
- echo Please place ${_archive} into $(pwd)
- echo Press Enter to continue
- read -a _unused
- fi
- if ! echo "${_archive_md5} ${_archive}" | md5sum -c --quiet; then
- echo "Invalid checksum for ${_archive}"
- return 1
- fi
- install -Dd ${pkgdir}/opt/
- unzip -qqo ${_archive} -x guis/* meta/* scripts/* -d ${srcdir}/extractedInstaller/ && msg Finished Extracting
- install -Dd ${pkgdir}/opt/cogs
- mv ${srcdir}/extractedInstaller/data/* ${pkgdir}/opt/cogs/
- if [ "${CARCH}" = "x86_64" ]; then
- rm -rf ${pkgdir}/opt/cogs/x86
- rm -rf ${pkgdir}/opt/cogs/Cogs-x86
- else
- rm -rf ${pkgdir}/opt/cogs/amd64
- rm -rf ${pkgdir}/opt/cogs/Cogs-amd64
- fi
- install -Dd ${pkgdir}/usr/bin
- #Create launcher
- echo \#\!/bin/sh > ${pkgdir}/usr/bin/cogs
- echo cd /opt/cogs/ >> ${pkgdir}/usr/bin/cogs
- cat ${pkgdir}/opt/cogs/Cogs | tail -n $[$(cat ${pkgdir}/opt/cogs/Cogs | wc -l)-1] >> ${pkgdir}/usr/bin/cogs
- chmod +x ${pkgdir}/usr/bin/cogs
- # install menu entry
- install -Dd ${pkgdir}/usr/share/applications
- install -m 644 'cogs.desktop' "${pkgdir}/usr/share/applications/cogs.desktop"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement