Grinder
(usa Slackware)
Enviado em 15/04/2015 - 23:18h
Não é nada demais, apenas seguir a ordem da compilação e também não vou descrever 1 por 1 oq eu modifiquei no .SlackBuild pois eu ia levar uma semana.
Vou dar upload dos arquivos (da compilação e do compilado) ae fica teu critério "fiscalizar" hehe e ver oq eu mudei, etc.
Eu descobri isso na compilação do pavucontrol 3.0, usando os slackbuilds do repositório você provavelmente terá o seu gtk++ e gtkmm bem mais fácil. Mas é tudo versão do século passado.
Esse método aqui é compilando os pacotes mais atuais, que por serem mais atuais pedem uma série de outras dependencias mais atuais também.
Vou descrever os pacotes na sua ordem correta já, caso vc queira fazer tudo no braço (procurar o source atualizado, modificar o slackbuild e compilar)
1.1-libsigc++
1.2-cairomm
1.3-mm-common
1.4-glib2
1.5-glibmm
1.6-atk
1.7-pango
1.8-cairo
1.9-gdk-pixbuf
1.10-fontconfig
1.11-epoxy
1.12-gtk+
2-gtkmm3
Uma observação importante, essas dependencias muitas delas provavelmente foi devido eu estar usando o mate (que é feito do gnome) então tem que testar isso ae se no XFCE ou KDE é a mesma coisa.
Outra coisa importantíssima
Caso opte por compilar, muito desses itens quando vc for compilar por exemplo podem dar erro sempre relacionado ao tetex ou jadetex. Então opte em usar o comando
su -
Sim com esse traço na frente, ele corrige os erros relacionados
Quando vc usa su somente ou sudo da erro.
Então você tem 3 opções
1- Tudo no braço, segue aquela lista no começo do tópico, procura a última versão do source, procura o slackbuild, modifica ele e compila.
2- Usa somente os slackbuils que eu fiz upload e compile
3- Fazer identico aqui pra dar certo de primeira sem compilar nada.
Instala o mate
E instala os .txz usando
upgradepkg --reinstall --install-new nomedopacote.txz ou tgz
Vou dar upload, já edito o post.
132mb hehe, vai levar 13min pra enviar
Download
https://www.dropbox.com/s/4ufp4qcdbhbwg3m/gtkmm3.tar.gz?dl=0