You are not logged in.
This thread is copied from here:
http://bbs.archlinux.org/viewtopic.php?t=13227
.....do it properly, and write a full pkgbuild.
Here are the first packges:
http://user-contributions.org/users/inc … tandalone/
To avoid conflicts, they are all configured with "conflicts=()" and have extension "-sta".
Markku
Offline
What I don't like is the huge kdelibs package (tarball size 19MB). This requires to get minimized. Also I have not yet managed to get in Konqueror <Edit><Create New> to display the options (new file, folder, etc.).
needs something from kdebase-startkde - I had such effect on XFCE4 and konqueror only emerge - I've emerget -startkde and it showed up (+ nsplugins for browser plugins support + konq-plugins for something extra)
ebuild N ] kde-base/kdebase-startkde-3.4.1
[ebuild N ] kde-base/kdesktop-3.4.1
[ebuild N ] kde-base/kcheckpass-3.4.1
[ebuild N ] kde-base/libkonq-3.4.1
[ebuild N ] kde-base/kdialog-3.4.1
[ebuild N ] sys-apps/eject-2.0.13-r2
[ebuild N ] kde-base/kcontrol-3.4.1-r1
[ebuild N ] kde-base/kdebase-data-3.4.1
[ebuild N ] kde-base/kdesu-3.4.1
[ebuild N ] kde-base/khelpcenter-3.4.1-r1
[ebuild N ] kde-base/kdebase-pam-5 0 kB
[ebuild N ] kde-base/ksmserver-3.4.1
[ebuild N ] kde-base/kpersonalizer-3.4.1
[ebuild N ] kde-base/kwin-3.4.1
[ebuild N ] kde-base/kreadconfig-3.4.1
[ebuild N ] kde-base/ksplashml-3.4.1
[ebuild N ] kde-base/kcminit-3.4.1
[ebuild N ] kde-base/kdelibs-3.4.1-r1
[ebuild N ] app-admin/gamin-0.1.1
[ebuild N ] kde-base/arts-3.4.1-r2
I think it's ksmserver or something near it
kdelibs - they have all the stuff required to show all the guis, load translations etc. Smaller... only by -Os [I've used -O2]
Offline
I found the missing part. Requires "kdesktop" getring <Edit><Create New> to work.
I also found another part important when copying between partitions "kioslave".
Everything seems now working fine. I have updated all required packages needed for Konqueror and also few others (kate, kfind and konsole).
http://user-contributions.org/users/inc … tandalone/
I have also updated wiki (posted by Legout):
http://wiki2.archlinux.org/index.php/Ma … 20packages
Markku
Offline
I'll see if kdelibs could be smaller... 19MB isn't that bad after all... as a package it could be splitted.. there are in the sources folders like "kdesu", "kate" but => more fun with finding dependencies
Offline
For security and to avoid conflicts with official Arch kde packages....
NOTE (for user contributors):
Add "conflicts=('kdebase' 'kdelibs')" and "depends=(kdelibs-sta)" in PKGBUILD.
Use extension "-sta" for all standalone packages, easy to identify.
NOTE (for users installing kde packages requiring kdelibs only):
First install kdelibs-sta and then packages (e.g. kbear, kdepim, kdesdk, and kdewebdev) with pacman option "-d" to skip dependency checks.
Example:
pacman -Sd kdewebdev
For security, use only packages in:
http://user-contributions.org/users/inc … standalone
Users who want contribute kde standalone packages, please contact me to get access in /KDE-standalone.
PM:
http://bbs.archlinux.org/profile.php?mo … file&u=118
Markku
Offline
Got the first experience when upgrading packages requiring kdelibs and arts. Cause conflict. Better not to make them stand-alone. Moreover, there is no need.
Markku
Offline
Got the first experience when upgrading packages requiring kdelibs and arts. Cause conflict. Better not to make them stand-alone. Moreover, there is no need.
I made simple pkgbuilds for ksnapshot, kview and kolourpaint. Best to have them depend on regular kdelibs, not kdelibs-sta i gather?
Offline
Nice!
Can you paste the PKGBUILDs here, I will upload in server.
PS.
I have updated all packages and PKGBUILDs (pkg version "2") not to depend on kdelibs-sta but kdelibs. Added kioslave-sta dependecy for konqueror.
http://user-contributions.org/users/inc … tandalone/
Markku
Offline
Here ya go Rasat, just wanted to make sure which to list as depend first.
kview:
pkgname=kview
pkgver=3.4.1
kdever=3.4.1
pkgrel=1
pkgdesc="simple kde image viewer"
url="http://www.kde.org"
conflicts=(kdegraphics)
depends=('kdelibs' 'xorg')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/stable/$kdever/src/kdegraphics-$pkgver.tar.bz2)
build() {
cd $startdir/src/kdegraphics-$pkgver
./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --disable-kpdf-drm --enable-final
# --enable-final # remove this if you build with < 512mb ram.
cd kview
make || return 1
make DESTDIR=$startdir/pkg install
}
md5sums=('d91ef530a416bd8407abb28103bc049c')
ksnapshot:
pkgname=ksnapshot
pkgver=3.4.1
kdever=3.4.1
pkgrel=1
pkgdesc="KDE screenshot catcher"
url="http://www.kde.org"
conflicts=('kdegraphics')
makedepends=()
depends=('kdelibs' 'xorg')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/stable/$kdever/src/kdegraphics-$pkgver.tar.bz2)
build() {
cd $startdir/src/kdegraphics-$pkgver
./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --disable-kpdf-drm --enable-final
# --enable-final # remove this if you build with < 512mb ram.
cd ksnapshot
make || return 1
make DESTDIR=$startdir/pkg install
}
md5sums=('d91ef530a416bd8407abb28103bc049c')
kolourpaint:
pkgname=kolourpaint
pkgver=3.4.1
kdever=3.4.1
pkgrel=1
pkgdesc="KDE Simple Paint Program"
url="http://www.kde.org"
conflicts=('kdegraphics')
makedepends=()
depends=('kdelibs' 'xorg')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/stable/$kdever/src/kdegraphics-$pkgver.tar.bz2)
build() {
cd $startdir/src/kdegraphics-$pkgver
./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --disable-kpdf-drm --enable-final
# --enable-final # remove this if you build with < 512mb ram.
cd kolourpaint
make || return 1
make DESTDIR=$startdir/pkg install
}
md5sums=('d91ef530a416bd8407abb28103bc049c')
Offline
Here's kedit and ark PKGBUILDs rasat..
Ark:
pkgname=ark
pkgver=3.4.1
kdever=3.4.1
pkgrel=1
pkgdesc="A kde archive manager"
url="http://www.kde.org"
conflicts=('kdeutils')
makedepends=()
depends=('kdelibs' 'xorg')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/stable/$kdever/src/kdeutils-$pkgver.tar.bz2)
build() {
cd $startdir/src/kdeutils-$pkgver
./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --disable-kpdf-drm --enable-final
# --enable-final # remove this if you build with < 512mb ram.
cd ark
make || return 1
make DESTDIR=$startdir/pkg install
}
md5sums=('0c3ef37a96ce9f5b0b3ee5d0b31ef4e4')
kedit:
pkgname=kedit
pkgver=3.4.1
kdever=3.4.1
pkgrel=1
pkgdesc="Lightweight KDE text editor"
url="http://www.kde.org"
conflicts=('kdeutils')
makedepends=()
depends=('kdelibs' 'xorg')
# for easier build, just uncomment the mirror you want to use
mirror="ftp.solnet.ch/mirror/KDE" # updated every 2 hours, very fast for Europe
# mirror="ftp.kde.org/pub/kde/" # main server
# mirror="ibiblio.org/pub/mirrors/kde/" # ibiblio mirror
source=(ftp://$mirror/stable/$kdever/src/kdeutils-$pkgver.tar.bz2)
build() {
cd $startdir/src/kdeutils-$pkgver
./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking --disable-kpdf-drm --enable-final
# --enable-final # remove this if you build with < 512mb ram.
cd kedit
make || return 1
make DESTDIR=$startdir/pkg install
}
md5sums=('0c3ef37a96ce9f5b0b3ee5d0b31ef4e4')
kedit seems to be a suitable lightweight replacement for kwrite and kate.
Offline
Thanks pbw, and also for uploading new packages.
To get feedback, I made an announcement in Usercb:
http://user-contributions.org
Markku
Offline
Why is the wiki empty ? (http://wiki2.archlinux.org/index.php/Making%20seperate%20KDE%20packages
Is anyone making new pkgbuilds for 3.5 applications ?
Offline
Seems somebody started the wiki page but didn't enter anything.
To upgrade individual applications to 3.5, is it necessary? kdelibs is upgraded, why spend time for apps when no major changes. Standalone kde is for the "lazy" people.
If wanting to keep upto date, then better to use the standard kde packages.
Markku
Offline
Why is the wiki empty ? (http://wiki2.archlinux.org/index.php/Making%20seperate%20KDE%20packages
The wiki changed location. Use: http://wiki.archlinux.org/index.php/Mak … E_packages
Offline