diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 87 |
1 files changed, 40 insertions, 47 deletions
@@ -1,67 +1,60 @@ -# Maintainer: Justin Dray <justin@dray.be> +# Maintainer: FadeMind <fademind@gmail.com> +# Contributor: Justin Dray <justin@dray.be> # Contributor: Wei-Ning Huang <aitjcize@gmail.com> # Contributor: Limao Luo <luolimao+AUR@gmail.com> # Contributor: Tom < tomgparchaur at gmail dot com > pkgname=copy-agent pkgver=3.2.01.0481 -pkgrel=5 +pkgrel=6 pkgdesc="Copy.com sync agent" -arch=("i686" "x86_64" "armv6h") +arch=("armv6h" "i686" "x86_64") url="http://www.copy.com" -license=(custom) +license=("custom") depends=("fuse" "desktop-file-utils" "qt4") optdepends=("libindicator-gtk2: indicator support") options=('!strip' '!upx') -install=$pkgname.install +install=${pkgname}.install +source=("Copy.tgz::https://copy.com/install/linux/Copy.tgz" "copy-agent.desktop" "copy-agent.png" "copy-agent.svg" "copy-agent.service" 'copy-console.service' 'launch.sh' 'TERMS') sha256sums=('f33c0297c2d8f7e90ec481beed88a918446a87507c9ea29f8feae21a4e85f72e' 'ef1767720b5e5eff6567e537f3fed1c1d7da17e4f4248479816cab924f62e431' - 'b69bc2f8b4315a43d3b60b11ec9c226c2060d14ac4d5702140260961c74620cb' + '4119b6c8614c73a1f5fe6143a701395a81a79be1ae435e84a1aaaeae7b15fcaf' + '1849eae0d9ac5ed57a4bb841f14b3ea56925295bdfc6b01763a4ce54679bfe47' '13cb565617dd10b57b2ce64a9649b210ac4d53874c36d75a96edc0408978d6af' '9bb1aa58370c9e0dc386aae0a6c65c872f48287b5bb5e677da63eba94d42580c' '059995cd96ae09d92681063ffd6d5ee603fa1a4b9fdae9b315494d5becb203c6' 'c328ddfce46fb5577b1d3d4f67258aa1caee671214e335d802cdc9a065a1595a') -source=(https://copy.com/install/linux/Copy.tgz - $pkgname.desktop - $pkgname.png - $pkgname.service - copy-console.service - launch.sh - TERMS) - package() { - cd "$srcdir" - desktop-file-install $pkgname.desktop --dir "$pkgdir/usr/share/applications/" - install -Dm0644 $pkgname.png "$pkgdir/usr/share/pixmaps/$pkgname.png" - install -Dm0644 $pkgname.service "$pkgdir/usr/lib/systemd/user/$pkgname.service" - install -Dm0644 copy-console.service "$pkgdir/usr/lib/systemd/user/copy-console.service" - install -Dm0644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 TERMS "$pkgdir/usr/share/licenses/$pkgname/TERMS" - - case $CARCH in - x86_64) cd copy/x86_64 ;; - i686) cd copy/x86 ;; - *) cd copy/armv6h ;; - esac - - for i in lib{AgentSync,Brt,CloudSync}.so; do - install -Dm755 $i "$pkgdir/opt/copy/$i" - done - - for i in Copy{Agent,Cmd,Console}; do - install -Dm755 $i "$pkgdir/opt/copy/$i" - install -Dm755 "$srcdir/launch.sh" "$pkgdir/usr/bin/$i" - done - - if [[ $CARCH != armv6h ]]; then - install -Dm755 libGui.so "$pkgdir/opt/copy/libGui.so" - fi - - for i in ca-bundle.crt copyext.rcc; do - install -Dm644 $i "$pkgdir/opt/copy/$i" - done - - install -Dm755 libnautilus-copy.so "$pkgdir/usr/lib/nautilus/extensions-3.0/libnautilus-copy.so" - install -Dm755 libcaja-copy.so "$pkgdir/usr/lib/caja/extensions-2.0/libcaja-copy.so" + install -Dm0644 -t "${pkgdir}/usr/share/pixmaps/" ${srcdir}/*.png + install -Dm0644 -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps/" ${srcdir}/*.svg + install -Dm0644 -t "${pkgdir}/usr/share/applications/" ${srcdir}/*.desktop + install -Dm0644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" ${srcdir}/TERMS + install -Dm0644 -t "${pkgdir}/usr/lib/systemd/user/" ${srcdir}/*.service + + case $CARCH in + x86_64) cd ${srcdir}/copy/x86_64 ;; + i686) cd ${srcdir}/copy/x86 ;; + *) cd ${srcdir}/copy/armv6h ;; + esac + + for i in lib{AgentSync,Brt,CloudSync}.so; do + install -Dm755 $i "${pkgdir}/opt/copy/$i" + done + + for i in Copy{Agent,Cmd,Console}; do + install -Dm755 $i "${pkgdir}/opt/copy/$i" + install -Dm755 "${srcdir}/launch.sh" "${pkgdir}/usr/bin/$i" + done + + if [[ $CARCH != armv6h ]]; then + install -Dm755 libGui.so "${pkgdir}/opt/copy/libGui.so" + fi + + for i in ca-bundle.crt copyext.rcc; do + install -Dm644 $i "${pkgdir}/opt/copy/$i" + done + + install -Dm755 -t "${pkgdir}/usr/lib/nautilus/extensions-3.0/" libnautilus-copy.so + install -Dm755 -t "${pkgdir}/usr/lib/caja/extensions-2.0/" libcaja-copy.so } |