summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 04a03e55346a4a5ac6a37bc985884415d4a8a48d (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
# Maintainer: wallace < str(11) + my_id at gmail dot com>

pkgname='kde-service-menu-reimage'
pkgver=2.4
pkgrel=1
pkgdesc='Manipulate images e their metadata'
arch=('any')
url='https://www.egregorion.net'
license=('GPL-3.0+')
depends=('dolphin' 'kdialog' 'imagemagick')
optdepends=('jhead: used for extracting exif data')
source=("https://www.egregorion.net/works/kde/servicemenus/reimage/${pkgname}-${pkgver}_all.tar.gz")
md5sums=('213213d6ccf7892a7e9f6c756a904242')

package() {
    source_path="${srcdir}/${pkgname}-${pkgver}_all"

    # We reproduce the steps from the install script
    bin_dir="$(kf5-config --path exe | sed "s/.*://")"
    install -d "${pkgdir}${bin_dir}"
    install -m 755 ${source_path}/bin/* "${pkgdir}${bin_dir}"

    desktop_dir="$(kf5-config --path services | sed "s/.*://")ServiceMenus/"
    install -d "${pkgdir}${desktop_dir}"
    install -m 644 ${source_path}/ServiceMenus/*.desktop "${pkgdir}${desktop_dir}"

    doc_dir="$(kf5-config --prefix)/share/doc/kde-service-menu-steghide/"
    install -d "${pkgdir}${doc_dir}"
    install -m 644 ${source_path}/doc/* "${pkgdir}${doc_dir}"
}