diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 29 insertions, 16 deletions
@@ -2,41 +2,54 @@ _pkgname=ghetto-skype pkgname=ghetto-skype-git -pkgver=1.4.1.r0.ga341103 +pkgver=1.4.1.r7.gdba086a pkgrel=1 pkgdesc="Are you tired of a buggy 32 bit official Skype client? Then Ghetto Skype is for you!" arch=("any") url="https://github.com/stanfieldr/ghetto-skype" license=("GPLv3") -depends=("electron" "hicolor-icon-theme" "npm") +depends=('electron') +makedepends=('npm' 'asar') conflicts=('ghetto-skype') provides=('ghetto-skype') +options=(!emptydirs) source=("${pkgname}::git+https://github.com/stanfieldr/ghetto-skype.git" - "desktop" - "sh") - + 'ghetto-skype.desktop' + 'ghetto-skype') md5sums=('SKIP' 'd64f8096b45034b1af93134cfdaaeece' - 'a3a1b0db9f82c4893b99ad03ab2b9b94') - -install="install" + 'fd5e7e49294ee8dc3a171f882ce60a70') pkgver() { cd "${pkgname}" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } -package() { - npm install -g --user root --prefix "${pkgdir}/usr" "${srcdir}/${pkgname}" - rmdir "${pkgdir}/usr/etc" +prepare() { + cd "${pkgname}" - install -Dm0644 "desktop" "${pkgdir}/usr/share/applications/ghetto-skype.desktop" - install -Dm0755 "sh" "${pkgdir}/usr/bin/ghetto-skype" + sed -i \ + -e 's/skype24.png/skype.png/' \ + -e 's/skype24-1.png/skype-1.png/' \ + app/tray.js +} +build() { cd "${pkgname}" - install -Dm0644 "assets/tray/skype.png" "${pkgdir}/usr/share/pixmaps/ghetto-skype.png" + npm install --production + + asar p . ../ghetto-skype.asar +} + +package() { + + install -Dm0755 -t "${pkgdir}/usr/bin" ghetto-skype + install -Dm0644 -t "${pkgdir}/usr/share/applications" ghetto-skype.desktop + install -Dm0644 -t "${pkgdir}/usr/share/licenses/${_pkgname}" "${pkgname}/LICENSE" + + install -Dm0644 -t "${pkgdir}/usr/lib/ghetto-skype" ghetto-skype.asar + + install -Dm0644 "${pkgname}/assets/tray/skype.png" "${pkgdir}/usr/share/pixmaps/ghetto-skype.png" - install -dm0755 "${pkgdir}/usr/share/licenses/${_pkgname}" - ln -s "/usr/lib/node_modules/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } |