From 2bf1d0f78ec378cd98795a8e542e8b5af56b36e7 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Fri, 20 Jun 2014 02:22:44 +0400 Subject: [PATCH] update pkgbuilds --- PKGBUILD | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ PKGBUILD-qt4 | 39 ------------------------ PKGBUILD-qt5 | 36 ---------------------- PKGBUILD-widget | 37 ---------------------- README.md | 2 +- 5 files changed, 82 insertions(+), 113 deletions(-) create mode 100644 PKGBUILD delete mode 100644 PKGBUILD-qt4 delete mode 100644 PKGBUILD-qt5 delete mode 100644 PKGBUILD-widget diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..4b6677c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,81 @@ +# Maintainer: Evgeniy "arcanis" Alexeev + +pkgbase=netctl-gui +pkgname=('netctl-gui' 'netctl-gui-qt4' 'kdeplasma-applets-netctl-gui') +pkgver=1.1.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=('229e11efda0a94bed44ea79b3deabf7c') + +prepare() { + rm -rf "${srcdir}/"{build-plasmoid,build-qt4,build-qt5} + mkdir "${srcdir}/"{build-plasmoid,build-qt4,build-qt5} +} + +build() { + cd "${srcdir}/build-plasmoid" + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_GUI:BOOL=0 \ + "../${pkgbase}" + make + + cd "${srcdir}/build-qt4" + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_DATAENGINE:BOOL=0 \ + -DBUILD_PLASMOID:BOOL=0 \ + -DUSE_QT5:BOOL=0 \ + "../${pkgbase}" + make + + cd "${srcdir}/build-qt5" + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_DATAENGINE:BOOL=0 \ + -DBUILD_PLASMOID:BOOL=0 \ + "../${pkgbase}" + make +} + +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' + 'netctl-gui: graphical front-end' + 'netctl-gui-qt4: graphical front-end' + 'sudo: sudo support') + + cd "${srcdir}/build-plasmoid" + make DESTDIR="${pkgdir}" install +} + +package_netctl-gui() { + pkgdesc="Qt5 graphical front-end for netctl. A part of netctl-gui" + depends=('netctl' 'qt5-base' 'xdg-utils') + provides=('netctl-gui-qt4') + conflicts=('netctl-gui-qt4') + + cd "${srcdir}/build-qt5" + make DESTDIR="${pkgdir}" install +} + +package_netctl-gui-qt4() { + pkgdesc="Qt4 graphical front-end for netctl. A part of netctl-gui" + depends=('netctl' 'qt4') + provides=('netctl-gui') + conflicts=('netctl-gui') + + cd "${srcdir}/build-qt4" + make DESTDIR="${pkgdir}" install +} diff --git a/PKGBUILD-qt4 b/PKGBUILD-qt4 deleted file mode 100644 index 3b97392..0000000 --- a/PKGBUILD-qt4 +++ /dev/null @@ -1,39 +0,0 @@ -# Maintainer: Evgeniy "arcanis" Alexeev - -pkgname=netctl-gui-qt4 -_pkgname=netctl-gui -pkgver=1.1.0 -pkgrel=1 -pkgdesc="Qt4 graphical front-end for netctl. A part of netctl-gui" -arch=('i686' 'x86_64') -url="http://arcanis.name/projects/netctl-gui" -license=('GPLv3') -depends=('netctl' 'qt4') -makedepends=('automoc4' 'cmake' 'desktop-file-utils') -optdepends=('kdebase-runtime: sudo support' - 'kdeplasma-applets-netctl-gui: KDE widget' - 'sudo: sudo support' - 'wpa_supplicant: wifi support') -provides=('netctl-gui') -conflicts=('netctl-gui') -source=("https://github.com/arcan1s/netctl-gui/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz") -install="${_pkgname}.install" -md5sums=('229e11efda0a94bed44ea79b3deabf7c') - -_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DUSE_QT5:BOOL=0 -DBUILD_DATAENGINE:BOOL=0 -DBUILD_PLASMOID:BOOL=0" - -prepare() { - rm -rf "${srcdir}/build" - mkdir "${srcdir}/build" -} - -build() { - cd "${srcdir}/build" - cmake ${_cmakekeys} "../${_pkgname}" - make -} - -package() { - cd "${srcdir}/build" - make DESTDIR="${pkgdir}" install -} diff --git a/PKGBUILD-qt5 b/PKGBUILD-qt5 deleted file mode 100644 index e51a93c..0000000 --- a/PKGBUILD-qt5 +++ /dev/null @@ -1,36 +0,0 @@ -# Maintainer: Evgeniy "arcanis" Alexeev - -pkgname=netctl-gui -pkgver=1.1.0 -pkgrel=1 -pkgdesc="Qt5 graphical front-end for netctl. A part of netctl-gui" -arch=('i686' 'x86_64') -url="http://arcanis.name/projects/netctl-gui" -license=('GPLv3') -depends=('netctl' 'qt5-base' 'xdg-utils') -makedepends=('automoc4' 'cmake' '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}/${pkgname}-${pkgver}-src.tar.xz") -install="${pkgname}.install" -md5sums=('229e11efda0a94bed44ea79b3deabf7c') - -_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_DATAENGINE:BOOL=0 -DBUILD_PLASMOID:BOOL=0" - -prepare() { - rm -rf "${srcdir}/build" - mkdir "${srcdir}/build" -} - -build() { - cd "${srcdir}/build" - cmake ${_cmakekeys} "../${pkgname}" - make -} - -package() { - cd "${srcdir}/build" - make DESTDIR="${pkgdir}" install -} diff --git a/PKGBUILD-widget b/PKGBUILD-widget deleted file mode 100644 index 054bbd8..0000000 --- a/PKGBUILD-widget +++ /dev/null @@ -1,37 +0,0 @@ -# Maintainer: Evgeniy "arcanis" Alexeev - -pkgname=kdeplasma-applets-netctl-gui -_pkgname=netctl-gui -pkgver=1.1.0 -pkgrel=1 -pkgdesc="A plasmoid, which interacts with netctl. A part of netctl-gui" -arch=('i686' 'x86_64') -url="http://arcanis.name/projects/netctl-gui" -license=('GPLv3') -depends=('netctl' 'kdebase-workspace') -makedepends=('automoc4' 'cmake') -optdepends=('kdebase-runtime: sudo support' - 'netctl-gui: graphical front-end' - 'netctl-gui-qt4: graphical front-end' - 'sudo: sudo support') -source=("https://github.com/arcan1s/netctl-gui/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz") -install="${_pkgname}.install" -md5sums=('229e11efda0a94bed44ea79b3deabf7c') - -_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_GUI:BOOL=0" - -prepare() { - rm -rf "${srcdir}/build" - mkdir "${srcdir}/build" -} - -build() { - cd "${srcdir}/build" - cmake ${_cmakekeys} "../${_pkgname}" - make -} - -package() { - cd "${srcdir}/build" - make DESTDIR="${pkgdir}" install -} diff --git a/README.md b/README.md index 1771f97..438254b 100644 --- a/README.md +++ b/README.md @@ -69,4 +69,4 @@ Links ----- * [Homepage](http://arcanis.name/projects/netctl-gui) * Page on [kde-apps](http://kde-apps.org/content/show.php?content=164490) -* Archlinux [AUR](https://aur.archlinux.org/packages/netctl-gui) package +* Archlinux [AUR](https://aur.archlinux.org/pkgbase/netctl-gui/) package