summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 85fc73cd73d6080647a8a6fb0dd51a752c833efa (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
61
62
63
64
65
66
67
68
69
70
71
72
# Maintainer: paperbenni <paperbenni@gmail.com>
_pkgname=instantutils
pkgname=$_pkgname
pkgver=202008051814
pkgrel=1
pkgdesc="core utilities for instantOS"
url="https://github.com/instantOS/instantos"
arch=('any')
license=('MIT')
depends=('sh' 'acpi' 'wget' 'feh' 'dash' 'xdotool' 'instantmenu' 'instantwm' 'imenu' 'instantassist')
makedepends=('git')
provides=(instantutils)
conflicts=(instantutils)
source=("$_pkgname::git+https://github.com/instantOS/instantOS.git")

sha256sums=('SKIP')

pkgver() {
    cd $_pkgname
    echo "$(date '+%Y%m%d%H%M')"
}

prepare() {
    cd $_pkgname
    echo "no prepare"
}

build() {
    cd $_pkgname
    echo "no build"
}

package() {
    cd $_pkgname
    mkdir -p ${pkgdir}/usr/bin
    mkdir -p ${pkgdir}/usr/share/instantutils
    mkdir -p ${pkgdir}/etc/X11/xorg.conf.d

    chmod +x *.sh
    mv ./autostart.sh ${pkgdir}/usr/bin/instantautostart
    mv ./status.sh ${pkgdir}/usr/bin/instantstatus
    mv ./monitor.sh ${pkgdir}/usr/bin/instantmonitor

    mv ./instantutils.sh ${pkgdir}/usr/bin/instantutils
    mv ./installinstantos.sh ${pkgdir}/usr/bin/installinstantos

    mv ./*.sh "${pkgdir}"/usr/share/instantutils/

    chmod +x ./setup/*
    mv ./setup "${pkgdir}"/usr/share/instantutils
    curl -s 'https://raw.githubusercontent.com/instantOS/instantLOGO/master/description/thanks.txt'> "${pkgdir}"/usr/share/instantutils/thanks.txt
    mv ./mirrors "${pkgdir}"/usr/share/instantutils
    echo "$pkgver" >"${pkgdir}"/usr/share/instantutils/version

    mkdir -p "$pkgdir/usr/share/applications/"
    mv ./desktop/*.desktop "$pkgdir/usr/share/applications/"

    cd programs
    chmod +x ./*
    mv ./* "${pkgdir}"/usr/bin/
    cd ..

    # keybinds offline cache

    curl -s 'https://raw.githubusercontent.com/instantOS/instantos.github.io/master/youtube/hotkeys.md' |
        sed 's/^\([^|#]\)/    \1/g' |
        sed 's/^##*[ ]*/ /g' >${pkgdir}/usr/share/instantutils/keybinds

    cd xorg
    mv ./* ${pkgdir}/etc/X11/xorg.conf.d/

}