diff options
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | knemo-gcc6.patch | 20 |
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7e35bde9f053 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = knemo + pkgdesc = The KDE Network Monitor + pkgver = 0.7.7.git20151003 + pkgrel = 4 + url = https://www.linux-apps.com/content/show.php?content=12956 + arch = x86_64 + license = GPL + makedepends = extra-cmake-modules + makedepends = kcmutils + makedepends = plasma-framework + makedepends = kdoctools + makedepends = git + makedepends = kdesignerplugin + makedepends = kinit + depends = kdelibs4support + depends = libksysguard + depends = knotifyconfig + depends = wireless_tools + depends = iw + depends = plasma-framework + depends = hicolor-icon-theme + options = libtool + source = git://git.kde.org/knemo.git#commit=f3afe2e4b6f091f21a64905965abafd2ef46826d + source = knemo-gcc6.patch + sha256sums = SKIP + sha256sums = 5da88c3c60bf7ab924c85ee2c1159a12d4c376ad726eab784972abc36295a4fc + +pkgname = knemo + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..beb1e6d3ccc6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Laurent Carlier <lordheavym@gmail.com> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefano Zamprogno <stefano dot zamprogno at gmail dot com> + +pkgname=knemo +pkgver=0.7.7.git20151003 +pkgrel=4 +pkgdesc="The KDE Network Monitor" +arch=('x86_64') +url="https://www.linux-apps.com/content/show.php?content=12956" +license=('GPL') +depends=('kdelibs4support' 'libksysguard' 'knotifyconfig' 'wireless_tools' 'iw' 'plasma-framework' 'hicolor-icon-theme') +makedepends=('extra-cmake-modules' 'kcmutils' 'plasma-framework' 'kdoctools' 'git' 'kdesignerplugin' 'kinit') +options=('libtool') +#source=(https://kde-apps.org/CONTENT/content-files/12956-${pkgname}-${pkgver}.tar.xz) +_commit=f3afe2e4b6f091f21a64905965abafd2ef46826d # frameworks +source=("git://git.kde.org/knemo.git#commit=$_commit" knemo-gcc6.patch) +sha256sums=('SKIP' + '5da88c3c60bf7ab924c85ee2c1159a12d4c376ad726eab784972abc36295a4fc') + +prepare() { + mkdir build + + cd knemo +# Fix build with GCC 6 + patch -p1 -i ../knemo-gcc6.patch +} + +build() { + cd build + + cmake ../${pkgname} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_TESTING=OFF + make +} + +package() { + cd build + make DESTDIR="${pkgdir}" install +} diff --git a/knemo-gcc6.patch b/knemo-gcc6.patch new file mode 100644 index 000000000000..f47428a2ad74 --- /dev/null +++ b/knemo-gcc6.patch @@ -0,0 +1,20 @@ +--- knemo.orig/src/common/utils.cpp 2016-05-07 14:30:45.888889978 +0000 ++++ knemo/src/common/utils.cpp 2016-05-07 14:32:06.985290816 +0000 +@@ -41,6 +41,7 @@ + #include <KSharedConfig> + #include <Plasma/Theme> + #include "data.h" ++#include "math.h" + #include "utils.h" + + #ifdef __linux__ +--- knemo.orig/src/knemod/trayicon.cpp 2015-10-03 17:22:07.000000000 +0000 ++++ knemo/src/knemo/src/knemod/trayicon.cpp 2016-05-07 14:42:30.796566437 +0000 +@@ -22,6 +22,7 @@ + #include "global.h" + #include "interface.h" + #include "knemodaemon.h" ++#include "math.h" + #include "utils.h" + + #ifdef __linux__ |