summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 11b38320526625d3b37137074e38cc267d9be6a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# 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.02.0496
pkgrel=1
pkgdesc="Copy.com sync agent"
arch=("armv6h" "i686" "x86_64")
url="http://www.copy.com"
license=("custom")
depends=("fuse" "desktop-file-utils" "qt4")
optdepends=("libindicator-gtk2: indicator support")
options=('!strip' '!upx')
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=('3ce969e7fc85bb8a7b97145ce1c10e201e8d00609f163ee5732c9761dc47f916'
            'ef1767720b5e5eff6567e537f3fed1c1d7da17e4f4248479816cab924f62e431'
            '4119b6c8614c73a1f5fe6143a701395a81a79be1ae435e84a1aaaeae7b15fcaf'
            '1849eae0d9ac5ed57a4bb841f14b3ea56925295bdfc6b01763a4ce54679bfe47'
            '13cb565617dd10b57b2ce64a9649b210ac4d53874c36d75a96edc0408978d6af'
            '9bb1aa58370c9e0dc386aae0a6c65c872f48287b5bb5e677da63eba94d42580c'
            '059995cd96ae09d92681063ffd6d5ee603fa1a4b9fdae9b315494d5becb203c6'
            'c328ddfce46fb5577b1d3d4f67258aa1caee671214e335d802cdc9a065a1595a')

package() {
    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
}