OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 23-Nov-2008 20:51:45
Branch: HEAD Handle: 2008112319514500
Added files:
openpkg-src/prince prince.txt
Modified files:
openpkg-src/prince prince.spec
Removed files:
openpkg-src/prince fonts.css
Log:
add more fonts and be more flexible in choosing them
Summary:
Revision Changes Path
1.4 +0 -235 openpkg-src/prince/fonts.css
1.2 +7 -4 openpkg-src/prince/prince.spec
1.1 +397 -0 openpkg-src/prince/prince.txt
____________________________________________________________________________
rm -f openpkg-src/prince/fonts.css <<'@@ .'
Index: openpkg-src/prince/fonts.css
============================================================================
[NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED]
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/prince/prince.spec
============================================================================
$ cvs diff -u -r1.1 -r1.2 prince.spec
--- openpkg-src/prince/prince.spec 23 Nov 2008 11:46:43 -0000 1.1
+++ openpkg-src/prince/prince.spec 23 Nov 2008 19:51:45 -0000 1.2
@@ -39,7 +39,7 @@
Source1:
http://www.princexml.com/download/prince-%{version}-linux.tar.gz
Source2:
http://www.princexml.com/download/prince-%{version}-sol10x86.tar.gz
Source3: prince.sh
-Source4: fonts.css
+Source4: prince.txt
# build information
Prefix: %{l_prefix}
@@ -109,9 +109,12 @@
$RPM_BUILD_ROOT%{l_prefix}/lib/prince/
# extend fonts.css for finding standard fonts
- sed %{l_value -s -a} \
- <%{SOURCE fonts.css} \
- >>$RPM_BUILD_ROOT%{l_prefix}/lib/prince/style/fonts.css
+ for name in `grep "^<file" %{SOURCE prince.txt} | sed -e 's;^.*name=";;'
-e 's;".*$;;'`; do
+ (echo ""; cat %{SOURCE prince.txt}; echo "") |\
+ sed -e "1,/^<file name=\"$name\">/d" -e "/<\/file>/,\$d" >$name
+ %{l_shtool} install -c -m 644 %{l_value -s -a} \
+ $name $RPM_BUILD_ROOT%{l_prefix}/lib/prince/style/$name
+ done
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/prince/prince.txt
============================================================================
$ cvs diff -u -r0 -r1.1 prince.txt
--- /dev/null 2008-11-23 20:51:16 +0100
+++ prince.txt 2008-11-23 20:51:45 +0100
@@ -0,0 +1,397 @@
+<file name="fonts.css">
+
[EMAIL PROTECTED] url("fonts-sans-arial.css");
[EMAIL PROTECTED] url("fonts-serif-times.css");
[EMAIL PROTECTED] url("fonts-monospace-courier.css");
[EMAIL PROTECTED] url("fonts-cursive-comic.css");
[EMAIL PROTECTED] url("fonts-fantasy-impact.css");
+
+</file>
+<file name="fonts-cursive-comic.css">
+
+/* Microsoft Comic Sans */
[EMAIL PROTECTED] {
+ font-family: cursive;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Comic.ttf")
+}
[EMAIL PROTECTED] {
+ font-family: cursive;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/ComicBd.ttf")
+}
+
+</file>
+<file name="fonts-fantasy-impact.css">
+
+/* Microsoft Impact */
[EMAIL PROTECTED] {
+ font-family: fantasy;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Impact.ttf")
+}
+
+</file>
+<file name="fonts-monospace-courier.css">
+
+/* Microsoft Courier */
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/cour.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/courbd.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/couri.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/courbi.ttf");
+}
+
+</file>
+<file name="fonts-monospace-dejavu.css">
+
+/* DejaVu Mono */
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansMono.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansMono-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansMono-Oblique.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansMono-BoldOblique.ttf");
+}
+
+</file>
+<file name="fonts-monospace-liberation.css">
+
+/* Liberation Mono */
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSansMono-Regular.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSansMono-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSansMono-Italic.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: monospace;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSansMono-BoldItalic.ttf");
+}
+
+</file>
+<file name="fonts-sans-arial.css">
+
+/* Microsoft Arial */
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Arial.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Arialbd.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Ariali.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Arialbi.ttf");
+}
+
+</file>
+<file name="fonts-sans-dejavu.css">
+
+/* DejaVu Sans */
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSans.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSans-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSans-Oblique.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSans-BoldOblique.ttf");
+}
+
+/* DejaVu Sans Condensed */
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: condensed;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansCondensed.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansCondensed-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansCondensed-Oblique.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSansCondensed-BoldOblique.ttf");
+}
+
+</file>
+<file name="fonts-sans-liberation.css">
+
+/* Liberation Sans */
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSans-Regular.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSans-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSans-Italic.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: sans-serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSans-BoldItalic.ttf");
+}
+
+</file>
+<file name="fonts-serif-dejavu.css">
+
+/* DejaVu Serif */
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerif.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerif-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerif-Italic.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerif-BoldItalic.ttf");
+}
+
+/* DejaVu Serif Condensed */
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: condensed;
+ src: url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerifCondensed.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerifCondensed-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerifCondensed-Italic.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: condensed;
+ src:
url("@l_prefix@/share/fonts-free/DejaVu/DejaVuSerifCondensed-BoldItalic.ttf");
+}
+
+</file>
+<file name="fonts-serif-liberation.css">
+
+/* Liberation Serif */
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSerif-Regular.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSerif-Bold.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSerif-Italic.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src:
url("@l_prefix@/share/fonts-free/Liberation/LiberationSerif-BoldItalic.ttf");
+}
+
+</file>
+<file name="fonts-serif-times.css">
+
+/* Microsoft Times */
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Times.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: normal;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Timesbd.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: normal;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Timesi.ttf");
+}
[EMAIL PROTECTED] {
+ font-family: serif;
+ font-style: italic;
+ font-weight: bold;
+ font-stretch: normal;
+ src: url("@l_prefix@/share/fonts-free/CoreFonts/Timesbi.ttf");
+}
+
+</file>
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]