summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Rojas2015-07-31 17:28:51 +0200
committerAntonio Rojas2015-07-31 17:28:51 +0200
commit545bbc3b27e02e4c1b122edc9124a338a4c2e188 (patch)
tree68cdac6ba2cf78dff951222b5ce706b77438705a
downloadaur-545bbc3b27e02e4c1b122edc9124a338a4c2e188.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD51
-rw-r--r--knode.install12
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
+}