From a50e0f30bdd62bbebeb1b6c06767a6bf3d3b438d Mon Sep 17 00:00:00 2001 From: Phil Date: Sun, 3 Apr 2011 11:03:01 +0000 Subject: [PATCH 01/22] partitionmanager: update tribe.patch --- oxygen-icons/PKGBUILD | 1 - 1 file changed, 1 deletion(-) diff --git a/oxygen-icons/PKGBUILD b/oxygen-icons/PKGBUILD index b6f3202a3..c2b3341f1 100644 --- a/oxygen-icons/PKGBUILD +++ b/oxygen-icons/PKGBUILD @@ -35,7 +35,6 @@ makedepends=('pkgconfig' 'cmake' 'automoc4') source=($_mirror/${_origname}-$_kdever.tar.bz2 http://chakra-project.org/source/icons/oxygencolors-addon.tar.gz) - md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` 'da971d7e2c862a6f77fb310a289f5529') # ../_sources/oxygencolors-addon.tar.gz From 97efb7029d6f3e2fb7849bbcfad397dc594132cf Mon Sep 17 00:00:00 2001 From: philm Date: Sun, 3 Apr 2011 16:14:56 +0200 Subject: [PATCH 02/22] tribe: ms3.902 --- tools-pkg-tribe/PKGBUILD | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index 406f2e910..f15d318ec 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -9,28 +9,24 @@ # pkgname=tribe pkgver=2011.04 -pkgrel=ms3.20110325 +pkgrel=ms3.902 _codename=Aida pkgdesc="Tribe - Chakra LiveCD Installer" url="http://git.chakra-project.org/chakra/" license="GPL" arch=('i686' 'x86_64') -depends=('kdelibs' 'kdeedu-marble>=4.6.1' 'squashfs-tools' 'partitionmanager>=1216949-3' - 'cinstall>=0.4.1' 'rsync' 'mkinitcpio-nfs-utils' 'ntfsprogs') -makedepends=('cmake' 'kdelibs' 'kdeedu-marble>=4.6.1' 'kdebase-workspace') +depends=('kdelibs' 'kdeedu-marble>=4.6.2' 'squashfs-tools' 'partitionmanager>=1216949-4' + 'cinstall>=0.4.5' 'rsync' 'mkinitcpio-nfs-utils' 'ntfsprogs') +makedepends=('cmake' 'kdelibs' 'kdeedu-marble>=4.6.2' 'kdebase-workspace') provides=('tribe') replaces=('kdemod-tribe-svn' 'kdemod-tribe') conflicts=('chakra-tribe' 'tribe-svn' 'kdemod-partitionmanager' 'kdemod-tribe' 'kdemod-tribe-debug' 'kdemod-tribe-partitionmanager') options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" - "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS3.html" - "http://chakra-project.org/sources/tribe/configPageBundleData-i686" - "http://chakra-project.org/sources/tribe/configPageBundleData-x86_64") + "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS3901.html") -md5sums=('ba92554ea90074b7e2f77c737fe35849' - 'e35cc70e87250559edfe952e46b6b994' - 'd8a2440c030405a4be214fc0c8995640' - '99b99d7454dbd1c2fcbbd6830928cab2') +md5sums=('500a355f08692ce2b385137676bcdad2' + 'c990f939d3c10493b903e29e449b452b') groups=('kde-uninstall') install=tools-tribe.install @@ -57,9 +53,6 @@ build() { cd "${srcdir}/$pkgname" - # workaround for bug https://bugzilla.novell.com/show_bug.cgi?id=656144 - sed -i -e "s~sudo~kdesu~g" "${srcdir}/$pkgname/tribe.desktop" - # patches #patch -Np1 -i ${srcdir}/oops.patch || return 1 #patch -Np1 -i ${startdir}/2011.03-1.patch || return 1 @@ -89,12 +82,8 @@ package() cd "${srcdir}/$pkgname" msg "Make successful, installing..." make DESTDIR=$startdir/pkg install || return 1 - cp -vf ${srcdir}/RELEASE_NOTES_201104MS3.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html + cp -vf ${srcdir}/RELEASE_NOTES_201104MS3901.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html # remove nasty files find $startdir/pkg/ -name ".git" -type d -exec rm -fr {} + - - # workaround for bundles issue - cp -v ${srcdir}/configPageBundleData-${CARCH} ${pkgdir}/usr/share/tribe/config/configPageBundleData - rename .png -testing.png ${pkgdir}/usr/share/tribe/config/* } \ No newline at end of file From 5268e90ad5262a8f074985d4b088c3e0eaea0bdb Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 06:34:14 +0000 Subject: [PATCH 03/22] =?UTF-8?q?=C3=83*=20kdebase:=20split=20konqueror=20?= =?UTF-8?q?to=20support=20rekonq=20alone=20-=20note:=20repack=20with=20../?= =?UTF-8?q?makepkg=20-Rf=20--pkg=20kdebase=20followed=20by=20../makepkg=20?= =?UTF-8?q?-Rf=20--pkg=20kdebase-konqueror?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kdebase/PKGBUILD | 54 ++++++++++++++++++++++++++++++++++------ tools-pkg-tribe/PKGBUILD | 14 ++++++----- 2 files changed, 55 insertions(+), 13 deletions(-) diff --git a/kdebase/PKGBUILD b/kdebase/PKGBUILD index 868e23978..a34bd5868 100644 --- a/kdebase/PKGBUILD +++ b/kdebase/PKGBUILD @@ -27,7 +27,7 @@ pkgname=('kdebase' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=1 +pkgrel=2 pkgdesc="split package" url="http://www.kde.org" @@ -104,11 +104,49 @@ package_kdebase() groups=("kde" "kde-minimal" "kde-complete" "kde-uninstall") install=${_origname}.install - splitdirs="kdepasswd kdialog keditbookmarks kfind lib nsplugins plasma" #kinfocenter + splitdirs="kdepasswd kdialog keditbookmarks kfind lib nsplugins plasma konqueror" #kinfocenter for i in ${splitdirs} ; do cd ${srcdir}/${_origname}-${pkgver}/${i} make DESTDIR=${pkgdir} install || return 1 done + + # prepare konqueror + msg "splitting konqueror ..." + mkdir -p ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/{include,lib/kde4,share/config,share/autostart,share/applications,share/apps/konqsidebartng,share/apps/konqueror,share/apps/khtml,share/icons/hicolor/32x32/apps,share/icons/hicolor/scalable/apps,share/icons/hicolor/128x128/apps,share/icons/hicolor/22x22/apps,share/icons/hicolor/64x64/apps,share/icons/hicolor/48x48/apps,share/icons/hicolor/16x16/apps,share/dbus-1/interfaces,bin} + mv -v ${pkgdir}/usr/include/konqsidebarplugin.h ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/include + mv -v ${pkgdir}/usr/lib/libkonqsidebarplugin.so* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib + mv -v ${pkgdir}/usr/lib/libkdeinit4_konqueror.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib + mv -v ${pkgdir}/usr/lib/libkonquerorprivate.so* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib + mv -v ${pkgdir}/usr/lib/kde4/konq_aboutpage.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_web.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konq_sidebartree_bookmarks.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konq_sidebartree_dirtree.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konq_sidebar.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/khtmlkttsdplugin.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_history.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/kded_konqy_preloader.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konq_shellcmdplugin.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_places.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_tree.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 + mv -v ${pkgdir}/usr/share/config/konqsidebartngrc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config + mv -v ${pkgdir}/usr/share/config.kcfg/konqueror.kcfg ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config + mv -v ${pkgdir}/usr/share/autostart/konqy_preload.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/autostart + mv -v ${pkgdir}/usr/share/applications/kde4/konquerorsu.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications + mv -v ${pkgdir}/usr/share/applications/kde4/konqbrowser.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications + mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps + mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.rc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps + mv -v ${pkgdir}/usr/share/apps/konqsidebartng ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqsidebartng + mv -v ${pkgdir}/usr/share/apps/konqueror ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqueror + mv -v ${pkgdir}/usr/share/apps/khtml ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/khtml + mv -v ${pkgdir}/usr/share/icons/hicolor/32x32/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/32x32/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/scalable/apps/konqueror.svgz ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/scalable/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/128x128/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/128x128/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/22x22/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/22x22/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/64x64/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/64x64/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/48x48/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/48x48/apps + mv -v ${pkgdir}/usr/share/icons/hicolor/16x16/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/16x16/apps + mv -v ${pkgdir}/usr/share/dbus-1/interfaces/org.kde.konqueror* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/dbus-1/interfaces + mv -v ${pkgdir}/usr/bin/konqueror ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/bin # install cdemu frontend cd ${srcdir}/kde_cdemu-0.3 @@ -172,11 +210,13 @@ package_kdebase-konqueror() conflicts=("kdemod-${_origname}-konqueror") install=${_origname}-konqueror.install - splitdirs="konqueror" - for i in ${splitdirs} ; do - cd ${srcdir}/${_origname}-${pkgver}/${i} - make DESTDIR=${pkgdir} install || return 1 - done +# splitdirs="konqueror" +# for i in ${splitdirs} ; do +# cd ${srcdir}/${_origname}-${pkgver}/${i} +# make DESTDIR=${pkgdir} install || return 1 +# done + + cp -vR ${srcdir}/${_origname}-${pkgver}/konqueror-split/* ${pkgdir} } package_kdebase-konsole() diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index f15d318ec..56fd6ca72 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -9,7 +9,7 @@ # pkgname=tribe pkgver=2011.04 -pkgrel=ms3.902 +pkgrel=ms3.904 _codename=Aida pkgdesc="Tribe - Chakra LiveCD Installer" url="http://git.chakra-project.org/chakra/" @@ -23,10 +23,12 @@ replaces=('kdemod-tribe-svn' 'kdemod-tribe') conflicts=('chakra-tribe' 'tribe-svn' 'kdemod-partitionmanager' 'kdemod-tribe' 'kdemod-tribe-debug' 'kdemod-tribe-partitionmanager') options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" - "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS3901.html") + "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS3904.html" +fake-progress.patch) -md5sums=('500a355f08692ce2b385137676bcdad2' - 'c990f939d3c10493b903e29e449b452b') +md5sums=('5c5539e89c6eabb8a2512508b5003fb2' + '220b913ead350d912c4e145857f40ae3' +0c7a1f4a7eebcdee41e144c0f10f99e3 ) groups=('kde-uninstall') install=tools-tribe.install @@ -54,7 +56,7 @@ build() cd "${srcdir}/$pkgname" # patches - #patch -Np1 -i ${srcdir}/oops.patch || return 1 + patch -Np1 -i ${srcdir}/fake-progress.patch || return 1 #patch -Np1 -i ${startdir}/2011.03-1.patch || return 1 # remove unsupported pkgs for x64 @@ -82,7 +84,7 @@ package() cd "${srcdir}/$pkgname" msg "Make successful, installing..." make DESTDIR=$startdir/pkg install || return 1 - cp -vf ${srcdir}/RELEASE_NOTES_201104MS3901.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html + cp -vf ${srcdir}/RELEASE_NOTES_201104MS3904.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html # remove nasty files find $startdir/pkg/ -name ".git" -type d -exec rm -fr {} + From 2f2d589083e19b0895eacf123c9c9b007c254345 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 07:01:56 +0000 Subject: [PATCH 04/22] kdebase: fix konqueror split --- kdebase/PKGBUILD | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/kdebase/PKGBUILD b/kdebase/PKGBUILD index a34bd5868..91701ab13 100644 --- a/kdebase/PKGBUILD +++ b/kdebase/PKGBUILD @@ -27,7 +27,7 @@ pkgname=('kdebase' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=2 +pkgrel=3 pkgdesc="split package" url="http://www.kde.org" @@ -112,7 +112,7 @@ package_kdebase() # prepare konqueror msg "splitting konqueror ..." - mkdir -p ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/{include,lib/kde4,share/config,share/autostart,share/applications,share/apps/konqsidebartng,share/apps/konqueror,share/apps/khtml,share/icons/hicolor/32x32/apps,share/icons/hicolor/scalable/apps,share/icons/hicolor/128x128/apps,share/icons/hicolor/22x22/apps,share/icons/hicolor/64x64/apps,share/icons/hicolor/48x48/apps,share/icons/hicolor/16x16/apps,share/dbus-1/interfaces,bin} + mkdir -p ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/{include,lib/kde4,share/config,share/config.kcfg,share/autostart,share/applications/kde4,share/apps/kwebkitpart/kpartplugins,share/apps/konqsidebartng,share/apps/konqueror,share/apps/khtml,share/icons/hicolor/32x32/apps,share/icons/hicolor/scalable/apps,share/icons/hicolor/128x128/apps,share/icons/hicolor/22x22/apps,share/icons/hicolor/64x64/apps,share/icons/hicolor/48x48/apps,share/icons/hicolor/16x16/apps,share/dbus-1/interfaces,bin} mv -v ${pkgdir}/usr/include/konqsidebarplugin.h ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/include mv -v ${pkgdir}/usr/lib/libkonqsidebarplugin.so* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib mv -v ${pkgdir}/usr/lib/libkdeinit4_konqueror.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib @@ -129,12 +129,12 @@ package_kdebase() mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_places.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_tree.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 mv -v ${pkgdir}/usr/share/config/konqsidebartngrc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config - mv -v ${pkgdir}/usr/share/config.kcfg/konqueror.kcfg ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config + mv -v ${pkgdir}/usr/share/config.kcfg/konqueror.kcfg ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config.kcfg mv -v ${pkgdir}/usr/share/autostart/konqy_preload.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/autostart - mv -v ${pkgdir}/usr/share/applications/kde4/konquerorsu.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications - mv -v ${pkgdir}/usr/share/applications/kde4/konqbrowser.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications - mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps - mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.rc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps + mv -v ${pkgdir}/usr/share/applications/kde4/konquerorsu.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications/kde4 + mv -v ${pkgdir}/usr/share/applications/kde4/konqbrowser.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications/kde4 + mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/kwebkitpart/kpartplugins + mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.rc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/kwebkitpart/kpartplugins mv -v ${pkgdir}/usr/share/apps/konqsidebartng ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqsidebartng mv -v ${pkgdir}/usr/share/apps/konqueror ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqueror mv -v ${pkgdir}/usr/share/apps/khtml ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/khtml From d4dbb3a15b97f89304d1b3d5dc9b10421714f895 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 08:08:19 +0000 Subject: [PATCH 05/22] kdebase: make konqueror working --- kdebase/PKGBUILD | 93 ++++++++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 42 deletions(-) diff --git a/kdebase/PKGBUILD b/kdebase/PKGBUILD index 91701ab13..8b4723cee 100644 --- a/kdebase/PKGBUILD +++ b/kdebase/PKGBUILD @@ -27,7 +27,7 @@ pkgname=('kdebase' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=3 +pkgrel=4 pkgdesc="split package" url="http://www.kde.org" @@ -112,41 +112,34 @@ package_kdebase() # prepare konqueror msg "splitting konqueror ..." - mkdir -p ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/{include,lib/kde4,share/config,share/config.kcfg,share/autostart,share/applications/kde4,share/apps/kwebkitpart/kpartplugins,share/apps/konqsidebartng,share/apps/konqueror,share/apps/khtml,share/icons/hicolor/32x32/apps,share/icons/hicolor/scalable/apps,share/icons/hicolor/128x128/apps,share/icons/hicolor/22x22/apps,share/icons/hicolor/64x64/apps,share/icons/hicolor/48x48/apps,share/icons/hicolor/16x16/apps,share/dbus-1/interfaces,bin} - mv -v ${pkgdir}/usr/include/konqsidebarplugin.h ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/include - mv -v ${pkgdir}/usr/lib/libkonqsidebarplugin.so* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib - mv -v ${pkgdir}/usr/lib/libkdeinit4_konqueror.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib - mv -v ${pkgdir}/usr/lib/libkonquerorprivate.so* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib - mv -v ${pkgdir}/usr/lib/kde4/konq_aboutpage.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_web.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konq_sidebartree_bookmarks.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konq_sidebartree_dirtree.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konq_sidebar.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/khtmlkttsdplugin.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_history.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/kded_konqy_preloader.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konq_shellcmdplugin.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_places.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/lib/kde4/konqsidebar_tree.so ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/lib/kde4 - mv -v ${pkgdir}/usr/share/config/konqsidebartngrc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config - mv -v ${pkgdir}/usr/share/config.kcfg/konqueror.kcfg ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/config.kcfg - mv -v ${pkgdir}/usr/share/autostart/konqy_preload.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/autostart - mv -v ${pkgdir}/usr/share/applications/kde4/konquerorsu.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications/kde4 - mv -v ${pkgdir}/usr/share/applications/kde4/konqbrowser.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/applications/kde4 - mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.desktop ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/kwebkitpart/kpartplugins - mv -v ${pkgdir}/usr/share/apps/kwebkitpart/kpartplugins/khtmlkttsd.rc ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/kwebkitpart/kpartplugins - mv -v ${pkgdir}/usr/share/apps/konqsidebartng ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqsidebartng - mv -v ${pkgdir}/usr/share/apps/konqueror ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/konqueror - mv -v ${pkgdir}/usr/share/apps/khtml ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/apps/khtml - mv -v ${pkgdir}/usr/share/icons/hicolor/32x32/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/32x32/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/scalable/apps/konqueror.svgz ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/scalable/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/128x128/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/128x128/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/22x22/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/22x22/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/64x64/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/64x64/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/48x48/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/48x48/apps - mv -v ${pkgdir}/usr/share/icons/hicolor/16x16/apps/konqueror.png ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/icons/hicolor/16x16/apps - mv -v ${pkgdir}/usr/share/dbus-1/interfaces/org.kde.konqueror* ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/share/dbus-1/interfaces - mv -v ${pkgdir}/usr/bin/konqueror ${srcdir}/${_origname}-${pkgver}/konqueror-split/usr/bin + rm -vR ${pkgdir}/usr/include/konqsidebarplugin.h + rm -vR ${pkgdir}/usr/lib/libkonqsidebarplugin.so* + rm -vR ${pkgdir}/usr/lib/libkdeinit4_konqueror.so + rm -vR ${pkgdir}/usr/lib/libkonquerorprivate.so* + rm -vR ${pkgdir}/usr/lib/kde4/konq_aboutpage.so + rm -vR ${pkgdir}/usr/lib/kde4/konqsidebar_web.so + rm -vR ${pkgdir}/usr/lib/kde4/konq_sidebartree_bookmarks.so + rm -vR ${pkgdir}/usr/lib/kde4/konq_sidebartree_dirtree.so + rm -vR ${pkgdir}/usr/lib/kde4/konq_sidebar.so + rm -vR ${pkgdir}/usr/lib/kde4/khtmlkttsdplugin.so + rm -vR ${pkgdir}/usr/lib/kde4/konqsidebar_history.so + rm -vR ${pkgdir}/usr/lib/kde4/kded_konqy_preloader.so + rm -vR ${pkgdir}/usr/lib/kde4/konq_shellcmdplugin.so + rm -vR ${pkgdir}/usr/lib/kde4/konqsidebar_places.so + rm -vR ${pkgdir}/usr/lib/kde4/konqsidebar_tree.so + rm -vR ${pkgdir}/usr/share/config/konqsidebartngrc + rm -vR ${pkgdir}/usr/share/config.kcfg/konqueror.kcfg + rm -vR ${pkgdir}/usr/share/autostart/konqy_preload.desktop + rm -vR ${pkgdir}/usr/share/applications/kde4/konquerorsu.desktop + rm -vR ${pkgdir}/usr/share/applications/kde4/konqbrowser.desktop + rm -vR ${pkgdir}/usr/share/apps/kwebkitpart + rm -vR ${pkgdir}/usr/share/apps/konqsidebartng + rm -vR ${pkgdir}/usr/share/apps/konqueror + rm -vR ${pkgdir}/usr/share/apps/khtml + rm -vR ${pkgdir}/usr/share/icons/ + rm -vR ${pkgdir}/usr/share/dbus-1/interfaces/org.kde.Konq* + rm -vR ${pkgdir}/usr/share/dbus-1/interfaces/org.kde.konq* + rm -vR ${pkgdir}/usr/bin/konqueror # install cdemu frontend cd ${srcdir}/kde_cdemu-0.3 @@ -210,13 +203,29 @@ package_kdebase-konqueror() conflicts=("kdemod-${_origname}-konqueror") install=${_origname}-konqueror.install -# splitdirs="konqueror" -# for i in ${splitdirs} ; do -# cd ${srcdir}/${_origname}-${pkgver}/${i} -# make DESTDIR=${pkgdir} install || return 1 -# done + splitdirs="konqueror" + for i in ${splitdirs} ; do + cd ${srcdir}/${_origname}-${pkgver}/${i} + make DESTDIR=${pkgdir} install || return 1 + done - cp -vR ${srcdir}/${_origname}-${pkgver}/konqueror-split/* ${pkgdir} + msg "remove conflicting files ..." + rm -vR ${pkgdir}/usr/bin/kfmclient + rm -vR ${pkgdir}/usr/lib/kde4/kcm_history.so + rm -vR ${pkgdir}/usr/lib/kde4/kcm_kio.so + rm -vR ${pkgdir}/usr/lib/kde4/kcm_konq.so + rm -vR ${pkgdir}/usr/lib/kde4/kcm_konqhtml.so + rm -vR ${pkgdir}/usr/lib/kde4/kcm_kurifilt.so + rm -vR ${pkgdir}/usr/lib/kde4/kcm_performance.so + rm -vR ${pkgdir}/usr/lib/libkdeinit4_kfmclient.so + rm -vR ${pkgdir}/usr/share/applications/kde4/Home.desktop + rm -vR ${pkgdir}/usr/share/applications/kde4/kfmclient* + rm -vR ${pkgdir}/usr/share/apps/dolphinpart/kpartplugins/kshellcmdplugin* + rm -vR ${pkgdir}/usr/share/apps/kcmcss/template.css + rm -vR ${pkgdir}/usr/share/apps/kconf_update/kfmclient* + rm -vR ${pkgdir}/usr/share/apps/kcontrol/pics/onlyone.png + rm -vR ${pkgdir}/usr/share/apps/kcontrol/pics/overlapping.png + rm -vR ${pkgdir}/usr/share/kde4/service* } package_kdebase-konsole() From 9cdf61d44ee5453069ffb97bc131ae5913f0342e Mon Sep 17 00:00:00 2001 From: philm Date: Mon, 4 Apr 2011 10:55:11 +0200 Subject: [PATCH 06/22] * update bundle-list --- tools-pkg-tribe/PKGBUILD | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index 56fd6ca72..2a2bb8b76 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -9,7 +9,7 @@ # pkgname=tribe pkgver=2011.04 -pkgrel=ms3.904 +pkgrel=ms4 _codename=Aida pkgdesc="Tribe - Chakra LiveCD Installer" url="http://git.chakra-project.org/chakra/" @@ -23,12 +23,10 @@ replaces=('kdemod-tribe-svn' 'kdemod-tribe') conflicts=('chakra-tribe' 'tribe-svn' 'kdemod-partitionmanager' 'kdemod-tribe' 'kdemod-tribe-debug' 'kdemod-tribe-partitionmanager') options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" - "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS3904.html" -fake-progress.patch) + "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS4.html") md5sums=('5c5539e89c6eabb8a2512508b5003fb2' - '220b913ead350d912c4e145857f40ae3' -0c7a1f4a7eebcdee41e144c0f10f99e3 ) + '220b913ead350d912c4e145857f40ae3') groups=('kde-uninstall') install=tools-tribe.install From 7c4c81760bce2659e96b55958d5f304e9f7f04a6 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 10:20:36 +0000 Subject: [PATCH 07/22] tribe: proper rlsnotes --- tools-pkg-tribe/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index 2a2bb8b76..4316af7c3 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -25,8 +25,8 @@ options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS4.html") -md5sums=('5c5539e89c6eabb8a2512508b5003fb2' - '220b913ead350d912c4e145857f40ae3') +md5sums=('2bc2479db83206c293fd1ef3ef43047b' + 'a3f94d4d4bdd91dca3683d4f05c30910') groups=('kde-uninstall') install=tools-tribe.install @@ -54,7 +54,7 @@ build() cd "${srcdir}/$pkgname" # patches - patch -Np1 -i ${srcdir}/fake-progress.patch || return 1 + #patch -Np1 -i ${srcdir}/fake-progress.patch || return 1 #patch -Np1 -i ${startdir}/2011.03-1.patch || return 1 # remove unsupported pkgs for x64 @@ -82,7 +82,7 @@ package() cd "${srcdir}/$pkgname" msg "Make successful, installing..." make DESTDIR=$startdir/pkg install || return 1 - cp -vf ${srcdir}/RELEASE_NOTES_201104MS3904.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html + cp -vf ${srcdir}/RELEASE_NOTES_201104MS4.html $pkgdir/usr/share/tribe/config/RELEASE_NOTES.html # remove nasty files find $startdir/pkg/ -name ".git" -type d -exec rm -fr {} + From 1350e47b46e0894c9abf95a24ddb4409d391b2fb Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 16:10:31 +0000 Subject: [PATCH 08/22] appset: bump to 0.4.0 - new ts files out --- tools-pkg-appset-qt/PKGBUILD | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index 2244b0fe7..57f972669 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -3,8 +3,8 @@ # Translators: http://chakra-project.org/bbs/viewtopic.php?pid=29626#p29626 pkgname=appset-qt -pkgver=0.3.4 -pkgrel=1 +pkgver=0.4.0 +pkgrel=0.1 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" @@ -12,21 +12,21 @@ license=('GPL2') depends=('qt>=4.7') optdepends=('kdebase-konqueror: For displaying Webpages in fullscreen') install=${pkgname}.install -source=(http://sourceforge.net/projects/appset/files/appset-qt/0.3/$pkgver/$pkgname-$pkgver-sources.tar.gz +source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgname-$pkgver-sources.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt-oxygen-icons.tar.xz - http://chakra-project.org/sources/$pkgname/$pkgname-0.3.4-chakra.patch + http://chakra-project.org/sources/$pkgname/$pkgname-0.4.0-chakra.patch http://chakra-project.org/sources/$pkgname/appset-qt_ca-0.3.4.tar.gz - http://chakra-project.org/sources/$pkgname/appset-qt_de-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_de-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_el-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.3.4.tar.gz ) -md5sums=(4a9ec4a56c74546b36e3f31907f23451 +md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 87f5f278e3fe67ed2cd6165c2835d81b - 05f82efd3a7e47fb2cc3102256192f9a + 724e4cea62d3b95dd63573e75dffe783 6f37f7de93cb47d9e2be3f2f809dcebf #appset-qt_ca-0.3.4.tar.gz - c26fbdf66017be1fbc0029d2d12eb159 #appset-qt_de-0.3.4.tar.gz + 3b5c5027609eef9b43ad0f98c137c094 #appset-qt_de-0.4.0.tar.gz 2cd1cc98bc6d4feebc5e71f2d734eea7 #appset-qt_el-0.3.4.tar.gz e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz 841602055447876d96e2740b0473b9bf #appset-qt_fr-0.3.4.tar.gz @@ -39,7 +39,7 @@ build() { cp -v ../*png Qt/AppSet-Qt # patch it for Chakra GNU/Linux - patch -Np1 -i ${startdir}/src/$pkgname-0.3.4-chakra.patch + patch -Np1 -i ${startdir}/src/$pkgname-0.4.0-chakra.patch # add chakra translations (check upstream) #patch -Np1 -i ${startdir}/src/add-spanish.patch From c6b705ef6174b539d9c411c66e4943dfbcf922ef Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 16:45:39 +0000 Subject: [PATCH 09/22] appset: update ca --- tools-pkg-appset-qt/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index 57f972669..3b440e46c 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -4,18 +4,18 @@ pkgname=appset-qt pkgver=0.4.0 -pkgrel=0.1 +pkgrel=0.2 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" license=('GPL2') depends=('qt>=4.7') -optdepends=('kdebase-konqueror: For displaying Webpages in fullscreen') +optdepends=('ccr: For Community Repository support') install=${pkgname}.install source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgname-$pkgver-sources.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt-oxygen-icons.tar.xz http://chakra-project.org/sources/$pkgname/$pkgname-0.4.0-chakra.patch - http://chakra-project.org/sources/$pkgname/appset-qt_ca-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_ca-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_de-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_el-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz @@ -25,7 +25,7 @@ source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgn md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 87f5f278e3fe67ed2cd6165c2835d81b 724e4cea62d3b95dd63573e75dffe783 - 6f37f7de93cb47d9e2be3f2f809dcebf #appset-qt_ca-0.3.4.tar.gz + 44ba1b52c438e05853fbaf202ae243b6 #appset-qt_ca-0.4.0.tar.gz 3b5c5027609eef9b43ad0f98c137c094 #appset-qt_de-0.4.0.tar.gz 2cd1cc98bc6d4feebc5e71f2d734eea7 #appset-qt_el-0.3.4.tar.gz e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz From 13846c1388a751d7beda6044394010e3acedbcfa Mon Sep 17 00:00:00 2001 From: philm Date: Mon, 4 Apr 2011 19:41:00 +0200 Subject: [PATCH 10/22] kdebase-workspace: add null pointer crash patch --- kdebase-workspace/PKGBUILD | 14 +++++--- .../fix-null-pointer-crash.patch | 34 +++++++++++++++++++ 2 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 kdebase-workspace/fix-null-pointer-crash.patch diff --git a/kdebase-workspace/PKGBUILD b/kdebase-workspace/PKGBUILD index abba01ec3..ec430a77e 100644 --- a/kdebase-workspace/PKGBUILD +++ b/kdebase-workspace/PKGBUILD @@ -26,7 +26,7 @@ pkgname=('kdebase-workspace' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=1 +pkgrel=2 pkgdesc="split package" url="http://www.kde.org" @@ -78,7 +78,7 @@ source=($_mirror/${_origname}-$_kdever.tar.bz2 fix_kdm_configdef.patch # "fix" some sytemsettings modules that need root access - fix_root-only-kcms.patch) + fix_root-only-kcms.patch # fix powerdevil # trunk_powerdevil.patch @@ -96,6 +96,8 @@ source=($_mirror/${_origname}-$_kdever.tar.bz2 # feature_history-notifications-enable-disable-kde#119207.patch # feature_kdm-plymouth.patch + fix-null-pointer-crash.patch + ) md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` 'f355a658d2e9267fdf4e8d8f88038bcf' # mishaaq-kcm_touchpad-00370b5.tar.gz @@ -121,7 +123,7 @@ md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` '814350c52c135d6f7bdada1e29223d38' # fix_terminate-server.patch # '5d752cf39a28306438bb6d82db6e1696'# fix_ck-shutdown.patch '97a5eb51e6f9d460f0d61bb322a1db5e' # fix_kdm_configdef.patch - '5f963f80a026f0600edae1b1c70411e5') # fix_root-only-kcms.patch + '5f963f80a026f0600edae1b1c70411e5' # fix_root-only-kcms.patch # 'c6b58eb228d16c77d692df655046ee9f' # trunk_powerdevil.patch @@ -131,6 +133,8 @@ md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` # '894815a80f99a9a0dee1adbcda49b161' # feature_battery-tooltip.patch # '9b97ac1b4deb8d0c8ca7afffb80b4320' # feature_history-notifications-enable-disable-kde#119207.patch # '42b3b5e09372c57910c3435e63e2dfd6' # feature_kdm-plymouth.patch + '2f106f7451463b45e17811c4a29d2744' # fix-null-pointer-crash.patch + ) # # build function @@ -176,8 +180,8 @@ build() # patch -Np1 -i ${srcdir}/feature_history-notifications-enable-disable-kde#119207.patch || return 1 # patch -Np1 -i ${srcdir}/feature_kdm-plymouth.patch || return 1 -# msg "applying chakra patches ..." - + msg "applying upstream patches ..." + patch -Np1 -i ${srcdir}/fix-null-pointer-crash.patch || return 1 msg "starting workspace build ..." cmake . -DCMAKE_BUILD_TYPE=${_build_type} \ diff --git a/kdebase-workspace/fix-null-pointer-crash.patch b/kdebase-workspace/fix-null-pointer-crash.patch new file mode 100644 index 000000000..5d66871d7 --- /dev/null +++ b/kdebase-workspace/fix-null-pointer-crash.patch @@ -0,0 +1,34 @@ +From: Andriy Rysin +Date: Sun, 03 Apr 2011 02:27:37 +0000 +Subject: Fix null pointer crash when no rules found; add unit test +X-Git-Url: http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=754b4aee80ef521433c8179bca122c22135f5118 +--- +Fix null pointer crash when no rules found; add unit test +BUG: 269961 +--- + + +--- a/kcontrol/keyboard/flags.cpp ++++ b/kcontrol/keyboard/flags.cpp +@@ -136,7 +136,7 @@ static QString getDisplayText(const QStr + { + if( variant.isEmpty() ) + return layout; +- if( rules->version == "1.0" ) ++ if( rules == NULL || rules->version == "1.0" ) + return i18nc("layout - variant", "%1 - %2", layout, variant); + return variant; + } + +--- a/kcontrol/keyboard/tests/flags_test.cpp ++++ b/kcontrol/keyboard/tests/flags_test.cpp +@@ -82,6 +82,9 @@ private Q_SLOTS: + QVERIFY( flags->getLongText(layoutUnit1, rules).startsWith("USA - International") ); + QCOMPARE( flags->getLongText(layoutUnit2, rules), QString("USA - other") ); + ++ rules = NULL; // when no rules found ++ QCOMPARE( flags->getLongText(layoutUnit1, rules), QString("us - intl") ); ++ + flags->clearCache(); + } + From 5fe6022887d5c2ac436cbda73740129d16c02c52 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 18:08:12 +0000 Subject: [PATCH 11/22] appset: update nl --- tools-pkg-appset-qt/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index 3b440e46c..1bc3766dd 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=appset-qt pkgver=0.4.0 -pkgrel=0.2 +pkgrel=0.3 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" @@ -20,7 +20,7 @@ source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgn http://chakra-project.org/sources/$pkgname/appset-qt_el-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.3.4.tar.gz - http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.4.0.tar.gz ) md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 87f5f278e3fe67ed2cd6165c2835d81b @@ -30,7 +30,7 @@ md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 2cd1cc98bc6d4feebc5e71f2d734eea7 #appset-qt_el-0.3.4.tar.gz e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz 841602055447876d96e2740b0473b9bf #appset-qt_fr-0.3.4.tar.gz - 71be1071886dd14ab2e81ee635472233 #appset-qt_nl-0.3.4.tar.gz + b9238caf3c0bf3f7f2258c052d8addf6 #appset-qt_nl-0.4.0.tar.gz ) build() { From c59e6186225eb84a8074cb1eed08b30e49cb2056 Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 20:11:31 +0000 Subject: [PATCH 12/22] appset-qt: update el --- tools-pkg-appset-qt/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index 1bc3766dd..8e8be4d39 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=appset-qt pkgver=0.4.0 -pkgrel=0.3 +pkgrel=0.4 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" @@ -17,7 +17,7 @@ source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgn http://chakra-project.org/sources/$pkgname/$pkgname-0.4.0-chakra.patch http://chakra-project.org/sources/$pkgname/appset-qt_ca-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_de-0.4.0.tar.gz - http://chakra-project.org/sources/$pkgname/appset-qt_el-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_el-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.3.4.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.4.0.tar.gz @@ -27,7 +27,7 @@ md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 724e4cea62d3b95dd63573e75dffe783 44ba1b52c438e05853fbaf202ae243b6 #appset-qt_ca-0.4.0.tar.gz 3b5c5027609eef9b43ad0f98c137c094 #appset-qt_de-0.4.0.tar.gz - 2cd1cc98bc6d4feebc5e71f2d734eea7 #appset-qt_el-0.3.4.tar.gz + 84542e24121e93dc1c84b63c940c60e0 #appset-qt_el-0.4.0.tar.gz e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz 841602055447876d96e2740b0473b9bf #appset-qt_fr-0.3.4.tar.gz b9238caf3c0bf3f7f2258c052d8addf6 #appset-qt_nl-0.4.0.tar.gz From a0025f85ce8950334f70935406eb519950551e8b Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 20:33:11 +0000 Subject: [PATCH 13/22] appset-qt: update fr --- tools-pkg-appset-qt/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index 8e8be4d39..e0fd0cfb5 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=appset-qt pkgver=0.4.0 -pkgrel=0.4 +pkgrel=0.5 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" @@ -19,7 +19,7 @@ source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgn http://chakra-project.org/sources/$pkgname/appset-qt_de-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_el-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz - http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.4.0.tar.gz ) md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 @@ -29,7 +29,7 @@ md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 3b5c5027609eef9b43ad0f98c137c094 #appset-qt_de-0.4.0.tar.gz 84542e24121e93dc1c84b63c940c60e0 #appset-qt_el-0.4.0.tar.gz e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz - 841602055447876d96e2740b0473b9bf #appset-qt_fr-0.3.4.tar.gz + f64d3552553bf28d12358aba2db4ca2a #appset-qt_fr-0.4.0.tar.gz b9238caf3c0bf3f7f2258c052d8addf6 #appset-qt_nl-0.4.0.tar.gz ) From 06fdd70e20ab1864252a918d6d1363e0476670dc Mon Sep 17 00:00:00 2001 From: Phil Date: Mon, 4 Apr 2011 23:01:00 +0000 Subject: [PATCH 14/22] update kde tarballs --- kde-sc.md5 | 6 +++--- tools-pkg-appset-qt/PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/kde-sc.md5 b/kde-sc.md5 index 0b5afc5fd..a66ac7cf3 100644 --- a/kde-sc.md5 +++ b/kde-sc.md5 @@ -3,11 +3,11 @@ f7011751bf9e8b33f6c2f7ed0de01a88 kdeadmin-4.6.2.tar.bz2 43ddb06238120efc29614d8268dc4dff kdeartwork-4.6.2.tar.bz2 80b02b96deb1057a7eff5ec691765110 kdebase-4.6.2.tar.bz2 541029e6a62a8cecade97fb8106d17a8 kdebase-runtime-4.6.2.tar.bz2 -0cc795bb58aa4841b90717ee4436ce96 kdebase-workspace-4.6.2.tar.bz2 -358272911af2bf1ff76aca8a43358047 kdebindings-4.6.2.tar.bz2 +c544190b7f145df58f0e0bad5b46e0b3 kdebase-workspace-4.6.2.tar.bz2 +48f9d1159153224e28e7d97255cbb921 kdebindings-4.6.2.tar.bz2 282a7fdd582718575e376e033ec8a049 kdeedu-4.6.2.tar.bz2 56f676e7bdb4475ea9ff9b08c443e919 kdegames-4.6.2.tar.bz2 -db3519433c9a91dbc4f1ba68d824d328 kdegraphics-4.6.2.tar.bz2 +de7a1847deb60b444feabc84845f2284 kdegraphics-4.6.2.tar.bz2 e6bd12a9701082f12454430c9779b4b8 kde-l10n-ar-4.6.2.tar.bz2 0743f1164a5f86aff2ce5882fac3f513 kde-l10n-bg-4.6.2.tar.bz2 b77aa5f347038ec6a0bf22d9ce35a884 kde-l10n-ca-4.6.2.tar.bz2 diff --git a/tools-pkg-appset-qt/PKGBUILD b/tools-pkg-appset-qt/PKGBUILD index e0fd0cfb5..7cdbef1cb 100644 --- a/tools-pkg-appset-qt/PKGBUILD +++ b/tools-pkg-appset-qt/PKGBUILD @@ -4,7 +4,7 @@ pkgname=appset-qt pkgver=0.4.0 -pkgrel=0.5 +pkgrel=1 pkgdesc="An advanced and feature rich Package Manager Frontend" arch=('i686' 'x86_64') url="http://appset.sourceforge.net/" @@ -18,7 +18,7 @@ source=(http://sourceforge.net/projects/appset/files/appset-qt/0.4/$pkgver/$pkgn http://chakra-project.org/sources/$pkgname/appset-qt_ca-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_de-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_el-0.4.0.tar.gz - http://chakra-project.org/sources/$pkgname/appset-qt_es-0.3.4.tar.gz + http://chakra-project.org/sources/$pkgname/appset-qt_es-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_fr-0.4.0.tar.gz http://chakra-project.org/sources/$pkgname/appset-qt_nl-0.4.0.tar.gz ) @@ -28,7 +28,7 @@ md5sums=(4d0500ae33c8250dfa24c9b696ba7e30 44ba1b52c438e05853fbaf202ae243b6 #appset-qt_ca-0.4.0.tar.gz 3b5c5027609eef9b43ad0f98c137c094 #appset-qt_de-0.4.0.tar.gz 84542e24121e93dc1c84b63c940c60e0 #appset-qt_el-0.4.0.tar.gz - e9af00b142394ce29c538a0afdba2edb #appset-qt_es-0.3.4.tar.gz + ffb9f62a72805a1613a8847598e353ea #appset-qt_es-0.4.0.tar.gz f64d3552553bf28d12358aba2db4ca2a #appset-qt_fr-0.4.0.tar.gz b9238caf3c0bf3f7f2258c052d8addf6 #appset-qt_nl-0.4.0.tar.gz ) From e08936c322e8cea94adad8a81a6732b68fc3fb19 Mon Sep 17 00:00:00 2001 From: Phil Date: Tue, 5 Apr 2011 08:52:46 +0000 Subject: [PATCH 15/22] kdegraphics, kdebindings, kdebase-workspace: new tarballs with the patches we already have - no rebuild needed --- kdebase-workspace/PKGBUILD | 7 ++----- kdebindings/PKGBUILD | 11 ++++------- kdegraphics/PKGBUILD | 14 ++++---------- 3 files changed, 10 insertions(+), 22 deletions(-) diff --git a/kdebase-workspace/PKGBUILD b/kdebase-workspace/PKGBUILD index ec430a77e..7c15e2401 100644 --- a/kdebase-workspace/PKGBUILD +++ b/kdebase-workspace/PKGBUILD @@ -26,7 +26,7 @@ pkgname=('kdebase-workspace' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=2 +pkgrel=3 pkgdesc="split package" url="http://www.kde.org" @@ -96,7 +96,6 @@ source=($_mirror/${_origname}-$_kdever.tar.bz2 # feature_history-notifications-enable-disable-kde#119207.patch # feature_kdm-plymouth.patch - fix-null-pointer-crash.patch ) md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` @@ -133,7 +132,6 @@ md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` # '894815a80f99a9a0dee1adbcda49b161' # feature_battery-tooltip.patch # '9b97ac1b4deb8d0c8ca7afffb80b4320' # feature_history-notifications-enable-disable-kde#119207.patch # '42b3b5e09372c57910c3435e63e2dfd6' # feature_kdm-plymouth.patch - '2f106f7451463b45e17811c4a29d2744' # fix-null-pointer-crash.patch ) # @@ -180,8 +178,7 @@ build() # patch -Np1 -i ${srcdir}/feature_history-notifications-enable-disable-kde#119207.patch || return 1 # patch -Np1 -i ${srcdir}/feature_kdm-plymouth.patch || return 1 - msg "applying upstream patches ..." - patch -Np1 -i ${srcdir}/fix-null-pointer-crash.patch || return 1 + #msg "applying upstream patches ..." msg "starting workspace build ..." cmake . -DCMAKE_BUILD_TYPE=${_build_type} \ diff --git a/kdebindings/PKGBUILD b/kdebindings/PKGBUILD index e56a848ea..040d091ce 100644 --- a/kdebindings/PKGBUILD +++ b/kdebindings/PKGBUILD @@ -29,7 +29,7 @@ pkgname=('kdebindings-common' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=1 +pkgrel=2 pkgdesc="split package" url="http://www.kde.org" @@ -41,11 +41,9 @@ options=('docs' '!splithdr' 'splitdbg' 'log') makedepends=('pkgconfig' 'cmake' 'automoc4' "kdelibs>=${_kdever}" 'pyqt>=4.8.1' 'qwt' 'qscintilla' 'ruby' 'mono' "kdegraphics-okular>=${_kdever}" "kdegraphics-common>=${_kdever}") # "kdepim-runtime>=${_kdever}" -source=("$_mirror/${_origname}-$_kdever.tar.bz2" - "fix_phonon_includes.diff") +source=("$_mirror/${_origname}-$_kdever.tar.bz2") -md5sums=("`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`" - 'bdc1a18d9e4e4686cbb680e824cd6a8b') +md5sums=("`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`") # # build function @@ -54,8 +52,7 @@ build() { cd ${srcdir}/${_origname}-${pkgver} - msg "applying upstream patches ..." - patch -Np2 -i ${startdir}/fix_phonon_includes.diff + #msg "applying upstream patches ..." msg "starting build ..." export MONO_SHARED_DIR="${srcdir}/build/.mono" diff --git a/kdegraphics/PKGBUILD b/kdegraphics/PKGBUILD index 97fcb1bb1..1e06019b0 100644 --- a/kdegraphics/PKGBUILD +++ b/kdegraphics/PKGBUILD @@ -30,7 +30,7 @@ pkgname=('kdegraphics-common' arch=('i686' 'x86_64') pkgver=${_kdever} -pkgrel=1 +pkgrel=2 pkgdesc="split package" url="http://www.kde.org" @@ -42,13 +42,9 @@ makedepends=('pkgconfig' 'cmake' 'automoc4' "kdelibs>=${_kdever}" "kdebase-runti 'poppler-qt' 'libspectre' 'sane' 'chmlib' 'libdjvu' 'lcms' 'qca' 'qimageblitz' 'ebook-tools' 'libxxf86vm') -source=("$_mirror/${_origname}-$_kdever.tar.bz2" - fix-kruler-docs.diff - fix-ksnapshot-docs.diff) +source=("$_mirror/${_origname}-$_kdever.tar.bz2") -md5sums=("`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`" - '5a00ce9c73737ee109d7a0c9fb0b43db' - '4f24ab2693b24214ed68eff2ef80a5b2') +md5sums=("`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`") # # build function @@ -56,9 +52,7 @@ md5sums=("`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1`" build() { cd ${srcdir}/${_origname}-${pkgver} - msg "apply patches ..." - patch -Np2 -i ${startdir}/fix-kruler-docs.diff - patch -Np2 -i ${startdir}/fix-ksnapshot-docs.diff + #msg "apply patches ..." msg "starting build ..." cmake . -DCMAKE_BUILD_TYPE=${_build_type} \ From 6b890c2490d335b2980bb5993a0b56a942dbed03 Mon Sep 17 00:00:00 2001 From: Phil Date: Tue, 5 Apr 2011 16:11:10 +0000 Subject: [PATCH 16/22] tribe: add kernel26-lts dual boot support --- tools-pkg-tribe/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index 4316af7c3..52fdaa9fc 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -8,8 +8,8 @@ # package info # pkgname=tribe -pkgver=2011.04 -pkgrel=ms4 +pkgver=2011.04_ms4 +pkgrel=1 _codename=Aida pkgdesc="Tribe - Chakra LiveCD Installer" url="http://git.chakra-project.org/chakra/" @@ -17,7 +17,7 @@ license="GPL" arch=('i686' 'x86_64') depends=('kdelibs' 'kdeedu-marble>=4.6.2' 'squashfs-tools' 'partitionmanager>=1216949-4' 'cinstall>=0.4.5' 'rsync' 'mkinitcpio-nfs-utils' 'ntfsprogs') -makedepends=('cmake' 'kdelibs' 'kdeedu-marble>=4.6.2' 'kdebase-workspace') +makedepends=('cmake' 'kdelibs' 'kdeedu-marble>=4.6.2' 'kdebase-workspace' 'automoc4') provides=('tribe') replaces=('kdemod-tribe-svn' 'kdemod-tribe') conflicts=('chakra-tribe' 'tribe-svn' 'kdemod-partitionmanager' 'kdemod-tribe' 'kdemod-tribe-debug' 'kdemod-tribe-partitionmanager') @@ -25,8 +25,8 @@ options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS4.html") -md5sums=('2bc2479db83206c293fd1ef3ef43047b' - 'a3f94d4d4bdd91dca3683d4f05c30910') +md5sums=('dc6b505219a46c934ddec522f3a08819' + '77351a268878e2a493bfd8c89fac1e41') groups=('kde-uninstall') install=tools-tribe.install From aa8de881153c6c7e7a52c7d8ac84f1bec4bac5f2 Mon Sep 17 00:00:00 2001 From: Phil Date: Wed, 6 Apr 2011 00:26:17 +0000 Subject: [PATCH 17/22] tribe: fix kernel26-lts support --- tools-pkg-tribe/PKGBUILD | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools-pkg-tribe/PKGBUILD b/tools-pkg-tribe/PKGBUILD index 52fdaa9fc..5e4c19967 100644 --- a/tools-pkg-tribe/PKGBUILD +++ b/tools-pkg-tribe/PKGBUILD @@ -9,7 +9,7 @@ # pkgname=tribe pkgver=2011.04_ms4 -pkgrel=1 +pkgrel=2 _codename=Aida pkgdesc="Tribe - Chakra LiveCD Installer" url="http://git.chakra-project.org/chakra/" @@ -25,7 +25,7 @@ options=('!splithdr' '!splitdbg' 'sign') source=("http://chakra-project.org/sources/tribe/tribe-${pkgver}-${pkgrel}.tar.xz" "http://chakra-project.org/sources/tribe/RELEASE_NOTES_201104MS4.html") -md5sums=('dc6b505219a46c934ddec522f3a08819' +md5sums=('34146b44bd0425f72c12a2c101a04b62' '77351a268878e2a493bfd8c89fac1e41') groups=('kde-uninstall') @@ -53,6 +53,9 @@ build() { cd "${srcdir}/$pkgname" + # workaround for bug https://bugzilla.novell.com/show_bug.cgi?id=656144 + sed -i -e "s~sudo~kdesu~g" "${srcdir}/$pkgname/tribe.desktop" + # patches #patch -Np1 -i ${srcdir}/fake-progress.patch || return 1 #patch -Np1 -i ${startdir}/2011.03-1.patch || return 1 From 15f3312ad094e7769ece3ff834ffaa2a43275a59 Mon Sep 17 00:00:00 2001 From: Phil Date: Wed, 6 Apr 2011 13:08:23 +0000 Subject: [PATCH 18/22] kdegraphics: new tarball fixes the installation of the docs --- kde-sc.md5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-sc.md5 b/kde-sc.md5 index a66ac7cf3..9a4392f32 100644 --- a/kde-sc.md5 +++ b/kde-sc.md5 @@ -7,7 +7,7 @@ c544190b7f145df58f0e0bad5b46e0b3 kdebase-workspace-4.6.2.tar.bz2 48f9d1159153224e28e7d97255cbb921 kdebindings-4.6.2.tar.bz2 282a7fdd582718575e376e033ec8a049 kdeedu-4.6.2.tar.bz2 56f676e7bdb4475ea9ff9b08c443e919 kdegames-4.6.2.tar.bz2 -de7a1847deb60b444feabc84845f2284 kdegraphics-4.6.2.tar.bz2 +3aca3c307b745e7a6f6dd6b137600bdb kdegraphics-4.6.2.tar.bz2 e6bd12a9701082f12454430c9779b4b8 kde-l10n-ar-4.6.2.tar.bz2 0743f1164a5f86aff2ce5882fac3f513 kde-l10n-bg-4.6.2.tar.bz2 b77aa5f347038ec6a0bf22d9ce35a884 kde-l10n-ca-4.6.2.tar.bz2 From b48598a5dcb6d4eb22149a85006967c8dd27be41 Mon Sep 17 00:00:00 2001 From: Phil Date: Wed, 6 Apr 2011 17:09:45 +0000 Subject: [PATCH 19/22] koffice-l10n: fix fileconficts --- koffice-l10n/PKGBUILD | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/koffice-l10n/PKGBUILD b/koffice-l10n/PKGBUILD index d6cec12a8..ad2337a75 100644 --- a/koffice-l10n/PKGBUILD +++ b/koffice-l10n/PKGBUILD @@ -35,7 +35,7 @@ pkgname=('koffice-l10n-ca' 'koffice-l10n-zh_cn' 'koffice-l10n-zh_tw') pkgver=2.3.2 -pkgrel=1 +pkgrel=2 arch=('any') url='http://www.koffice.org' license=('GPL') @@ -366,6 +366,9 @@ package_koffice-l10n-hu() { pkgdesc=('Hungarian Localization for Koffice') cd $srcdir/build/gl make DESTDIR=$pkgdir install + # temp fix + rm -vR $pkgdir/usr/share/locale/gl + rm -vR $pkgdir/usr/share/doc/kde/html/gl } package_koffice-l10n-it() { pkgdesc=('Italian Localization for Koffice') @@ -401,6 +404,9 @@ package_koffice-l10n-pl() { pkgdesc=('Polish Localization for Koffice') cd $srcdir/build/gl make DESTDIR=$pkgdir install + # temp fix + rm -vR $pkgdir/usr/share/locale/gl + rm -vR $pkgdir/usr/share/doc/kde/html/gl } package_koffice-l10n-pt() { pkgdesc=('Portugese Localization for Koffice') From cf5647464a27e219f977b8a19dc70a7e55d6a18b Mon Sep 17 00:00:00 2001 From: Phil Date: Fri, 8 Apr 2011 14:08:28 +0000 Subject: [PATCH 20/22] * workspace: fix shutdown and sensors --- kdebase-workspace/PKGBUILD | 63 +++++++++++++++------------- kdebase-workspace/sensors-fix.patch | 22 ++++++++++ kdebase-workspace/shutdown-fix.patch | 11 +++++ 3 files changed, 68 insertions(+), 28 deletions(-) create mode 100644 kdebase-workspace/sensors-fix.patch create mode 100644 kdebase-workspace/shutdown-fix.patch diff --git a/kdebase-workspace/PKGBUILD b/kdebase-workspace/PKGBUILD index 7c15e2401..c4a881cbe 100644 --- a/kdebase-workspace/PKGBUILD +++ b/kdebase-workspace/PKGBUILD @@ -96,6 +96,8 @@ source=($_mirror/${_origname}-$_kdever.tar.bz2 # feature_history-notifications-enable-disable-kde#119207.patch # feature_kdm-plymouth.patch + shutdown-fix.patch + sensors-fix.patch ) md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` @@ -132,6 +134,8 @@ md5sums=(`grep ${_origname}-$_kdever.tar.bz2 ../kde-sc.md5 | cut -d" " -f1` # '894815a80f99a9a0dee1adbcda49b161' # feature_battery-tooltip.patch # '9b97ac1b4deb8d0c8ca7afffb80b4320' # feature_history-notifications-enable-disable-kde#119207.patch # '42b3b5e09372c57910c3435e63e2dfd6' # feature_kdm-plymouth.patch + 'c542f58979cf9cb2299dd42f63e6fd72' # shutdown-fix.patch + 'ecf3a9d6af9bdd3db0189e06ddf21034' # sensors-fix.patch ) # @@ -144,7 +148,7 @@ build() # branch update if [ "$_branchupdate" = "yes" ] ; then msg "applying branch update ..." - patch -p0 -i $startdir/branch-update-r*.patch || return 1 + patch -p0 -i $startdir/branch-update-r*.patch else warning "branch updates disabled ..." warning "if you want to make use of it, run branch_updater.sh" @@ -153,32 +157,35 @@ build() msg "applying main patchset ..." - patch -Np0 -i ${srcdir}/01_kdm_zsh_profile.patch || return 1 - patch -Np0 -i ${srcdir}/02_sane_env_and_shutdown_path.patch || return 1 - patch -Np1 -i ${srcdir}/03_plasma_menubutton_branding.patch || return 1 - patch -Np1 -i ${srcdir}/04_plasma_kickoff_url.patch || return 1 -# patch -Np1 -i ${srcdir}/05_plasma_desktop_defaults.patch || return 1 - patch -Np1 -i ${srcdir}/06_kickoff_default_favourites.patch || return 1 - patch -Np1 -i ${srcdir}/07_always_show_kickoff_subtext.patch || return 1 - patch -Np1 -i ${srcdir}/09_enable_start-shutdown-scripts.patch || return 1 + patch -Np0 -i ${srcdir}/01_kdm_zsh_profile.patch + patch -Np0 -i ${srcdir}/02_sane_env_and_shutdown_path.patch + patch -Np1 -i ${srcdir}/03_plasma_menubutton_branding.patch + patch -Np1 -i ${srcdir}/04_plasma_kickoff_url.patch +# patch -Np1 -i ${srcdir}/05_plasma_desktop_defaults.patch + patch -Np1 -i ${srcdir}/06_kickoff_default_favourites.patch + patch -Np1 -i ${srcdir}/07_always_show_kickoff_subtext.patch + patch -Np1 -i ${srcdir}/09_enable_start-shutdown-scripts.patch msg "applying fixes ..." - patch -Np0 -i ${srcdir}/fix_kdm-increase-xserver-timeout-bnc#462478.patch || return 1 - patch -Np0 -i ${srcdir}/fix_terminate-server.patch || return 1 -# patch -Np1 -i ${srcdir}/fix_ck-shutdown.patch || return 1 - patch -p0 -N -i ${srcdir}/fix_kdm_configdef.patch || return 1 - patch -Np1 -i ${srcdir}/fix_root-only-kcms.patch || return 1 + patch -Np0 -i ${srcdir}/fix_kdm-increase-xserver-timeout-bnc#462478.patch + patch -Np0 -i ${srcdir}/fix_terminate-server.patch +# patch -Np1 -i ${srcdir}/fix_ck-shutdown.patch + patch -p0 -N -i ${srcdir}/fix_kdm_configdef.patch + patch -Np1 -i ${srcdir}/fix_root-only-kcms.patch + patch -Np1 -i ${srcdir}/shutdown-fix.patch # FIXME: update feature patches # msg "applying feature patches ..." -# patch -Np1 -i ${srcdir}/feature_plasma-transparent-panel-v4-rb#472.patch || return 1 -# patch -Np1 -i ${srcdir}/feature_brightness-osd.patch || return 1 -# patch -Np1 -i ${srcdir}/feature_battery-tooltip.patch || return 1 -# patch -Np1 -i ${srcdir}/feature_history-notifications-enable-disable-kde#119207.patch || return 1 -# patch -Np1 -i ${srcdir}/feature_kdm-plymouth.patch || return 1 +# patch -Np1 -i ${srcdir}/feature_plasma-transparent-panel-v4-rb#472.patch +# patch -Np1 -i ${srcdir}/feature_brightness-osd.patch +# patch -Np1 -i ${srcdir}/feature_battery-tooltip.patch +# patch -Np1 -i ${srcdir}/feature_history-notifications-enable-disable-kde#119207.patch +# patch -Np1 -i ${srcdir}/feature_kdm-plymouth.patch + + msg "applying upstream patches ..." + patch -Np1 -i ${srcdir}/sensors-fix.patch - #msg "applying upstream patches ..." msg "starting workspace build ..." cmake . -DCMAKE_BUILD_TYPE=${_build_type} \ @@ -188,7 +195,7 @@ build() -DWITH_PolkitQt=OFF \ -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' - make || return 1 + make msg "starting kcm_touchpad build ..." cd ${srcdir}/mishaaq-kcm_touchpad-00370b5 @@ -214,7 +221,7 @@ build() -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' - make || return 1 + make } @@ -253,16 +260,16 @@ package_kdebase-workspace() install=${_origname}.install cd ${srcdir}/${_origname}-${pkgver} - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install cd ${srcdir}/mishaaq-kcm_touchpad-00370b5 - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install cd ${srcdir}/kcm_tablet-1.1.3 - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install cd ${srcdir}/favorites-0.1 - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install # install pam configuration install -D -m644 ${srcdir}/kde.pam ${pkgdir}/etc/pam.d/kde @@ -350,7 +357,7 @@ package_kdebase-workspace-doc() splitdirs="doc" for i in ${splitdirs} ; do cd ${srcdir}/${_origname}-${pkgver}/${i} - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install done } @@ -364,7 +371,7 @@ package_kdebase-workspace-wallpapers() splitdirs="wallpapers" for i in ${splitdirs} ; do cd ${srcdir}/${_origname}-${pkgver}/${i} - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install done rm -rfv ${pkgdir}/usr/share/wallpapers/${_default_wp} diff --git a/kdebase-workspace/sensors-fix.patch b/kdebase-workspace/sensors-fix.patch new file mode 100644 index 000000000..2d9b70c52 --- /dev/null +++ b/kdebase-workspace/sensors-fix.patch @@ -0,0 +1,22 @@ +commit 23863a99399cbb274f6756146b3c08de2efa0c7f +Author: John Tapsell +Date: Thu Apr 7 10:59:20 2011 +0100 + + Fix accidental removal of a #include, when adding freebsd support. This broke the lmsensors at minimum + + BUG: 270246 + BUG: 270246 + CCMAIL: naylor.b.david@gmail.com + +diff --git a/ksysguard/ksysguardd/modules.h b/ksysguard/ksysguardd/modules.h +index e780be6..9aae890 100644 +--- a/ksysguard/ksysguardd/modules.h ++++ b/ksysguard/ksysguardd/modules.h +@@ -23,6 +23,7 @@ + #ifndef KSG_MODULES_H + #define KSG_MODULES_H + ++#include "config-ksysguardd.h" + #include "Command.h" + #include "conf.h" + #include "ksysguardd.h" diff --git a/kdebase-workspace/shutdown-fix.patch b/kdebase-workspace/shutdown-fix.patch new file mode 100644 index 000000000..b01ab7fba --- /dev/null +++ b/kdebase-workspace/shutdown-fix.patch @@ -0,0 +1,11 @@ +--- kdebase-workspace-4.6.2/kdm/config.def~ 2011-04-08 00:29:48.291941154 -0700 ++++ kdebase-workspace-4.6.2/kdm/config.def 2011-04-08 00:32:04.738607619 -0700 +@@ -38,7 +38,7 @@ + # define HALT_CMD "/usr/sbin/shutdown -h now" + # define REBOOT_CMD "/usr/sbin/shutdown -r now" + #elif defined(BSD) || defined(__linux__) +-# define HALT_CMD "/sbin/shutdown -p now" ++# define HALT_CMD "/sbin/shutdown -h now" + # define REBOOT_CMD "/sbin/shutdown -r now" + #elif defined(__SVR4) + # define HALT_CMD "/usr/sbin/halt" From d4d38e46852e28fdf7cd8632660b9b39ab9a764c Mon Sep 17 00:00:00 2001 From: Phil Date: Sat, 9 Apr 2011 12:48:36 +0000 Subject: [PATCH 21/22] *akonadi: upstream rls - no other build needed --- support-pkg-akonadi/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/support-pkg-akonadi/PKGBUILD b/support-pkg-akonadi/PKGBUILD index 9945a1f20..c32c415d9 100644 --- a/support-pkg-akonadi/PKGBUILD +++ b/support-pkg-akonadi/PKGBUILD @@ -8,18 +8,18 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf pkgname=akonadi -pkgver=1.5.1 -pkgrel=3 +pkgver=1.5.2 +pkgrel=1 pkgdesc="PIM layer, which provides an asynchronous API to access all kind of PIM data" arch=('i686' 'x86_64') url='http://www.akonadi-project.org' license=('LGPL') -depends=('shared-mime-info' 'boost' 'mysql>=5.5.10' 'soprano>=2.6.0') +depends=('shared-mime-info' 'boost' 'mysql>=5.5.11' 'soprano>=2.6.0') makedepends=('pkgconfig' 'cmake' 'automoc4') install=$pkgname.install source=("http://download.akonadi-project.org/${pkgname}-${pkgver}.tar.bz2" 'qt-plugins-path.patch') -md5sums=('4225b064cac6553c22cbeca9a8f93c25' +md5sums=('1c69a74474389e35709171a329c77bed' '9e8ad893d8e8d7af2c4f89429e32e367') build() { From d1f52c2a060e915935d8c4d6332e4ab745cee628 Mon Sep 17 00:00:00 2001 From: abveritas Date: Sat, 9 Apr 2011 18:07:28 +0000 Subject: [PATCH 22/22] cbundle/cinstall update, introducing iso0996 filesystem --- tools-pkg-cbundle/PKGBUILD | 6 +++--- tools-pkg-cinstall/PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tools-pkg-cbundle/PKGBUILD b/tools-pkg-cbundle/PKGBUILD index ac82f8fdc..cc80a3f05 100644 --- a/tools-pkg-cbundle/PKGBUILD +++ b/tools-pkg-cbundle/PKGBUILD @@ -5,7 +5,7 @@ # (c) 2010 Drake Justice pkgname=cbundle -pkgver=0.4.5 +pkgver=0.4.5.1 pkgrel=1 depends=('squashfs-tools' 'fakechroot' 'unionfs-fuse') makedepends=('qt' 'automoc4' 'kdebase-workspace') @@ -15,13 +15,13 @@ license=('GPL') url="http://chakra-project.org/" source=("http://chakra-project.org/sources/cinstall/cbundle-$pkgver.tar.xz") -md5sums=('0c762b2fd4219a48b413bb46f23d828b') +md5sums=('70ba09e13b952d8199ad373735088792') # create tarball: source PKGBUILD && mksource mksource() { git clone git://gitorious.org/chakra/cbundle.git - pushd jmc-88-cbundle + pushd cbundle popd tar -cvJf cbundle-${pkgver}.tar.xz cbundle/* md5sum cbundle-${pkgver}.tar.xz diff --git a/tools-pkg-cinstall/PKGBUILD b/tools-pkg-cinstall/PKGBUILD index dcdf4158a..37ebe8a3a 100644 --- a/tools-pkg-cinstall/PKGBUILD +++ b/tools-pkg-cinstall/PKGBUILD @@ -6,7 +6,7 @@ # (c) 2010 Drake Justice pkgname=cinstall -pkgver=0.4.5 +pkgver=0.4.5.1 pkgrel=1 depends=('rsync' 'cbundle') makedepends=('kdelibs' 'qt' 'automoc4') @@ -17,7 +17,7 @@ install=$pkgname.install url="http://chakra-project.org/" source=("http://chakra-project.org/sources/cinstall/cinstall-$pkgver.tar.xz") -md5sums=('9d5cb8aeddfcc9675ff2235bd2139890') +md5sums=('05dc73ea2a2fca80cc55729295053e8b') # create tarball: source PKGBUILD && mksource