diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84a6189 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.src.tar.gz diff --git a/netctl-gui/PKGBUILD b/netctl-gui/PKGBUILD new file mode 100644 index 0000000..53f9e15 --- /dev/null +++ b/netctl-gui/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Evgeniy "arcanis" Alexeev + +# comment out needed line if you dont need this component +#_build_gui=0 +#_build_plasmoid=0 + +pkgname=netctl-gui +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Qt4 GUI for netctl. Provides a plasmoid for KDE4" +arch=('i686' 'x86_64') +url="http://arcanis.name/projects/netctl-gui" +license=('GPLv3') +depends=('netctl' 'qt4') +makedepends=('automoc4' 'cmake' 'desktop-file-utils' 'xdg-utils') +optdepends=('kdebase-runtime: sudo support' + 'sudo: sudo support' + 'wpa_supplicant: wifi support') +source=("https://github.com/arcan1s/netctlplasmoid/releases/download/V.${pkgver}/${pkgname}-${pkgver}-src.tar.xz") +install="${pkgname}.install" +md5sums=('bc727268cdc3b9ab7d567a2fe9ad3330') + +# flags +_cmakekeys="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release" +[[ ${_build_gui} == 0 ]] && _cmakekeys=${_cmakekeys}" -DBUILD_GUI:BOOL=0" +[[ ${_build_plasmoid} == 0 ]] && _cmakekeys=${_cmakekeys}" -DBUILD_DATAENGINE:BOOL=0 -DBUILD_PLASMOID:BOOL=0" || depends[1]='kdebase-workspace' + +build() { + rm -rf "${srcdir}/build" + mkdir "${srcdir}/build" + cd "${srcdir}/build" + cmake ${_cmakekeys} "../${pkgname}" + make +} + +package() { + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install +}