diff options
author | xiota | 2024-03-28 05:13:23 +0000 |
---|---|---|
committer | xiota | 2024-03-28 05:15:27 +0000 |
commit | fcfac68b735e8d47227cca9d72c428c3379bea0a (patch) | |
tree | 8e27bff3463400eba0f81e1d65318dfd30b4814b | |
parent | c4a5343893a8715ad0157d5773120f313ec2c692 (diff) | |
download | aur-fcfac68b735e8d47227cca9d72c428c3379bea0a.tar.gz |
4.4.0
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 79 |
2 files changed, 26 insertions, 67 deletions
@@ -1,15 +1,15 @@ pkgbase = heimer - pkgdesc = Cross-platform mind map, diagram, and note-taking tool written in Qt - pkgver = 4.3.0 + pkgdesc = Cross-platform mind map, diagram, and note-taking tool + pkgver = 4.4.0 pkgrel = 1 url = https://github.com/juzzlin/heimer arch = x86_64 - license = GPL3 + license = GPL-3.0-or-later makedepends = cmake - makedepends = qt5-tools + makedepends = qt6-tools depends = hicolor-icon-theme - depends = qt5-svg - source = heimer-4.3.0.tar.gz::https://github.com/juzzlin/heimer/archive/4.3.0.tar.gz - sha256sums = 6431955e85a10cde22399247d57c937db51afd84677dab200093992f00353436 + depends = qt6-svg + source = heimer-4.4.0.tar.gz::https://github.com/juzzlin/heimer/archive/4.4.0.tar.gz + sha256sums = 47fb77842b1f870bc545a7229a0d1a7f81fc69f99943adee66cb6e96a1c34940 pkgname = heimer @@ -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 |