Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP2:GA
baekmuk-bitmap-fonts
baekmuk-bitmap-fonts.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File baekmuk-bitmap-fonts.spec of Package baekmuk-bitmap-fonts
# # spec file for package baekmuk-bitmap-fonts # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define bitmap_fontdir %{_fontsdir}/baekmuk Name: baekmuk-bitmap-fonts BuildRequires: gawk BuildRequires: perl %if 0%{?suse_version} >= 1220 BuildRequires: bdftopcf BuildRequires: mkfontdir %else BuildRequires: xorg-x11 %endif %if 0%{?suse_version} < 1130 BuildRequires: freetype2 %endif Version: 2.1 Release: 0 Summary: Baekmuk Fonts, Bitmap Version License: HPND Group: System/X11/Fonts Source0: baekmuk-2.1.tar.bz2 Source1: baekmuk-doc-2.1.tar.gz Source2: baekmuk-ttf-2.1.tar.bz2 Source17: fonts.alias Source18: mkitalic Source19: mkbold # truetype-ko-fonts.dir is nice, but in xtt syntax, which does not work with freetype Source20: truetype-ko-fonts.dir # fonts.scale.baekmuk is very bare bones and works with both, freetype and xtt Source21: fonts.scale.baekmuk Source22: prepare-bitmap-fonts.sh Source30: baekmuk-bitmap-fonts-prepared.tar.bz2 # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: baekmuk-gulim-medium-18-pixel-bitmap.patch # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch1: baekmuk-gulim-bold-18-pixel-bitmap.patch %reconfigure_fonts_prereq BuildRequires: fontpackages-devel Provides: baekmuk = %{version} Provides: locale(xorg-x11:ko) Obsoletes: baekmuk < 2.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description Baekmuk Fonts (Korean fonts for the X Window System, bitmap version). %package -n baekmuk-ttf-fonts Summary: Baekmuk Fonts, TrueType Version Group: System/X11/Fonts Provides: baekmuk-ttf = %{version} Provides: scalable-font-ko Provides: locale(ko) Obsoletes: baekmuk-ttf < 2.1 %description -n baekmuk-ttf-fonts Baekmuk Fonts (Korean fonts for the X Window System, True Type version). %prep %setup -q -c -a 0 -a 1 -a 2 %patch0 -p0 -b .baekmuk-gulim-medium-18-pixel-bitmap %patch1 -p0 -b .baekmuk-gulim-bold-18-pixel-bitmap %build install -m 755 $RPM_SOURCE_DIR/mkitalic . install -m 755 $RPM_SOURCE_DIR/mkbold . # Prepare a tar ball containing a complete set of all baekmuk bitmap fonts. # If the tar ball is already available and up to date, just unpack the prepared # tar ball. # Generating the bold and especially the italic fonts takes a HUGE amount of time # (8 hours on a 500 Mhz Pentium III). And although this is a noarch package, # autobuild tries to build it an all architectures. This causes big problems when # we don't have lots of build power for an architecture, for example for sparc and ppc. # cp $RPM_SOURCE_DIR/prepare-bitmap-fonts.sh . # source ./prepare-bitmap-fonts.sh # tar jcvf baekmuk-bitmap-fonts-prepared.tar.bz2 *.bdf cp $RPM_SOURCE_DIR/baekmuk-bitmap-fonts-prepared.tar.bz2 . tar jxvf baekmuk-bitmap-fonts-prepared.tar.bz2 # already prepared tarball for src in *.bdf ; do bdftopcf $src | gzip -n -9 > ${src%.bdf}.pcf.gz done %install mkdir -p %{buildroot}%{bitmap_fontdir} mkdir -p %{buildroot}%{_ttfontsdir} install -c -m 644 *.pcf.gz %{buildroot}%{bitmap_fontdir} install -c -m 644 %{SOURCE17} %{buildroot}%{bitmap_fontdir}/fonts.alias install -c -m 644 *.ttf %{buildroot}%{_ttfontsdir} install -c -m 644 $RPM_SOURCE_DIR/fonts.scale.baekmuk %{buildroot}%{_ttfontsdir}/fonts.scale.baekmuk mkfontdir %{buildroot}%{bitmap_fontdir} %reconfigure_fonts_scriptlets -n baekmuk-bitmap-fonts %reconfigure_fonts_scriptlets -c -n baekmuk-ttf-fonts %files %defattr(-, root,root) %doc COPYRIGHT COPYRIGHT.ks %dir %{bitmap_fontdir} %verify(not md5 size mtime) %{bitmap_fontdir}/fonts.dir %{bitmap_fontdir}/fonts.alias %{bitmap_fontdir}/*.pcf.gz %files -n baekmuk-ttf-fonts %defattr(-, root,root) %dir %{_ttfontsdir}/ %{_ttfontsdir}/*.ttf %config %{_ttfontsdir}/fonts.scale.baekmuk %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor