Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569787
en ru br
Репозитории ALT
S:1.5.8-alt2
5.1: 1.3.5.1-alt4.M50P.1
4.1: 1.3.4-alt5
4.0: 1.3.4-alt3.M40.1
3.0: 1.2.2-alt1.cvs20050405
+backports:1.3.3.7-alt0.M30.1
www.altlinux.org/Changes

Группа :: Издательство
Пакет: scribus

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: scribus
Version: 1.3.4
Release: alt5
Serial: 1
Group: Publishing
Summary: Linux Publisher
URL: http://www.scribus.net/
License: GPL

Packager: Valery Inozemtsev <shrek at altlinux.ru>

Requires: python-modules-tkinter icc-profiles hyphen-en

Source0: %name-%version.tar.bz2
Source1: scribus-tango-icons.tar.bz2
Source2: scribus-icons.tar.bz2
Source3: scribus-mimelnk-x-scribus.desktop

Patch0: scribus-1.3.4-alt-tango.patch
Patch1: scribus-1.3.4-alt-system-libhyphen.patch
Patch2: scribus-1.3.4-alt-python-link.patch
Patch3: scribus-1.3.4-alt-lcms-include.patch

# Automatically added by buildreq on Sat Jan 28 2006

BuildRequires: gcc-c++ ghostscript-classic libXext-devel libart_lgpl-devel libcairo-devel
BuildRequires: libcups-devel libhyphen-devel libjpeg-devel liblcms-devel libqt3-devel
BuildRequires: libssl-devel libtiff-devel libxml2-devel python-devel libgnutls-devel

%description
Scribus is a Layout program for Linux, similar to Adobe PageMaker, QuarkXPress
or Adobe InDesign, except that it is published under the GNU GPL.

%prep
%setup -q

%patch0 -p1
%patch1 -p1 -b .hyphen
%patch2 -p1
%patch3 -p1

tar -xjf %SOURCE1 -C scribus

find -name Makefile.am -exec subst 's|\(.*DLIBDIR=\)\(.*\)\(libdir\)\(.*\)|\1\2datadir\4|' {} \;
subst 's|libdir|datadir|' \
scribus/dicts/Makefile.am \
scribus/profiles/Makefile.am \
scribus/keysets/Makefile.am \
scribus/swatches/Makefile.am \
scribus/qm/Makefile.am
subst 's|\$(libdir)/scribus/import.prolog|$(datadir)/scribus/import.prolog|' scribus/plugins/psimport/Makefile.am
subst 's|\$(libdir)/scribus/import_la.prolog|$(datadir)/scribus/import_la.prolog|' scribus/plugins/psimport/Makefile.am
subst 's|)\ \$(libdir)/scribus/|) $(datadir)/scribus/|' scribus/plugins/psimport/Makefile.am

%build
%make -f admin/Makefile.common cvs ||:

%configure \
--disable-qt4-test \
--enable-cairo \
%ifarch x86_64
--enable-libsuffix=64 \
%endif
#

%make_build

%install
%make DESTDIR=%buildroot install

for l in $(find %buildroot%_datadir/%name -name \*.qm); do
echo -n $l | sed 's|.*\.\(.*\)\..*|%lang\(\1\) |' >> %name.lang
echo $l | sed "s|%buildroot||" >> %name.lang
done
for l in $(find %buildroot%_datadir/%name/loremipsum -name \*.xml); do
echo -n $l | sed 's|.*\/\([a-z]*\)\.xml$|%lang\(\1\) |' >> %name.lang
echo $l | sed "s|%buildroot||" >> %name.lang
done

mkdir -p %buildroot%_iconsdir
tar -xjf %SOURCE2 -C %buildroot%_iconsdir
subst 's|scribusicon|scribus|' %name.desktop
install -pD -m644 %name.desktop %buildroot%_desktopdir/%name.desktop
install -pD -m644 %SOURCE3 %buildroot%_datadir/mimelnk/application/x-%name.desktop
subst 's|vnd\.scribus|x-scribus|' %buildroot%_datadir/mime/packages/%name.xml

find %buildroot%_libdir/%name -type l -delete
find %buildroot%_libdir/%name -type f -name \*.la -delete
rm -fr %buildroot%_includedir

%files -f %name.lang
%dir %_docdir/%name-%version
%_docdir/%name-%version/README
%_docdir/%name-%version/COPYING
%_docdir/%name-%version/AUTHORS
%_docdir/%name-%version/en
%lang(cs) %_docdir/%name-%version/cs
%lang(de) %_docdir/%name-%version/de
%lang(fr) %_docdir/%name-%version/fr
%lang(pl) %_docdir/%name-%version/pl
%_bindir/%name
%dir %_libdir/%name
%attr(0755,root,root) %_libdir/%name/plugins
%dir %_datadir/%name
%dir %_datadir/%name/profiles
%dir %_datadir/%name/loremipsum
%_datadir/%name/swatches
%_datadir/%name/keysets
%_datadir/%name/icons
%_datadir/%name/plugins
%_datadir/%name/dtd
%_datadir/%name/templates
%_datadir/%name/*.prolog
%_datadir/%name/samples
%_datadir/%name/scripts
%_datadir/%name/*.txt
%_datadir/mime/packages/%name.xml
%_datadir/pixmaps/scribus*
%_desktopdir/%name.desktop
%_datadir/mimelnk/application/x-%name.desktop
%_iconsdir/hicolor/*/apps/*.png
%_man1dir/scribus*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin