diff options
author | Antonio Rojas | 2015-07-31 17:28:51 +0200 |
---|---|---|
committer | Antonio Rojas | 2015-07-31 17:28:51 +0200 |
commit | 545bbc3b27e02e4c1b122edc9124a338a4c2e188 (patch) | |
tree | 68cdac6ba2cf78dff951222b5ce706b77438705a | |
download | aur-545bbc3b27e02e4c1b122edc9124a338a4c2e188.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | knode.install | 12 |
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..53ed5dc9a23f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = knode + pkgdesc = News reader for KDE. Self-contained version compatible with kdepim>=15.08 + pkgver = 4.14.10 + pkgrel = 1 + url = http://kde.org/applications/internet/knode/ + install = knode.install + arch = i686 + arch = x86_64 + license = GPL + license = LGPL + license = FDL + makedepends = cmake + makedepends = automoc4 + makedepends = boost + makedepends = libxss + depends = kdepimlibs4 + conflicts = kdepim-libkdepim<5 + source = http://download.kde.org/stable/applications/15.04.3/src/kdepim-4.14.10.tar.xz + sha1sums = 6f74763dda68dbb44394e807eab9204777bddf0a + +pkgname = knode + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8825aef8f679 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 241398 2015-06-29 17:50:28Z arojas $ +# Maintainer: Antonio Rojas <arojas@archlinux.org> + +pkgname=knode +pkgdesc='News reader for KDE. Self-contained version compatible with kdepim>=15.08' +pkgver=4.14.10 +_kdeappver=15.04.3 +pkgrel=1 +arch=(i686 x86_64) +url="http://kde.org/applications/internet/knode/" +license=(GPL LGPL FDL) +depends=(kdepimlibs4) +makedepends=(cmake automoc4 boost libxss) +conflicts=('kdepim-libkdepim<5') +source=("http://download.kde.org/stable/applications/${_kdeappver}/src/kdepim-${pkgver}.tar.xz") +sha1sums=('6f74763dda68dbb44394e807eab9204777bddf0a') +install=$pkgname.install + +prepare() { + mkdir -p build + + sed -e '253,257d;264,283d;287,303d;310,313d;315d;318,327d' -i kdepim-$pkgver/CMakeLists.txt +} + +build() { + cd build + cmake ../kdepim-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DKDE4_BUILD_TESTS=OFF \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DKDEPIM_BUILD_MOBILE=OFF + make +} + +package() { + cd "${srcdir}"/build/knode + make DESTDIR="${pkgdir}" install + cd "${srcdir}"/build/doc/knode + make DESTDIR="${pkgdir}" install + for i in libkdepim messagecomposer messageviewer libkleo libkpgp templateparser agents/sendlateragent \ + messagecore pimcommon kaddressbookgrantlee incidenceeditor-ng grantleetheme calendarsupport kdgantt2 \ + libkdepimdbusinterfaces; do + cd "${srcdir}"/build/${i} + make DESTDIR="$pkgdir" install + done + + rm "$pkgdir"/usr/bin/{kincidenceeditor,akonadi*} + rm "$pkgdir"/usr/lib/*.so + rm -r "$pkgdir"/usr/share/{akonadi,dbus-1,config.kcfg} +} diff --git a/knode.install b/knode.install new file mode 100644 index 000000000000..5787df72f98a --- /dev/null +++ b/knode.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |