summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 77a4de19a2f9e901ba77f023991f4bf2aac8b82e (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
# Maintainer: stefanwimmer128 <info at stefanwimmer128 dot eu>
# Contributor: Leszek Lesner <leszek@zevenos.com>
# Contributor: Lane Kohen < fx@hi2.in >

_pkgname=rootactions-servicemenu
pkgname=$_pkgname-git
pkgver=r16.cdfe53f
pkgrel=1
pkgdesc="Allows admin users to perform several root only actions from dolphin via polkit agent"
arch=(any)
url="https://www.opencode.net/netrunner/rootactions-servicemenu"
license=(GPL)
groups=(admin)
depends=(dolphin kdialog perl polkit)
optdepends=(kate)
provides=($_pkgname)
conflicts=($_pkgname kde-servicemenus-rootactions)
source=("$_pkgname::git+https://www.opencode.net/netrunner/rootactions-servicemenu.git")
sha256sums=('SKIP')

pkgver() {
    cd "$_pkgname"
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

package() {
    cd "$_pkgname"

    install -Dm 644 "usr/share/kservices5/ServiceMenus/10-rootactionsfolders.desktop" "$pkgdir/usr/share/kservices5/ServiceMenus/10-rootactionsfolders.desktop"
    install -Dm 644 "usr/share/kservices5/ServiceMenus/11-rootactionsfiles.desktop" "$pkgdir/usr/share/kservices5/ServiceMenus/11-rootactionsfiles.desktop"
    install -Dm 755 "usr/bin/rootactions-servicemenu.pl" "$pkgdir/usr/bin/rootactions-servicemenu.pl"
    install -Dm 644 "usr/share/polkit-1/actions/com.netrunner.pkexec.rootactions.policy" "$pkgdir/usr/share/polkit-1/actions/com.netrunner.pkexec.rootactions.policy"
}