summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1e135d1b2bb9eca10ace3849d95f003768f9bbb4 (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
# Maintainer: Mario Ray Mahardhika <leledumbo_cool@yahoo.co.id>
# Maintainer: kleines Filmröllchen <kleines at filmroellchen dot eu>
# SPDX-FileCopyrightText: 2025-2026 kleines Filmröllchen <kleines at filmroellchen dot eu>
# SPDX-License-Identifier: 0BSD

pkgname=karlyriceditor
pkgver=4.1.2
pkgrel=1
pkgdesc="A program which lets you edit and synchronize lyrics with karaoke songs in various formats."
arch=('i686' 'x86_64')
url="https://github.com/gyunaev/karlyriceditor"
license=('GPL-1.0-or-later')
depends=('qt6-base' 'desktop-file-utils' 'gstreamer' 'qt6-multimedia-gstreamer')
source=("karlyriceditor-$pkgver.tar.gz::https://github.com/gyunaev/karlyriceditor/archive/$pkgver.tar.gz" "missing_header.patch")
sha512sums=('e4a253cb785cb7bdbe73390dd25ad2769571a3df6c1a679e59f865ca50c78f09abe6a969abd7010b2046ab349a1a8b34284a567008187323f4f8e60df4455251'
            '4641076fc42b89521f9459b359f4cbda135e949cba4ebab68a03c7b9c2e7082790927f5c4943b7d030fb75bbd4e276db4206db0c54d1f6c76009013c9c182f39')
install=$pkgname.install

prepare() {
  cd karlyriceditor-$pkgver
  patch -Np1 -i ../missing_header.patch
}

build() {
  cd karlyriceditor-$pkgver
  qmake6 \
    PREFIX="${pkgdir}/usr" \
    QMAKE_CFLAGS="${CFLAGS}" \
    QMAKE_CXXFLAGS="${CXXFLAGS}" \
    QMAKE_LFLAGS="${LDFLAGS}"
  make
}

package() {
  cd karlyriceditor-$pkgver
  install -Dm755 bin/karlyriceditor $pkgdir/usr/bin/karlyriceditor
  install -Dm644 packages/karlyriceditor.desktop $pkgdir/usr/share/applications/karlyriceditor.desktop
  install -Dm644 packages/karlyriceditor.png     $pkgdir/usr/share/pixmaps/karlyriceditor.png
}