Prepare kde 4.6.4Â

This commit is contained in:
Manuel 2011-06-04 08:59:10 +00:00
parent 00c3a34687
commit 85541b35f1

View File

@ -7,23 +7,16 @@
# include global config # include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
# original name (used for the source and pkgnames)
_origname=kdebase-runtime
# #
# package info # package info
# #
pkgbase=('kdebase-runtime') pkgbase="kdebase-runtime"
pkgname=('kdebase-runtime' pkgname=('kdebase-runtime'
'kdebase-runtime-doc') 'kdebase-runtime-doc')
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
pkgver=${_kdever} pkgver=${_kdever}
pkgrel=2 pkgrel=1
pkgdesc="split package" pkgdesc="split package"
url="http://www.kde.org" url="http://www.kde.org"
@ -38,18 +31,14 @@ groups=('kde' 'kde-complete')
noextract=(branding.svgz) noextract=(branding.svgz)
source=($_mirror/${_origname}-$_kdever.tar.bz2 source=($_mirror/${pkgbase}-$_kdever.tar.bz2
branding.svgz branding.svgz
# 01_knetattach_use_sftp.patch
# 02_oxygenify_knetattach_icon.patch
03_disable_logout_sound.patch 03_disable_logout_sound.patch
04_disable_nepomuk_popups.patch 04_disable_nepomuk_popups.patch
05_add_chakra_to_drkonqui.patch) 05_add_chakra_to_drkonqui.patch)
md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` md5sums=(`grep ${pkgbase}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`
'68cd8eb57db22c2f2ed554b721253bc2' # branding.svgz '68cd8eb57db22c2f2ed554b721253bc2' # branding.svgz
# '45fa12b8baf21c4fc845147afcea2bc1' # 01_knetattach_use_sftp.patch
# '1f0225f31d5f44e753e966fd3a032f00' # 02_oxygenify_knetattach_icon.patch
'a434bf282ee391b2f857184be59a3b6f' # 03_disable_logout_sound.patch 'a434bf282ee391b2f857184be59a3b6f' # 03_disable_logout_sound.patch
'a3c844d7bbd9a31f39b1b877ae521340' # 04_disable_nepomuk_popups.patch 'a3c844d7bbd9a31f39b1b877ae521340' # 04_disable_nepomuk_popups.patch
'63082e4f07e5840ae7ff3b42c015d72b') # 05_add_chakra_to_drkonqui.patch '63082e4f07e5840ae7ff3b42c015d72b') # 05_add_chakra_to_drkonqui.patch
@ -60,17 +49,7 @@ md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`
# #
build() build()
{ {
cd ${_origname}-${pkgver} cd ${pkgbase}-${pkgver}
# branch update
if [ "$_branchupdate" = "yes" ] ; then
msg "applying branch update ..."
patch -p0 -i $startdir/branch-update-r*.patch || return 1
else
warning "branch updates disabled ..."
warning "if you want to make use of it, run branch_updater.sh"
warning "and enable branch updates in _/buildsystem/kdemod.conf"
fi
msg "applying main patchset ..." msg "applying main patchset ..."
patch -Np1 -i ${srcdir}/03_disable_logout_sound.patch || return 1 patch -Np1 -i ${srcdir}/03_disable_logout_sound.patch || return 1
@ -78,8 +57,8 @@ build()
patch -Np1 -i ${srcdir}/05_add_chakra_to_drkonqui.patch || return 1 patch -Np1 -i ${srcdir}/05_add_chakra_to_drkonqui.patch || return 1
# copy our branding stuff # copy our branding stuff
cp -f ${srcdir}/branding.svgz ${srcdir}/${_origname}-${pkgver}/desktoptheme/oxygen/widgets/ cp -f ${srcdir}/branding.svgz ${srcdir}/${pkgbase}-${pkgver}/desktoptheme/oxygen/widgets/
cp -f ${srcdir}/branding.svgz ${srcdir}/${_origname}-${pkgver}/desktoptheme/air/widgets/ cp -f ${srcdir}/branding.svgz ${srcdir}/${pkgbase}-${pkgver}/desktoptheme/air/widgets/
msg "starting build ..." msg "starting build ..."
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \ cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
@ -102,11 +81,11 @@ package_kdebase-runtime()
depends=("kdelibs>=${_kdever}" 'oxygen-icons' 'xorg-xauth' 'hicolor-icon-theme' depends=("kdelibs>=${_kdever}" 'oxygen-icons' 'xorg-xauth' 'hicolor-icon-theme'
'smbclient' 'rarian' 'libssh' 'libpulse' 'libssh' 'ntrack' 'libcanberra' 'libcanberra-pulse') 'smbclient' 'rarian' 'libssh' 'libpulse' 'libssh' 'ntrack' 'libcanberra' 'libcanberra-pulse')
optdepends=('htdig: to build the search index' 'gdb: drkonq crash handler') optdepends=('htdig: to build the search index' 'gdb: drkonq crash handler')
conflicts=("kdemod-${_origname}") groups=("kde" "kde-minimal" "kde-uninstall")
groups=("kde" "kde-minimal" "kde-complete" "kde-uninstall") provides=('kde-runtime')
install=${_origname}.install install=${pkgbase}.install
cd ${srcdir}/${_origname}-${pkgver}/ cd ${srcdir}/${pkgbase}-${pkgver}/
make DESTDIR=${pkgdir} install || return 1 make DESTDIR=${pkgdir} install || return 1
# also in kdebase-runtime-doc # also in kdebase-runtime-doc
@ -125,10 +104,10 @@ package_kdebase-runtime()
ls -1 ${startdir}/*.patch &>/dev/null 2>&1 ls -1 ${startdir}/*.patch &>/dev/null 2>&1
if [ "$?" = "0" ]; then if [ "$?" = "0" ]; then
warning "incuding patches into package" warning "incuding patches into package"
mkdir -p ${pkgdir}/usr/share/chakra/patches/${_origname} &>/dev/null mkdir -p ${pkgdir}/usr/share/chakra/patches/${pkgbase} &>/dev/null
for i in ${startdir}/*.patch; do for i in ${startdir}/*.patch; do
msg "$i" msg "$i"
cp $i ${pkgdir}/usr/share/chakra/patches/${_origname}/ &>/dev/null cp $i ${pkgdir}/usr/share/chakra/patches/${pkgbase}/ &>/dev/null
done done
else else
warning "no patches found, skipping to include them into the package..." warning "no patches found, skipping to include them into the package..."
@ -142,11 +121,11 @@ package_kdebase-runtime()
package_kdebase-runtime-doc() package_kdebase-runtime-doc()
{ {
pkgdesc="KDE Base Runtime - Documentation" pkgdesc="KDE Base Runtime - Documentation"
groups=("kde-complete" "kde-uninstall" "kde-doc") groups=("kde" "kde-uninstall" "kde-doc")
splitdirs="doc" splitdirs="doc"
for i in ${splitdirs} ; do for i in ${splitdirs} ; do
cd ${srcdir}/${_origname}-${pkgver}/${i} cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install || return 1 make DESTDIR=${pkgdir} install || return 1
done done
} }