Instalando o Scribus no Mac OS X

Versão em inglês.

Aviso: Este artigo está parcialmente depreciado podendo funcionar ou não. Consulte a página em inglês neste link para uma versão atualizada. Consulte esta página para saber sobre a instalação do Scribus no Mac Intel.

=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 em alguma versão de desenvolvimento (1.3.X).

O Scribus 1.3.Xcvs ainda não é para trabalho. A build atual no Mac/Aqua possui alguns problemas por si mesmo:  É lento 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" ainda não testei isso
 * --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

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  http://aqua.scribus.net/scribus-aqua-132-smaller.png  Fonte: Site do Scribus/Aqua

=Outros problemas que poderão ocorrer=

que fazer um symlink de /usr/big/g++ para /usr/bin/g++3
 * Primeiro de tudo, o compilador. O G++ 4.0 não funcionou para mim, então eu tive
 * 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-É-UM-BUG".
 * Preencha você mesmo

=Veja também=
 * Instalando o Scribus no Mac Intel