source: projects/specs/branches/6/s/scribus/scribus-vl.spec @ 7345

Revision 7345, 15.2 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

Line 
1# -*- encoding: utf-8 -*-
2Name:           scribus
3Version:        1.4.2
4Release:        1%{?_dist_release}
5
6Summary:        DeskTop Publishing application written in Qt
7
8Group:          Applications/Productivity
9License:        GPLv2+
10URL:            http://www.scribus.net/
11Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
12
13Patch1001:              scribus-1.4.2-prefsdialog.patch
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16
17BuildRequires:  cmake
18
19BuildRequires:  cups-devel
20BuildRequires:  desktop-file-utils
21BuildRequires:  lcms-devel
22BuildRequires:  libart_lgpl-devel
23BuildRequires:  libjpeg-devel
24BuildRequires:  libpng-devel
25BuildRequires:  libtiff-devel
26BuildRequires:  libxml2-devel
27BuildRequires:  openssl-devel
28BuildRequires:  python-devel
29BuildRequires:  python-imaging
30BuildRequires:  qt4-devel
31BuildRequires:  zlib-devel
32BuildRequires:  freetype-devel
33BuildRequires:  gnutls-devel
34BuildRequires:  cairo-devel
35BuildRequires:  aspell-devel
36BuildRequires:  libboost-devel
37BuildRequires:  podofo-devel
38BuildRequires:  hyphen-devel
39Requires:       ghostscript
40Requires:       python
41Requires:       python-imaging
42Requires:       tkinter
43Requires:       shared-mime-info
44Requires:       %{name}-doc = %{version}-%{release}
45
46Vendor: Project Vine
47Distribution: Vine Linux
48Packager: iwaim
49
50%description
51Scribus is an desktop open source page layout program with
52the aim of producing commercial grade output in PDF and
53Postscript, primarily, though not exclusively for Linux.
54
55While the goals of the program are for ease of use and simple easy to
56understand tools, Scribus offers support for professional publishing
57features, such as CMYK color, easy PDF creation, Encapsulated Postscript
58import/export and creation of color separations.
59
60
61%package        devel
62Summary:        Header files for Scribus
63Group:          Development/Libraries
64Requires:       %{name} = %{version}-%{release}
65
66%description    devel
67Header files for Scribus.
68
69%package        doc
70Summary:        Documentation files for Scribus
71Group:          Development/Tools
72Requires:       %{name} = %{version}-%{release}
73BuildArch:      noarch
74
75
76%description    doc
77%{summary}
78
79%prep
80%setup -q -n %{name}-%{version}
81%patch1001 -p1 -b .pref
82
83# recode man page to UTF-8
84pushd scribus/manpages
85iconv -f ISO8859-2 -t UTF-8 scribus.1.pl > tmp
86touch -r scribus.1.pl tmp
87mv tmp scribus.1.pl
88popd
89
90# fix permissions
91chmod a-x scribus/pageitem_latexframe.h
92
93# drop shebang lines from python scripts
94for f in scribus/plugins/scriptplugin/{samples,scripts}/*.py
95do
96    sed '1{/#!\/usr\/bin\/env\|#!\/usr\/bin\/python/d}' $f > $f.new
97    touch -r $f $f.new
98    mv $f.new $f
99done
100
101
102%build
103mkdir build
104pushd build
105%cmake ..
106
107%ifnarch s390x
108make VERBOSE=1 %{?_smp_mflags}
109%else
110# we can't use parallel build on s390x, because g++ eats almost all memory
111# in the builder (2+0.5 GB) when compiling scribus134format.cpp
112make VERBOSE=1
113%endif
114popd
115
116
117%install
118rm -rf ${RPM_BUILD_ROOT}
119pushd build
120make install DESTDIR=$RPM_BUILD_ROOT
121popd
122
123install -p -D -m0644 ${RPM_BUILD_ROOT}%{_datadir}/scribus/icons/scribus.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/scribus.png
124install -p -D -m0644 ${RPM_BUILD_ROOT}%{_datadir}/scribus/icons/scribusdoc.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/x-scribus.png
125
126find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
127
128# install the global desktop file
129rm -f ${RPM_BUILD_ROOT}%{_datadir}/mimelnk/application/*scribus.desktop
130desktop-file-install                                    \
131    --dir=${RPM_BUILD_ROOT}%{_datadir}/applications     \
132    scribus.desktop
133
134%clean
135rm -rf ${RPM_BUILD_ROOT}
136
137
138%post
139update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
140
141
142%postun
143update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
144
145
146%files
147%defattr(-,root,root,-)
148%doc AUTHORS ChangeLog ChangeLogSVN COPYING README TODO
149%{_bindir}/%{name}
150%{_libdir}/%{name}
151%{_datadir}/applications/%{name}.desktop
152%{_datadir}/mime/packages/%{name}.xml
153%{_datadir}/pixmaps/*
154%{_datadir}/%{name}
155#%exclude %{_datadir}/%{name}/samples/*.py[co]
156#%exclude %{_datadir}/%{name}/scripts/*.py[co]
157%{_mandir}/man1/*
158%{_mandir}/pl/man1/*
159%{_mandir}/de/man1/*
160
161%files devel
162%defattr(-,root,root,-)
163%doc AUTHORS COPYING
164%{_includedir}/%{name}
165
166%files doc
167%defattr(-,root,root,-)
168%{_datadir}/doc/%{name}
169
170
171%changelog
172* Mon Jan 14 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.2-1
173- new upstream release
174- add Patch1001 (scribus-1.4.2-prefsdialog.patch)
175
176* Tue Jan 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
177- new upstream release
178- remove old patches
179
180* Tue Jun  1 2010 IWAI, Masaharu <iwai@alib.jp> 1.3.6-1
181- initial build for Vine Linux: based Fedora 1.3.6-4.fc14
182
183* Thu Apr 29 2010 Dan Horák <dan[AT]danny.cz> - 1.3.6-4
184- fix build with podofo 0.8.0
185
186* Thu Apr 29 2010 Dan Horák <dan[AT]danny.cz> - 1.3.6-3
187- rebuilt for podofo 0.8.0
188
189* Wed Mar 31 2010 Dan Horák <dan[AT]danny.cz> - 1.3.6-2
190- added 2 patches for rawhide
191
192* Mon Mar 29 2010 Dan Horák <dan[AT]danny.cz> - 1.3.6-1
193- update to final 1.3.6
194
195* Wed Nov 25 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5.1-5
196- fixed a crash when closing a hyphenator object (#537677)
197
198* Thu Aug 27 2009 Tomas Mraz <tmraz@redhat.com> - 1.3.5.1-4
199- rebuilt with new openssl
200
201* Tue Aug 25 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5.1-3
202- drop shebang line from python scripts
203- don't package precompiled python scripts
204
205* Thu Aug 20 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5.1-1
206- update to final 1.3.5.1
207- drop the upstreamed "install-headers" patch
208- always install doc subpackage (#446148)
209- full changelog: http://www.scribus.net/?q=node/193
210
211* Wed Jul 29 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.17.rc3
212- don't use parallel build on s390x
213
214* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.5-0.16.rc3
215- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
216
217* Tue Jul 21 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.15.rc3
218- update to 1.3.5-rc3
219- use system hyphen library (#506074)
220- fix update path for the doc subpackage (#512498)
221- preserve directories when installing headers (#511800)
222
223* Thu Jun  4 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.14.rc2
224- update to 1.3.5-rc2
225
226* Mon May 18 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.13.beta
227- rebuilt with podofo enabled
228
229* Wed Apr 22 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.12.beta
230- update to 1.3.5.beta
231- make docs subpackage noarch
232- drop outdated Obsoletes/Provides
233
234* Sun Mar 29 2009 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.11.20090329svn13359
235- update to revision 13359
236- add aspell-devel and boost-devel as BR
237- update release tag to conform to the pre-release versioning guideline
238
239* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.5-0.10.12516svn
240- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
241
242* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 1.3.4-0.9.12516svn
243- rebuild with new openssl
244
245* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.3.5-0.8.12516svn
246- Rebuild for Python 2.6
247
248* Tue Dec  2 2008 Dan Horák <dan[AT]danny.cz> - 1.3.5-0.7.12516svn
249- fix directory ownership in doc subpackage (#474041)
250
251* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.3.5-0.6.12516svn
252- Rebuild for Python 2.6
253
254* Mon Oct 13 2008 Dan Horák <dan[AT]danny.cz> 1.3.5-0.5.12516svn
255- install global desktop file instead of KDE-only one (#461124)
256- little cleanup
257
258* Fri Sep 05 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
259- 1.3.5-0.4.12516svn
260- new svn snapshot
261
262* Sun Jul 27 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
263- 1.3.5-0.3.12419svn
264- new svn snapshot
265
266* Mon Jul 21 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
267- 1.3.5-0.2.12404svn
268- svn snapshot
269
270* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.3.4-5
271- Autorebuild for GCC 4.3
272
273* Mon Feb 11 2008 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de> - 1.3.4-4
274- Rebuilt for gcc43
275
276* Fri Dec 28 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
277- 1.3.4-3
278- fix inclusion of python scripts as proposed by Todd Zullinger (#312091)
279- fix desktop file
280
281* Thu Aug 23 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
282- 1.3.4-2
283- rebuild for buildid
284- new license tag
285
286* Sat Jun 02 2007 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
2871.3.4
288- version upgrade
289
290* Mon Dec 04 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
2911.3.3.6-1
292- version upgrade
293
294* Sat Nov 11 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
2951.3.3.5-1
296- version upgrade
297
298* Wed Oct 04 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
2991.3.3.4-1
300- version upgrade
301
302* Fri Sep 15 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3031.3.3.3-1
304- version upgrade (#205962)
305
306* Sun Jun 18 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3071.3.3.2-2
308- bump
309
310* Tue May 30 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3111.3.3.2-1
312- version upgrade
313
314* Sat Apr 22 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3151.3.3.1-1
316- version upgrade
317
318* Tue Mar 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3191.3.3-1
320- version upgrade
321- add BR gnutls-devel
322
323* Sat Mar 18 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3241.3.2-1
325- upgrade to beta version
326
327* Thu Feb 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3281.2.4.1-4
329- Rebuild for Fedora Extras 5
330
331* Wed Feb 08 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3321.2.4.1-3
333- add missing requires python-imaging
334
335* Sat Jan 21 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3361.2.4.1-2
337- rebuild (#178494)
338
339* Wed Jan 18 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
3401.2.4.1-1
341- version upgrade
342
343* Thu Jul 7 2005 Tom "spot" Callaway <tcallawa@redhat.com> 1.2.2.1-2
344- use dist tag for sanity between branches
345
346* Tue Jul 5 2005 P Linnell <mrdocs AT scribus.info> - 1.2.2.1-1
347- 1.2.2.1 released to fix crash on open with certain 1.2.1 docs
348
349* Sun Jul 3 2005 P Linnell <mrdocs AT scribus.info> - 1.2.2-0.fc4
350- 1.2.2 final
351
352* Tue Jun 28 2005 P Linnell <mrdocs AT scribus.info>- 1.2.2cvs-0
353- test build for 1.2.2cvs
354- Add freetype2 explicit build requirement
355- Add obsoletes. See PACKAGING in the source tarball
356- Change the description per PACKAGING
357- Bump required python. 2.2 is no longer supported.
358
359
360* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.2.1-5
361- rebuild on all arches
362
363* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
364- rebuilt
365
366* Sun Feb 06 2005 Phillip Compton <pcompton[AT]proteinmedia.com> - 1.2.1-3
367- Bumped BR on qt-devel to 3.3.
368
369* Thu Feb  3 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.2.1-2
370- Fix x86_64 build and summary.
371
372* Sun Jan 09 2005 Phillip Compton <pcompton[AT]proteinmedia.com> - 1.2.1-1
373- 1.2.1.
374
375* Sat Dec 04 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 1.2.1-0.1.cvs20041118
376- cvs snapshot.
377
378* Wed Nov 11 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 1.2-0.fdr.3
379- Redirect output in post/postun, to avoid failure.
380
381* Wed Nov 10 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 1.2-0.fdr.2
382- Mime-type corrections for FC3.
383- Dropped redundent BR XFree86-devel.
384
385* Thu Aug 26 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.2-0.fdr.1
386- 1.2.
387- Dropping old obsoletes/provides (don't know of anyone using them).
388
389* Thu Aug 19 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.2-0.fdr.0.RC1
390- 1.2RC1.
391
392* Sat Aug 07 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.7-0.fdr.4
393- mime info/icon for .sla files.
394
395* Fri Jul 10 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.7-0.fdr.3
396- BuildReq openssl-devel (#1727).
397
398* Thu Jun 10 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.7-0.fdr.2
399- Source0 allows direct download (#1727).
400- Req tkinter (#1727).
401
402* Sun Jun 06 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.7-0.fdr.1
403- Updated to 1.1.7.
404- Re-added _smp_mflags.
405
406* Mon May 24 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.6-0.fdr.3
407- Add Application Category to desktop entry.
408
409* Sun Apr 11 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.6-0.fdr.2
410- Bump ghostscript Req to 7.07.
411- URL scribus.net.
412
413* Tue Apr 06 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.6-0.fdr.1
414- Updated to 1.1.6.
415- Using upstream desktop entry.
416
417* Sat Feb 14 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.5-0.fdr.1
418- Updated to 1.1.5.
419
420* Sun Dec 21 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.4-0.fdr.1
421- Updated to 1.1.4.
422
423* Thu Dec 04 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.3-0.fdr.2
424- Dropped LDFLAGS="-lm"
425- Added --with-pythondir=%%{_prefix}
426- Req ghostscript.
427
428* Sun Nov 30 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.3-0.fdr.1
429- Updated to 1.1.3.
430- Removed _smp_mflags.
431
432* Tue Nov 18 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.2-0.fdr.2
433- Req python.
434- Provides scribus-scripting.
435
436* Sun Nov 09 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.2-0.fdr.1
437- Updated to 1.1.2.
438- Obsoletes scribus-scripting.
439
440* Sat Oct 11 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.1-0.fdr.2
441- BuildReq littlecms-devel -> lcms-devel.
442
443* Thu Oct 09 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.1.1-0.fdr.1
444- Updated to 1.1.1.
445- BuildReq littlecms-devel.
446- BuildReq libart_lgpl-devel.
447
448* Wed Sep 10 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0.1-0.fdr.1
449- Updated to 1.0.1.
450- Split off devel package for headers.
451- No longer Obsoletes scribus-i18n-en
452
453* Thu Jul 24 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0-0.fdr.3
454- desktop entry terminal=0 -> false.
455
456* Tue Jul 15 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0-0.fdr.2
457- Added Obsoletes scribus-i18n-en.
458
459* Tue Jul 15 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0-0.fdr.1
460- Updated to 1.0.
461
462* Tue Jul 01 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:1.0-0.fdr.0.1.rc1
463- Updated to 1.0RC1.
464
465* Fri Jun 20 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.11.1-0.fdr.1
466- Updated to 0.9.11.1.
467- Added obsoletes scribus-svg.
468
469* Sun May 25 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.10-0.fdr.3
470- Using make DESTDIR= workaround for plugin issue.
471- Removed post/postun ldconfig.
472- Removed devel subpackage.
473
474* Mon May 19 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.10-0.fdr.2
475- Explicitly set file permission on icon.
476- Created devel package.
477- Removed .la files.
478- Added ChangeLog to Documentation.
479
480* Sun May 18 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.10-0.fdr.1
481- Updated to 0.9.10.
482- buildroot -> RPM_BUILD_ROOT.
483
484* Sat Apr 26 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.9-0.fdr.3
485- Added BuildRequires for cups-devel.
486
487* Thu Apr 24 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.9-0.fdr.2
488- Added BuildRequires for libtiff-devel.
489- Added line to help package find tiff.
490
491* Sun Apr 20 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.9-0.fdr.1
492- Updated to 0.9.9.
493- Added line for QT.
494
495* Thu Apr 10 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.8-0.fdr.3.rh90
496- Added missing BuildRequires.
497- Corrected Group.
498
499* Tue Apr 01 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.9.8-0.fdr.2
500- Added desktop-file-utils to BuildRequires.
501- Changed category to X-Fedora-Extra.
502- Added Epoch:0.
503
504* Thu Mar 27 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.9.8-0.fdr.1
505- Initial RPM release.
Note: See TracBrowser for help on using the repository browser.