Instalando o Scribus no Mac OS X: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
m (Added to category PT)
(Updated)
Line 5: Line 5:


=Introdução=
=Introdução=
Obrigado Andreas Vox e Craig Ringer por tornarem possível a compilação correta a partir do CVS no Mac/Aqua. Andreas Vox planeja fazer um pré-versão de um pacote binário que pode ser simplesmente jogada no sistema.  Se algum testador ousado usar a versão alpha e reportar todos os erros para os desenvolvedores, nós poderemos ter uma versão Aqua totalmente funcional quando a versão 1.3.0 final for lançada :-)
Obrigado Andreas Vox e Craig Ringer por tornarem possível a compilação correta a partir do CVS no Mac/Aqua. Andreas Vox distribui periodicamente uma versão de pacote binário que pode ser simplesmente jogada no sistema - por favor, pegue o binário no [http://aqua.scribus.net aqua.scribus.net].  Se algum testador ousado usar a versão alpha e reportar [http://bugs.scribus.net/ todos os erros] para os desenvolvedores, nós poderemos ter uma versão Aqua totalmente funcional quando a versão 1.3.0 final for lançada :-)


O Scribus 1.3.0cvs ainda não é para trabalho. A build atual no Mac/Aqua possui alguns problemas por si mesmo:
O Scribus 1.3.0cvs ainda não é para trabalho. A build atual no Mac/Aqua possui alguns problemas por si mesmo:
Line 19: Line 19:
==O que fazer==
==O que fazer==


Apenas um pequeno patch é necessário no pluginmanager.cpp |. 351:
1. Instale o Qt/Mac (não a versão X!)
</pre>
<pre>
<pre>
-return "so";
2.  Instale o Freetype 2.
+return "la";</pre>
    Nós recomendamos que você mesmo o compile com "./configure --enable-old-mac-fonts"
<b>Então:</b>
</pre>
<pre>
<pre>
0. Instale a versão Qt/Mac (não a versão X!)
3. Instale o Fontconfig 2
1. make -f Makefile.cvs
</pre>
2. CPPFLAGS=-I/sw/lib LDFLAGS=-L/sw/lib export CPPFLAGS LDFLAGS
<pre>
3. ./configure --enable-mac --enable-debug ---prefix=/usr/local \
4. Verifique se o "freetype-config" e "pkgconfig" exibem essas bibliotecas
--with-extra-libs=/sw/lib --with-extra-includes=/sw/include \
</pre>
--with-pythondir=/System/Library/Frameworks/Python.framework/Versions/2.3/
<pre>
** --enable-debug é mandatório já que o ld tropeça no '-s' quando “linkando” módulos
5.  Instale libart, lcms, libtiff, libjpeg e libpng através do fink.
** tanto CPP/LDFLAGS ou --extra-include/libs podem ser supérfluo mas eu não os testei
</pre>
4. make
<pre>
5. sudo make install
6. Faça um 'checkout' no cvs ou baixe um ''snapshot''
6. descompacte o esqueleto do Scribus.app
</pre>
7. copie scribus/scribus para Scribus.app/Contents/MacOS/
<pre>
8. abra o Scribus.app :-)</pre>
7. Defina algumas variáveis de ambiente
    QTDIR=/absolut/path/to/qt/dir
    CPPFLAGS=-I/sw/lib  
    LDFLAGS=-L/sw/lib  
    export CPPFLAGS LDFLAGS QTDIR
</pre>
<pre>
8.  execute "make -f Makefile.cvs"
</pre>
<pre>
9.  Descompacte o esqueleto do Scribus.app
</pre>
<pre>
10. tenha certeza que você tem o gcc/g++ 3.3 e não o gcc/g++ 4.0 que vem com a
    a instalação do Tiger pode padrão.
</pre>
<pre>
11. execute "./configure --enable-mac --enable-bundle --enable-debug \
        --prefix=/absoute/path/to/Scripus.app/Contents/  \
        --with-extra-libs=/sw/lib --with-extra-includes=/sw/include"
** --enable-debug é mantadatária já que o ld quebra no '-s' quando ligando os módulos
** tanto CPP/LDFLAGS ou --extra-include/libs poderão ser superficiais mas eu
  ainda não testei isso
 
12. make
13. make install
14. abra o Scribus.app :-)</pre>
 
Você também pode fazer através do jeito antigo: -deixe de fora o "--enable-bundle" no passo 10
e escolha outro prefixo - copie o scribus/scribus para /caminho/real/para/Scribus.app/Contents/MacOS/scribus
=Outros problemas que poderão ocorrer=
<ul>
<li>Primeiro de tudo, o compilador. O G++ 4.0 não funcionou para mim, então eu tive
    que fazer um symlink de /usr/big/g++ para /usr/bin/g++3
</li><li>O Qt 3.3.4 pode ser encontrado como pacote binário [http://naranja.umh.es/~atg/software.html aqui].
</li><li> O Python pode não econtrar o /usr/lib/libpython2.3.a. A solução é criar um symlink para
          /usr/lib/libpython2.3.dylib
</ul>
=Alguns erros conhecidos=
=Alguns erros conhecidos=
<ul>
<ul>
<li>Algumas janelas de diálogos não possuem botão fechar, ESC usualmente funciona;
<li>Algumas janelas de diálogos não possuem botão fechar, ESC usualmente funciona;
</li><li>Visualizações exibem cores erradas para imagens
</li><li>As janelas de Preferências e Sobre estão agora no menu "scribus"!
</li><li>Algumas fontes não funcionam
</li> <li>Isto é por padrão. È feito automaticamente pelo Qt para se ajustar aos
          padrões de interface do MacOS/X. "NÃOÉUMBUG".
</li><li>Preencha você mesmo</li>
</li><li>Preencha você mesmo</li>
</ul>
</ul>

Revision as of 21:05, 30 September 2005

Este artigo é parte da seção de Tutoriais.
Instalação Uso Questões sobre PDF DTP Outros
Voltar para a página principal

Versão em inglês.

Introdução

Obrigado Andreas Vox e Craig Ringer por tornarem possível a compilação correta a partir do CVS no Mac/Aqua. Andreas Vox distribui periodicamente uma versão de pacote binário que pode ser simplesmente jogada no sistema - por favor, pegue o binário no aqua.scribus.net. Se algum testador ousado usar a versão alpha e reportar todos os erros para os desenvolvedores, nós poderemos ter uma versão Aqua totalmente funcional quando a versão 1.3.0 final for lançada :-)

O Scribus 1.3.0cvs ainda não é para trabalho. A build atual no Mac/Aqua possui alguns problemas por si mesmo:

  • Nem todas as fontes estão acessíveis;
  • As janelas de diálogos se comportam de forma estranha (sem botão fechar, menus que desaparecem etc);
  • Os botões da Aqua precisam de mais espaço do que os do X11, isto causa um problema de layout, notadamente o seletor de páginas;
  • As cores ficam erradas nas imagens em uma visualização de página;
  • Realmente ainda não foi testado, então, pode haver muito mais problemas.

Instalação

O que fazer

1. Instale o Qt/Mac (não a versão X!)

2.  Instale o Freetype 2.
     Nós recomendamos que você mesmo o compile com "./configure --enable-old-mac-fonts"
3.  Instale o Fontconfig 2 
4.  Verifique se o "freetype-config" e "pkgconfig" exibem essas bibliotecas
5.  Instale libart, lcms, libtiff, libjpeg e libpng através do fink.
6.  Faça um 'checkout' no cvs ou baixe um ''snapshot''
7.  Defina algumas variáveis de ambiente
     QTDIR=/absolut/path/to/qt/dir
     CPPFLAGS=-I/sw/lib 
     LDFLAGS=-L/sw/lib 
     export CPPFLAGS LDFLAGS QTDIR
8.  execute "make -f Makefile.cvs"
9.  Descompacte o esqueleto do Scribus.app
10. tenha certeza que você tem o gcc/g++ 3.3 e não o gcc/g++ 4.0 que vem com a
    a instalação do Tiger pode padrão.
11. execute "./configure --enable-mac --enable-bundle --enable-debug \
        --prefix=/absoute/path/to/Scripus.app/Contents/  \
        --with-extra-libs=/sw/lib --with-extra-includes=/sw/include"
** --enable-debug é mantadatária já que o ld quebra no '-s' quando ligando os módulos
** tanto CPP/LDFLAGS ou --extra-include/libs poderão ser superficiais mas eu
   ainda não testei isso

12. make
13. make install
14. abra o Scribus.app :-)

Você também pode fazer através do jeito antigo: -deixe de fora o "--enable-bundle" no passo 10 e escolha outro prefixo - copie o scribus/scribus para /caminho/real/para/Scribus.app/Contents/MacOS/scribus

Outros problemas que poderão ocorrer

  • Primeiro de tudo, o compilador. O G++ 4.0 não funcionou para mim, então eu tive que fazer um symlink de /usr/big/g++ para /usr/bin/g++3
  • O Qt 3.3.4 pode ser encontrado como pacote binário aqui.
  • O Python pode não econtrar o /usr/lib/libpython2.3.a. A solução é criar um symlink para /usr/lib/libpython2.3.dylib

Alguns erros conhecidos

  • Algumas janelas de diálogos não possuem botão fechar, ESC usualmente funciona;
  • As janelas de Preferências e Sobre estão agora no menu "scribus"!
  • Isto é por padrão. È feito automaticamente pelo Qt para se ajustar aos padrões de interface do MacOS/X. "NÃOÉUMBUG".
  • Preencha você mesmo