diff options
author | redtide | 2023-04-05 17:15:38 +0200 |
---|---|---|
committer | redtide | 2023-04-05 17:15:38 +0200 |
commit | c9544a6b7c18dd35f007e2dff7b16905fdddb6cb (patch) | |
tree | a27ade45e5faeadf20681006e1f46bf8730c87ae | |
parent | 52dfc474f5a86d622cbf524e591b08b92a8c4dcb (diff) | |
download | aur-c9544a6b7c18dd35f007e2dff7b16905fdddb6cb.tar.gz |
Better PKGBUILD
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 35 insertions, 23 deletions
@@ -1,18 +1,18 @@ pkgbase = colorpick-git pkgdesc = Color picker and contrast checker - pkgver = r54.16e386d + pkgver = r1.52dfc47 pkgrel = 1 url = https://github.com/agateau/colorpick arch = x86_64 license = BSD + makedepends = cmake makedepends = git depends = qt5-base depends = kguiaddons depends = kwidgetsaddons provides = colorpick conflicts = colorpick - source = colorpick-git::git+https://github.com/agateau/colorpick.git + source = colorpick::git+https://github.com/agateau/colorpick.git sha256sums = SKIP pkgname = colorpick-git - @@ -1,30 +1,42 @@ # Maintainer: redtide <redtid3@gmail.com> -_pkgname="colorpick" -pkgname="${_pkgname}-git" -pkgver=r54.16e386d +_pkgname=colorpick +pkgname=$_pkgname-git +pkgver=r1.52dfc47 pkgrel=1 pkgdesc="Color picker and contrast checker" -url="https://github.com/agateau/${_pkgname}" -arch=('x86_64') -license=('BSD') -depends=('qt5-base' 'kguiaddons' 'kwidgetsaddons') -makedepends=('git') -provides=("${_pkgname}") -conflicts=("${_pkgname}") -source=("${pkgname}"::"git+https://github.com/agateau/${_pkgname}.git") -sha256sums=('SKIP') +url=https://github.com/agateau/$_pkgname +arch=(x86_64) +license=(BSD) +depends=( + qt5-base + kguiaddons + kwidgetsaddons +) +makedepends=( + cmake + git +) +provides=($_pkgname) +conflicts=($_pkgname) +source=($_pkgname::git+$url.git) +sha256sums=(SKIP) pkgver() { - cd "${pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - mkdir -p build - cd build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" "${srcdir}/${pkgname}" - cmake --build . --target all + local cmake_options=( + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_BUILD_TYPE=None + -Wno-dev + -B build + -S $_pkgname + ) + cmake "${cmake_options[@]}" + cmake --build build --verbose } package() { - DESTDIR="${pkgdir}" cmake --build "${srcdir}/build" --target install - install -Dm644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + DESTDIR="$pkgdir" cmake --install build + install -vDm 644 $_pkgname/LICENSE -t "$pkgdir"/usr/share/licenses/$_pkgname/ + install -vDm 644 $_pkgname/README.md -t "$pkgdir"/usr/share/doc/$_pkgname/ } |