summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d5a4749ead2bac4f6f98af3b753618995fbae609 (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
# Maintainer: Iván Gabaldón <contact|@|inetol.net>
# Contributor: Sonu Ishaq <sonuishaq67@gmail.com>

pkgname=deskreen
pkgver=2.0.3
pkgrel=2
pkgdesc='Turns any device with a web browser to a second screen for your computer'
arch=('x86_64')
url='https://deskreen.com'
license=('AGPL3')
depends=('gtk3' 'nss')
source=("$pkgname-$pkgver-$arch.deb::https://github.com/pavlobu/$pkgname/releases/download/v$pkgver/${pkgname}_${pkgver}_amd64.deb"
        "$pkgname.desktop")
sha256sums=('4ee7f5c144dc9934ceff2401803af11329255cb081db1a621b96bed90c38f627'
            'd54e49d2d012f5a5b95e0b4b7c5755b38d7e64c0ef3a9d4217d642c24631ca50')

prepare() {
    tar xpf data.tar.xz ./opt/Deskreen/ --strip-components=2 -C "$srcdir"
    tar xpf data.tar.xz ./usr/share/icons/ --strip-components=3 -C "$srcdir"
    mv "$srcdir"/Deskreen "$srcdir"/$pkgname
}

package() {
    find "$srcdir"/icons/ -type d -exec chmod 755 {} +
    find "$srcdir"/$pkgname/locales/ -type d -exec chmod 755 {} +
    find "$srcdir"/$pkgname/resources/ -type d -exec chmod 755 {} +

    install -d "$pkgdir"/opt/$pkgname
    cp -r "$srcdir"/$pkgname/* "$pkgdir"/opt/$pkgname

    install -d "$pkgdir"/usr/bin
    ln -s ../../opt/$pkgname/$pkgname "$pkgdir"/usr/bin/$pkgname

    install -d "$pkgdir"/usr/share/icons
    cp -r "$srcdir"/icons/hicolor "$pkgdir"/usr/share/icons/hicolor

    install -Dm644 "$srcdir"/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
}