Skip to content

Instantly share code, notes, and snippets.

@ipkalm
Last active April 20, 2016 07:38
Show Gist options
  • Save ipkalm/140d0bbbc742dc57ed74 to your computer and use it in GitHub Desktop.
Save ipkalm/140d0bbbc742dc57ed74 to your computer and use it in GitHub Desktop.
Archlinux PKGBUILD for Mail.ru cloud from rpm
pkgname=mail.ru-cloud
pkgver=15.05
buildver=0249
pkgrel=1
pkgdesc="Client for Mail.ru Cloud service"
arch=('x86_64' 'i686')
url="https://cloud.mail.ru"
license=("custom")
depends=("qt5-base")
makedepends=("rpmextract")
if [[ ${CARCH} == "i686" ]]; then
arch='i386'
source=("https://linuxdesktopcloud.mail.ru/rpm/default/${pkgname}-fedora-${buildver}-${pkgver}.${arch}.rpm")
sha256sums=("3a82b4aed78f095144e1199b6bf45ca70006be417bba89dfa85cb4eae4f23cad")
elif [[ ${CARCH} == "x86_64" ]]; then
arch=${CARCH}
source=("https://linuxdesktopcloud.mail.ru/rpm/default/${pkgname}-fedora-${buildver}-${pkgver}.${arch}.rpm")
sha256sums=("01cc21d2c61d2ab53c81dfc609f3b35578c8e9fd601982823566d410666a7fd1")
fi
build() {
cd "${srcdir}"
if [[ ${CARCH} == "i686" ]]; then
arch='i386'
elif [[ ${CARCH} == "x86_64" ]]; then
arch=${CARCH}
fi
mv ${pkgname}-fedora-${buildver}-${pkgver}.${arch}.rpm ${pkgname}-${pkgver}-${buildver}.${arch}.rpm
rpmextract.sh ${pkgname}-${pkgver}-${buildver}.${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
mkdir -p "${pkgdir}"/opt/mailru-cloud
cp -r usr "${pkgdir}"/
cd "${pkgdir}"
mv usr/bin/cloud opt/mailru-cloud/
ln -s /opt/mailru-cloud/cloud usr/bin/mailru-cloud
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment