You are not logged in.

#1 2005-06-28 17:20:48

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Bye, bye KDE - standalone pkgs for non-kde WM users.

This thread is copied from here:
http://bbs.archlinux.org/viewtopic.php?t=13227

iphitus wrote:

.....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

#2 2005-06-28 19:50:44

Riklaunim
Member
Registered: 2005-04-09
Posts: 106
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

rasat wrote:

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 smile (+ 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 smile

kdelibs - they have all the stuff required to show all the guis, load translations etc. Smaller... only by -Os smile [I've used -O2]

Offline

#3 2005-06-29 09:35:40

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#4 2005-06-29 16:30:52

Riklaunim
Member
Registered: 2005-04-09
Posts: 106
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#5 2005-06-30 14:08:03

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#6 2005-07-24 10:18:22

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#7 2005-07-31 15:37:15

pbw
Member
From: Barrie ON, Canada
Registered: 2005-06-01
Posts: 65

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

rasat wrote:

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

#8 2005-07-31 19:53:15

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#9 2005-07-31 22:53:41

pbw
Member
From: Barrie ON, Canada
Registered: 2005-06-01
Posts: 65

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#10 2005-08-01 22:15:51

pbw
Member
From: Barrie ON, Canada
Registered: 2005-06-01
Posts: 65

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#11 2005-08-03 04:50:55

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

Thanks pbw, and also for uploading new packages.
To get feedback, I made an announcement in Usercb:
http://user-contributions.org


Markku

Offline

#12 2005-12-27 10:25:47

sami
Member
From: Finland
Registered: 2004-10-14
Posts: 17

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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

#13 2005-12-27 11:20:59

rasat
Forum Fellow
From: Finland, working in Romania
Registered: 2002-12-27
Posts: 2,293
Website

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

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. smile
If wanting to keep upto date, then better to use the standard kde packages.


Markku

Offline

#14 2006-01-03 08:32:39

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Bye, bye KDE - standalone pkgs for non-kde WM users.

sami wrote:

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

Board footer

Powered by FluxBB