diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | deeptags.install | 7 |
3 files changed, 38 insertions, 31 deletions
@@ -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 - @@ -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 -} |