diff options
author | Harry Stanton | 2020-08-30 12:56:05 +0100 |
---|---|---|
committer | Harry Stanton | 2020-08-30 13:11:18 +0100 |
commit | f8a77914316c73774b8d8131c81da0019bf54fba (patch) | |
tree | e027ee53e9ea19a19be84f8e31198aaf807ace4f | |
parent | 57106e3b7c272d00492f6c2efca8a5b85b648e10 (diff) | |
download | aur-f8a77914316c73774b8d8131c81da0019bf54fba.tar.gz |
Lyrebird v1.1.0
- moved install paths from Python site packages to /usr/{bin,local}
- removed config.toml since Lyrebird now auto creates
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | config.toml | 6 | ||||
-rw-r--r-- | lyrebird.desktop | 6 |
3 files changed, 27 insertions, 38 deletions
@@ -1,41 +1,36 @@ # Maintainer: Nico <desoxhd@gmail.com> +# Maintainer: Harry Stanton <h@harry.city> pkgname=lyrebird -pkgver=1.0.2 +pkgver=1.1.0 pkgrel=1 -pkgdesc="Simple and powerful voice changer for Linux, written in GTK 3." +pkgdesc="Simple and powerful voice changer for Linux, written in GTK 3" arch=('any') url="https://github.com/chxrlt/lyrebird" license=('MIT') -depends=('python>=3.8' 'python-toml' 'gtk3' 'python-gobject' 'sox' 'libsoxr' 'pulseaudio') +depends=('python>=3.7' 'python-toml' 'gtk3' 'python-gobject' 'sox' 'libsoxr' 'pulseaudio') conflicts=('lyrebird') provides=('lyrebird') -source=("$url/archive/v${pkgver}.tar.gz" "lyrebird.desktop" "config.toml") -sha256sums=('6f3df1bfa90cbfd6f260997f9fdcc95b5b4812a3606f11c8bf57cdd6f3d50dd1' '912d5fbd57a0a1ea2a0f17bd41f9ddf687722c9c9ab88f51d3f33d3894417ca7' 'efe34e18fec84afca1bc64eaad4984125a35dfd55d1e8b604ede9186c6fda7e3') +source=("${url}/archive/v${pkgver}.tar.gz" "${pkgname}.desktop") +sha256sums=('479f225907dc3cffa4d31d40a892bb3363a6a03e22b78288dfed5c77db67ed1f' '720e247b83802fceef0100f722b2d48b81eb288739872278474b285d850c6e9c') package() { - BIN_PATH="$pkgdir/usr/lib/python3.8/site-packages/$pkgname" - CONFIG_PATH="$pkgdir/etc/$pkgname" - - # create dirs - mkdir -p "$CONFIG_PATH" - mkdir -p "$BIN_PATH" - - cd "$srcdir/$pkgname-$pkgver" - - # install config stuff - install -Dm 644 "$srcdir/config.toml" "$CONFIG_PATH/config.toml" - install -Dm 644 "presets.toml" "$CONFIG_PATH/presets.toml" - - # install python package - cp -rf lyrebird "$BIN_PATH" - install -Dm 755 "app.py" "$BIN_PATH" - install -Dm 644 "icon.png" "$BIN_PATH/icon.png" - - # workaround (why is this path hardcoded in mainwindow.py?) - install -Dm 644 "icon.png" "$pkgdir/usr/local/bin/$pkgname/icon.png" - - # setup desktop entry - install -Dm 644 "icon.png" "$pkgdir/usr/share/pixmaps/lyrebird.png" - install -Dm 644 "$srcdir/lyrebird.desktop" "$pkgdir/usr/share/applications/lyrebird.desktop" + 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}" } diff --git a/config.toml b/config.toml index 5a473ea19948..e69de29bb2d1 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +0,0 @@ -# Configuration file for Lyrebird -# The following parameters are configurable -# buffer_size = The buffer size to use for sox. Higher = better quality, at -# the cost of higher latency. Default value is 1024 -[[config]] -buffer_size = 1024 diff --git a/lyrebird.desktop b/lyrebird.desktop index 8e67baea9c74..9dd526d776a4 100644 --- a/lyrebird.desktop +++ b/lyrebird.desktop @@ -4,8 +4,8 @@ Version=1.0 Type=Application Name=Lyrebird GenericName=Voice Changer -Icon=lyrebird -Exec=python3 /usr/lib/python3.8/site-packages/lyrebird/app.py -Path=/usr/lib/python3.8/site-packages/lyrebird/ +Icon=/usr/share/lyrebird/icon.png +Exec=/usr/bin/lyrebird +Path=/usr/share/lyrebird/ Terminal=false Categories=Audio; |