rpms/artwiz-aleczapka-fonts/devel artwiz-aleczapka-fonts-1.3-fix-makepcf.patch, NONE, 1.1 artwiz-aleczapka-fonts-anorexia-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-aqui-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-cure-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-drift-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-edges-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-fkp-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-gelly-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-glisp-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-kates-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-lime-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-mints-mild-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-mints-strong-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-nu-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-smoothansi-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts-snap-fontconfig.conf, NONE, 1.1 artwiz-aleczapka-fonts.spec, 1.8, 1.9

Tom Callaway spot at fedoraproject.org
Thu Jan 21 22:07:19 UTC 2010


Author: spot

Update of /cvs/pkgs/rpms/artwiz-aleczapka-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9516

Modified Files:
	artwiz-aleczapka-fonts.spec 
Added Files:
	artwiz-aleczapka-fonts-1.3-fix-makepcf.patch 
	artwiz-aleczapka-fonts-anorexia-fontconfig.conf 
	artwiz-aleczapka-fonts-aqui-fontconfig.conf 
	artwiz-aleczapka-fonts-cure-fontconfig.conf 
	artwiz-aleczapka-fonts-drift-fontconfig.conf 
	artwiz-aleczapka-fonts-edges-fontconfig.conf 
	artwiz-aleczapka-fonts-fkp-fontconfig.conf 
	artwiz-aleczapka-fonts-gelly-fontconfig.conf 
	artwiz-aleczapka-fonts-glisp-fontconfig.conf 
	artwiz-aleczapka-fonts-kates-fontconfig.conf 
	artwiz-aleczapka-fonts-lime-fontconfig.conf 
	artwiz-aleczapka-fonts-mints-mild-fontconfig.conf 
	artwiz-aleczapka-fonts-mints-strong-fontconfig.conf 
	artwiz-aleczapka-fonts-nu-fontconfig.conf 
	artwiz-aleczapka-fonts-smoothansi-fontconfig.conf 
	artwiz-aleczapka-fonts-snap-fontconfig.conf 
Log Message:
rework package to match font package guidelines

artwiz-aleczapka-fonts-1.3-fix-makepcf.patch:
 artwiz-aleczapka-de-sources-1.3/makepcf.sh |    2 +-
 artwiz-aleczapka-en-sources-1.3/makepcf.sh |    2 +-
 artwiz-aleczapka-se-sources-1.3/makepcf.sh |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

--- NEW FILE artwiz-aleczapka-fonts-1.3-fix-makepcf.patch ---
diff -up artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-de-sources-1.3/makepcf.sh.BAD artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-de-sources-1.3/makepcf.sh
--- artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-de-sources-1.3/makepcf.sh.BAD	2010-01-21 15:58:19.237307604 -0500
+++ artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-de-sources-1.3/makepcf.sh	2010-01-21 15:58:29.738317722 -0500
@@ -6,7 +6,7 @@
 LIST=`ls -la *.bdf | awk '{print $9}'`
 for font in $LIST
 do
-	pcf=`echo $font | cut -d'.' -f1`
+	pcf=`basename $font .bdf`
 	pcf="$pcf.pcf"
 	bdftopcf -o $pcf $font
 done;
diff -up artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-en-sources-1.3/makepcf.sh.BAD artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-en-sources-1.3/makepcf.sh
--- artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-en-sources-1.3/makepcf.sh.BAD	2010-01-21 15:58:52.018332523 -0500
+++ artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-en-sources-1.3/makepcf.sh	2010-01-21 15:58:55.857314725 -0500
@@ -6,7 +6,7 @@
 LIST=`ls -la *.bdf | awk '{print $9}'`
 for font in $LIST
 do
-	pcf=`echo $font | cut -d'.' -f1`
+	pcf=`basename $font .bdf`
 	pcf="$pcf.pcf"
 	bdftopcf -o $pcf $font
 done;
diff -up artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-se-sources-1.3/makepcf.sh.BAD artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-se-sources-1.3/makepcf.sh
--- artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-se-sources-1.3/makepcf.sh.BAD	2010-01-21 15:59:07.485332588 -0500
+++ artwiz-aleczapka-fonts-1.3/artwiz-aleczapka-se-sources-1.3/makepcf.sh	2010-01-21 15:59:15.277308049 -0500
@@ -6,7 +6,7 @@
 LIST=`ls -la *.bdf | awk '{print $9}'`
 for font in $LIST
 do
-	pcf=`echo $font | cut -d'.' -f1`
+	pcf=`basename $font .bdf`
 	pcf="$pcf.pcf"
 	bdftopcf -o $pcf $font
 done;


--- NEW FILE artwiz-aleczapka-fonts-anorexia-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Anorexia</family>
    </prefer>
  </alias>
  <alias>
    <family>Anorexia</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-aqui-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Aqui</family>
    </prefer>
  </alias>
  <alias>
    <family>Aqui</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-cure-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Cure</family>
    </prefer>
  </alias>
  <alias>
    <family>Cure</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-drift-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Drift</family>
    </prefer>
  </alias>
  <alias>
    <family>Drift</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-edges-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Edges</family>
    </prefer>
  </alias>
  <alias>
    <family>Edges</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-fkp-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Fkp</family>
    </prefer>
  </alias>
  <alias>
    <family>Fkp</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-gelly-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Gelly</family>
    </prefer>
  </alias>
  <alias>
    <family>Gelly</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-glisp-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Glisp</family>
    </prefer>
  </alias>
  <alias>
    <family>Glisp</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-kates-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Kates</family>
    </prefer>
  </alias>
  <alias>
    <family>Kates</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-lime-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Lime</family>
    </prefer>
  </alias>
  <alias>
    <family>Lime</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-mints-mild-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Mints Mild</family>
    </prefer>
  </alias>
  <alias>
    <family>Mints Mild</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-mints-strong-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Mints Strong</family>
    </prefer>
  </alias>
  <alias>
    <family>Mints Strong</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-nu-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Nu</family>
    </prefer>
  </alias>
  <alias>
    <family>Nu</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-smoothansi-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Smoothansi</family>
    </prefer>
  </alias>
  <alias>
    <family>Smoothansi</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


--- NEW FILE artwiz-aleczapka-fonts-snap-fontconfig.conf ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Snap</family>
    </prefer>
  </alias>
  <alias>
    <family>Snap</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>


Index: artwiz-aleczapka-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/artwiz-aleczapka-fonts/devel/artwiz-aleczapka-fonts.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- artwiz-aleczapka-fonts.spec	14 Jan 2010 23:11:31 -0000	1.8
+++ artwiz-aleczapka-fonts.spec	21 Jan 2010 22:07:19 -0000	1.9
@@ -1,31 +1,255 @@
-%define         fontdir %{_datadir}/fonts/artwiz-aleczapka
+%global fontname artwiz-aleczapka
+%global fontconf 60-%{fontname}
 
-Name:           artwiz-aleczapka-fonts
-Version:        1.3
-Release:        9%{?dist}
-Summary:        Set of (improved) artwiz fonts
-
-Group:          User Interface/X
-License:        GPLv2
-URL:            http://artwizaleczapka.sourceforge.net/
-Source0:        http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-en-sources-1.3.tar.bz2
-Source1:        http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-de-sources-1.3.tar.bz2
-Source2:        http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-se-sources-1.3.tar.bz2
+%define common_desc \
+Artwiz is a family of very small futuristic fonts, with varying styles of \
+typefaces designed at a single pixel size. The minimal nature of the \
+fonts makes them popular with users of lightweight window managers. These \
+fonts have been updated by Alec Zapka to be compatible with modern \
+software and support an extended character set. \
+
+Name:		%{fontname}-fonts
+Version:	1.3
+Release:	10%{?dist}
+Summary:	Very small futuristic font family
+Group:		User Interface/X
+License:	GPLv2
+URL:		http://artwizaleczapka.sourceforge.net/
+Source0:	http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-en-sources-1.3.tar.bz2
+Source1:	http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-de-sources-1.3.tar.bz2
+Source2:	http://dl.sf.net/artwizaleczapka/artwiz-aleczapka-se-sources-1.3.tar.bz2
+Source3:	artwiz-aleczapka-fonts-anorexia-fontconfig.conf
+Source4:	artwiz-aleczapka-fonts-aqui-fontconfig.conf
+Source5:	artwiz-aleczapka-fonts-cure-fontconfig.conf
+Source6:	artwiz-aleczapka-fonts-drift-fontconfig.conf
+Source7:	artwiz-aleczapka-fonts-edges-fontconfig.conf
+Source8:	artwiz-aleczapka-fonts-fkp-fontconfig.conf
+Source9:	artwiz-aleczapka-fonts-gelly-fontconfig.conf
+Source10:	artwiz-aleczapka-fonts-glisp-fontconfig.conf
+Source11:	artwiz-aleczapka-fonts-kates-fontconfig.conf
+Source12:	artwiz-aleczapka-fonts-lime-fontconfig.conf
+Source13:	artwiz-aleczapka-fonts-mints-mild-fontconfig.conf
+Source14:	artwiz-aleczapka-fonts-mints-strong-fontconfig.conf
+Source15:	artwiz-aleczapka-fonts-nu-fontconfig.conf
+Source16:	artwiz-aleczapka-fonts-smoothansi-fontconfig.conf
+Source17:	artwiz-aleczapka-fonts-snap-fontconfig.conf
 Patch0:		artwiz-aleczapka-fkp-cleanups.patch
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch:      noarch
-BuildRequires:  xorg-x11-font-utils
+Patch1:		artwiz-aleczapka-fonts-1.3-fix-makepcf.patch
+BuildArch:	noarch
+BuildRequires:	xorg-x11-font-utils, fontpackages-devel
+Requires:	%{fontname}-anorexia-fonts = %{version}-%{release}
+Requires:	%{fontname}-aqui-fonts = %{version}-%{release}
+Requires:	%{fontname}-cure-fonts = %{version}-%{release}
+Requires:	%{fontname}-drift-fonts = %{version}-%{release}
+Requires:	%{fontname}-edges-fonts = %{version}-%{release}
+Requires:	%{fontname}-fkp-fonts = %{version}-%{release}
+Requires:	%{fontname}-gelly-fonts = %{version}-%{release}
+Requires:	%{fontname}-glisp-fonts	= %{version}-%{release}
+Requires:	%{fontname}-kates-fonts = %{version}-%{release}
+Requires:	%{fontname}-lime-fonts = %{version}-%{release}
+Requires:	%{fontname}-mints-mild-fonts = %{version}-%{release}
+Requires:	%{fontname}-mints-strong-fonts = %{version}-%{release}
+Requires:	%{fontname}-nu-fonts = %{version}-%{release}
+Requires:	%{fontname}-smoothansi-fonts = %{version}-%{release}
+Requires:	%{fontname}-snap-fonts = %{version}-%{release}
 
 %description
-This is set of (improved) artwiz fonts.
-The ultimate solution to your all problems with artwiz fonts.
-Screenshots: http://artwizaleczapka.sourceforge.net/images/shots/
+%common_desc
+This is a metapackage, which pulls in all the separated fonts in this family.
+
+%package common
+Summary:	Common files for Artwiz Aleczapka fonts (documentation...)
+Group:		User Interface/X
+Requires:	fontpackages-filesystem
+
+%description common
+%common_desc
+
+%package -n %{fontname}-anorexia-fonts
+Summary:	Anorexia font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-anorexia-fonts
+%common_desc
+This package contains the Anorexia font in three encodings, English, German, 
+and Swedish.
+
+%_font_pkg -n anorexia -f %{fontconf}-anorexia.conf anorexia*.pcf
+
+%package -n %{fontname}-aqui-fonts
+Summary:	Aqui font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-aqui-fonts
+%common_desc
+This package contains the Aqui font in three encodings, English, German, and
+Swedish.
+
+%_font_pkg -n aqui -f %{fontconf}-aqui.conf aqui*.pcf
+
+%package -n %{fontname}-cure-fonts
+Summary:	Cure font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n	%{fontname}-cure-fonts
+%common_desc
+This package contains the Cure font in three encodings, English, German, and 
+Swedish.
+
+%_font_pkg -n cure -f %{fontconf}-cure.conf cure*.pcf
+
+%package -n %{fontname}-drift-fonts
+Summary:	Drift font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-drift-fonts
+%common_desc
+This package contains the Drift font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n drift -f %{fontconf}-drift.conf drift*.pcf
+
+%package -n %{fontname}-edges-fonts
+Summary:	Edges font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-edges-fonts
+%common_desc
+This package contains the Edges font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n edges -f %{fontconf}-edges.conf edges*.pcf
+
+%package -n %{fontname}-fkp-fonts
+Summary:	Fkp font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-fkp-fonts
+%common_desc
+This package contains the fkp font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n fkp -f %{fontconf}-fkp.conf fkp*.pcf
+
+%package -n %{fontname}-gelly-fonts
+Summary:	Gelly font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-gelly-fonts
+%common_desc
+This package contains the Gelly font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n gelly -f %{fontconf}-gelly.conf gelly*.pcf
+
+%package -n %{fontname}-glisp-fonts
+Summary:	Glisp fonts in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-glisp-fonts
+%common_desc
+This package contains the Glisp font in three encodings, English, German,
+and Swedish. It also includes a Regular and Bold version of the font for 
+each encoding.
+
+%_font_pkg -n glisp -f %{fontconf}-glisp.conf glisp*.pcf
+
+%package -n %{fontname}-kates-fonts
+Summary:	Kates font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-kates-fonts
+%common_desc
+This package contains the Kates font in three encodings, English, German,
+and Swedish. 
+
+%_font_pkg -n kates -f %{fontconf}-kates.conf kates*.pcf
+
+%package -n %{fontname}-lime-fonts
+Summary:	Lime font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-lime-fonts
+%common_desc
+This package contains the Lime font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n lime -f %{fontconf}-lime.conf lime*.pcf
+
+%package -n %{fontname}-mints-mild-fonts
+Summary:	Mints Mild font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-mints-mild-fonts
+%common_desc
+This package contains the Mints Mild font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n mints-mild -f %{fontconf}-mints-mild.conf mints-mild*.pcf
+
+%package -n %{fontname}-mints-strong-fonts
+Summary:	Mints Strong font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-mints-strong-fonts
+%common_desc
+This package contains the Mints Strong font in three encodings, English, 
+German, and Swedish.
+
+%_font_pkg -n mints-strong -f %{fontconf}-mints-strong.conf mints-strong*.pcf
+
+%package -n %{fontname}-nu-fonts
+Summary:	Nu font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-nu-fonts
+%common_desc
+This package contains the Nu font in three encodings, English, German,
+and Swedish.
+
+%_font_pkg -n nu -f %{fontconf}-nu.conf nu*.pcf
+
+%package -n %{fontname}-smoothansi-fonts
+Summary:	Smoothansi font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-smoothansi-fonts
+%common_desc
+This package contains the Smoothansi font in three encodings, English, 
+German, and Swedish.
+
+%_font_pkg -n smoothansi -f %{fontconf}-smoothansi.conf smoothansi*.pcf
+
+%package -n %{fontname}-snap-fonts
+Summary:	Snap font in Artwiz family
+Group:		User Interface/X
+Requires:	%{name}-common = %{version}-%{release}
+
+%description -n %{fontname}-snap-fonts
+%common_desc
+This package contains the Snap font in three encodings, English, German,
+and Swedish.
 
+%_font_pkg -n snap -f %{fontconf}-snap.conf snap*.pcf
 
 %prep
 %setup -q -c %{name}-%{version} -a1 -a2
 %patch0 -p0
+%patch1 -p1 -b .fix-makepcf
 
 %build
 for lang in de en se; do
@@ -36,59 +260,55 @@ done
 
 
 %install
-%{__rm} -rf %{buildroot}
+rm -rf %{buildroot}
+install -m 0755 -d %{buildroot}%{_fontdir}
 for lang in de en se; do
-    %{__install} -d -m 0755 %{buildroot}%{fontdir}/artwiz-aleczapka-$lang-%{version}
-    %{__install} -p -m 0644 %{_builddir}/%{name}-%{version}/artwiz-aleczapka-$lang-sources-%{version}/*.pcf \
-	%{buildroot}%{fontdir}/artwiz-aleczapka-$lang-%{version}
+    install -p -m 0644 artwiz-aleczapka-$lang-sources-%{version}/*.pcf %{buildroot}%{_fontdir}
+done
+install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} %{buildroot}%{_fontconfig_confdir}
+install -m 0644 -p %{SOURCE3} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-anorexia.conf
+install -m 0644 -p %{SOURCE4} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-aqui.conf
+install -m 0644 -p %{SOURCE5} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-cure.conf
+install -m 0644 -p %{SOURCE6} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-drift.conf
+install -m 0644 -p %{SOURCE7} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-edges.conf
+install -m 0644 -p %{SOURCE8} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-fkp.conf
+install -m 0644 -p %{SOURCE9} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gelly.conf
+install -m 0644 -p %{SOURCE10} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-glisp.conf
+install -m 0644 -p %{SOURCE11} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-kates.conf
+install -m 0644 -p %{SOURCE12} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-lime.conf
+install -m 0644 -p %{SOURCE13} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-mints-mild.conf
+install -m 0644 -p %{SOURCE14} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-mints-strong.conf
+install -m 0644 -p %{SOURCE15} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-nu.conf
+install -m 0644 -p %{SOURCE16} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-smoothansi.conf
+install -m 0644 -p %{SOURCE17} %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-snap.conf
+
+for fontconf in %{fontconf}-anorexia.conf %{fontconf}-aqui.conf %{fontconf}-cure.conf %{fontconf}-drift.conf %{fontconf}-edges.conf %{fontconf}-fkp.conf %{fontconf}-gelly.conf\
+		%{fontconf}-glisp.conf %{fontconf}-kates.conf %{fontconf}-lime.conf %{fontconf}-mints-mild.conf %{fontconf}-mints-strong.conf %{fontconf}-nu.conf \
+		%{fontconf}-smoothansi.conf %{fontconf}-snap.conf
+do
+	ln -s %{_fontconfig_templatedir}/$fontconf %{buildroot}%{_fontconfig_confdir}/$fontconf
 done
-
-# "touch" all files we've got flagged as %ghost but which are not
-# present in the %{buildroot} when RPM looks for files
-/bin/touch %{buildroot}%{fontdir}/fonts.cache-{1,2}
-/bin/touch %{buildroot}%{fontdir}/artwiz-aleczapka-{de,en,se}-%{version}/fonts.cache-{1,2}
-
 
 %clean
-%{__rm} -rf %{buildroot}
-
-
-%post
-if [ -x %{_bindir}/fc-cache ]; then
-  %{_bindir}/fc-cache %{_datadir}/fonts
-fi
-
-%postun
-if [ "$1" = "0" ]; then
-  if [ -x %{_bindir}/fc-cache ]; then
-    %{_bindir}/fc-cache %{_datadir}/fonts
-  fi
-fi
-
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-# generic docs are the same for every lang (AUHTORS has all info in german dir
+# This is a dummy metapackage.
+
+%files common
+%defattr(-,root,root,-)
+# generic docs are the same for every lang (AUTHORS has all info in german dir
 # so use it from german font dir)
 %doc artwiz-aleczapka-de-sources-1.3/{AUTHORS,COPYING,README,VERSION}
 %doc artwiz-aleczapka-de-sources-1.3/README.DE
 %doc artwiz-aleczapka-se-sources-1.3/README.SE
-%dir %{fontdir}
-%dir %{fontdir}/artwiz-aleczapka-de-%{version}
-%dir %{fontdir}/artwiz-aleczapka-en-%{version}
-%dir %{fontdir}/artwiz-aleczapka-se-%{version}
-%{fontdir}/*/*.pcf
-%ghost %{fontdir}/fonts.cache-1
-%ghost %{fontdir}/fonts.cache-2
-%ghost %{fontdir}/artwiz-aleczapka-de-%{version}/fonts.cache-1
-%ghost %{fontdir}/artwiz-aleczapka-de-%{version}/fonts.cache-2
-%ghost %{fontdir}/artwiz-aleczapka-en-%{version}/fonts.cache-1
-%ghost %{fontdir}/artwiz-aleczapka-en-%{version}/fonts.cache-2
-%ghost %{fontdir}/artwiz-aleczapka-se-%{version}/fonts.cache-1
-%ghost %{fontdir}/artwiz-aleczapka-se-%{version}/fonts.cache-2
-
+%dir %{_fontdir}
 
 %changelog
+* Thu Jan 21 2010 Tom "spot" Callaway <tcallawa at redhat.com> - 1.3-10
+- rework package to meet font packaging guidelines
+
 * Thu Jan 14 2010 Tom "spot" Callaway <tcallawa at redhat.com> - 1.3-9
 - rebuild
 



More information about the fonts-bugs mailing list