# Maintainer: Jose Riha # Contributor: Xavion # Contributor: Aliaksandr Stelmachonak _appname_=zoiper pkgname=${_appname_}-classic pkgver=3.3 _filever_=3.3 pkgrel=1 pkgdesc="An IAX and SIP VoIP softphone (classic version)" arch=("x86_64") url="http://www.zoiper.com/" license=("custom") makedepends=('bitrock-unpacker') depends=("gtk2" "alsa-lib" "libxdamage") source=("LICENSE" "${pkgname}.desktop" "${pkgname}.png") prepare() { cd "${srcdir}" archive="${startdir}/Zoiper_${_filever_}_Linux_Free_32Bit_64Bit.tar.gz" # Tests if ! test -e "${archive}"; then # Messages warning "There is no longer a direct download link for the Zoiper tarball. Get it manually from: https://www.zoiper.com/en/voip-softphone/download/classic" return 1 fi # Extractions cp "${archive}" ./ tar -zxf "${archive}" # Unpack files from installer bitrock-unpacker Zoiper_3.3_Linux_Free_64Bit.run . } package() { cd "${srcdir}" mkdir -p "${pkgdir}/usr/share/pixmaps" # Directories install -d "${pkgdir}/usr/bin" "${pkgdir}"/usr/share/zoiper-classic "${pkgdir}"/usr/share/pixmaps "${pkgdir}"/usr/share/licenses/${pkgname} # Files install Core_Files/etczoipercommunicatorx64/* "${pkgdir}/usr/share/zoiper-classic" install Core_Files/png_images_pixmaps/* "${pkgdir}/usr/share/pixmaps" install -Dm644 Core_Files/zoiper_desktop_conf/* "${pkgdir}/usr/share/applications/${pkgname}.desktop" install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE install -m644 ${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop # Fix icon names mv "${pkgdir}/usr/share/pixmaps/zoiper.png" "${pkgdir}/usr/share/pixmaps/zoiper-classic.png" find "${pkgdir}/usr/share/pixmaps" -type f | while read -r i do newname=$(echo "$i" | sed 's/\(zoiper-\)\([0-9][0-9]*\.png\)$/\1classic-\2/') if [ ! -f "${newname}" ] then mv "$i" "${newname}" fi done # Fix permissions and create symlink chmod 755 "${pkgdir}/usr/share/zoiper-classic/zoiper" ln -s /usr/share/zoiper-classic/zoiper $pkgdir/usr/bin/zoiper-classic } sha1sums=('74e9f2d5dc6ec7174923e824b3db64b47b6d3b3c' '7458a11bac24aa7ecc454f374b43e5c3cb83faff' '1b68b4fc56baff2de6661b654053ce6b60fe174f')