# Maintainer: Dany Thinnes <deine@email.de>

pkgname=barecode
pkgver=1.0.0
pkgrel=1
pkgdesc="Modularer Code-Editor, entwickelt von Projekt Hirnfrei"
arch=('x86_64' 'aarch64')
url="https://git.projekt-hirnfrei.de/diabolus/BareCode"
license=('MIT')
depends=('qt6-base')
makedepends=('cmake' 'ninja' 'git')

# Gitea erzeugt automatisch Tarballs unter:
# https://DEIN-GITEA-SERVER/DEINNAME/BareCode/archive/v1.0.0.tar.gz
#
# sha256sum nach dem Taggen ermitteln:
#   curl -L https://DEIN-GITEA-SERVER/DEINNAME/BareCode/archive/v1.0.0.tar.gz | sha256sum
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('SKIP')  # Ersetzen nach erstem Tag

build()
{
    cmake \
        -B build \
        -S "BareCode-$pkgver" \
        -G Ninja \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_PREFIX=/usr
    cmake --build build
}

package()
{
    DESTDIR="$pkgdir" cmake --install build

    install -Dm644 "BareCode-$pkgver/barecode.desktop" \
        "$pkgdir/usr/share/applications/barecode.desktop"

    install -Dm644 "BareCode-$pkgver/LICENSE" \
        "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
