summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD79
1 files changed, 19 insertions, 60 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 85dfc3cb4a96..b7896d825a7e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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