]> git.pld-linux.org Git - packages/scribus.git/blame - scribus.spec
- 1.3.4
[packages/scribus.git] / scribus.spec
CommitLineData
5cd30316 1#
28c2013c 2# Conditional build:
767aa508 3%bcond_with cairo # build with cairo support
65b6f844 4%bcond_without cups # build without CUPS support
28c2013c 5#
602a2888 6Summary: Scribus - Open Source Desktop Publishing
bbb6acff 7Summary(pl.UTF-8): Scribus - DTP dla Wolnego Oprogramowania
713772d9 8Name: scribus
9a1ed208 9Version: 1.3.4
a5509b1d 10Release: 1
80c5b9f1 11License: GPL v2
67c32cbe 12Group: X11/Applications/Publishing
9be23bda 13Source0: http://dl.sourceforge.net/scribus/%{name}-%{version}.tar.bz2
9a1ed208 14# Source0-md5: cd3bc6cc6c2e2826eb689342e439443d
602a2888 15Source1: %{name}.desktop
7a70ce42 16Patch1: %{name}-standard-font-paths.patch
a403755d 17URL: http://www.scribus.net/
7d196615 18%{?with_cairo:BuildRequires: cairo-devel >= 1.2.0}
19BuildRequires: cmake >= 2.4.5
11cd77a7 20%if %{with cups}
21BuildRequires: cups-devel
22%else
23BuildConflicts: cups-devel
24%endif
b49fb994 25BuildRequires: freetype-devel >= 2.1.0
1440920d 26BuildRequires: lcms-devel >= 1.09
00a821e5 27%{!?with_cairo:BuildRequires: libart_lgpl-devel >= 2.3.14}
713772d9 28BuildRequires: libjpeg-devel
4a24a55c 29BuildRequires: libpng-devel
713772d9 30BuildRequires: libtiff-devel
1ae741fd 31BuildRequires: libxml2-devel
4d90d975 32BuildRequires: openssl-devel
4308c310 33BuildRequires: perl-base
b895bb3d 34BuildRequires: python-devel
c7dadba1 35BuildRequires: python-modules
4308c310 36BuildRequires: qt-devel >= 6:3.0.5
00a821e5 37BuildRequires: rpm-pythonprov
6f654875 38BuildRequires: rpmbuild(macros) >= 1.293
4308c310 39BuildRequires: sed >= 4.0
713772d9 40BuildRequires: zlib-devel
0de1be40 41Requires: desktop-file-utils
a01bbbed 42Requires: python-PIL
1c58f170 43Requires: python-tkinter
b895bb3d 44Obsoletes: scribus-scripting
c7dadba1 45Obsoletes: scribus-short-words
4308c310 46Obsoletes: scribus-svg
8e2b55ee 47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
713772d9 48
49babc8e 49%define specflags_ia32 -fomit-frame-pointer
42a08130 50%define _ulibdir %{_prefix}/lib
f4305d96 51
713772d9 52%description
602a2888 53Scribus is an open source desktop page layout program with the aim of
54producing commerical grade output in PDF and Postscript, primarily,
55though not exclusively for Linux(R).
5e506b22 56
8451357c
JR
57%description -l pl.UTF-8
58Scribus jest to program do tworzenia publikacji z założenia generujący
59dokumenty PDF oraz Postscript nadające się do użytku komercyjnego,
60przeznaczony głównie, lecz nie tylko, dla systemu Linux(R).
713772d9 61
e3bcc0d4 62%package devel
93305aac 63Summary: Header files for Scribus plugins development
bbb6acff 64Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek Scribusa
5e506b22 65Group: Development/Libraries
a5f14381 66# currently it doesn't require base
93305aac 67Requires: qt-devel
e3bcc0d4
AM
68
69%description devel
93305aac
JB
70Header files for Scribus plugins development.
71
8451357c
JR
72%description devel -l pl.UTF-8
73Pliki nagłówkowe do tworzenia wtyczek Scribusa.
e3bcc0d4 74
42a08130 75%package docs
76Summary: Documentation for Scribus
bbb6acff 77Summary(pl.UTF-8): Dokumentacja dla Scribusa
42a08130 78License: custom OPL (see License),FDL
79Group: X11/Applications/Publishing
42a08130 80
81%description docs
2250e404 82User documentation for Scribus.
42a08130 83
8451357c
JR
84%description docs -l pl.UTF-8
85Dokumentacja użytkownika dla Scribusa.
42a08130 86
1ae741fd 87%package icc
88Summary: ICC profiles for Scribus
bbb6acff 89Summary(pl.UTF-8): Profile ICC dla Scribusa
1ae741fd 90License: freely distributable
764d5cec 91Group: X11/Applications/Publishing
be47d660 92Requires: %{name} = %{version}-%{release}
1ae741fd 93
94%description icc
4308c310
ER
95Some standard ICM CMYK and RGB profiles for use with Scribus. You
96should take care to use custom ones!
1ae741fd 97
8451357c
JR
98%description icc -l pl.UTF-8
99Standardowe profile ICM w formacie CMYK i RGB do użycia w Scribusie.
100Zalecane jest używanie własnych profili zamiast nich!
1ae741fd 101
94bc87f8 102%package templates-base
103Summary: Default document templates
bbb6acff 104Summary(pl.UTF-8): Domyślne szablony dokumentów
94bc87f8 105License: GPL v2
106Group: X11/Applications/Publishing
be47d660 107Requires: %{name} = %{version}-%{release}
602a2888 108Obsoletes: scribus-templates < 1.2.1
94bc87f8 109
110%description templates-base
111Default document templates shipped with Scribus.
112
8451357c
JR
113%description templates-base -l pl.UTF-8
114Domyślne szablony dokumentów dostarczane wraz ze Scribusem.
94bc87f8 115
713772d9 116%prep
f3d69697 117%setup -q
46d83971 118%patch1 -p1
a99af5fe 119
713772d9 120%build
4308c310
ER
121export QTDIR=%{_prefix}
122export KDEDIR=%{_prefix}
d39c4b27 123
6f654875
ER
124%cmake . \
125 -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
126%if %{with cairo}
7d196615 127 -DWANT_CAIRO=1
6f654875 128%else
7d196615 129 -DWANT_LIBART=1
6f654875 130%endif
7d196615 131
717c7b32 132%{__make}
713772d9 133
134%install
135rm -rf $RPM_BUILD_ROOT
7d196615 136install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
c7dadba1 137
138%{__make} install \
139 DESTDIR=$RPM_BUILD_ROOT
140
602a2888 141install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
7d196615 142install $RPM_BUILD_ROOT%{_datadir}/%{name}/icons/scribusicon.png $RPM_BUILD_ROOT%{_pixmapsdir}
143
144mv $RPM_BUILD_ROOT%{_ulibdir}/scribus/%{name}.lt_LT.qm $RPM_BUILD_ROOT%{_ulibdir}/scribus/%{name}.lt.qm
d585a1e1 145
8afcc0ca
JB
146rm -f $RPM_BUILD_ROOT%{_ulibdir}/scribus/*.no.qm
147
4308c310
ER
148rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/{AUTHORS,BUILDING,COPYING,ChangeLog,ChangeLogCVS,INSTALL,NEWS,PACKAGING,README,README.MacOSX,TODO}
149
4a24a55c
JB
150%clean
151rm -rf $RPM_BUILD_ROOT
713772d9 152
c7dadba1 153%post
020fe03a 154%update_desktop_database_post
155%update_mime_database
c7dadba1 156
602a2888 157%postun
020fe03a 158%update_desktop_database_postun
159%update_mime_database
c7dadba1 160
713772d9 161%files
162%defattr(644,root,root,755)
4308c310 163%doc AUTHORS BUILDING ChangeLog ChangeLogCVS INSTALL NEWS README TODO
ad3c195f 164%attr(755,root,root) %{_bindir}/scribus
42a08130 165%dir %{_ulibdir}/%{name}
166%{_ulibdir}/%{name}/import.prolog
e3bcc0d4 167# don't mark dictionaries with lang() --misiek
42a08130 168%{_ulibdir}/%{name}/dicts
a8906c46 169%{_ulibdir}/%{name}/keysets
42a08130 170%dir %{_ulibdir}/%{name}/plugins
42a08130 171%attr(755,root,root) %{_ulibdir}/%{name}/plugins/*.so*
42a08130 172%dir %{_ulibdir}/%{name}/plugins/gettext
173%attr(755,root,root) %{_ulibdir}/%{name}/plugins/gettext/*.so*
1ae741fd 174%dir %{_ulibdir}/scribus/profiles
8cb9f42e 175%lang(af) %{_ulibdir}/scribus/scribus.af.qm
42a08130 176%lang(bg) %{_ulibdir}/scribus/scribus.bg.qm
5cd30316 177%lang(br) %{_ulibdir}/scribus/scribus.br.qm
42a08130 178%lang(ca) %{_ulibdir}/scribus/scribus.ca.qm
179%lang(cs) %{_ulibdir}/scribus/scribus.cs.qm
180%lang(cy) %{_ulibdir}/scribus/scribus.cy.qm
181%lang(da) %{_ulibdir}/scribus/scribus.da.qm
182%lang(de) %{_ulibdir}/scribus/scribus.de.qm
a5509b1d 183%lang(de_CH) %{_ulibdir}/scribus/scribus.de_CH.qm
c096bc60 184%lang(de) %{_ulibdir}/scribus/scribus.de_ol.qm
2942a7ce 185%lang(dz) %{_ulibdir}/scribus/scribus.dz.qm
186%lang(el) %{_ulibdir}/scribus/scribus.el.qm
7d196615 187#%lang(en_AU) %{_ulibdir}/scribus/scribus.en_AU.qm
42a08130 188%lang(en_GB) %{_ulibdir}/scribus/scribus.en_GB.qm
7d196615 189#%lang(en_US) %{_ulibdir}/scribus/scribus.en_US.qm
42a08130 190%lang(eo) %{_ulibdir}/scribus/scribus.eo.qm
191%lang(es) %{_ulibdir}/scribus/scribus.es.qm
b31b7ae0 192%lang(es) %{_ulibdir}/scribus/scribus.es_LA.qm
2942a7ce 193%lang(et) %{_ulibdir}/scribus/scribus.et.qm
42a08130 194%lang(eu) %{_ulibdir}/scribus/scribus.eu.qm
195%lang(fi) %{_ulibdir}/scribus/scribus.fi.qm
196%lang(fr) %{_ulibdir}/scribus/scribus.fr.qm
197%lang(gl) %{_ulibdir}/scribus/scribus.gl.qm
198%lang(hu) %{_ulibdir}/scribus/scribus.hu.qm
199%lang(id) %{_ulibdir}/scribus/scribus.id.qm
200%lang(it) %{_ulibdir}/scribus/scribus.it.qm
00a821e5 201%lang(ja) %{_ulibdir}/scribus/scribus.ja.qm
42a08130 202%lang(ko) %{_ulibdir}/scribus/scribus.ko.qm
203%lang(lt) %{_ulibdir}/scribus/scribus.lt.qm
204%lang(nl) %{_ulibdir}/scribus/scribus.nl.qm
205%lang(nb) %{_ulibdir}/scribus/scribus.nb.qm
206%lang(pl) %{_ulibdir}/scribus/scribus.pl.qm
c7dadba1 207%lang(pt_BR) %{_ulibdir}/scribus/scribus.pt_BR.qm
42a08130 208%lang(ru) %{_ulibdir}/scribus/scribus.ru.qm
209%lang(se) %{_ulibdir}/scribus/scribus.se.qm
210%lang(sk) %{_ulibdir}/scribus/scribus.sk.qm
211%lang(sl) %{_ulibdir}/scribus/scribus.sl.qm
50129d66 212%lang(sq) %{_ulibdir}/scribus/scribus.sq.qm
42a08130 213%lang(sr) %{_ulibdir}/scribus/scribus.sr.qm
21c49714 214%lang(th) %{_ulibdir}/scribus/scribus.th_TH.qm
42a08130 215%lang(tr) %{_ulibdir}/scribus/scribus.tr.qm
216%lang(uk) %{_ulibdir}/scribus/scribus.uk.qm
50129d66 217%lang(zh_CN) %{_ulibdir}/scribus/scribus.zh.qm
00a821e5 218%dir %{_ulibdir}/%{name}/swatches
219%{_ulibdir}/%{name}/swatches/*
f5005763 220%dir %{_datadir}/%{name}
a8906c46 221%{_datadir}/%{name}/dtd
f5005763 222%{_datadir}/%{name}/icons
a8906c46 223%{_datadir}/%{name}/loremipsum
c7dadba1 224%{_datadir}/mime/packages/scribus.xml
225%dir %{_datadir}/%{name}/plugins
00a821e5 226%{_datadir}/%{name}/plugins/*
020fe03a 227%dir %{_datadir}/%{name}/samples
228%{_datadir}/%{name}/samples/*.py
229%dir %{_datadir}/%{name}/scripts
230%{_datadir}/%{name}/scripts/*.py
d585a1e1 231%{_desktopdir}/%{name}.desktop
42a08130 232%{_mandir}/man1/%{name}.*
8cb9f42e 233%lang(pl) %{_mandir}/pl/man1/%{name}.*
d585a1e1 234%{_pixmapsdir}/%{name}icon.png
d39c4b27 235
7d196615 236#%files devel
237#%defattr(644,root,root,755)
238#%{_includedir}/scribus
42a08130 239
1ae741fd 240%files icc
241%defattr(644,root,root,755)
242%{_ulibdir}/scribus/profiles/*
243
94bc87f8 244%files templates-base
245%defattr(644,root,root,755)
246%dir %{_datadir}/%{name}/templates
247%{_datadir}/%{name}/templates/*.xml
248%dir %{_datadir}/%{name}/templates/br1
249%{_datadir}/%{name}/templates/br1/*
250%dir %{_datadir}/%{name}/templates/nl1
251%{_datadir}/%{name}/templates/nl1/*
94bc87f8 252%dir %{_datadir}/%{name}/templates/sc_presentation
253%{_datadir}/%{name}/templates/sc_presentation/*
254%dir %{_datadir}/%{name}/templates/textbased
255%{_datadir}/%{name}/templates/textbased/*
9a1ed208 256
257%if 0
258 /usr/lib/scribus/import_la.prolog
259 /usr/lib/scribus/scribus.en_AU.qm
260 /usr/lib/scribus/scribus.en_US.qm
261 /usr/lib/scribus/scribus.pt.qm
262 /usr/lib/scribus/scribus.zh_TW.qm
263 /usr/share/man/de/man1/scribus.1.gz
264 /usr/share/scribus/scripts/ChangeLog
265 /usr/share/scribus/scripts/NEWS
266 /usr/share/scribus/scripts/ReadMe
267 /usr/share/scribus/scripts/TODO
268 /usr/share/scribus/unicodenameslist.txt
269%endif
This page took 0.134863 seconds and 4 git commands to generate.