summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSZinedine2024-02-11 15:22:43 +0100
committerSZinedine2024-02-11 15:22:43 +0100
commit7b335b8ffae03f644fd793e20da7a32fe7a189a0 (patch)
tree5b6a17652b1feb670dc649160b416ed36bf86967
parentaf6acbb523ee77602a3caf07882bfe70fc51aca3 (diff)
downloadaur-7b335b8ffae03f644fd793e20da7a32fe7a189a0.tar.gz
DeepTags 0.8.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD54
-rw-r--r--deeptags.install7
3 files changed, 38 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a54c032fc76..1037b51947fc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,8 @@
pkgbase = deeptags
pkgdesc = A Markdown notes manager
- pkgver = 0.7
+ pkgver = 0.8.0
pkgrel = 1
url = https://github.com/SZinedine/DeepTags
- install = deeptags.install
arch = x86_64
license = GPL3
makedepends = qt5-tools
@@ -13,8 +12,7 @@ pkgbase = deeptags
depends = qt5-base
depends = qt5-svg
conflicts = deeptags-git
- source = deeptags::git+https://github.com/SZinedine/DeepTags.git#tag=0.7
- md5sums = SKIP
+ source = https://github.com/SZinedine/DeepTags/releases/download/0.8.0/DeepTags-0.8.0.tar.xz
+ sha256sums = 5b3163323c3ce90f83fb2372b113039fb586ef4e75bdd4626ce7fa6b109232d1
pkgname = deeptags
-
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"
}
diff --git a/deeptags.install b/deeptags.install
deleted file mode 100644
index 042d9acf6ebb..000000000000
--- a/deeptags.install
+++ /dev/null
@@ -1,7 +0,0 @@
-post_install() {
- ln -s /opt/deeptags/bin/deeptags /usr/bin/deeptags
-}
-
-post_remove() {
- rm -f /usr/bin/deeptags
-}