This commit is contained in:
Manuel Tortosa 2012-08-01 22:04:02 +02:00
commit 3df9e060d3
35 changed files with 428 additions and 908 deletions

View File

@ -2,18 +2,10 @@
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
# original name (used for the source and pkgnames)
_origname=google-gadgets-qt
pkgname=${_origname}
pkgver=0.11.2
pkgrel=5
@ -21,7 +13,7 @@ pkgdesc="Desktop Widgets (engine) from Google"
arch=(i686 x86_64)
url="http://code.google.com/p/google-gadgets-for-linux/"
license=('APACHE')
depends=('gstreamer0.10-base-plugins' 'librsvg' 'xulrunner>=2.0' "${_qtpkg}>=${_qtver}" 'desktop-file-utils' 'curl' 'spidermonkey')
depends=('gstreamer0.10-base-plugins' 'librsvg' 'xulrunner>=12.0' "qt>=4.8.1" 'desktop-file-utils' 'curl' 'spidermonkey')
makedepends=('zip' 'unzip')
options=('!libtool' '!splitdbg' '!splithdr')
conflicts=('google-gadgets-gtk' 'google-gadgets' 'google-gadgets-qt' 'google-gadgets-gtk-svn' 'google-gagdets-qt-svn')
@ -36,8 +28,7 @@ md5sums=('279305553bcbf74f3e3615f6abc36a5e' # google-gadgets-for-linux-0.11.2.t
groups=("kde-uninstall" "kde-support")
build()
{
build() {
cd "${srcdir}/google-gadgets-for-linux-$pkgver"
./configure --prefix=/usr \

View File

@ -0,0 +1,11 @@
--- a/lib/KActivitiesConfig.cmake.in
+++ b/lib/KActivitiesConfig.cmake.in
@@ -1,6 +1,8 @@
get_filename_component(myDir ${CMAKE_CURRENT_LIST_FILE} PATH) # get the directory where I myself am
get_filename_component(rootDir ${myDir}/@relInstallDir@ ABSOLUTE) # get the chosen install prefix
+set(KACTIVITIES_FOUND TRUE)
+
# set the version of myself
set(KACTIVITIES_VERSION_MAJOR @KACTIVITIES_LIB_MAJOR_VERSION@)
set(KACTIVITIES_VERSION_MINOR @KACTIVITIES_LIB_MINOR_VERSION@)

View File

@ -23,18 +23,21 @@ md5sums=(`grep ${pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
build() {
cd "${srcdir}"
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 -i ${startdir}/FindKactivities.patch
rm -rf build
mkdir build && cd build
cmake ../${pkgname}-${pkgver} \
cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd $srcdir/build
cd $srcdir/$pkgname-$pkgver/build
make DESTDIR=$pkgdir install
}

View File

@ -36,7 +36,8 @@ md5sums=(`grep ${_pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`
build() {
cd ${srcdir}/${_pkgname}-${pkgver}
patch -Np3 -i ${srcdir}/konsole_defaults.patch || return 1
# Fixme: addapt this patch to 4.9
# patch -Np2 -i ${srcdir}/konsole_defaults.patch || return 1
msg "starting build ..."
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \

View File

@ -89,8 +89,7 @@ md5sums=('2afd86671ad0db31718157aecd46d528'
#
# build and install
#
build()
{
build() {
# install scripts for gpg/ssh-agent
install -D -m 755 -o root -g root $srcdir/agent-startup.sh $pkgdir/etc/kde/env/agent-startup.sh
install -D -m 755 -o root -g root $srcdir/agent-shutdown.sh $pkgdir/etc/kde/shutdown/agent-shutdown.sh

View File

@ -3,7 +3,7 @@
#
post_install() {
echo " "
echo " > KDE Software Compilation 4.8.3"
echo " > KDE Software Compilation 4.9.0"
echo " > packaged by The Chakra Project"
echo " "
echo " Installation Prefix : /usr"

View File

@ -1,145 +1,155 @@
c703386e425d86575afda9e2b2ea320a analitza-4.8.3.tar.xz
d6f6a3665cac5e9f4ce7999582e3f612 ark-4.8.3.tar.xz
3bd07db4948ae9fef6340eb069c0c4df blinken-4.8.3.tar.xz
00d89ea1a8d6c8660f480e0efd571d7a cantor-4.8.3.tar.xz
f96153da427141e075f744eb66659f3f filelight-4.8.3.tar.xz
5c1eae6507a9c0e2924caa2180377e42 gwenview-4.8.3.tar.xz
d1aed227fa690ea8dbd0fe9fdf8f05b2 jovie-4.8.3.tar.xz
467ba9bb4b2d72de49bb40f68e6e453f kaccessible-4.8.3.tar.xz
9d7e66a832770558ad8641a8667e89ed kactivities-4.8.3.tar.xz
41b6a5bdccee663e55cd5b1aa35714c8 kalgebra-4.8.3.tar.xz
cbcf683f2ccdca7d829a0d1bff77e92b kalzium-4.8.3.tar.xz
4cdb633dad08d770ca1a5fe1b2bdbf20 kamera-4.8.3.tar.xz
6aa9083c843c52cecbbecc24a0b4a9da kanagram-4.8.3.tar.xz
e109cc4f76dd0128349999e4713f31dc kate-4.8.3.tar.xz
dfb4827073214bd5da0d93bb5bec9ab4 kbruch-4.8.3.tar.xz
b996f77c1870fc521cd5737c7e6d0d02 kcalc-4.8.3.tar.xz
e2ece085b66f7b4e21e261d3ef17ec62 kcharselect-4.8.3.tar.xz
22cb3b15b2b5740fec83b505fc29f5a0 kcolorchooser-4.8.3.tar.xz
c0a92dd1c23af86e07e2541f4a8bc07e kde-baseapps-4.8.3.tar.xz
aa22e3d4166e8cd0f149ac5dd5989301 kde-runtime-4.8.3.tar.xz
87e16f37104f13692d7f9c547d82ae9f kde-wallpapers-4.8.3.tar.xz
615a05d12337a0cba749951891e60513 kde-workspace-4.8.3.tar.xz
e91742cf1c77b7c799f2b1d974088a1d kdeadmin-4.8.3.tar.xz
41d4a060f7790bdf38c043a52107896e kdeartwork-4.8.3.tar.xz
560425f54a2648875a1c48274fafeaeb kdegames-4.8.3.tar.xz
c784c6ead5718c87a09e1fde19896c49 kdegraphics-mobipocket-4.8.3.tar.xz
e1f68ee8e938b64cdfdca1f294f41f85 kdegraphics-strigi-analyzer-4.8.3.tar.xz
33a89ef997743ad115340ff7aee12612 kdegraphics-thumbnailers-4.8.3.tar.xz
c4987c838164bd9ee2787e77243fe4a9 kdelibs-4.8.3.tar.xz
d31072ec8fafef89dc469bf6c09ba836 kdemultimedia-4.8.3.tar.xz
f6749a63de31ed16725bb71bd0eafaca kdenetwork-4.8.3.tar.xz
31446093aa268efc0e71f0b9b8753fac kdepim-4.8.3.tar.xz
3aab404f1a51f5f77581ddc93895dd9d kdepim-runtime-4.8.3.tar.xz
30c54a75ea9654f13f96174087ab6fc3 kdepimlibs-4.8.3.tar.xz
6da9a63dd71c39d7650ae3c07b06d969 kdeplasma-addons-4.8.3.tar.xz
1b8b8f1639fd0153cf75eb80c575df2a kdesdk-4.8.3.tar.xz
625513eb35bd52e27303ded1ff5d4ffd kdetoys-4.8.3.tar.xz
efe4b85e5df9c9aa09468ea0acb4b9e5 kdewebdev-4.8.3.tar.xz
e62f7820593ff087513caf7259567951 kdf-4.8.3.tar.xz
acc2da0e55e32042411633f8fc071874 kfloppy-4.8.3.tar.xz
c96049f4bd867dbde72e852994f17a16 kgamma-4.8.3.tar.xz
46622d6ede43a5365481822bb9372f37 kgeography-4.8.3.tar.xz
ac97a81cfb679b5f496b380655d74805 kgpg-4.8.3.tar.xz
01d97ddf426e33b27d4e4b351335de14 khangman-4.8.3.tar.xz
b3b598b14deb78f26de55c7d5d7c74f5 kig-4.8.3.tar.xz
5c886e6703ddd4bdfe7c32027a547fd3 kimono-4.8.3.tar.xz
5f486c82dd45cda738566f9a9ff03a83 kiten-4.8.3.tar.xz
2413bf4a0b74c219310a64b7c513e9bd klettres-4.8.3.tar.xz
d9c2846883dd42dc9c4da163757e561c kmag-4.8.3.tar.xz
239e2a9ef8799ee897ad9a7443f7d1a6 kmousetool-4.8.3.tar.xz
6e3703c1fc8adfeff478dc3dec035ea2 kmouth-4.8.3.tar.xz
ad3d17383e21c72f9a9b940f78843551 kmplot-4.8.3.tar.xz
cc350f848c8a1fa246293dec956e6144 kolourpaint-4.8.3.tar.xz
980afa132c7c1b89a08ecc6c70a98ad5 konsole-4.8.3.tar.xz
e2c560bf41412c70be5f3e73a8c196df korundum-4.8.3.tar.xz
08a2a33c3e52f3d7d8534abb95219691 kremotecontrol-4.8.3.tar.xz
afa46a7fc22639affae2de05e26b9264 kross-interpreters-4.8.3.tar.xz
e91b5afb11a04c304afc6702ec23b0b6 kruler-4.8.3.tar.xz
4de85592417646d46249ce7863685a2a ksaneplugin-4.8.3.tar.xz
25c494f5f8c6658b526ed1c245f6c903 ksecrets-4.8.3.tar.xz
af66f517179851c4bed3a8eaf99c0b95 ksnapshot-4.8.3.tar.xz
41f4a3d414e6f3ef6d1558287e10f48e kstars-4.8.3.tar.xz
eae5a1ddfb76c1d5e6f12a2308be2165 ktimer-4.8.3.tar.xz
414062bc9e2296e5c559c632157dba37 ktouch-4.8.3.tar.xz
56642c41b62ab0523288a12ffacd6dbc kturtle-4.8.3.tar.xz
c020ded4c04cb4a44fb698b954c41e68 kwallet-4.8.3.tar.xz
139756c02b45b1e58ef6e8c6185a7638 kwordquiz-4.8.3.tar.xz
4428df0eb23ff4ed1510951a6ee538e2 libkdcraw-4.8.3.tar.xz
24f334dd370bc0f5dedf4c0c919c9ea2 libkdeedu-4.8.3.tar.xz
974e93e6693fc0367360281f650a91e4 libkexiv2-4.8.3.tar.xz
43890419ff7432df44a69e4ac1399fbf libkipi-4.8.3.tar.xz
dd91b30a1f4d7bcf93b2d60ecaf18711 libksane-4.8.3.tar.xz
4e9b84a0d29dc5734bc7f11e5855e16e marble-4.8.3.tar.xz
4fa7a3edae4197cb93eb80653f184a26 okular-4.8.3.tar.xz
cb41c615f3419f2560e92dae85e8ee04 oxygen-icons-4.8.3.tar.xz
b4e1ee0f4788ad17d6606f32a818fca2 parley-4.8.3.tar.xz
944b263e9a9ff03fb6edccf6960e8e38 perlkde-4.8.3.tar.xz
90312c9feb38020f1e3d18d9b7ca53f6 perlqt-4.8.3.tar.xz
2ce2743cf2f1499876b2ad536fa6aa4f printer-applet-4.8.3.tar.xz
e0e5e5aaa9f218662dfef5cc269acebc pykde4-4.8.3.tar.xz
78208068121837e7b39fa0f383b14b54 qtruby-4.8.3.tar.xz
b847fd81fcdf6b3eacbe87e6a24dd7e5 qyoto-4.8.3.tar.xz
af9213c71f2777fb3954aa872c9eee32 rocs-4.8.3.tar.xz
77e82ab1a7ce2bf934199b5c5f6aaed9 smokegen-4.8.3.tar.xz
ba49d79b9ab8b1c7bc6d86882c91dfc5 smokekde-4.8.3.tar.xz
63b8882fe70a375a05a199eacb412e92 smokeqt-4.8.3.tar.xz
88f2c2ee6c6cd2a8ab739874615563e5 step-4.8.3.tar.xz
33cbadd26e137ec5c1910886fdbd67ff superkaramba-4.8.3.tar.xz
b5731be2f089faa608bdf6f678d02a66 svgpart-4.8.3.tar.xz
5bbb6f9b1f753cc3ba0209c63eb80b22 sweeper-4.8.3.tar.xz
28c5c6e100b3111fa37880317a9796a0 kde-l10n-ar-4.8.4.tar.xz
c305be9424722127256ab6f0b1ce0ee2 kde-l10n-bg-4.8.4.tar.xz
dc647e94507ac2124b0bce651d0bc51b kde-l10n-bs-4.8.4.tar.xz
d17f2e65dffbb3c1d71d07982c64b245 kde-l10n-ca-4.8.4.tar.xz
0d783fcbbe5ebb303aa5b664b00b58c2 kde-l10n-ca@valencia-4.8.4.tar.xz
44596fafcf3eb26eb239b60e35ec1e93 kde-l10n-cs-4.8.4.tar.xz
dd7eb7fca481b31c473bdd773bc987bc kde-l10n-da-4.8.4.tar.xz
90ee282562d67702bdac1f7d974af893 kde-l10n-de-4.8.4.tar.xz
ecfc3262ad73a40ea1df0cd00560d8f0 kde-l10n-el-4.8.4.tar.xz
c19d54abbfb411c2092dab5d237ef3dc kde-l10n-en_GB-4.8.4.tar.xz
d97487da30a36b98a43c88570bdce999 kde-l10n-es-4.8.4.tar.xz
96e83b5d22e0d9ed29b6376f678c96c5 kde-l10n-et-4.8.4.tar.xz
f9dfe88eb9fbd7a26267a8366114a2ba kde-l10n-eu-4.8.4.tar.xz
1eaa9cdc8188413fd311d31bb5d4fb20 kde-l10n-fa-4.8.4.tar.xz
db3ce8bb2e203a99c81c5f6f35d41989 kde-l10n-fi-4.8.4.tar.xz
66bf47dccba8202774ae1d75ef078254 kde-l10n-fr-4.8.4.tar.xz
4258c8328f3d03ca72491de3a63ec468 kde-l10n-ga-4.8.4.tar.xz
c39b4f4cfc56f91a31151104831fcb33 kde-l10n-gl-4.8.4.tar.xz
cbf65118966b3ffaa5222d9ee00a3e10 kde-l10n-he-4.8.4.tar.xz
1559aa0cb72683052b1597cb4b40a331 kde-l10n-hr-4.8.4.tar.xz
e87bbb693f00d2397732feebfbacb911 kde-l10n-hu-4.8.4.tar.xz
66af070dc642a5655875aac311215d57 kde-l10n-ia-4.8.4.tar.xz
96cc28fa38dd3020800a0117c28886be kde-l10n-id-4.8.4.tar.xz
93d5c239f23d39621be70419368351be kde-l10n-is-4.8.4.tar.xz
05d2db95a657a68d05b862cd59f78545 kde-l10n-it-4.8.4.tar.xz
45786cf3ce99b365178aa7dbf9518cf7 kde-l10n-ja-4.8.4.tar.xz
a2502557dbeebd2c4f15ce97c47cfb8d kde-l10n-kk-4.8.4.tar.xz
df7526ff84791ad10f7a0b6d06fa9e55 kde-l10n-km-4.8.4.tar.xz
933ad32a7cff561e39821346af177b80 kde-l10n-ko-4.8.4.tar.xz
610de1961b2627b63f436dcc3b909b9d kde-l10n-lt-4.8.4.tar.xz
fd0052304ef36d71052a4cff188c3e5c kde-l10n-lv-4.8.4.tar.xz
d47f756c815ecf173034ceb68371ebc8 kde-l10n-nb-4.8.4.tar.xz
0d26c037ba214b2e2df46dc24eaf17c3 kde-l10n-nds-4.8.4.tar.xz
2d1813c33b55b69ed8bfdd6bdcb037e6 kde-l10n-nl-4.8.4.tar.xz
83e8015313bdcee96bd28c7dadc3eb60 kde-l10n-nn-4.8.4.tar.xz
3ead2d20ec02afe52dc900d6e5848659 kde-l10n-pa-4.8.4.tar.xz
318286dfc49553a3e0e00c27f7b14714 kde-l10n-pl-4.8.4.tar.xz
708e69afe36bc358dba8b102a31adda4 kde-l10n-pt-4.8.4.tar.xz
1df74dc258371e0130d5e925b6bbecde kde-l10n-pt_BR-4.8.4.tar.xz
1fe6332abb6623d3a150a83711a6d146 kde-l10n-ro-4.8.4.tar.xz
509a968e970840fac62e006d58d4fc0a kde-l10n-ru-4.8.4.tar.xz
b4f712542c76bf5a38cc1a0857ab38bb kde-l10n-si-4.8.4.tar.xz
09662c1b1263eb072b0b1eb9d73361d8 kde-l10n-sk-4.8.4.tar.xz
cf00a6b9a9fbe2ad2e6c0c0eb9a5bf8b kde-l10n-sl-4.8.4.tar.xz
8cc2291134d50e303ee174c95b2055cd kde-l10n-sr-4.8.4.tar.xz
9656cdef6f34eca621539beea0cfdaba kde-l10n-sv-4.8.4.tar.xz
6ff781e0875f91578f07e2dd4d6375b1 kde-l10n-tg-4.8.4.tar.xz
d38583d852d986111a3cfe8f35ca5177 kde-l10n-th-4.8.4.tar.xz
68aa4cba319a562b652ef72828f55288 kde-l10n-tr-4.8.4.tar.xz
5a6e7daa5f2dc33d1e6f075389a67c31 kde-l10n-ug-4.8.4.tar.xz
0526c8b3169a73b517cb64dcfa318264 kde-l10n-uk-4.8.4.tar.xz
845e6e5c32da726b6b0d236ffb704b59 kde-l10n-vi-4.8.4.tar.xz
bed99b8dd4ddb652ebab0ead2ed9dbe1 kde-l10n-wa-4.8.4.tar.xz
7813ae1b6ea495a6c5b01a498d7bef9e kde-l10n-zh_CN-4.8.4.tar.xz
950c1f77002f08ccea3bc28de1623495 kde-l10n-zh_TW-4.8.4.tar.xz
46976161a1e39212fdf6d4b8f7ee7be5 analitza-4.9.0.tar.xz
cf438f95d83497cf39fe5e491f4792aa ark-4.9.0.tar.xz
7040f0f3335aa6d050a8f6e99148fe00 audiocd-kio-4.9.0.tar.xz
fcccd0cfdaf4f9e223e733838773a805 blinken-4.9.0.tar.xz
0bdfa14dc1e3e68f150f6c44a4994084 cantor-4.9.0.tar.xz
1b89a6d22f687f1bb0781b29787ffdb8 dragon-4.9.0.tar.xz
972a353198d0f3f087e4627bd368c147 ffmpegthumbs-4.9.0.tar.xz
984f85e7d62796b608742d398b111903 filelight-4.9.0.tar.xz
505231de40d2c3ea220a150ba4c39d2c gwenview-4.9.0.tar.xz
4d2c42d6dad1ea94a95249e4827ed535 jovie-4.9.0.tar.xz
d53f4db74c88bf84d5641242aa0785d9 juk-4.9.0.tar.xz
b449aab5e3e8d8bf213e84cb60267958 kaccessible-4.9.0.tar.xz
aad068edbc3e30d108961e7d4e54dff5 kactivities-4.9.0.tar.xz
c3b668332831cd8f6672891443ffab8b kalgebra-4.9.0.tar.xz
c2fdd896f22cfc0c2ec2f13e0c365c5f kalzium-4.9.0.tar.xz
99c9227660f6d531a00257c998b8ca4f kamera-4.9.0.tar.xz
99d6081dd4b01bacb788c19c88ff8af1 kanagram-4.9.0.tar.xz
563e203be134a1cae5f13bd625ca6928 kate-4.9.0.tar.xz
21ef54f555302eaf6510dbfb782bea12 kbruch-4.9.0.tar.xz
a40f3c66bc88b10e6c7550ed4afdc09f kcalc-4.9.0.tar.xz
07f78bdd359a1e11d710d0a3fc060a6d kcharselect-4.9.0.tar.xz
142e7c26a56ea5d7bb7e1f123b7d7541 kcolorchooser-4.9.0.tar.xz
023944f21fa4539525cf94c846ecaaab kde-base-artwork-4.9.0.tar.xz
8373908889b2bb4e62344b09beaded66 kde-baseapps-4.9.0.tar.xz
52149a5030efde91933407bf4ca728c9 kde-runtime-4.9.0.tar.xz
d850a7dac0f1d8bde4fc90bc4a1015b3 kde-wallpapers-4.9.0.tar.xz
881d9f25e7718ff72cfc40a4bff05dca kde-workspace-4.9.0.tar.xz
e5722b8ce1ad6dccfc17099023bec3db kdeadmin-4.9.0.tar.xz
b977c0be868925b8dc0664cb88dd657f kdeartwork-4.9.0.tar.xz
04f9507afd3be1b62f0a41fe3b8acd6a kdegames-4.9.0.tar.xz
0c9872f19e2274b9ff33d75b8ffcc1fe kdegraphics-mobipocket-4.9.0.tar.xz
5b0d957cf5b6fe2f5c9e2a039925c17a kdegraphics-strigi-analyzer-4.9.0.tar.xz
796a180db744a2065eda13901d28c6c6 kdegraphics-thumbnailers-4.9.0.tar.xz
41effc0ec31bbc60d2c588b136c00508 kdelibs-4.9.0.tar.xz
498dde690fd5609c08a049bf50913117 kdenetwork-4.9.0.tar.xz
8ca3d0ae6ee915c27ccf49c72d74d0c4 kdepim-4.9.0.tar.xz
391052555a6206c362e5be3ee8962136 kdepim-runtime-4.9.0.tar.xz
08d0b45665b80d23530d0555d2cf67bd kdepimlibs-4.9.0.tar.xz
0aabcacb0036fa99389eaba950bc3dce kdeplasma-addons-4.9.0.tar.xz
fd3b1ce3e994ad96145c573a3925dcbb kdesdk-4.9.0.tar.xz
c9232d49b4368ff0e94b902ead11a531 kdetoys-4.9.0.tar.xz
4639183a397bb2854662bb96c5767bc8 kdewebdev-4.9.0.tar.xz
7c1bef6cfb1c91ad439fdb3f89f24fcb kdf-4.9.0.tar.xz
40a92740442904caa4db9b24151c26a7 kfloppy-4.9.0.tar.xz
8ec2be670c0f8bdd0ddf100334f1ef3e kgamma-4.9.0.tar.xz
233b052af9f930abe02ae5300ec90f98 kgeography-4.9.0.tar.xz
8a6642410bc1efea4fa2a66d89ecabc2 kgpg-4.9.0.tar.xz
fce02fa1938fa460a49b15cc3d4c51f1 khangman-4.9.0.tar.xz
3ca5c6f68f480439cc8308163b96c0b6 kig-4.9.0.tar.xz
5c061536814708522a7af1bd886fce7f kimono-4.9.0.tar.xz
2fd658177d07e3c550f71b89a30b93df kiten-4.9.0.tar.xz
93b2277972775cc2d4b05fabaf9deb57 klettres-4.9.0.tar.xz
7b15ced4fc547941ff943462ba4a2bdc kmag-4.9.0.tar.xz
d380f01c837ee4609d7382a5a2b9cff2 kmix-4.9.0.tar.xz
9468933fda038b7fbcddd036b659f1db kmousetool-4.9.0.tar.xz
3a29f2ef9e2d792afc895256bbd7d752 kmouth-4.9.0.tar.xz
f27d79068b4c5c2a209df17a4b9584bd kmplot-4.9.0.tar.xz
7222f7822e68221f4471f9a0e4012b98 kolourpaint-4.9.0.tar.xz
0999ac1ebe7c8c863c117fa3169555b4 konsole-4.9.0.tar.xz
83ab48f364de9ef8ff9f6a3ae80a25e7 korundum-4.9.0.tar.xz
1f1f8f3cfa42b85a6ad1e9e30d55a42b kremotecontrol-4.9.0.tar.xz
fbdc32e5c398e625dd1900da7930eab1 kross-interpreters-4.9.0.tar.xz
bcf69c6797fd67e9a4f444aaab242e6a kruler-4.9.0.tar.xz
491207674049fc69b2b15a1a99beb8a9 ksaneplugin-4.9.0.tar.xz
dbd066e2b10c8083ab3700ce051c92be kscd-4.9.0.tar.xz
48b58013874fbd3b7bfd2cedb0262a58 ksnapshot-4.9.0.tar.xz
1f796aecbfe5a92d125b9a0c06c1c451 kstars-4.9.0.tar.xz
237385d86f6866704245ade7162c0562 ktimer-4.9.0.tar.xz
3d33c0eb73a94e8687ea9eb4853faac1 ktouch-4.9.0.tar.xz
f10078b0b046a2761a147196a364a8ab kturtle-4.9.0.tar.xz
178db3282ee9e3c8f44c9f5b7b2b1bf0 kwallet-4.9.0.tar.xz
6e68579cd02c0b4890c6d4c92a6c1856 kwordquiz-4.9.0.tar.xz
d3d957c8e44de759cbc0939b0c8e9369 libkcddb-4.9.0.tar.xz
89f68901d359467e6972f16c27b01420 libkcompactdisc-4.9.0.tar.xz
dcdfb3de67d4fd5e513de21ae8e534e6 libkdcraw-4.9.0.tar.xz
6d563265cfe021641c996007e45c3a76 libkdeedu-4.9.0.tar.xz
c13a36a648bc5f69642dd6b7a36147fd libkexiv2-4.9.0.tar.xz
44014b370eb74ebc96d6bb5907b4454e libkipi-4.9.0.tar.xz
c9edaff39579f9ce7781a825a555f7c3 libksane-4.9.0.tar.xz
91b1c1cfd3e077cddabb3d5c391ae1f0 marble-4.9.0.tar.xz
5cc35e2d2ec794b8a0dc61f458239857 mplayerthumbs-4.9.0.tar.xz
083255e18e5fe35a6cb7c1550db3af36 nepomuk-core-4.9.0.tar.xz
c843ff028ce65b8b7f52708bd2ed50b0 okular-4.9.0.tar.xz
855461ba8383c9870f7ffc74f2fbd76e oxygen-icons-4.9.0.tar.xz
ff50aa491f4f334e80a958e126e548a1 pairs-4.9.0.tar.xz
7dea1a90862f7bd49819570ebf548099 parley-4.9.0.tar.xz
62cf4a4b11ad5ffb7fe4ea30a816f12b perlkde-4.9.0.tar.xz
ef513d388d381091b316d3a05c2a7069 perlqt-4.9.0.tar.xz
d70712870f4a8321f8f0fa30d48a6947 printer-applet-4.9.0.tar.xz
9e96546d0ba7386c2656febafd5d0d9c pykde4-4.9.0.tar.xz
2f175b6d6f810fd708f9b837c8688dc4 qtruby-4.9.0.tar.xz
d8e20f57ac1d9baa8201d282bdabb7b3 qyoto-4.9.0.tar.xz
ae8b066e0e6c14ab8cd1f86c010c88e1 rocs-4.9.0.tar.xz
e6905a9f1db0dcefdf4aace6a74f2d38 smokegen-4.9.0.tar.xz
c40c7dc6e29343938c67d2fb5d744749 smokekde-4.9.0.tar.xz
a5f77ed83b92d616491a5d75840a77dd smokeqt-4.9.0.tar.xz
0bf7f11ee9a856f4e021cb31d511ba53 step-4.9.0.tar.xz
2a8f4d512bb7d912155cd879220edb72 superkaramba-4.9.0.tar.xz
91fb812fbf7fe598ea6c3fb446c68982 svgpart-4.9.0.tar.xz
641d23037ab894f6772c1bf3ebde89fd sweeper-4.9.0.tar.xz
37b3ed67857c00c6f70c97b2f81e212b kde-l10n-ar-4.9.0.tar.xz
0647bed13dd41d0a3279696fc07eb847 kde-l10n-bg-4.9.0.tar.xz
568c6fae5e67692e9333d0682b8be7e1 kde-l10n-bs-4.9.0.tar.xz
82f973aea5c51d7b7a37738593acef02 kde-l10n-ca-4.9.0.tar.xz
95a7583a9e1ff2a9414fa16a4a376fb7 kde-l10n-ca@valencia-4.9.0.tar.xz
f9227a9d42e697081ab29ffa8b24947a kde-l10n-cs-4.9.0.tar.xz
093769b410b89c0db4010dabb8b0292a kde-l10n-da-4.9.0.tar.xz
88c614b9b0fbc10155ace9c087bb8d34 kde-l10n-de-4.9.0.tar.xz
72b0c36abcf06ed1987352ec0cb93b88 kde-l10n-el-4.9.0.tar.xz
9a54d8552e6fead52c6aedcf52f961a3 kde-l10n-en_GB-4.9.0.tar.xz
d325035ec4d3fdafa39173879dd03a9f kde-l10n-es-4.9.0.tar.xz
49edd906e52e8663a308b9d1634bedf8 kde-l10n-et-4.9.0.tar.xz
c9e5339ed6c3cef9e24fcce7fcdd8f77 kde-l10n-eu-4.9.0.tar.xz
8a0e13e091e8517e17f79b2999c4f09d kde-l10n-fa-4.9.0.tar.xz
061eb1a010502accbfb1e3df022ed024 kde-l10n-fi-4.9.0.tar.xz
82cd2f57e32ec56d9a25a6d2b978d2cd kde-l10n-fr-4.9.0.tar.xz
f1354d0b2369fc382f003e41e67e146f kde-l10n-ga-4.9.0.tar.xz
2aa63c24c8f12fb8964f713225a62b03 kde-l10n-gl-4.9.0.tar.xz
45fbe363200e18e1aa39c18acf6b93e5 kde-l10n-he-4.9.0.tar.xz
9f1dff4283135b27ac6c0041dfa6e76d kde-l10n-hi-4.9.0.tar.xz
d47c86589b6f79e0c31dad531d0a680d kde-l10n-hr-4.9.0.tar.xz
5a69463ef1823504f17b7c793706cde4 kde-l10n-hu-4.9.0.tar.xz
6d70816890cd80b9f434d2ddf3dce8e4 kde-l10n-ia-4.9.0.tar.xz
c31b38034b76ef2d124d10449caf5ec4 kde-l10n-is-4.9.0.tar.xz
080f2c6094fcc433ca14f60d29be8402 kde-l10n-it-4.9.0.tar.xz
86d0e0a353f961fd3b2f4e91983ee4ab kde-l10n-ja-4.9.0.tar.xz
429da43640ad4d1f4f26d076844a2055 kde-l10n-kk-4.9.0.tar.xz
d02c365332e47b349f2faac410a0cf6f kde-l10n-km-4.9.0.tar.xz
8ebe044d90faa6b8bbc3dc32ce5f512a kde-l10n-ko-4.9.0.tar.xz
e93b7536e949d749a624083a94a41ac1 kde-l10n-lt-4.9.0.tar.xz
f0b472c8e9c791cea4e2550a1ec5d5c1 kde-l10n-lv-4.9.0.tar.xz
a99c593be9ca20eaf87ef6babe04f9a6 kde-l10n-nb-4.9.0.tar.xz
d96df546c8da24cc9a95e10e286f01e5 kde-l10n-nds-4.9.0.tar.xz
e9e60ea939ee7f309b2266b1b4da2a75 kde-l10n-nl-4.9.0.tar.xz
e862cf1222737d5ea70dc2b6f3e697ee kde-l10n-nn-4.9.0.tar.xz
5e2f7bbdfdd8c4fdbf33630bdb02a51f kde-l10n-pa-4.9.0.tar.xz
8bfb3ef1fbd6b8c2f03f62064a6be5bb kde-l10n-pl-4.9.0.tar.xz
49f40c99a90c30b1256a27a526bd3114 kde-l10n-pt-4.9.0.tar.xz
720ec50631d562f994a01a30e2be42cd kde-l10n-pt_BR-4.9.0.tar.xz
d2d8c568ac87e80124d9ba6bfa4aa423 kde-l10n-ro-4.9.0.tar.xz
901ff476ef59e4895a94d30d1ec2cde2 kde-l10n-ru-4.9.0.tar.xz
23f46e08681c246c51e125ae4053759a kde-l10n-si-4.9.0.tar.xz
5d9d5eea52551d41c6aba35ecad11313 kde-l10n-sk-4.9.0.tar.xz
6268e4a181cb785bdb2a1b77f33c4f9c kde-l10n-sl-4.9.0.tar.xz
fc64995c66528d6db942178ee33f6720 kde-l10n-sr-4.9.0.tar.xz
f74011a9fbf9d8bcd1adda5883aa398b kde-l10n-sv-4.9.0.tar.xz
ceb1c7c16bcaf6e8662fb69429ad4d09 kde-l10n-tg-4.9.0.tar.xz
824d39ba8c9f4827393b6c0aaa738fbf kde-l10n-th-4.9.0.tar.xz
6fcf25717fb119cede44d37319b697ee kde-l10n-tr-4.9.0.tar.xz
aa30a9f017bf8774bb8f32ecacbb2c01 kde-l10n-ug-4.9.0.tar.xz
e46cba4ac1d52154ce298e2000cb5305 kde-l10n-uk-4.9.0.tar.xz
b678a752f27c70f174604787fbcb2a95 kde-l10n-vi-4.9.0.tar.xz
cbc474e702264116817fb5f6e236a8af kde-l10n-wa-4.9.0.tar.xz
9810f165a029d127c1aa2ab08739fc57 kde-l10n-zh_CN-4.9.0.tar.xz
de2e21409685e42269969a17edd43963 kde-l10n-zh_TW-4.9.0.tar.xz

View File

@ -1,8 +1,8 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# maintainer: abveritas[at]chakra-project[dog]org>
# maintainer: Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
@ -18,12 +18,11 @@ pkgdesc="KDE bindings for python"
url="http://kde.org/"
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('pyqt' 'qscintilla' 'boost-libs' 'kdepim-runtime')
depends=('pyqt' 'qscintilla' 'boost-libs' "kdepim-runtime>=${_kdever}")
makedepends=('cmake' 'automoc4' 'polkit-qt' 'boost')
source=("$_mirror/${_pkgname}-$_kdever.tar.xz")
#"fix-pykde4.patch")
md5sums=(`grep ${_pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
#'3096e7ad08058c4fce32e5bf4846f4d0')
groups=("kde" "kdebindings" "kde-uninstall")
provides=('kdebindings-python' 'pykde4')
replaces=('kdebindings-python')
@ -33,13 +32,13 @@ options=('docs' '!splithdr' 'splitdbg' 'log')
build() {
cd "${srcdir}"
mkdir build
cd build
rm -rf build
mkdir build && cd build
cmake ../pykde4-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPYTHON_EXECUTABLE=/usr/bin/python2
-DPYTHON_EXECUTABLE=/usr/bin/python2
make
}

View File

@ -1,96 +0,0 @@
--- a/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp
+++ b/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp
@@ -18,6 +18,7 @@
Boston, MA 02111-1307, USA.
*/
+#include <Python.h>
#include <QtCore/QCoreApplication>
#include <QFileInfo>
#include <QDir>
@@ -25,7 +26,6 @@
#include <klibloader.h>
#include <kstandarddirs.h>
#include <kcmodule.h>
-#include <Python.h>
#include <kcomponentdata.h>
#include <kdebug.h>Index: b/python/pykde4/CMakeLists.txt
===================================================================
--- a/python/pykde4/CMakeLists.txt
+++ b/python/pykde4/CMakeLists.txt
@@ -87,6 +87,9 @@
${KDEPIMLIBS_INCLUDE_DIRS}
)
+# Pull in ARM configuration options if needed
+STRING(REGEX MATCH "PyQt_qreal_double" SIP_ARM_HACK ${PYQT4_SIP_FLAGS} "")
+
SET(SIP_INCLUDES ${PYQT4_SIP_DIR} sip)
SET(SIP_CONCAT_PARTS 8)
IF (WIN32)
@@ -94,7 +97,7 @@
ELSE (WIN32)
SET(SIP_TAGS ALL WS_X11 ${PYQT4_VERSION_TAG})
ENDIF (WIN32)
-SET(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug)
+SET(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug ${SIP_ARM_HACK})
# Use an extra option when compiling on Python 3.
IF (PYTHON_3)diff -ur kdebindings-4.5.95/python/pykde4/sip/nepomuk/nuao.sip kdebindings-4.5.95.mine/python/pykde4/sip/nepomuk/nuao.sip
--- kdebindings-4.5.95/python/pykde4/sip/nepomuk/nuao.sip 2010-12-22 09:55:07.000000000 +0000
+++ kdebindings-4.5.95.mine/python/pykde4/sip/nepomuk/nuao.sip 2011-01-07 00:04:41.157926502 +0000
@@ -32,7 +32,7 @@
QUrl Event ();
QUrl ModificationEvent ();
QUrl UsageEvent ();
-QUrl duration ();
+QUrl end ();
QUrl eventCount ();
QUrl firstEvent ();
QUrl firstModification ();--- a/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp
+++ b/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp
@@ -297,7 +297,7 @@ QLibrary *LoadPythonLibrary()
{
QLibrary *pythonLib = new QLibrary();
pythonLib->setLoadHints(QLibrary::ExportExternalSymbolsHint);
- pythonLib->setFileName(LIB_PYTHON);
+ pythonLib->setFileName(LIB_PYTHON ".1");
pythonLib->load();
return pythonLib;
}Index: b/python/pykde4/CMakeLists.txt
===================================================================
--- a/python/pykde4/CMakeLists.txt
+++ b/python/pykde4/CMakeLists.txt
@@ -15,6 +15,18 @@
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib/pykde)
ENDIF(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION LESS 6)
+# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
+set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
+
+# search packages used by KDE
+find_package(KDE4 REQUIRED)
+include (KDE4Defaults)
+include (MacroLibrary)
+include(MacroOptionalAddSubdirectory)
+
+add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT)
+
+
FIND_PACKAGE(PythonLibrary REQUIRED)
INCLUDE(PythonMacros)Do not link python modules against -lpython2.X. Since KDE4's cmake file uses --no-undefined by default, we have to remove that from the default CMAKE_SHARED_LINKER_FLAGS variable, but only for the pykde4 subdirectory.
Index: b/python/pykde4/CMakeLists.txt
===================================================================
--- a/python/pykde4/CMakeLists.txt
+++ b/python/pykde4/CMakeLists.txt
@@ -93,6 +93,9 @@
ADD_DEFINITIONS(-D_REENTRANT -DQT_CORE_LIB -DQT_GUI_LIB -DUSING_SOPRANO_NRLMODEL_UNSTABLE_API)
+# Do not use --no-undefined for python modules.
+STRING(REPLACE -Wl,--no-undefined "" CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}")
+
FILE(GLOB kdecore_files_sip sip/kdecore/*.sip)
set(SIP_EXTRA_FILES_DEPEND ${kdecore_files_sip})
ADD_SIP_PYTHON_MODULE(PyKDE4.kdecore sip/kdecore/kdecoremod.sip ${KDE4_KDECORE_LIBS} ${KDE4_KPTY_LIBS} ${QT_QTNETWORK_LIBRARY})

View File

@ -20,7 +20,7 @@ screenshot="http://www.kde.org/images/screenshots/marble.png"
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL' 'FDL')
depends=("kde-runtime>=${_kdever}" "gpsd" "qt-mobility")
depends=("kde-runtime>=${_kdever}" "gpsd" "qt-mobility" 'shapelib')
makedepends=('cmake' 'automoc4')
provides=('marble')
groups=("kde" "kdeedu" "kde-uninstall")

View File

@ -62,7 +62,7 @@ license=('GPL' 'LGPL' 'FDL')
options=('docs' '!splithdr' 'splitdbg' 'log')
makedepends=('pkgconfig' 'cmake' 'automoc4' "kdelibs>=${_kdever}" "kde-runtime>=${_kdever}" 'qca' 'ggz-client-libs' 'gnugo' 'twisted' 'openal' 'qhull' 'pyqt'
makedepends=('pkg-config' 'cmake' 'automoc4' "kdelibs>=${_kdever}" "kde-runtime>=${_kdever}" 'qca' 'ggz-client-libs' 'gnugo' 'twisted' 'openal' 'qhull' 'pyqt'
"kdebindings-pykde4>=${_kdever}" 'docbook-xsl')
source=("$_mirror/${pkgbase}-$_kdever.tar.xz")
@ -214,7 +214,6 @@ package_kdegames-kbattleship() {
# will be generated during install
rm -rf ${pkgdir}/etc
install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/kbattleship/src/module.dsc ${pkgdir}/usr/share/ggz/kbattleship.dsc
}
package_kdegames-kblackbox() {
@ -489,7 +488,7 @@ package_kdegames-konquest() {
package_kdegames-kpat() {
pkgdesc="Collection of various patience games known all over the world"
depends=("${pkgbase}-common>=${_kdever}")
depends=("${pkgbase}-common>=${_kdever}" 'openal')
conflicts=('kdegames-doc')
groups=("kde" "${pkgbase}" "kde-uninstall")
categories=('games')
@ -518,7 +517,6 @@ package_kdegames-kreversi() {
# will be generated during install
rm -rf ${pkgdir}/etc
install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/kreversi/module.dsc ${pkgdir}/usr/share/ggz/kreversi.dsc
}
package_kdegames-klickety() {
@ -598,7 +596,6 @@ package_kdegames-ksquares() {
# will be generated during install
rm -rf ${pkgdir}/etc
install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/ksquares/src/module.dsc ${pkgdir}/usr/share/ggz/ksquares.dsc
}
package_kdegames-ksudoku() {

View File

@ -42,6 +42,3 @@ package() {
make DESTDIR=${pkgdir} install || return 1
}

View File

@ -0,0 +1,39 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=kdemultimedia-dragonplayer
_pkgname=dragon
pkgver=${_kdever}
pkgrel=1
pkgdesc="A multimedia player where the focus is on simplicity, instead of
features"
url='http://kde.org/applications/multimedia/dragonplayer/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=("kde-runtime>=${_kdever}")
makedepends=('cmake' 'automoc4')
source=("$_mirror/${_pkgname}-$_kdever.tar.xz")
md5sums=(`grep ${_pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
groups=("kde" "kdemultimedia" "kde-uninstall")
provides=('dragonplayer')
options=('docs' '!splithdr' 'splitdbg' 'log')
build() {
cd ${srcdir}/${_pkgname}-${pkgver}
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
make
}
package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR=${pkgdir} install || return 1
}

View File

@ -0,0 +1,37 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=kdemultimedia-kmix
_pkgname=kmix
pkgver=${_kdever}
pkgrel=1
pkgdesc="KDE volume control program"
url='http://kde.org/applications/multimedia/kmix/'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=("kde-runtime>=${_kdever}" 'libcanberra')
makedepends=('cmake' 'automoc4')
source=("$_mirror/${_pkgname}-$_kdever.tar.xz")
md5sums=(`grep ${_pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
groups=("kde" "kdemultimedia" "kde-uninstall")
provides=('kmix')
options=('docs' '!splithdr' 'splitdbg' 'log')
build() {
cd ${srcdir}/${_pkgname}-${pkgver}
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
make
}
package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR=${pkgdir} install || return 1
}

View File

@ -1,212 +0,0 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
#
# package info
#
pkgbase=('kdemultimedia')
pkgname=('kdemultimedia-common'
'kdemultimedia-dragonplayer'
'kdemultimedia-juk'
'kdemultimedia-kmix'
'kdemultimedia-kscd'
'kdemultimedia-thumbnailers')
arch=('i686' 'x86_64')
pkgver=${_kdever}
pkgrel=2
pkgdesc="split package"
url="http://www.kde.org"
license=('GPL' 'LGPL' 'FDL')
options=('docs' '!splithdr' 'splitdbg' 'log')
makedepends=('ffmpeg' 'pkgconfig' 'cmake' 'automoc4' "kdelibs>=${_kdever}" "kde-runtime>=${_kdever}"
'cdparanoia' 'mplayer' 'libpulse' 'musicbrainz>=3.0.3' 'taglib' 'automoc4' 'docbook-xsl')
source=($_mirror/${pkgbase}-$_kdever.tar.xz
http://kenai.com/projects/kde-odf-thumbnail/downloads/download/1.0.0/kde-odf-thumbnail-1.0.0.tar.gz
http://kde-apps.org/CONTENT/content-files/107128-GimpResourcesThumbnailer-2.1.0.tar.gz
http://kde-apps.org/CONTENT/content-files/114885-AudioThumbs-0.1.tar.gz
mplayerthumbs-horizontal.patch
sprocket-large.png
sprocket-medium.png
sprocket-small.png)
md5sums=(`grep ${pkgbase}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`
'edf694939f4b5d5e97c3fe2f91e7cec3' # kde-odf-thumbnail-1.0.0.tar.gz
'5e3022ddcf3876e07d4b9870e1806b48' # 107128-GimpResourcesThumbnailer-2.1.0.tar.gz
'07c3039ddf5e88ba0ab290570f43749d' # 114885-AudioThumbs-0.1.tar.gz
'00ff1e8a1e4c1e39e3d1146f1d08036c' # mplayerthumbs-horizontal.patch
'6eeba61989d0e6904fe2c18bb01a3775' # sprocket-large.png
'ebb3b4c68ee69e128faf5ef0b37aaeae' # sprocket-medium.png
'450cf7bf2ac02b1efe75156d9bb887f6') # sprocket-small.png
#
# build function
#
build() {
cd ${srcdir}/${pkgbase}-${pkgver}
msg "applying patches ..."
patch -Np1 -i ${srcdir}/mplayerthumbs-horizontal.patch
msg "starting build ..."
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_PulseAudio=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
make VERBOSE=1 || return 1
pushd $srcdir/kde-odf-thumbnail-1.0.0
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
popd
pushd $srcdir/GimpResourcesThumbnailer-2.1.0
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
popd
pushd $srcdir/AudioThumbs-0.1
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
popd
}
#
# split-install functions
#
package_kdemultimedia-common() {
pkgdesc="KDE multimedia - Common files and libraries"
depends=("kdelibs>=${_kdever}" "kde-runtime>=${_kdever}" 'flac' 'musicbrainz>=3.0.3' 'cdparanoia' 'taglib')
conflicts=('kdemultimedia-doc')
groups=("kde" "kdemultimedia" "kde-uninstall")
optdepends=('pulseaudio: pulseaudio support')
install=${pkgbase}.install
splitdirs="kioslave libkcddb libkcompactdisc strigi-analyzer"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
# include our patches into the package
ls -1 ${startdir}/*.patch &>/dev/null 2>&1
if [ "$?" = "0" ]; then
warning "incuding patches into package"
mkdir -p ${pkgdir}/usr/share/chakra/patches/${pkgbase} &>/dev/null
for i in ${startdir}/*.patch; do
msg "$i"
cp $i ${pkgdir}/usr/share/chakra/patches/${pkgbase}/ &>/dev/null
done
else
warning "no patches found, skipping to include them into the package..."
fi
}
package_kdemultimedia-dragonplayer() {
pkgdesc="Simple video player"
depends=("${pkgbase}-common>=${_kdever}")
conflicts=('kdemultimedia-doc')
groups=("kde" "${pkgbase}" "kde-uninstall")
provides=('dragonplayer')
categories=('multimedia')
install=${pkgbase}.install
splitdirs="dragonplayer"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
}
package_kdemultimedia-juk() {
pkgdesc="An audio player with music database"
depends=("${pkgbase}-common>=${_kdever}")
conflicts=('kdemultimedia-doc')
groups=("kde" "${pkgbase}" "kde-uninstall")
provides=('juk')
categories=('multimedia')
install=${pkgbase}.install
splitdirs="juk"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
}
package_kdemultimedia-kmix() {
pkgdesc="Audio mixer"
depends=("${pkgbase}-common>=${_kdever}")
conflicts=('kdemultimedia-doc')
groups=("kde" "${pkgbase}" "kde-uninstall")
optdepends=('pulseaudio: pulseaudio support')
provides=('kmix')
categories=('multimedia')
install=${pkgbase}.install
splitdirs="kmix"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
}
package_kdemultimedia-kscd() {
pkgdesc="Audio CD player"
depends=("${pkgbase}-common>=${_kdever}" 'musicbrainz')
groups=("kde" "${pkgbase}" "kde-uninstall")
provides=('kscd')
categories=('multimedia')
install=${pkgbase}.install
splitdirs="kscd"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
}
package_kdemultimedia-thumbnailers() {
pkgdesc='KDE Thumbnailers for several formats'
depends=("${pkgbase}-common>=${_kdever}" 'mplayer')
provides=("${pkgbase}-mplayerthumbs=${_kdever}" 'mplayerthumbs')
groups=("kde" "${pkgbase}" "kde-uninstall")
install=${pkgbase}.install
splitdirs="mplayerthumbs ffmpegthumbs"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install
done
install -D -m644 ${srcdir}/sprocket-large.png ${pkgdir}/usr/share/apps/videothumbnail/sprocket-large.png
install -D -m644 ${srcdir}/sprocket-medium.png ${pkgdir}/usr/share/apps/videothumbnail/sprocket-medium.png
install -D -m644 ${srcdir}/sprocket-small.png ${pkgdir}/usr/share/apps/videothumbnail/sprocket-small.png
cd $srcdir/kde-odf-thumbnail-1.0.0
make DESTDIR=${pkgdir} install
cd $srcdir/GimpResourcesThumbnailer-2.1.0
make DESTDIR=${pkgdir} install
cd $srcdir/AudioThumbs-0.1
make DESTDIR=${pkgdir} install
}

View File

@ -1,88 +0,0 @@
post_install() {
if [ -e "/etc/chakra/updates.conf" ] ; then
. /etc/chakra/updates.conf
if [ "$UPDATE_XDG_ICON_DB" = "yes" ]; then
/usr/bin/chakra-update-icons
fi
if [ "$UPDATE_GLOBAL_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-sycoca
fi
if [ "$UPDATE_USER_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-user-sycoca
fi
else
echo " > WARNING"
echo " The package kde-common seems not to be installed,"
echo " this can possibly break the installation. Just install it"
echo " manually after this installation/update, run the following"
echo " commands and restart KDE afterwards:"
echo " sudo chakra-config-updater"
echo " kbuildsycoca4"
echo " "
fi
}
post_upgrade() {
if [ -e "/etc/chakra/updates.conf" ] ; then
. /etc/chakra/updates.conf
if [ "$UPDATE_XDG_ICON_DB" = "yes" ]; then
/usr/bin/chakra-update-icons
fi
if [ "$UPDATE_GLOBAL_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-sycoca
fi
if [ "$UPDATE_USER_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-user-sycoca
fi
else
echo " > WARNING"
echo " The package kde-common seems not to be installed,"
echo " this can possibly break the installation. Just install it"
echo " manually after this installation/update, run the following"
echo " commands and restart KDE afterwards:"
echo " sudo chakra-config-updater"
echo " kbuildsycoca4"
echo " "
fi
}
post_remove() {
if [ -e "/etc/chakra/updates.conf" ] ; then
. /etc/chakra/updates.conf
if [ "$UPDATE_XDG_ICON_DB" = "yes" ]; then
/usr/bin/chakra-update-icons
fi
if [ "$UPDATE_GLOBAL_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-sycoca
fi
if [ "$UPDATE_USER_CONFIG" = "yes" ]; then
/usr/bin/chakra-update-user-sycoca
fi
else
echo " > WARNING"
echo " The package kde-common seems not to be installed,"
echo " this can possibly break the installation. Just install it"
echo " manually after this installation/update, run the following"
echo " commands and restart KDE afterwards:"
echo " sudo chakra-config-updater"
echo " kbuildsycoca4"
echo " "
fi
}
op=$1
shift
$op $*

View File

@ -1,203 +0,0 @@
Index: gui/mdwslider.h
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/mdwslider.h (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/mdwslider.h (Revision 1270926)
@@ -56,7 +56,7 @@
bool includePlayback, bool includeCapture,
bool small, Qt::Orientation,
QWidget* parent, ViewBase* view, ProfControl *pctl);
- ~MDWSlider() { }
+ virtual ~MDWSlider();
enum LabelType { LT_ALL, LT_FIRST_CAPTURE, LT_NONE };
void addActionToPopup( KAction *action );
Index: gui/viewbase.cpp
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/viewbase.cpp (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/viewbase.cpp (Revision 1270926)
@@ -128,13 +128,14 @@
// allow view to "polish" itself
constructionFinished();
- kDebug() << "CONNECT ViewBase count " << _mixers.size();
- foreach ( Mixer* mixer, _mixers )
- {
- kDebug(67100) << "CONNECT ViewBase controlschanged" << mixer->id();
- connect ( mixer, SIGNAL(controlChanged()), this, SLOT(refreshVolumeLevels()) );
- connect ( mixer, SIGNAL(controlsReconfigured(QString)), this, SLOT(controlsReconfigured(QString)) );
- }
+// Moved the following up one Level to KMixerWidget
+// kDebug() << "CONNECT ViewBase count " << _mixers.size();
+// foreach ( Mixer* mixer, _mixers )
+// {
+// kDebug(67100) << "CONNECT ViewBase controlschanged" << mixer->id();
+// connect ( mixer, SIGNAL(controlChanged()), this, SLOT(refreshVolumeLevels()) );
+// connect ( mixer, SIGNAL(controlsReconfigured(QString)), this, SLOT(controlsReconfigured(QString)) );
+// }
}
@@ -217,10 +218,6 @@
setMixSet();
kDebug(67100) << "ViewBase::controlsReconfigured() " << mixer_ID << ": Recreating widgets (mixset contains: " << _mixSet->count() << ")";
createDeviceWidgets();
-
- // We've done the low level stuff our selves but let elements
- // above know what has happened so they can reload config etc.
- emit redrawMixer(mixer_ID);
}
}
Index: gui/kmixerwidget.h
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/kmixerwidget.h (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/kmixerwidget.h (Revision 1270926)
@@ -75,6 +75,10 @@
void saveConfig( KConfig *config );
void loadConfig( KConfig *config );
+ private slots:
+ void controlsReconfiguredToplevel(QString mixerId);
+ void refreshVolumeLevelsToplevel();
+
private:
Mixer *_mixer;
QVBoxLayout *m_topLayout; // contains TabWidget
@@ -82,6 +86,7 @@
ProfTab* _tab;
std::vector<ViewBase*> _views;
KActionCollection* _actionCollection; // -<- applciations wide action collection
+ QWidget* _mainWindow;
void createLayout(ViewBase::ViewFlags vflags);
Index: gui/mixdevicewidget.h
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/mixdevicewidget.h (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/mixdevicewidget.h (Revision 1270926)
@@ -47,7 +47,7 @@
MixDeviceWidget( MixDevice* md,
bool small, Qt::Orientation orientation,
QWidget* parent, ViewBase*, ProfControl * );
- ~MixDeviceWidget();
+ virtual ~MixDeviceWidget();
void addActionToPopup( KAction *action );
Index: gui/mdwslider.cpp
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/mdwslider.cpp (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/mdwslider.cpp (Revision 1270926)
@@ -81,7 +81,25 @@
update();
}
+MDWSlider::~MDWSlider()
+{
+ foreach( QAbstractSlider* slider, m_slidersPlayback)
+ {
+ delete slider;
+ }
+ foreach( QAbstractSlider* slider, m_slidersCapture)
+ {
+ delete slider;
+ }
+ /*
+ static int destructorCalls = 1;
+ kDebug() << "Destroying id=" << this->mixDevice()->id() << "desctructorCalls=" << destructorCalls;
+ ++destructorCalls;
+ */
+
+}
+
void MDWSlider::createActions()
{
// create actions (on _mdwActions, see MixDeviceWidget)
Index: gui/kmixerwidget.cpp
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/kmixerwidget.cpp (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/kmixerwidget.cpp (Revision 1270926)
@@ -37,6 +37,7 @@
#include <ktabwidget.h>
// KMix
+#include "apps/kmix.h"
#include "gui/guiprofile.h"
#include "gui/kmixerwidget.h"
#include "gui/kmixtoolbox.h"
@@ -58,6 +59,8 @@
m_topLayout(0), _guiprof(guiprof),
_actionCollection(actionCollection)
{
+ _mainWindow = parent;
+ //kDebug() << "kmixWindow created: parent=" << parent << ", parentWidget()=" << parentWidget();
if ( _mixer )
{
createLayout(vflags);
@@ -126,13 +129,42 @@
connect( vbase, SIGNAL(toggleMenuBar()), parentWidget(), SLOT(toggleMenuBar()) );
// *this will be deleted on rebuildGUI(), so lets queue the signal
connect( vbase, SIGNAL(rebuildGUI()) , parentWidget(), SLOT(recreateGUIwithSavingView()), Qt::QueuedConnection );
- connect( vbase, SIGNAL(redrawMixer(QString)), parentWidget(), SLOT(redrawMixer(QString)), Qt::QueuedConnection );
+ //connect( vbase, SIGNAL(redrawMixer(QString)), parentWidget(), SLOT(redrawMixer(QString)), Qt::QueuedConnection );
+
+ kDebug() << "CONNECT ViewBase count " << vbase->getMixers().size();
+ foreach ( Mixer* mixer, vbase->getMixers() )
+ {
+ kDebug(67100) << "CONNECT ViewBase controlschanged" << mixer->id();
+ connect ( mixer, SIGNAL(controlChanged()), this, SLOT(refreshVolumeLevelsToplevel()) );
+ connect ( mixer, SIGNAL(controlsReconfigured(QString)), this, SLOT(controlsReconfiguredToplevel(QString)) );
+ }
return true;
}
}
+void KMixerWidget::controlsReconfiguredToplevel(QString mixerId)
+{
+ foreach ( ViewBase* vbase, _views)
+ {
+ vbase->controlsReconfigured(mixerId);
+ }
+ KMixWindow* kmixWindow = qobject_cast<KMixWindow*>(_mainWindow);
+ kDebug() << "kmixWindow to redraw: " << kmixWindow << ", not-casted=" << _mainWindow;
+ if (kmixWindow != 0)
+ {
+ kmixWindow->redrawMixer(mixerId);
+ }
+}
+void KMixerWidget::refreshVolumeLevelsToplevel()
+{
+ foreach ( ViewBase* vbase, _views)
+ {
+ vbase->refreshVolumeLevels();
+ }
+}
+
/**
* Returns the current View. Normally we have only one View, so we always return the first view.
* This method is only here for one reason: We can plug in an action in the main menu, so that
Index: gui/viewbase.h
===================================================================
--- kdemultimedia-4.7.95/kmix/gui/viewbase.h (Revision 1270925)
+++ kdemultimedia-4.7.95/kmix/gui/viewbase.h (Revision 1270926)
@@ -113,6 +113,8 @@
GUIProfile* guiProfile() { return _guiprof; };
KActionCollection* actionCollection() { return _actions; };
+ QSet<Mixer*>& getMixers() { return _mixers; };
+
/**
* Contains the widgets for the _mixSet. There is a 1:1 relationship, which means:
* _mdws[i] is the Widget for the MixDevice _mixSet[i] - please see ViewBase::createDeviceWidgets().
@@ -123,7 +125,7 @@
signals:
void rebuildGUI();
- void redrawMixer( const QString& mixer_ID );
+ //void redrawMixer( const QString& mixer_ID );
protected:

View File

@ -1,19 +0,0 @@
diff -Naur kdemultimedia-4.3.90.orig/mplayerthumbs/src/videopreview.cpp kdemultimedia-4.3.90/mplayerthumbs/src/videopreview.cpp
--- kdemultimedia-4.3.90.orig/mplayerthumbs/src/videopreview.cpp 2009-05-14 19:27:36.000000000 +0200
+++ kdemultimedia-4.3.90/mplayerthumbs/src/videopreview.cpp 2010-01-16 00:43:05.000000000 +0100
@@ -91,8 +91,13 @@
else
sprocket = QPixmap(KStandardDirs::locate( "data", "videothumbnail/sprocket-large.png" ));
- for (int y = 0; y < pix.height() + sprocket.height(); y += sprocket.height()) {
- painter.drawPixmap( 0, y, sprocket );
+// for (int y = 0; y < pix.height() + sprocket.height(); y += sprocket.height()) {
+// painter.drawPixmap( 0, y, sprocket );
+// }
+
+ for (int x = 0; x < pix.width() + sprocket.width(); x += sprocket.width()) {
+ painter.drawPixmap( x, 0, sprocket );
+ painter.drawPixmap( x, (pix.height() - sprocket.height()), sprocket );
}
}
// End of xine-artsplugin code

Binary file not shown.

Before

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

View File

@ -1,8 +1,8 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer: abveritas[at]chakra-project[dog]org>
# maintainer: Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
@ -21,32 +21,29 @@ pkgname=('kdenetwork-filesharing'
arch=('i686' 'x86_64')
pkgver=${_kdever}
pkgrel=3
pkgrel=1
pkgdesc="split package"
url="http://www.kde.org"
license=('GPL' 'LGPL' 'FDL')
options=('docs' '!splithdr' 'splitdbg' 'log')
makedepends=('pkgconfig' 'cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'qca-ossl'
makedepends=('pkgconfig' 'cmake' 'automoc4' 'boost' 'speex' 'ortp' 'libotr' 'qca-ossl' 'telepathy-qt'
"kde-workspace>=${_kdever}" "kde-baseapps>=${_kdever}" 'libvncserver' 'libmsn' 'libmms'
'ppp' 'libv4l' 'libidn' 'rdesktop' 'qimageblitz' 'libxss' 'libxdamage' 'libgadu'
'mediastreamer' 'msilbc' 'kwebkitpart>=0.9.6' 'libktorrent>=1.0.5' 'docbook-xsl')
source=("$_mirror/${pkgbase}-$_kdever.tar.xz"
'lisa.daemon'
'gcc47.patch')
'lisa.daemon')
md5sums=(`grep ${pkgbase}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`
'66069c83fd5fa0df5d743d4486799033' # lisa.daemon
'2437b44ca9609b89c2a8f8f3a9f3df98') #gcc47.patch
'66069c83fd5fa0df5d743d4486799033') # lisa.daemon
#
# build function
#
build() {
cd ${srcdir}/${pkgbase}-${pkgver}
patch -p4 -i "${srcdir}"/gcc47.patch
msg "starting build ..."
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
@ -143,7 +140,7 @@ package_kdenetwork-kppp() {
package_kdenetwork-krdc() {
pkgdesc="Desktop Sharing Client"
url="http://kde.org/applications/internet/krdc/"
depends=("kde-runtime>=${_kdever}" 'libvncserver' 'rdesktop' 'telepathy-qt4')
depends=("kde-runtime>=${_kdever}" 'libvncserver' 'rdesktop' 'telepathy-qt')
groups=("kde" "${pkgbase}" "kde-uninstall")
categories=('network')
conflicts=("kdenetwork-common" "kdenetwork-doc")

View File

@ -1,60 +0,0 @@
--- branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/socketaddress.cc 2012/05/03 16:03:23 1292761
+++ branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/socketaddress.cc 2012/05/03 16:11:00 1292762
@@ -31,6 +31,7 @@
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
+#include <unistd.h>
#endif
#include <cstring>
--- branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/ssladapter.cc 2012/05/03 16:03:23 1292761
+++ branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/ssladapter.cc 2012/05/03 16:11:00 1292762
@@ -27,6 +27,12 @@
#include "talk/base/ssladapter.h"
+#ifdef POSIX
+extern "C" {
+#include <unistd.h>
+}
+#endif
+
#if !defined(SSL_USE_SCHANNEL) && !defined(SSL_USE_OPENSSL)
#ifdef WIN32
#define SSL_USE_SCHANNEL 1
--- branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/stringutils.h 2012/05/03 16:03:23 1292761
+++ branches/KDE/4.8/kdenetwork/kopete/protocols/jabber/googletalk/libjingle/talk/base/stringutils.h 2012/05/03 16:11:00 1292762
@@ -198,15 +198,6 @@
}
template<class CTYPE>
-size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...) {
- va_list args;
- va_start(args, format);
- size_t len = vsprintfn(buffer, buflen, format, args);
- va_end(args);
- return len;
-}
-
-template<class CTYPE>
size_t vsprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format,
va_list args) {
int len = vsnprintf(buffer, buflen, format, args);
@@ -217,6 +208,15 @@
return len;
}
+template<class CTYPE>
+size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...) {
+ va_list args;
+ va_start(args, format);
+ size_t len = vsprintfn(buffer, buflen, format, args);
+ va_end(args);
+ return len;
+}
+
///////////////////////////////////////////////////////////////////////////////
// Allow safe comparing and copying ascii (not UTF-8) with both wide and
// non-wide character strings.

View File

@ -16,8 +16,8 @@ pkgname=('kdesdk-cervisia'
'kdesdk-dolphin-plugins'
'kdesdk-kapptemplate'
'kdesdk-kcachegrind'
'kdesdk-kdeaccounts-plugin'
'kdesdk-kdepalettes'
# 'kdesdk-kdeaccounts-plugin'
# 'kdesdk-kdepalettes'
'kdesdk-kioslave'
'kdesdk-kmtrace'
'kdesdk-kompare'
@ -31,6 +31,7 @@ pkgname=('kdesdk-cervisia'
'kdesdk-poxml'
'kdesdk-scripts'
'kdesdk-strigi-analyzer'
'kdesdk-thumbnailers'
'kdesdk-umbrello')
arch=('i686' 'x86_64')
@ -55,11 +56,14 @@ md5sums=(`grep ${pkgbase}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1`)
build() {
cd ${srcdir}/${pkgbase}-${pkgver}
#patch -p0 -i ${startdir}/fixdoc.patch
#patch -p0 -i ${startdir}/fixbuild.patch
msg "starting build ..."
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON
make || return 1
make
}
@ -346,6 +350,23 @@ package_kdesdk-strigi-analyzer() {
done
}
package_kdesdk-thumbnailers() {
pkgdesc="KDE SDK thumbnailers for several development files"
depends=("kde-runtime>=${_kdever}")
groups=("kde" "kde-devel" "kde-uninstall" "kdesdk")
categories=('programming')
install=${pkgbase}.install
replaces=('po-thumbnailer')
conflicts=('po-thumbnailer')
provides=('po-thumbnailer')
splitdirs="thumbnailers"
for i in ${splitdirs} ; do
cd ${srcdir}/${pkgbase}-${pkgver}/${i}
make DESTDIR=${pkgdir} install || return 1
done
}
package_kdesdk-umbrello() {
pkgdesc="An UML modeling tool for KDE"
screenshot="http://uml.sourceforge.net/screenshots/umbrello-2.0.png"

20
kdesdk/fixbuild.patch Normal file
View File

@ -0,0 +1,20 @@
--- CMakeLists.txt (revision 1299643)
+++ CMakeLists.txt (working copy)
@@ -29,6 +29,9 @@
ENDIF(EXISTS ${_fullPath}/CMakeLists.txt)
ENDMACRO (KDESDK_OPTIONAL_ADD_SUBDIRECTORY)
+cmake_minimum_required(VERSION 2.6)
+project(kdesdk)
+
# list of self-contained submodules
kdesdk_optional_add_subdirectory(kapptemplate)
kdesdk_optional_add_subdirectory(dolphin-plugins)
@@ -43,9 +46,6 @@
############################
# START OF OLD MODULE SETUP
-cmake_minimum_required(VERSION 2.6)
-project(kdesdk)
-
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )

27
kdesdk/fixdoc.patch Normal file
View File

@ -0,0 +1,27 @@
Index: kapptemplate/templates/C++/kapp4-qml/src/CMakeLists.txt
===================================================================
--- kapptemplate/templates/C++/kapp4-qml/src/CMakeLists.txt (revision 1299497)
+++ kapptemplate/templates/C++/kapp4-qml/src/CMakeLists.txt (working copy)
@@ -1,4 +1,4 @@
-set(%{APPNAMELC}_SRCS
+set(%{APPNAMELC}_SRCS
%{APPNAMELC}.cpp
main.cpp
%{APPNAMELC}view.cpp
Index: doc/CMakeLists.txt
===================================================================
--- doc/CMakeLists.txt (revision 1299497)
+++ doc/CMakeLists.txt (working copy)
@@ -28,8 +28,7 @@
add_subdirectory(scripts)
endif()
-if(LIBXSLT_FOUND AND LIBXML2_FOUND)
- if(BUILD_umbrello)
- add_subdirectory(umbrello)
- endif()
-endif(LIBXSLT_FOUND AND LIBXML2_FOUND)
+if(BUILD_umbrello)
+ add_subdirectory(umbrello)
+endif()
+

39
libkgoogle/PKGBUILD Normal file
View File

@ -0,0 +1,39 @@
# Desktop packages for Chakra
pkgname=libkgoogle
_pkgname=akonadi-google
pkgver=0.3.1
pkgrel=1
pkgdesc="A KDE-based library for accessing various Google services via their public API"
url='https://projects.kde.org/projects/kdereview/libkgoogle'
arch=('i686' 'x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('kdepimlibs' 'qjson')
makedepends=('cmake' 'automoc4' 'boost')
replaces=('akonadi-google')
conflicts=('akonadi-google')
source=("http://www.progdan.cz/wp-content/uploads/akonadi-google-${pkgver}.tar.gz")
md5sums=('fed8d9082547835ab916edd219831cf6')
#source=("ftp://ftp.kde.org/pub/kde/stable/libkgoogle/${pkgver}/libkgoogle-${pkgver}.tar.bz2")
#md5sums=('fa7cff3f8599cb5116be551ee85536e5')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
mkdir build
cd build
cmake ..\
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}/build"
make DESTDIR="${pkgdir}" install
# Temporary fix: this is already in kdepim-runtime
rm -f ${pkgdir}/usr/bin/akonadi_googlecalendar_resource
rm -f ${pkgdir}/usr/bin/akonadi_googlecontacts_resource
rm -f ${pkgdir}/usr/share/akonadi/agents/googlecalendarresource.desktop
rm -f ${pkgdir}/usr/share/akonadi/agents/googlecontactsresource.desktop
}

View File

@ -47,7 +47,6 @@ package_libcanberra() {
package_libcanberra-pulse() {
pkgdesc="PulseAudio plugin for libcanberra"
depends=("$pkgbase=$pkgver-$pkgrel" 'libpulse')
groups=('pulseaudio')
cd "${srcdir}/${pkgbase}-${pkgver}"

View File

@ -1,32 +0,0 @@
#
# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=musicbrainz
pkgver=3.0.3
pkgrel=2
pkgdesc="Library That Provides Access to the MusicBrainz Server "
url="http://musicbrainz.org/"
arch=('i686' 'x86_64')
license=('LGPL2.1')
depends=('neon' 'libdiscid')
makedepends=('cmake')
source=(ftp://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-$pkgver.tar.gz)
md5sums=('f4824d0a75bdeeef1e45cc88de7bb58a')
build() {
cd ${srcdir}
mkdir build
cd build
cmake ../libmusicbrainz-${pkgver} \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DBUILD_STATIC_LIBS:BOOL=OFF
make
}
package() {
cd ${srcdir}/build
make DESTDIR=${pkgdir} install
}

View File

@ -9,13 +9,14 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=polkit-kde-agent
pkgver=0.99.0
pkgrel=1.1
pkgrel=2
pkgdesc='KDE PolicyKit Authentication Agent'
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL')
depends=('kdelibs')
depends=('kdelibs' 'polkit-qt>=0.99.0')
replaces=('polkit-kde')
conflicts=('polkit-kde')
makedepends=('cmake' 'automoc4')
groups=("kde-uninstall" "kde-support")
source=("ftp://ftp.kde.org/pub/kde/stable/apps/KDE4.x/admin/${pkgname}-1-${pkgver}.tar.bz2")

View File

@ -0,0 +1,42 @@
#
# KDE SC Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=polkit-kde-agent
pkgver=0.99.0
pkgrel=1
pkgdesc='KDE PolicyKit Authentication Agent'
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL')
depends=('kdelibs')
replaces=('polkit-kde')
makedepends=('cmake' 'automoc4')
groups=("kde-uninstall" "kde-support")
source=("ftp://ftp.kde.org/pub/kde/stable/apps/KDE4.x/admin/${pkgname}-1-${pkgver}.tar.bz2")
md5sums=('a02d3fddc6270a88bceaf3ba604c92f8')
build() {
cd ${srcdir}/${pkgname}-1-${pkgver}
cd ..
mkdir -p build
cd build
export XDG_CONFIG_DIRS=/etc/xdg
cmake ../${pkgname}-1-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON
make || return 1
}
package() {
cd ${srcdir}/build
make DESTDIR=${pkgdir} install
}

View File

@ -10,7 +10,7 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=qjson
_origname=qjson
pkgver=0.7.1
pkgrel=1
pkgrel=2
pkgdesc="A qt-based library that maps JSON data to QVariant objects."
arch=('i686' 'x86_64')
license=('GPL')