File VFlib3.spec of Package VFlib3
#
# spec file for package VFlib3
#
# Copyright (c) 2013 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/
#
Name: VFlib3
BuildRequires: fdupes
BuildRequires: freetype-devel
BuildRequires: texlive-bin-devel
BuildRequires: texlive-devel
BuildRequires: xorg-x11
BuildRequires: xorg-x11-devel
PreReq: %install_info_prereq
Version: 3.6.14
Release: 0
Url: http://www-masu.ist.osaka-u.ac.jp/~kakugawa/VFlib/
Source0: http://www-masu.ist.osaka-u.ac.jp/~kakugawa/download/TypeHack/VFlib3-3.6.14.tar.bz2
Source1: vflibcap-tex
Patch1: VFlib3-ppc64.patch
Patch3: VFlib3-info-dir.patch
Patch4: VFlib3-include.patch
Patch5: comparison-is-always-false-due-to-limited-range-of-data-type.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Versatile Font Library
License: LGPL-2.1+
Group: System/Libraries
Summary(ja): "Versatile" フォントライブラリ
# %description -l ja
#
# VFlib は C 言語で書かれたフォントライブラリで、指定したフォン
# トのビットマップを得るための関数群を持っています。VFlib の特徴は、
# さまざまなフォーマットのフォントをフォーマットの違いを気にする
# ことなく統一的に使うことができるところにあります。
#
#
# VFlib では、以下のフォントフォーマットがサポートされています。
#
# TeX 関連: PK, GF, VF, TFM
# Omega TeX 関連: OFM (レベル 0),OVF
# X Window 関連: PCF, BDF
#
#
# 著者:
# ------
#
# 角川裕次 <h.kakugawa@computer.org>
%description
VFlib is a font library written in C language with several functions to
obtain bitmaps of fonts. Unique feature of VFlib is that fonts in
different formats are accessed by unified interface.
VFlib supports the following font formats: TeX fonts: PK, GF, VF,
TFM Omega TeX fonts: OFM (level 0), OVF X Window fonts: PCF, BDF Other
fonts: TrueType, Type 1, HBF, Syotai Club, JG, ekanji
%package -n VFlib3-devel
Summary: Development libraries for VFlib3
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Requires: freetype-devel
Requires: texlive-bin-devel
Requires: texlive-devel
%description -n VFlib3-devel
Development libraries for VFlib3
%prep
%setup -q
%patch1 -p0
%patch3 -p1
%patch4 -p1
%patch5 -p1
%build
rm -f config.cache
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE"
./configure --prefix=/usr \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
--with-kpathsea \
--with-kpathsea-libdir=/usr/%{_lib} \
--with-freetype \
--with-freetype-includedir=/usr/include/freetype \
--with-freetype-libdir=/usr/%{_lib} \
--with-texmf-root=/usr/share/texmf \
%{_target_cpu}-suse-linux-gnu
make %{?_smp_mflags}
# --with-kpathsea-includedir=/usr/include \
# --with-t1lib-includedir=/usr/include \
%install
make prefix=$RPM_BUILD_ROOT/usr \
infodir=$RPM_BUILD_ROOT%{_infodir} \
mandir=$RPM_BUILD_ROOT%{_mandir} \
libdir=$RPM_BUILD_ROOT%{_libdir} \
install
install -m 644 $RPM_SOURCE_DIR/vflibcap-tex $RPM_BUILD_ROOT/usr/share/VFlib/%{version}/
%fdupes %{buildroot}
%post
for i in VFlib-36
do
%install_info --info-dir=%{_infodir} %{_infodir}/${i}.info.gz
done
/sbin/ldconfig
%postun
for i in VFlib-36
do
%install_info_delete --info-dir=%{_infodir} %{_infodir}/${i}.info.gz
done
/sbin/ldconfig
%files
%defattr(-, root, root)
%doc ANNOUNCE* CHANGES COPYING* DISTRIB*
%doc %{_infodir}/VFlib*info*
%dir /usr/share/VFlib
%dir /usr/share/VFlib/site
%dir /usr/share/VFlib/%{version}
%dir /usr/share/VFlib/%{version}/doc/
%doc /usr/share/VFlib/%{version}/doc/*
%dir /usr/share/VFlib/%{version}/t1lib/
/usr/share/VFlib/%{version}/t1lib/*
%dir /usr/share/VFlib/%{version}/ccv/
/usr/share/VFlib/%{version}/ccv/*
%dir /usr/share/VFlib/%{version}/ascii-jtex/
/usr/share/VFlib/%{version}/ascii-jtex/*
/usr/share/VFlib/%{version}/vflibcap*
/usr/bin/*
%{_libdir}/libVFlib3.so.*
%files -n VFlib3-devel
%defattr(-, root, root)
%{_libdir}/libVFlib3.so
%{_libdir}/libVFlib3.la
/usr/include/*
%changelog