Temas Rosa Labs en distros KDE

¿Alguien sabe como poner el tema que tiene Rosa Desktop en otras distros con KDE? Mandriva 2012 también tenía ese mismo tema, un pelín distinto, pero era lo mismo.

He estado buscando varias horas pero nada, no ha habido manera de encontrar nada salvo el launcher.
en aur de arch, tienes los temas, launcher workspace y demas de rosa, de ahí puedes sacar los enlaces de descarga

https://aur.archlinux.org/packages.php? ... _Search=Go
Eso también lo he encontrado yo, pero siendo para Arch no me apaño muy bien. Hay muy poca info por ahí sobre esto. :(
Aunque sea para arch, te puede servir mismamente, en pkgbuild estan las ordenes para bajarse las fuentes y generar el paquete para arch.

Esto mismo lo puedes adaptar para tu distribución, viendo donde se descargarn las fuentes y viendo como se compila (si hace falta) el paquete.

Por ejemplo

https://aur.archlinux.org/packages/kd/k ... l/PKGBUILD

#Maintainer: zilti
#Contributor: Neo Kolokotronis <tetri4@gmail.com>

pkgname=kdeplasma-applets-rosapanel
_pkgname=rosapanel
pkgver=1.0
_pkgver=1.0-30
pkgrel=3
pkgdesc="ROSA panel include RocketBar, and special build Icon and Trash applets. As seen on Mandriva 2011."
arch=('i686' 'x86_64')
url="http://rosalab.ru/"
license=('LGPL2')
depends=('kdebase-workspace' 'kdeplasma-applets-stackfolder' 'plasma-theme-rosa')
makedepends=('rpmextract' 'cmake' 'automoc4')
source=(http://mirror.yandex.ru/rosa/rosa2012lts/repository/SRPMS/main/release/${_pkgname}-${_pkgver}.src.rpm)
md5sums=('cb8b29fa3776eccc7f6ee45efae4cee4')
   
build() {
   cd $startdir/src/
        extractar.sh ${_pkgname}-${_pkgver}.src.rpm
        tar -xvf ${_pkgname}-${pkgver}.tar.gz
        mkdir ${_pkgname}-${pkgver}/build
        cd ${_pkgname}-${pkgver}/build
   cmake ../ -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
        make || return 1
}

package() {
          cd $startdir/src/${_pkgname}-${pkgver}/build
        make DESTDIR=$startdir/pkg install || return 1
}


En source vemos donde se descarga el paquete, luego usa rpmextract.sh, para extraer los ficheros dentro del paquete.rpm, despues descomprime, y usa cmake y make para generar los ficheros, todo esto lo puedes hacer tu en tu distribución.

Otro ejemplo, https://aur.archlinux.org/packages/kd/k ... t/PKGBUILD

pkgname=kdm-rosa-theme-git
_pkgname=kdm-rosa-theme
pkgver=4.10.1
pkgrel=1
pkgdesc="Kdm theme from Rosa Desktop 2012, requires patched kdebase-workspace"
arch=('i686' 'x86_64')
url=('http://www.rosalab.ru/')
conflicts=('kdm-rosa-theme')
license=('GPL' 'LGPL' 'FDL')
depends=('kdebase-workspace-rosa')
provides=('kdm-rosa-theme')
conflicts=('kdm-rosa-theme')
_gitroot="https://bober@abf.rosalinux.ru/bober/archlinux-rosa-kdm.git"
_gitname="archlinux-rosa-kdm"

build() {
   cd "$srcdir"
   msg "Connecting to GIT server...."

   if [ -d $_gitname ] ; then
       cd $_gitname && git pull origin
       msg "The local files are updated."
   else
       git clone $_gitroot $_gitname
   fi
   
   msg "GIT checkout done or server timeout"   
}

package() {
   cd ${srcdir}
   mkdir -p ${pkgdir}/usr/share/apps/kdm/themes/mandriva-kde4/
   mkdir -p ${pkgdir}/usr/share/apps/kdm/package/
   cp -Rn $_gitname/mandriva-kde4/ ${pkgdir}/usr/share/apps/kdm/themes/
   #cp -Rn $_gitname/package/ ${pkgdir}/usr/share/apps/kdm/
}
Con git clone, clona el repositorio donde esta el theme y lo copia.

Mas info sobre aur y pkgbuild en https://wiki.archlinux.org/index.php/AUR https://wiki.archlinux.org/index.php/PKGBUILD
3 respuestas