networkmanagment: do it the chakra way

This commit is contained in:
philm 2011-02-26 01:36:18 +01:00
parent c175d5354b
commit cc8272de27
2 changed files with 52 additions and 23 deletions

View File

@ -4,36 +4,65 @@
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=networkmanagement
pkgver=git20110126
pkgrel=1
pkgdesc="KDE4 Network Management and plasmoid"
arch=('i686' 'x86_64')
url="http://www.kde.org/"
license=('GPL')
depends=('kdebase-workspace' 'networkmanager')
makedepends=('cmake' 'python2' 'automoc4')
optdepends=('mobile-broadband-provider-info: allow to add new mobile connection')
provides=('knetworkmanagement')
conflicts=('networkmanager-plasmoid-svn' 'kdeplasma-applets-networkmanager')
replaces=('networkmanager-plasmoid-svn' 'kdeplasma-applets-networkmanager')
install=${pkgname}.install
#git clone git://anongit.kde.org/networkmanagement.git
source=("http://chakra-project.org/sources/networkmanagement/networkmanagement-${pkgver}.tar.xz")
md5sums=('f52a100b064527eca7b83086605dbee0')
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
#
# package info
#
pkgname=('networkmanagement')
arch=('i686' 'x86_64')
pkgver=20110226
pkgrel=1
pkgdesc="KDE SC networkmanager plasmoid"
url="http://plasma.kde.org"
license=('GPL')
options=('force')
depends=("kdelibs>=${_kdever}" "kdebase-workspace>=${_kdever}" 'networkmanager>=0.8.2')
makedepends=('subversion' 'cmake' 'python' 'automoc4')
replaces=('networkmanagement-networkmanager-plasmoid' 'networkmanagement-knetworkmanager-kde4')
install=${pkgname}.install
source=("http://chakra-project.org/sources/${pkgname}/${pkgname}-${pkgver}.tar.xz"
md5sums=('826923cde4d9904dd8a6750beac98e39') # networkmanagement-20110226.tar.xz
# create tarball: source PKGBUILD && mksource
mksource() {
rm -vRf ${pkgname}
git clone git://anongit.kde.org/${pkgname}
cd ${pkgname}
git checkout ${pkgver}
cd ..
rm -vRf ${pkgname}/.git
pushd ${pkgname}
popd
tar -cvJf ${pkgname}-${pkgver}.tar.xz ${pkgname}/*
md5sum ${pkgname}-${pkgver}.tar.xz
}
#
# build function
#
build() {
cd ${srcdir}
mkdir -p $srcdir/build
mkdir -p $srcdir/build
cd $srcdir/build
cmake ../networkmanagement -DCMAKE_INSTALL_PREFIX=${_installprefix} \
cmake ../${pkgname} -DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d \
-DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_SKIP_RPATH=ON \
-DINSTALL_KNM_AUTOSTART=OFF \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
make || return 1
}
package() {
cd $srcdir/build
make DESTDIR=${pkgdir} install || return 1
}

View File

@ -24,7 +24,7 @@ options=('!splithdr' '!splitdbg')
source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz"
"http://chakra-project.org/sources/tribe/RELEASE_NOTES_TB110222.html")
md5sums=('c48ee70c9c3081803cf09bed4d48ea70'
md5sums=('89e6ea99c68f036a58ad2c98a6d8d36e'
'a319d3fcfbe6fdf312cdeec1bfbff90b')
groups=('kde-uninstall')
@ -54,7 +54,7 @@ build()
# patches
#patch -Np1 -i ${srcdir}/oops.patch || return 1
#patch -Np1 -i ${startdir}/2011.03-1.patch || return 1
patch -Np1 -i ${startdir}/2011.03-1.patch || return 1
# remove unsupported pkgs for x64
if [ "${CARCH}" = "x86_64" ]; then