summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2018-11-27 19:24:42 +0000
committerDaniel Bermond2018-11-27 19:24:42 +0000
commit348ffc1cd56e5fab06a7565fef2d2a0a30654813 (patch)
tree40b4ef76610c4ef1ecc4afaa86319b3e57bf2635
parent1e488fca172955993f0944502eb00f99df09dfe8 (diff)
downloadaur-348ffc1cd56e5fab06a7565fef2d2a0a30654813.tar.gz
Remove install file. Update dependencies. https source. Add tests.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD62
-rw-r--r--kde-gtk-config-git.install11
3 files changed, 45 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d90fb49eaa27..7a9fc3e1ce79 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 29a1db0c29ef..34aa091df7ea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
-}