diff options
author | Daniel Bermond | 2018-11-27 19:24:42 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-11-27 19:24:42 +0000 |
commit | 348ffc1cd56e5fab06a7565fef2d2a0a30654813 (patch) | |
tree | 40b4ef76610c4ef1ecc4afaa86319b3e57bf2635 | |
parent | 1e488fca172955993f0944502eb00f99df09dfe8 (diff) | |
download | aur-348ffc1cd56e5fab06a7565fef2d2a0a30654813.tar.gz |
Remove install file. Update dependencies. https source. Add tests.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 62 | ||||
-rw-r--r-- | kde-gtk-config-git.install | 11 |
3 files changed, 45 insertions, 42 deletions
@@ -1,22 +1,20 @@ pkgbase = kde-gtk-config-git pkgdesc = GTK2 and GTK3 Configurator for KDE - pkgver = r414.44ab445 + pkgver = 5.13.90a.r18.g6628e53 pkgrel = 1 url = https://projects.kde.org/projects/kde/workspace/kde-gtk-config - install = kde-gtk-config-git.install arch = i686 arch = x86_64 groups = plasma license = LGPL - makedepends = extra-cmake-modules makedepends = git - makedepends = gtk2 - makedepends = gtk3 - depends = kcmutils - depends = knewstuff + makedepends = extra-cmake-modules + depends = systemsettings + depends = gtk2 + depends = gtk3 provides = kde-gtk-config conflicts = kde-gtk-config - source = git://anongit.kde.org/kde-gtk-config.git + source = git+https://anongit.kde.org/kde-gtk-config.git md5sums = SKIP pkgname = kde-gtk-config-git @@ -1,42 +1,58 @@ -# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Maintainer : Daniel Bermond < gmail-com: danielbermond > +# Contributor: Antonio Rojas <arojas@archlinux.org> pkgname=kde-gtk-config-git -pkgver=r414.44ab445 +_srcname=kde-gtk-config +pkgver=5.13.90a.r18.g6628e53 pkgrel=1 pkgdesc='GTK2 and GTK3 Configurator for KDE' -arch=(i686 x86_64) +arch=('i686' 'x86_64') url='https://projects.kde.org/projects/kde/workspace/kde-gtk-config' -license=(LGPL) -depends=(kcmutils knewstuff) -makedepends=(extra-cmake-modules git gtk2 gtk3) -conflicts=(kde-gtk-config) -provides=(kde-gtk-config) -install=$pkgname.install -source=('git://anongit.kde.org/kde-gtk-config.git') +license=('LGPL') +depends=('systemsettings' 'gtk2' 'gtk3') +makedepends=('git' 'extra-cmake-modules') +conflicts=('kde-gtk-config') +provides=('kde-gtk-config') +source=('git+https://anongit.kde.org/kde-gtk-config.git') groups=('plasma') md5sums=('SKIP') pkgver() { - cd kde-gtk-config - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$_srcname" + + # git, tags available + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } prepare() { - mkdir -p build + cd "$_srcname" + + mkdir -p build } build() { - cd build - cmake ../kde-gtk-config \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DLIB_INSTALL_DIR=lib \ - -DLIBEXEC_INSTALL_DIR=lib \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON - make + cd "${_srcname}/build" + + cmake \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DLIB_INSTALL_DIR='lib' \ + -DLIBEXEC_INSTALL_DIR='lib' \ + -DKDE_INSTALL_USE_QT_SYS_PATHS='ON' \ + -DBUILD_TESTING='ON' \ + -Wno-dev \ + .. + + make +} + +check() { + cd "${_srcname}/build" + + make test } package() { - cd build - make DESTDIR="$pkgdir" install + cd "${_srcname}/build" + + make DESTDIR="$pkgdir" install } diff --git a/kde-gtk-config-git.install b/kde-gtk-config-git.install deleted file mode 100644 index 3226027b5372..000000000000 --- a/kde-gtk-config-git.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} |