source: projects/specs/trunk/s/scribus/scribus-vl.spec @ 6123

Revision 6123, 15.2 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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