diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 53 |
1 files changed, 37 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD index c7db181c6691..9de7ec9cfdba 100644..100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,22 +1,43 @@ pkgname=mailru-cloud -pkgver=15.05.0236 +pkgver=15.05.0249 pkgrel=1 -pkgdesc="Client of Cloud@Mail.Ru (Mail.Ru free online storage)." -arch=("i686" "x86_64") -url="http://cloud.mail.ru/" +pkgdesc="Client for Mail.ru Cloud service" +arch=('x86_64' 'i686') +url="https://cloud.mail.ru/" license=("custom") -depends=("qt5-base") -sha256sums=("739e29e6266b7ef596379224becc093ec8ac67d940f08d661f65ca7f7f8a674f") -_arch=amd64 -if [ "`uname -m`" = "i686" ]; then - _arch=i386 - sha256sums=("f0f15d1dee71a1afdbb338d1183b5e47741a06f61817d88edddbc23a38813ac9") +depends=("qt5-base" "qt5-x11extras") +makedepends=("rpmextract") + +majver=15.05 +minver=0249 +fullname=mail.ru-cloud + +if [[ ${CARCH} == "i686" ]]; then + arch='i386' + source=("https://linuxdesktopcloud.mail.ru/rpm/default/${fullname}-fedora-${minver}-${majver}.${arch}.rpm") + sha256sums=("3a82b4aed78f095144e1199b6bf45ca70006be417bba89dfa85cb4eae4f23cad") +elif [[ ${CARCH} == "x86_64" ]]; then + arch=${CARCH} + source=("https://linuxdesktopcloud.mail.ru/rpm/default/${fullname}-fedora-${minver}-${majver}.${arch}.rpm") + sha256sums=("01cc21d2c61d2ab53c81dfc609f3b35578c8e9fd601982823566d410666a7fd1") fi -source=("https://linuxdesktopcloud.cdnmail.ru/deb/mail.ru-cloud_${pkgver}_${_arch}.deb") -package () { - cd ${srcdir} - ar x mail.ru-cloud_${pkgver}_${_arch}.deb - tar -Jxf data.tar.xz -C ${pkgdir}/ - find ${pkgdir}/ -type d -exec chmod 755 {} \; +build() { + cd "${srcdir}" + if [[ ${CARCH} == "i686" ]]; then + arch='i386' + elif [[ ${CARCH} == "x86_64" ]]; then + arch=${CARCH} + fi + rpmextract.sh ${fullname}-fedora-${minver}-${majver}.${arch}.rpm } + +package() { + cd "${srcdir}" + sed -i 's/Internet/Internet;Network/g' usr/share/applications/mail.ru-cloud.desktop + sed -i 's/=cloud/=mailru-cloud/g' usr/share/applications/mail.ru-cloud.desktop + cp -r usr "${pkgdir}" + cd "${pkgdir}" + mv usr/bin/cloud usr/bin/mailru-cloud +} + |