diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 79 |
1 files changed, 19 insertions, 60 deletions
@@ -3,73 +3,36 @@ # Contributor: Dimitris Kiziridis <ragouel at outlook dot com> # Contributor: davedatum <ask at davedatum dot com> -# options -#: ${_pkgtype:=git} - -# basic info _pkgname="heimer" -pkgname="$_pkgname${_pkgtype:+-$_pkgtype}" -pkgver=4.3.0 +pkgname="$_pkgname" +pkgver=4.4.0 pkgrel=1 -pkgdesc="Cross-platform mind map, diagram, and note-taking tool written in Qt" +pkgdesc="Cross-platform mind map, diagram, and note-taking tool" url='https://github.com/juzzlin/heimer' -license=('GPL3') +license=('GPL-3.0-or-later') arch=("x86_64") -# main package -_main_package() { - depends=( - 'hicolor-icon-theme' - 'qt5-svg' - ) - makedepends=( - 'cmake' - 'qt5-tools' - ) - - if [ "$pkgname" == "$_pkgname" ] ; then - _main_stable - else - _main_git - fi -} - -# stable package -_main_stable() { - _pkgsrc="Heimer-${pkgver%%.r*}" - _pkgext="tar.gz" - source=("$pkgname-${pkgver%%.r*}.$_pkgext"::"$url/archive/${pkgver%%.r*}.tar.gz") - sha256sums=('6431955e85a10cde22399247d57c937db51afd84677dab200093992f00353436') - - pkgver() { - echo "${pkgver%%.r*}" - } -} - -# git package -_main_git() { - makedepends+=('git') +depends=( + 'hicolor-icon-theme' + 'qt6-svg' +) +makedepends=( + 'cmake' + 'qt6-tools' +) - provides=("$_pkgname") - conflicts=("$_pkgname") +_pkgsrc="Heimer-$pkgver" +_pkgext="tar.gz" +source=("$pkgname-$pkgver.$_pkgext"::"$url/archive/$pkgver.$_pkgext") +sha256sums=('47fb77842b1f870bc545a7229a0d1a7f81fc69f99943adee66cb6e96a1c34940') - _pkgsrc="$_pkgname" - source+=("$_pkgsrc"::"git+$url.git") - sha256sums+=('SKIP') - - pkgver() { - cd "$_pkgsrc" - git describe --long --tags --exclude='*[a-zA-Z][a-zA-Z]*' | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' - } -} - -# common functions build() { local _cmake_options=( -S "$_pkgsrc" -B build -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr + -DBUILD_WITH_QT6=YES -Wno-dev ) @@ -82,10 +45,6 @@ check() { } package() { - DESTDIR="${pkgdir:?}" cmake --install build - - install -Dvm644 "${srcdir:?}/$_pkgsrc/COPYING" -t "${pkgdir:?}/usr/share/licenses/$pkgname/" + DESTDIR="$pkgdir" cmake --install build + install -Dm644 "$_pkgsrc/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } - -# execute -_main_package |