summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: adfb00dd18a79b8b512d925ff975024707b3a9fb (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
# Maintainer: Nico <d3sox at protonmail dot com>
# Maintainer: Harry Stanton <h@harry.city>
pkgname=lyrebird
pkgver=1.1.0
pkgrel=2
pkgdesc="Simple and powerful voice changer for Linux, written in GTK 3"
arch=('any')
url="https://github.com/lyrebird-voice-changer/lyrebird"
license=('MIT')
depends=('python>=3.7' 'python-toml' 'gtk3' 'python-gobject' 'sox' 'libsoxr' 'pulseaudio')
conflicts=('lyrebird')
provides=('lyrebird')

source=("${url}/archive/v${pkgver}.tar.gz" "${pkgname}.desktop")
sha256sums=('5a9de231bf2f75c83af29349bc1c52d366c489be0b69c3cb0ddcbfffcf75de34' '720e247b83802fceef0100f722b2d48b81eb288739872278474b285d850c6e9c')

package() {
    BIN_PATH="${pkgdir}/usr/bin"
    SHARE_PATH="${pkgdir}/usr/share/${pkgname}"
    DESKTOP_PATH="${pkgdir}/usr/share/applications"

    mkdir -p "${BIN_PATH}"
    mkdir -p "${SHARE_PATH}"
    mkdir -p "${DESKTOP_PATH}"

    install -Dm 644 "${pkgname}.desktop" "${DESKTOP_PATH}"

    cd "${srcdir}/${pkgname}-${pkgver}"

    install -Dm 755 "${pkgname}" "${BIN_PATH}/${pkgname}"

    cp -rf "app" "${SHARE_PATH}"

    install -Dm 644 "app.py" "${SHARE_PATH}"
    install -Dm 644 "icon.png" "${SHARE_PATH}"
}