From 0989a6584b80011c69295f1216522945cbf3f763 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Sat, 9 Aug 2014 11:27:59 +0400 Subject: [PATCH] update pkgbuild to the current changes --- PKGBUILD | 92 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 69 insertions(+), 23 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 4ea4091..eaef8ee 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,21 +1,19 @@ # Maintainer: Evgeniy "arcanis" Alexeev pkgbase=netctl-gui -pkgname=('libnetctlgui' 'netctl-gui' 'netctl-gui-qt4' 'kdeplasma-applets-netctl-gui') -pkgver=1.2.0 +pkgname=('libnetctlgui' 'netctlgui-helper' 'netctl-gui' + 'libnetctlgui-qt4' 'netctlgui-helper-qt4' 'netctl-gui-qt4' + 'kdeplasma-applets-netctl-gui') +pkgver=1.3.0 pkgrel=1 pkgdesc="Qt4/Qt5 GUI for netctl. Also provides a widget for KDE" arch=('i686' 'x86_64') url="http://arcanis.name/projects/netctl-gui" license=('GPL3') makedepends=('automoc4' 'cmake' 'kdelibs' 'qt5-base' 'qt5-tools') -optdepends=('kdebase-runtime: sudo support' - 'kdeplasma-applets-netctl-gui: KDE widget' - 'sudo: sudo support' - 'wpa_supplicant: wifi support') source=("https://github.com/arcan1s/netctl-gui/releases/download/V.${pkgver}/${pkgbase}-${pkgver}-src.tar.xz") install="${pkgbase}.install" -md5sums=('9e9a55bb085179af17e93a2dff4bc75b') +md5sums=('0cd01301241d3b6c809f98b5d8e88b35') prepare() { @@ -31,6 +29,7 @@ build() { -DBUILD_DOCS:BOOL=0 \ -DBUILD_GUI:BOOL=0 \ -DBUILD_LIBRARY:BOOL=0 \ + -DBUILD_HELPER:BOOL=0 \ "../${pkgbase}" make @@ -55,19 +54,12 @@ build() { } -package_libnetctlgui() { - pkgdesc="Qt5 library which interacts with netctl. A part of netctl-gui" - depends=('netctl' 'qt5-base') - - cd "${srcdir}/build-qt5/netctlgui" - make DESTDIR="${pkgdir}" install -} - - package_kdeplasma-applets-netctl-gui() { pkgdesc="A plasmoid, which interacts with netctl. A part of netctl-gui" depends=('netctl' 'kdebase-workspace') optdepends=('kdebase-runtime: sudo support' + 'netctlgui-helper: DBus helper daemon' + 'netctlgui-helper-qt4: DBus helper daemon' 'netctl-gui: graphical front-end' 'netctl-gui-qt4: graphical front-end' 'sudo: sudo support') @@ -78,9 +70,36 @@ package_kdeplasma-applets-netctl-gui() { } +package_libnetctlgui() { + pkgdesc="Qt5 library which interacts with netctl. A part of netctl-gui" + depends=('netctl' 'qt5-base') + optdepends=('netctlgui-helper: DBus helper daemon' + 'sudo: sudo support' + 'wpa_supplicant: wifi support') + provides=('libnetctlgui-qt4') + conflicts=('libnetctlgui-qt4') + + cd "${srcdir}/build-qt5/netctlgui" + make DESTDIR="${pkgdir}" install +} + + +package_netctlgui-helper() { + pkgdesc="Helper daemon for netctl-gui. A part of netctl-gui" + depends=('libnetctlgui') + provides=('netctlgui-helper-qt4') + conflicts=('netctlgui-helper-qt4') + + cd "${srcdir}/build-qt5/helper" + make DESTDIR="${pkgdir}" install +} + + package_netctl-gui() { pkgdesc="Qt5 graphical front-end for netctl. A part of netctl-gui" - depends=('libnetctlgui') + depends=('libnetctlgui' 'xdg-utils') + optdepends=('kdeplasma-applets-netctl-gui: KDE widget' + 'netctlgui-helper: DBus helper daemon') provides=('netctl-gui-qt4') conflicts=('netctl-gui-qt4') install="${pkgbase}.install" @@ -90,13 +109,40 @@ package_netctl-gui() { } -package_netctl-gui-qt4() { - pkgdesc="Qt4 graphical front-end for netctl. A part of netctl-gui" +package_libnetctlgui-qt4() { + pkgdesc="Qt4 library which interacts with netctl. A part of netctl-gui" depends=('netctl' 'qt4') - provides=('libnetctlgui' 'netctl-gui') - conflicts=('libnetctlgui' 'netctl-gui') - install="${pkgbase}.install" + optdepends=('netctlgui-helper-qt4: DBus helper daemon' + 'sudo: sudo support' + 'wpa_supplicant: wifi support') + provides=('libnetctlgui') + conflicts=('libnetctlgui') - cd "${srcdir}/build-qt4" + cd "${srcdir}/build-qt4/netctlgui" + make DESTDIR="${pkgdir}" install +} + + +package_netctlgui-helper-qt4() { + pkgdesc="Helper daemon for netctl-gui. A part of netctl-gui" + depends=('libnetctlgui-qt4') + provides=('netctlgui-helper') + conflicts=('netctlgui-helper') + + cd "${srcdir}/build-qt4/helper" + make DESTDIR="${pkgdir}" install +} + + +package_netctl-gui-qt4() { + pkgdesc="Qt4 graphical front-end for netctl. A part of netctl-gui" + depends=('libnetctlgui-qt4') + optdepends=('kdeplasma-applets-netctl-gui: KDE widget' + 'netctlgui-helper-qt4: DBus helper daemon') + provides=('netctl-gui') + conflicts=('netctl-gui') + install="${pkgbase}.install" + + cd "${srcdir}/build-qt4/gui" make DESTDIR="${pkgdir}" install }