You are not logged in.

#1 2015-12-16 07:03:05

zerophase
Member
Registered: 2015-09-03
Posts: 239

libcroco 0.6.10-1 breaks themes based on the old version

I managed to get older themes working, by changing the .css files to .scss, but they don't render correctly anymore. Instead I just get the default Cinnamon desktop environment with windows looking a bit strange.

**Update Alright, just changing cinnamon.css to cinnamon.scss gets everything looking correct except for taskbars. I thought css files could be converted to scss, and continue working without taking advantage of sass features.  Does anyone know if there's another file that needs to be changed for libcroco?

Last edited by zerophase (2015-12-16 07:49:56)

Offline

#2 2015-12-16 19:36:10

surefire
Member
Registered: 2015-12-16
Posts: 11

Re: libcroco 0.6.10-1 breaks themes based on the old version

I think libcroco 0.6.10 broken. He hangs some third-party css, I found the commit which breaks it and cancelled. Now everything works as before. Try to compile and install using my PKGBUILD.

pkgname=libcroco
pkgver=0.6.10
pkgrel=1
pkgdesc="A CSS parsing library"
arch=('x86_64' 'i686')
depends=('glib2' 'libxml2')
makedepends=('intltool' 'gtk-doc')
license=('LGPL')
source=(${pkgname}::git://git.gnome.org/libcroco#tag=${pkgver})
url="http://www.gnome.org"
sha256sums=(SKIP)

prepare() {
 cd "${srcdir}/${pkgname}"
 git revert --no-edit bc9b2c339e1181f8c69a2f74a93876932e352d6d
}

build() {
  cd "${srcdir}/${pkgname}"
  ./autogen.sh --prefix=/usr --disable-static
  make
}

package() {
  cd "${srcdir}/${pkgname}"
  make DESTDIR="$pkgdir" install
}

Save as PKGBUILD
Run makepkg -si

Last edited by surefire (2015-12-16 19:48:38)

Offline

#3 2015-12-16 19:56:27

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: libcroco 0.6.10-1 breaks themes based on the old version

Have you reported it upstream?

Offline

#4 2015-12-16 19:59:30

surefire
Member
Registered: 2015-12-16
Posts: 11

Re: libcroco 0.6.10-1 breaks themes based on the old version

Only here https://bugs.archlinux.org/task/47367
But I was rejected.

Offline

#5 2015-12-16 20:49:24

zerophase
Member
Registered: 2015-09-03
Posts: 239

Re: libcroco 0.6.10-1 breaks themes based on the old version

0.6.10 is listed as unstable on Launchpad. Can't find any documentation about changes needed to scss files to get them to work either.

Offline

#6 2015-12-16 20:58:16

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: libcroco 0.6.10-1 breaks themes based on the old version

surefire wrote:

Only here https://bugs.archlinux.org/task/47367
But I was rejected.

If it's an upstream problem, it needs to be reported upstream.

Offline

#7 2015-12-17 14:37:03

zerophase
Member
Registered: 2015-09-03
Posts: 239

Re: libcroco 0.6.10-1 breaks themes based on the old version

0.6.11 did fix the theme issues. It was a bit scary for a second when I tested the themes I didn't rename files on.

Last edited by zerophase (2015-12-17 14:40:10)

Offline

Board footer

Powered by FluxBB