rpms/un-core-fonts/devel Makefile, 1.1, 1.2 un-core-fonts.spec, 1.4, 1.5
Jens Petersen
petersen at fedoraproject.org
Fri Jun 26 06:46:10 UTC 2009
Author: petersen
Update of /cvs/pkgs/rpms/un-core-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22237
Modified Files:
Makefile un-core-fonts.spec
Log Message:
- update to new fonts packaging and naming (#477474)
- moved bold (and light) weights into main subpackages (#468618)
- add obsoletes for renaming and former bold subpackages (#468618)
Index: Makefile
===================================================================
RCS file: /cvs/pkgs/rpms/un-core-fonts/devel/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- Makefile 23 Aug 2008 18:09:49 -0000 1.1
+++ Makefile 26 Jun 2009 06:45:39 -0000 1.2
@@ -1,7 +1,7 @@
# Makefile for source rpm: un-core-fonts
# $Id$
NAME := un-core-fonts
-SPECFILE = $(firstword $(wildcard *.spec))
+SPECFILE = $(NAME).spec
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
Index: un-core-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/un-core-fonts/devel/un-core-fonts.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- un-core-fonts.spec 26 Jun 2009 04:30:45 -0000 1.4
+++ un-core-fonts.spec 26 Jun 2009 06:45:39 -0000 1.5
@@ -1,22 +1,21 @@
-%define fontname un-core
-%define fontdir %{_datadir}/fonts/%{fontname}/
-%define fontconfdir %{_sysconfdir}/fonts/conf.d/
+%global fontname un-core
+%global fontconf 65-%{fontname}
-%define archivename un-fonts-core
-%define alphatag 080608
+%global alphatag 080608
+%global archivename un-fonts-core-%{version}-%{alphatag}
-%define common_desc_en \
+%global common_desc \
The UN set of Korean TrueType fonts is derived from the HLaTeX Type1 fonts \
made by Koaunghi Un in 1998. They were converted to TrueType with \
FontForge(PfaEdit) by Won-kyu Park in 2003. \
The Un Core set is composed of: \
\
-- UnBatang, UnBatangBold: serif \
-- UnDinaru, UnDinaruBold, UnDinaruLight: fantasy \
-- UnDotum, UnDotumBold: sans-serif \
-- UnGraphic, UnGraphicBold: sans-serif style \
+- UnBatang: serif \
+- UnDinaru: fantasy \
+- UnDotum: sans-serif \
+- UnGraphic: sans-serif style \
- UnGungseo: cursive, brush-stroke \
-- UnPilgi, UnPilgiBold: script \
+- UnPilgi: script
%define common_desc_ko \
ìê¸ê¼´ ì리ì¦ë HLaTexê°ë°ìì´ì ìê´í¬ëì´ 1998ë
ì ê°ë°í í°í¸ì
ëë¤. \
@@ -24,207 +23,152 @@ The Un Core set is composed of: \
ìê¸ê¼´ì ê°ì¥ ì¼ë°ì ì¸ ê¸ê¼´ë¤ì
ëë¤. \
\
Core 모ì: \
-- ìë°í, ìë°íêµµì: serif \
-- ìëë루, ìëë루굵ì, ìëë루ê°ë: fantasy \
-- ìëì, ìëìêµµì: sans-serif \
-- ìê·¸ëí½, ìê·¸ëí½êµµì: sans-serif style \
+- ìë°í: serif \
+- ìëë루: fantasy \
+- ìëì: sans-serif \
+- ìê·¸ëí½: sans-serif style \
- ìê¶ì: cursive, brush-stroke \
-- ìí기, ìí기굵ì: script \
+- ìí기: script
-Name: %{fontname}-fonts
-Version: 1.0.2
-Release: 0.8.%{alphatag}%{?dist}
-Summary: Un Core family of Korean TrueType fonts
-Summary(ko): íê¸ ìê¸ê¼´ Core 모ì
-
-Group: User Interface/X
-License: GPLv2
-URL: http://kldp.net/projects/unfonts/
-Source0: http://kldp.net/frs/download.php/4695/%{archivename}-%{version}-%{alphatag}.tar.gz
-Source1: %{name}-batang-fontconfig.conf
-Source2: %{name}-batangbold-fontconfig.conf
-Source3: %{name}-dinaru-fontconfig.conf
-Source4: %{name}-dinarubold-fontconfig.conf
-Source5: %{name}-dinarulight-fontconfig.conf
-Source6: %{name}-dotum-fontconfig.conf
-Source7: %{name}-dotumbold-fontconfig.conf
-Source8: %{name}-graphic-fontconfig.conf
-Source9: %{name}-graphicbold-fontconfig.conf
-Source10: %{name}-gungseo-fontconfig.conf
-Source11: %{name}-pilgi-fontconfig.conf
-Source12: %{name}-pilgibold-fontconfig.conf
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Name: %{fontname}-fonts
+Version: 1.0.2
+Release: 0.9.%{alphatag}%{?dist}
+Summary: Un Core family of Korean TrueType fonts
+Summary(ko): íê¸ ìê¸ê¼´ Core 모ì
+
+Group: User Interface/X
+License: GPLv2
+URL: http://kldp.net/projects/unfonts/
+Source0: http://kldp.net/frs/download.php/4695/%{archivename}.tar.gz
+Source1: %{name}-batang-fontconfig.conf
+Source2: %{name}-batangbold-fontconfig.conf
+Source3: %{name}-dinaru-fontconfig.conf
+Source4: %{name}-dinarubold-fontconfig.conf
+Source5: %{name}-dinarulight-fontconfig.conf
+Source6: %{name}-dotum-fontconfig.conf
+Source7: %{name}-dotumbold-fontconfig.conf
+Source8: %{name}-graphic-fontconfig.conf
+Source9: %{name}-graphicbold-fontconfig.conf
+Source10: %{name}-gungseo-fontconfig.conf
+Source11: %{name}-pilgi-fontconfig.conf
+Source12: %{name}-pilgibold-fontconfig.conf
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildArch: noarch
+BuildRequires: fontpackages-devel
+
+%package common
+Summary: Common files of Un Core fonts
+Requires: fontpackages-filesystem
-BuildArch: noarch
+%description common
+%common_desc
+This package consists of files used by other %{name} packages.
+# un_subpkg 1:name 2:Name 3:Hangul [4:obsolete] [5:obsolete]
%define un_subpkg() \
-%package %1 \
-Summary: Un Core fonts - %(echo %2) \
-Summary(ko): íê¸ ìê¸ê¼´ Core 모ì - %(echo %3) \
-Group: User Interface/X \
+%package -n %{fontname}-%1-fonts \
+Summary: Un Core fonts - %(echo %2) \
+Summary(ko): íê¸ ìê¸ê¼´ Core 모ì - %(echo %3) \
+Group: User Interface/X \
+Requires: %{name}-common = %{version}-%{release} \
+Obsoletes: un-core-fonts-%1 < 1.0.2-0.9, %{?4:un-core-fonts-%{1}%{4} < 1.0.2-0.9}, %{?5:un-core-fonts-%{1}%{5} < 1.0.2-0.9} \
\
\
-%post %1 \
+%post -n %{fontname}-%1-fonts \
if [ -x %{_bindir}/fc-cache ]; then \
- %{_bindir}/fc-cache %{fontdir} || : \
+ %{_bindir}/fc-cache %{_fontdir} || : \
fi \
\
\
-%postun %1 \
+%postun -n %{fontname}-%1-fonts \
if [ $1 -eq 0 -a -x %{_bindir}/fc-cache ] ; then \
- %{_bindir}/fc-cache %{fontdir} || : \
+ %{_bindir}/fc-cache %{_fontdir} || : \
fi\
\
\
-%files %1 \
+%files -n %{fontname}-%1-fonts \
%defattr(0644,root,root,0755) \
-%doc COPYING README \
-\
-%config(noreplace) %{fontconfdir}65-%{fontname}-%(echo %1).conf \
-\
-%dir %{fontdir} \
-%{fontdir}%(echo %2).ttf
-
-%un_subpkg batang UnBatang ìë°í
-%un_subpkg batangbold UnBatangBold ìë°íêµµì
-%un_subpkg dinaru UnDinaru ìëë루
-%un_subpkg dinarubold UnDinaruBold ìëë루굵ì
-%un_subpkg dinarulight UnDinaruLight ìëë루ê°ë
-%un_subpkg dotum UnDotum ìëì
-%un_subpkg dotumbold UnDotumBold ìëìêµµì
-%un_subpkg graphic UnGraphic ìê·¸ëí½
-%un_subpkg graphicbold UnGraphicBold ìê·¸ëí½êµµì
+%config(noreplace) %{_fontconfig_templatedir}/%{fontconf}-%(echo %1)*.conf \
+%config(noreplace) %{_fontconfig_confdir}/%{fontconf}-%(echo %1)*.conf \
+%dir %{_fontdir} \
+%{_fontdir}/%(echo %2)*.ttf
+
+%un_subpkg batang UnBatang ìë°í bold
+%un_subpkg dinaru UnDinaru ìëë루 bold light
+%un_subpkg dotum UnDotum ìëì bold
+%un_subpkg graphic UnGraphic ìê·¸ëí½ bold
%un_subpkg gungseo UnGungseo ìê¶ì
-%un_subpkg pilgi UnPilgi ìí기
-%un_subpkg pilgibold UnPilgiBold ìí기ê¸ì
+%un_subpkg pilgi UnPilgi ìí기 bold
%description
-%common_desc_en
+%common_desc
%description -l ko
%common_desc_ko
-%description batang
-%common_desc_en
+%description -n %{fontname}-batang-fonts
+%common_desc
This package includes UnBatang, a serif font.
-%description -l ko batang
+%description -l ko -n %{fontname}-batang-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìë°íê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description batangbold
-%common_desc_en
-
-This package includes UnBatangBold, a serif font.
-
-%description -l ko batangbold
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìë°íêµµìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
-%description dinaru
-%common_desc_en
+%description -n %{fontname}-dinaru-fonts
+%common_desc
This package includes UnDinaru, a fantasy font.
-%description -l ko dinaru
+%description -l ko -n %{fontname}-dinaru-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìëë루ê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description dinarubold
-%common_desc_en
-This package includes UnDinaruBold, a fantasy font.
-
-%description -l ko dinarubold
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìëë루굵ìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
-%description dinarulight
-%common_desc_en
-
-This package includes UnDinaruLight, a fantasy font.
-
-%description -l ko dinarulight
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìëë루ê°ëê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
-%description dotum
-%common_desc_en
+%description -n %{fontname}-dotum-fonts
+%common_desc
This package includes UnDotum, a sans-serif font.
-%description -l ko dotum
+%description -l ko -n %{fontname}-dotum-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìëìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description dotumbold
-%common_desc_en
-
-This package includes UnDotum, a sans-serif font.
-
-%description -l ko dotumbold
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìëìêµµìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
-%description graphic
-%common_desc_en
+%description -n %{fontname}-graphic-fonts
+%common_desc
This package includes UnGraphic, a sans-serif font.
-%description -l ko graphic
+%description -l ko -n %{fontname}-graphic-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìê·¸ëí½ê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description graphicbold
-%common_desc_en
-
-This package includes UnGraphicBold, a sans-serif font.
-
-%description -l ko graphicbold
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìê·¸ëí½êµµìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
-%description gungseo
-%common_desc_en
+%description -n %{fontname}-gungseo-fonts
+%common_desc
This package includes UnGungseo, a cursive font.
-%description -l ko gungseo
+%description -l ko -n %{fontname}-gungseo-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìê¶ìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description pilgi
-%common_desc_en
+%description -n %{fontname}-pilgi-fonts
+%common_desc
This package includes UnPilgi, a script font.
-%description -l ko pilgi
+%description -l ko -n %{fontname}-pilgi-fonts
%common_desc_ko
ì´ í¨í¤ì§ìë ìí기ê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-%description pilgibold
-%common_desc_en
-
-This package includes UnPilgiBold, a script font.
-
-%description -l ko pilgibold
-%common_desc_ko
-
-ì´ í¨í¤ì§ìë ìí기ê¸ìê¸ê¼´ì´ í¬í¨ëì´ ììµëë¤.
-
%prep
%setup -q -n un-fonts
@@ -236,41 +180,55 @@ This package includes UnPilgiBold, a scr
%install
rm -rf %{buildroot}
-install -dm 0755 -d %{buildroot}%{fontdir}
-install -pm 0644 -p *.ttf %{buildroot}%{fontdir}
+install -m 0755 -d %{buildroot}%{_fontdir}
+install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
+
+install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
+ %{buildroot}%{_fontconfig_confdir}
-install -dm 0755 -d %{buildroot}%{fontconfdir}
-install -pm 0644 -p %{SOURCE1}\
- %{buildroot}%{fontconfdir}65-%{fontname}-batang.conf
-install -pm 0644 -p %{SOURCE2}\
- %{buildroot}%{fontconfdir}65-%{fontname}-batangbold.conf
-install -pm 0644 -p %{SOURCE3}\
- %{buildroot}%{fontconfdir}65-%{fontname}-dinaru.conf
-install -pm 0644 -p %{SOURCE4}\
- %{buildroot}%{fontconfdir}65-%{fontname}-dinarubold.conf
-install -pm 0644 -p %{SOURCE5}\
- %{buildroot}%{fontconfdir}65-%{fontname}-dinarulight.conf
-install -pm 0644 -p %{SOURCE6}\
- %{buildroot}%{fontconfdir}65-%{fontname}-dotum.conf
-install -pm 0644 -p %{SOURCE7}\
- %{buildroot}%{fontconfdir}65-%{fontname}-dotumbold.conf
-install -pm 0644 -p %{SOURCE8}\
- %{buildroot}%{fontconfdir}65-%{fontname}-graphic.conf
-install -pm 0644 -p %{SOURCE9}\
- %{buildroot}%{fontconfdir}65-%{fontname}-graphicbold.conf
-install -pm 0644 -p %{SOURCE10}\
- %{buildroot}%{fontconfdir}65-%{fontname}-gungseo.conf
-install -pm 0644 -p %{SOURCE11}\
- %{buildroot}%{fontconfdir}65-%{fontname}-pilgi.conf
-install -pm 0644 -p %{SOURCE12}\
- %{buildroot}%{fontconfdir}65-%{fontname}-pilgibold.conf
+install -m 0644 -p %{SOURCE1}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-batang.conf
+install -m 0644 -p %{SOURCE2}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-batangbold.conf
+install -m 0644 -p %{SOURCE3}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dinaru.conf
+install -m 0644 -p %{SOURCE4}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dinarubold.conf
+install -m 0644 -p %{SOURCE5}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dinarulight.conf
+install -m 0644 -p %{SOURCE6}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dotum.conf
+install -m 0644 -p %{SOURCE7}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dotumbold.conf
+install -m 0644 -p %{SOURCE8}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-graphic.conf
+install -m 0644 -p %{SOURCE9}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-graphicbold.conf
+install -m 0644 -p %{SOURCE10}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gungseo.conf
+install -m 0644 -p %{SOURCE11}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pilgi.conf
+install -m 0644 -p %{SOURCE12}\
+ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pilgibold.conf
+
+ln -s $(echo %{buildroot}%{_fontconfig_templatedir}/*.conf | sed -e "s!%{buildroot}!!g") %{buildroot}%{_fontconfig_confdir}
%clean
rm -rf %{buildroot}
+%files common
+%defattr(0644,root,root,0755)
+%doc COPYING README
+
+
%changelog
+* Fri Jun 26 2009 Jens Petersen <petersen at redhat.com> - 1.0.2-0.9.080608
+- update to new fonts packaging and naming (#477474)
+- moved bold (and light) weights into main subpackages (#468618)
+- add obsoletes for renaming and former bold subpackages (#468618)
+
* Fri Jun 26 2009 Jens Petersen <petersen at redhat.com> - 1.0.2-0.8.080608
- fix filelist to only include specific font (#496795)
More information about the fonts-bugs
mailing list