diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | codequery.desktop | 8 | ||||
-rw-r--r-- | codequery.install | 17 |
4 files changed, 42 insertions, 65 deletions
@@ -1,23 +1,22 @@ -# Generated by mksrcinfo v8 -# Wed Jul 12 21:26:14 UTC 2017 pkgbase = codequery - pkgdesc = A code-understanding, code-browsing or code-search tool. - pkgver = 0.21.0 + pkgdesc = A code-understanding, code-browsing or code-search tool + pkgver = 0.27.0 pkgrel = 1 url = http://ruben2020.github.io/codequery/ - install = codequery.install - arch = i686 arch = x86_64 - license = GPL3 + license = MPL-2.0 makedepends = cmake - depends = qscintilla - optdepends = cscope: creation of CodeQuery databases - optdepends = ctags: creation of CodeQuery databases - optdepends = ruby-starscope: creation of CodeQuery databases for Ruby and Go source code - source = https://github.com/ruben2020/codequery/archive/v0.21.0.tar.gz + makedepends = qt5-tools + makedepends = ninja + depends = gcc-libs + depends = glibc + depends = qt5-base + depends = sqlite + optdepends = cscope: to create CodeQuery databases + optdepends = ctags: to create CodeQuery databases + source = codequery-0.27.0.tar.gz::https://github.com/ruben2020/codequery/archive/v0.27.0.tar.gz source = codequery.desktop - md5sums = 8e7ca5826939be860b161a7310dd6429 - md5sums = ad7e15affffa643a29a6afdd47200006 + sha256sums = c03b86f9f5a8f5373862efaef6bddd18a15e5786570a93f0310725ecc5d74ff3 + sha256sums = 1448fb7690e6b33cee50dffa8dc89654eba96e5910ae731b1b1486c46d72922a pkgname = codequery - @@ -1,38 +1,35 @@ -# Maintainer: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com> +# Maintainer: +# Contributor: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com> pkgname=codequery -pkgver=0.21.0 +pkgver=0.27.0 pkgrel=1 -pkgdesc='A code-understanding, code-browsing or code-search tool.' -arch=(i686 x86_64) -url=http://ruben2020.github.io/codequery/ -license=(GPL3) -depends=(qscintilla) -makedepends=(cmake) -optdepends=('cscope: creation of CodeQuery databases' - 'ctags: creation of CodeQuery databases' -# 'python2-pycscope: creation of CodeQuery databases for Python source code' - 'ruby-starscope: creation of CodeQuery databases for Ruby and Go source code') -install=codequery.install -source=(https://github.com/ruben2020/codequery/archive/v${pkgver}.tar.gz codequery.desktop) -md5sums=('8e7ca5826939be860b161a7310dd6429' - 'ad7e15affffa643a29a6afdd47200006') +pkgdesc="A code-understanding, code-browsing or code-search tool" +arch=('x86_64') +url="http://ruben2020.github.io/codequery/" +license=('MPL-2.0') +depends=('gcc-libs' 'glibc' 'qt5-base' 'sqlite') +makedepends=('cmake' 'qt5-tools' 'ninja') +optdepends=('cscope: to create CodeQuery databases' + 'ctags: to create CodeQuery databases') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ruben2020/codequery/archive/v${pkgver}.tar.gz" + 'codequery.desktop') +sha256sums=('c03b86f9f5a8f5373862efaef6bddd18a15e5786570a93f0310725ecc5d74ff3' + '1448fb7690e6b33cee50dffa8dc89654eba96e5910ae731b1b1486c46d72922a') build() { - cd ${srcdir}/${pkgname}-${pkgver} - - mkdir build - cd build - - cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -G 'Unix Makefiles' .. - make + cmake -B build -S "${pkgname}-${pkgver}" \ + -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_QT5=ON \ + -Wno-dev + cmake --build build } package() { - cd ${srcdir}/${pkgname}-${pkgver}/build - - make DESTDIR=${pkgdir} install + DESTDIR="${pkgdir}" cmake --install build - install -D -m 644 ${srcdir}/codequery.desktop ${pkgdir}/usr/share/applications/codequery.desktop - install -D -m 644 ${srcdir}/${pkgname}-${pkgver}/gui/images/logo.png ${pkgdir}/usr/share/pixmaps/codequery.png + install -Dm644 -t "${pkgdir}/usr/share/applications" codequery.desktop + install -Dm644 "${pkgname}-${pkgver}/gui/images/logo.png" "${pkgdir}/usr/share/pixmaps/codequery.png" } diff --git a/codequery.desktop b/codequery.desktop index a3fc13a86cc4..bbd53b9a447a 100644 --- a/codequery.desktop +++ b/codequery.desktop @@ -1,9 +1,7 @@ [Desktop Entry] -Categories=Development;IDE; -Encoding=UTF-8 +Type=Application Name=CodeQuery GenericName=Tool for Indexing and Querying C, C++, Java and Python Sources -Type=Application +Icon=codequery Exec=codequery -Icon=codequery.png - +Categories=Development;IDE; diff --git a/codequery.install b/codequery.install deleted file mode 100644 index 9db382754ee1..000000000000 --- a/codequery.install +++ /dev/null @@ -1,17 +0,0 @@ -update_icons() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_install() { - update_icons - echo 'See tutorial at https://github.com/ruben2020/codequery/blob/master/doc/HOWTO-LINUX.md to learn how to create CodeQuery databases' -} - -post_upgrade() { - update_icons -} - -post_remove() { - update_icons -} - |