Subversion Repositories Scribus

Rev

Rev 3260 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4251 craig 1
Building packages:
2
    See BUILDING for information on using the shipped spec files to make your
3
    own RPMs . This file is for people packaging Scribus for distributions and
4
    other repositories.
5
 
1864 mrdocs 6
Packagers notes:
7
 
3260 mrdocs 8
* 64-bit building notes are in the README file.
9
 
1864 mrdocs 10
* All final release source tarballs are gpg signed to ensure their integrity.
11
You can verify them with:
12
 
13
gpg --verify ./tarball.sig ./tarball.tar.bz2
14
 
2216 mrdocs 15
While we also note md5sums, gpg --verify is more secure and reliable.
16
 
1864 mrdocs 17
* The font sampler script, requires tkinter to run properly and optionally
18
python-imaging to enable print previews. Please consider adding these as
19
requires, even though configure does not explicitly check for them:
20
 
21
* In the past some plug-ins were distributed separately which are now
22
part of the main package. Please consider adding:
23
 
24
	Obsoletes:      scribus-svg
25
	Obsoletes:      scribus-scripting
26
	Obsoletes:      scribus-short-words
2652 mrdocs 27
	Obsoletes:	    scribus-vnla
1864 mrdocs 28
 
29
to ensure these old packages are removed on upgrade.
30
 
2081 mrdocs 31
* Currently, the full en documentation is included in the tarball, note
32
it is licensed differently from the application source. We may decide to
33
distribute them separately. In any case a monolithic scribus application
34
plus docs package should also obsolete all prior docs packages.
1864 mrdocs 35
 
36
	Obsoletes:      scribus-i18en
37
	Obsoletes:      scribus-i18de
38
	Obsoletes:      scribus-i18fr
39
 
2301 mrdocs 40
* Some of the hyphenation dictionaries are under the LGPL or other free
41
licenses, not the GPL. Details for each are in the README_XX.xx.txt for
42
each corresponding language.
1864 mrdocs 43
 
2301 mrdocs 44
 
1864 mrdocs 45
===============================================================================
46
 
47
Recommended Spec File Description:
48
 
49
%description
2280 mrdocs 50
Scribus is an desktop open source page layout program with the aim of producing
2216 mrdocs 51
commerical grade output in PDF and Postscript, primarily, though not exclusively
2590 mrdocs 52
for Linux.
1864 mrdocs 53
 
2590 mrdocs 54
While the goals of the program are for ease of use and simple easy to
55
understand tools, Scribus offers support for professional publishing
3260 mrdocs 56
features, such as CMYK colors, easy PDF creation, Encapsulated Postscript
2590 mrdocs 57
import/export and creation of color separations.
58
 
3260 mrdocs 59
Recommended Spec File Summary: Scribus - Open Source Page Layout
1864 mrdocs 60
 
61
Please remove all references to proprietary applications.
62
 
63
=============================================================================
64
 
65
* We have included a scribus.xml file for updating the mime info database.
66
We are still missing some locales, but in our testing it works properly.
67
We are awaiting IANA approval for our mime type.
68
 
1889 mrdocs 69
An example command to install and refresh the mime database in a spec file
1864 mrdocs 70
(distro specfic macros might vary):
71
 
72
%install
73
 
74
install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_datadir}/mime/packages/}
75
install scribus.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages/scribus.xml
76
 
77
%post
78
umask 022
79
[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
80
[ ! -x /usr/bin/update-mime-database ] || /usr/bin/update-mime-database %{_datadir}/mime >/dev/null 2>&1 ||:
81
 
82
%postun
83
umask 022
84
[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
85
[ ! -x /usr/bin/update-mime-database ] || /usr/bin/update-mime-database %{_datadir}/mime >/dev/null 2>&1 ||:
86
 
87
=============================================================================
88
 
2081 mrdocs 89
We do appreciate the effort in maintaining packagers make for Scribus.
90
Please file issues or enhancement requests at http://bugs.scribus.net
1864 mrdocs 91
 
92
 
93
There is a lively on-line community, both on IRC @ #scribus on irc.freenode.net
94
and the mailing list. Mailing list info can be found at:
2081 mrdocs 95
http://nashi.altmuehlnet.de/mailman/listinfo/scribus
1864 mrdocs 96
 
97
For the Scribus Team,
98
Peter Linnell
4251 craig 99
in Sept. 2005