From cde5be992bdf25c19167c6c39d30335f3438d29a Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Fri, 6 Nov 2015 15:16:45 +0000 Subject: [PATCH] kscreen: moved to core, kscreengenie: nextgen kde screen capture utility --- kscreen/PKGBUILD | 31 ------------------------- kscreengenie/PKGBUILD | 38 +++++++++++++++++++++++++++++++ kscreengenie/kscreengenie.install | 12 ++++++++++ libkscreen/PKGBUILD | 31 ------------------------- 4 files changed, 50 insertions(+), 62 deletions(-) delete mode 100644 kscreen/PKGBUILD create mode 100644 kscreengenie/PKGBUILD create mode 100644 kscreengenie/kscreengenie.install delete mode 100644 libkscreen/PKGBUILD diff --git a/kscreen/PKGBUILD b/kscreen/PKGBUILD deleted file mode 100644 index 34bed626e..000000000 --- a/kscreen/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Maintainer: Neophytos Kolokotronis -# Contributors: abveritas@chakra-project.org, birdflesh - -pkgname=kscreen -pkgver=1.0.2.1 -pkgrel=1 -pkgdesc="KDE's screen management software" -arch=('x86_64') -url='https://projects.kde.org/kscreen' -license=('GPL' 'LGPL') -depends=('kde-runtime' 'libkscreen') -makedepends=('cmake' 'automoc4') -source=("http://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz") -md5sums=('cd3d6ffdb0e44c418c2804fc72b8391b') - -build() { - cd "$srcdir" - - mkdir build - cd build - cmake ../$pkgname-$pkgver \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make -} - -package() { - cd "$srcdir/build" - - make DESTDIR="$pkgdir" install -} diff --git a/kscreengenie/PKGBUILD b/kscreengenie/PKGBUILD new file mode 100644 index 000000000..8bec1a889 --- /dev/null +++ b/kscreengenie/PKGBUILD @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Antonio Rojas + +pkgname=kscreengenie +pkgver=2.0.1 +pkgrel=1 +pkgdesc="KDE screenshot capture utility" +arch=(i686 x86_64) +url='https://projects.kde.org/kscreengenie' +license=(GPL) +depends=(kio xcb-util-cursor libkscreen hicolor-icon-theme) +makedepends=(extra-cmake-modules kdoctools) +conflicts=(kdegraphics-ksnapshot) +provides=(kdegraphics-ksnapshot) +source=("http://download.kde.org/stable/$pkgname/${pkgver:0:3}/src/$pkgname-$pkgver.tar.xz") +install=$pkgname.install +md5sums=('06d4f83ae20dcaed950c2343640b5d90') + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../$pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install +} + + diff --git a/kscreengenie/kscreengenie.install b/kscreengenie/kscreengenie.install new file mode 100644 index 000000000..6c87527e2 --- /dev/null +++ b/kscreengenie/kscreengenie.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 +} diff --git a/libkscreen/PKGBUILD b/libkscreen/PKGBUILD deleted file mode 100644 index be12a654f..000000000 --- a/libkscreen/PKGBUILD +++ /dev/null @@ -1,31 +0,0 @@ -# Maintainer: Neophytos Kolokotronis -# contributors: abveritas@chakra-project.org, birdflesh - -pkgname=libkscreen -pkgver=1.0.2 -pkgrel=1 -pkgdesc="KDE's screen management library" -arch=('x86_64') -url='https://projects.kde.org/libkscreen' -license=('GPL') -depends=('kdelibs' 'qjson') -makedepends=('cmake' 'automoc4') -source=("http://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz") -md5sums=('39f5316ef4f9203dd7a42180edbab122') - -build() { - cd "$srcdir" - - mkdir build - cd build - cmake ../$pkgname-$pkgver \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make -} - -package() { - cd "$srcdir/build" - - make DESTDIR="$pkgdir" install -}