summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSZinedine2024-02-11 15:22:43 +0100
committerSZinedine2024-02-11 15:22:43 +0100
commit7b335b8ffae03f644fd793e20da7a32fe7a189a0 (patch)
tree5b6a17652b1feb670dc649160b416ed36bf86967 /PKGBUILD
parentaf6acbb523ee77602a3caf07882bfe70fc51aca3 (diff)
downloadaur-deeptags.tar.gz
DeepTags 0.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 35 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bba18b91e18..bb813774635a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,54 @@
# Maintainer: Zineddine SAIBI <saibi.zineddine@yahoo.com>
pkgname=deeptags
-pkgver=0.7
+pkgver=0.8.0
pkgrel=1
pkgdesc="A Markdown notes manager"
arch=('x86_64')
url="https://github.com/SZinedine/DeepTags"
license=('GPL3')
-depends=('qt5-base' 'qt5-svg')
-makedepends=('qt5-tools' 'git' 'gcc' 'make')
-source=("$pkgname::git+https://github.com/SZinedine/DeepTags.git#tag=$pkgver")
-md5sums=('SKIP')
+depends=(
+ 'qt5-base'
+ 'qt5-svg'
+)
+makedepends=(
+ 'qt5-tools'
+ 'git'
+ 'gcc'
+ 'make'
+)
+source=(
+ "https://github.com/SZinedine/DeepTags/releases/download/${pkgver}/DeepTags-${pkgver}.tar.xz"
+)
+sha256sums=(
+ '5b3163323c3ce90f83fb2372b113039fb586ef4e75bdd4626ce7fa6b109232d1'
+)
conflicts=("deeptags-git")
-install=$pkgname.install
+
+
+prepare() {
+ cmake \
+ -B build/ \
+ -DCMAKE_CXX_COMPILER=g++
+}
build() {
- cd "$pkgname"
- git submodule update --init --recursive
- qmake PREFIX=/usr
- make
+ cmake \
+ --build build/ \
+ --config Release
}
package() {
- cd $pkgname/
- make INSTALL_ROOT=$pkgdir install
-
- install -Dm 644 packaging/resources/$pkgname.appdata.xml $pkgdir/usr/share/metainfo/$pkgname.appdata.xml;
- install -Dm 644 packaging/resources/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
- install -Dm 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm 755 build/deeptags "${pkgdir}/usr/bin/deeptags"
+ install -Dm 644 "packaging/resources/${pkgname}.appdata.xml" "${pkgdir}/usr/share/metainfo/${pkgname}.appdata.xml"
+ install -Dm 644 "packaging/resources/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ local srcIco=packaging/resources/icons/hicolor
+ local destIco=${pkgdir}/usr/share/icons/hicolor
for icon in 16x16 32x32 48x48 64x64 80x80 96x96 128x128 192x192 256x256 384x384 512x512; do
- install -Dm 644 packaging/resources/icons/hicolor/$icon/apps/$pkgname.png $pkgdir/usr/share/icons/hicolor/$icon/apps/$pkgname.png
+ install -Dm 644 "${srcIco}/${icon}/apps/${pkgname}.png" "${destIco}/${icon}/apps/${pkgname}.png"
done
- install -Dm 644 packaging/resources/icons/hicolor/scalable/apps/$pkgname.svg $pkgdir/usr/share/icons/hicolor/scalable/apps/$pkgname.svg
-
+ install -Dm 644 "${srcIco}/scalable/apps/${pkgname}.svg" "${destIco}/scalable/apps/${pkgname}.svg"
}