Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37730511
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.3.7
Release: alt0.M30.1

Group: Publishing
Summary: Linux Publisher
URL : http://www.scribus.net/
License: GPL

Packager: Valery Inozemtsev <shrek at altlinux.ru>

Source0: %name-%version.tar.bz2

BuildRequires: fontconfig-devel freetype2-devel gcc-c++ ghostscript-classic
BuildRequires: libart_lgpl-devel python-modules-tkinter
BuildRequires: libcups-devel libdnet-devel libgimp-print libjpeg-devel
BuildRequires: liblcms-devel libpng-devel libqt3-devel libqt3-settings libssl-devel
BuildRequires: libstdc++-devel libtiff-devel libxml2-devel pkg-config python-base python-dev
BuildRequires: python-modules-encodings xorg-x11-devel zlib-devel xorg-x11-libs

%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

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/,) $(datadir)/scribus/,' scribus/plugins/psimport/Makefile.am

%build
%make -f admin/Makefile.common cvs ||:
%configure \
--with-extra-includes=%_includedir/lcms \
--enable-shared \
--disable-rpath
%make_build

%install
%makeinstall

%__mkdir_p %buildroot%_iconsdir
%__mkdir_p %buildroot%_menudir
%__mkdir_p %buildroot%_datadir/applications

%__install -p -m644 %buildroot%_datadir/%name/icons/AppIcon.png %buildroot%_iconsdir/%name.png
%__subst 's,scribusicon,scribus,' %name.desktop
%__install -p -m644 %name.desktop %buildroot%_datadir/applications/%name.desktop

find scribus/doc/en -name Makefile\* -o -name CMakeLists.txt -delete
find %buildroot%_libdir/%name -type f -name \*.la -delete
%__rm -fr %buildroot%_includedir

#create menu

cat > %buildroot%_menudir/%name <<EOF
?package(%name): \
command="/usr/bin/%name" \
title="Scribus Linux Publisher" \
longtitle="Scribus Linux Publisher under the GNU GPL" \
needs="x11" \
icon="%name.png" \
section="Applications/Publishing"
EOF

%post
%update_menus

%postun
%clean_menus

%files
%doc README INSTALL COPYING AUTHORS ChangeLog TODO scribus/doc/en
%_bindir/%name
%dir %_libdir/%name
%attr(0755,root,root) %_libdir/%name/plugins
%dir %_datadir/%name
%_datadir/%name/dicts
%_datadir/%name/profiles
%_datadir/%name/keysets
%_datadir/%name/swatches
%_datadir/%name/*.qm
%_datadir/%name/*.prolog
%_datadir/%name/icons
%_datadir/%name/plugins
%_datadir/%name/samples
%_datadir/%name/scripts
%_datadir/%name/dtd
%_datadir/%name/loremipsum
%_datadir/%name/templates
%_datadir/mime/packages/%name.xml
%_datadir/pixmaps/scribus*
%_datadir/applications/%name.desktop
%_iconsdir/*.png
%_man1dir/scribus*
%_menudir/%name

%changelog

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

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