%define inst_prefix usr %define ver 2.25.1 Obsoletes: VFlib Provides: libVFlib.so.2 Summary: The vector font library (VFlib2) Name: VFlib2 Version: %{ver} Release: 6mdk Source: ftp://TypeHack.aial.hiroshima-u.ac.jp/pub/TypeHack/VFlib2-%{ver}.tar.gz #Patch0: vfontcap-jrpm.patch #Patch1: ltconfig.JRPM.patch # By CLE { #Source5: vfontcap-CLE Source5: vfontcap-mdk Patch5: VFlib2-2.25.1-Chinese.patch.bz2 # } License: GPL URL: http://TypeHack.aial.hiroshima-u.ac.jp/VFlib/ Group: System/Libraries BuildRequires: freetype-devel XFree86-devel BuildRoot: %_tmppath/%{name}-%{version}-root Summary(ja): ¥Ù¥¯¥È¥ë¥Õ¥©¥ó¥È¥é¥¤¥Ö¥é¥ê (VFlib2) %description VFlib is a library for converting vector fonts to bitmap data. Its functions include rotation, shrinking, and changing the slant of characters. VFlib is used by localized software for Japanese document processing that requires Kanji fonts, for example xdvi, dvi2ps, ghostscript. %description -l ja VFlib ¤Ï¥Ù¥¯¥È¥ë¥Õ¥©¥ó¥È¤«¤é¥Ó¥Ã¥È¥Þ¥Ã¥×¥Ç¡¼¥¿¤Ø¤ÎÊÑ´¹¤ò¤¹¤ë¥é¥¤¥Ö¥é¥ê ¤Ç¤¹¡£ ʸ»ú¤Î²óž¡¢½Ì¾®¡¢¼ÐÂβ½¤Ê¤É¤Îµ¡Ç½¤â¤¢¤ê¤Þ¤¹¡£ÆüËܸì¸þ¤±¤Ë¥í¡¼ ¥«¥é¥¤¥º¤µ¤ì¤¿ xdvi, dvi2ps ghostscript ¤Ê¤É¤Î´Á»ú¥Õ¥©¥ó¥È¤òɬÍפȤ¹¤ë ÆüËܸìʸ½ñ½èÍý¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥½¥Õ¥È¥¦¥¨¥¢¤¬¡¢VFlib ¤ò»È¤Ã¤Æ¤¤¤Þ¤¹¡£ %package devel Obsoletes: VFlib-devel Summary: header files and static library for VFlib v2.24.0. Summary(ja): VFlib v2.24.0¤Î¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤È¥¹¥¿¥Æ¥£¥Ã¥¯¡¦¥é¥¤¥Ö¥é¥ê Group: Development/Libraries Requires: VFlib2 %description devel This package contains the VFlib2 static libraries and header files required to develop VFlib2-based applications. %description -l ja devel ¤³¤Î¥Ñ¥Ã¥±¡¼¥¸¤Ë¤Ï¡¢VFlib2¤òÍøÍѤ·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î³«È¯¤ËɬÍפʥ¹¥¿ ¥Æ¥£¥Ã¥¯¡¦¥é¥¤¥Ö¥é¥ê¤È¥Ø¥Ã¥À¡¼¥Õ¥¡¥¤¥ë¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£ %prep %setup -q #%patch0 -p1 %patch5 -p1 %build %ifarch ia64 libtoolize --copy --force %endif OPTS="--prefix=/%{inst_prefix} --with-x --with-freetype --enable-shared --enable-static" if [ -d /usr/include/freetype ]; then ./configure ${OPTS} --with-freetype-includedir=/usr/include/freetype else ./configure ${OPTS} fi make CFLAGS="$RPM_OPT_FLAGS -Wall -ansi" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/etc mkdir -p $RPM_BUILD_ROOT/%{inst_prefix}/bin mkdir -p $RPM_BUILD_ROOT/%{inst_prefix}/lib mkdir -p $RPM_BUILD_ROOT/%{inst_prefix}/include make prefix=$RPM_BUILD_ROOT/%{inst_prefix} install (cd $RPM_BUILD_ROOT/%{inst_prefix}/lib ; ln -f libVFlib2.so.24.0.3 libVFlib.so.%{ver}) (cd $RPM_BUILD_ROOT/%{inst_prefix}/lib ; ln -f libVFlib2.a libVFlib.a) ln -fs libVFlib.so.%{ver} $RPM_BUILD_ROOT/%{inst_prefix}/lib/libVFlib.so.2 ln -fs libVFlib.so.2 $RPM_BUILD_ROOT/%{inst_prefix}/lib/libVFlib.so # By CLE { install -m0644 %SOURCE5 $RPM_BUILD_ROOT/etc/vfontcap ln -fs ../../../../etc/vfontcap $RPM_BUILD_ROOT/usr/share/VFlib/%{ver} rm -f doc/*.~1~ # } install -c -s -m 0755 src/fwindex $RPM_BUILD_ROOT/%{inst_prefix}/bin install -c -s -m 0755 tools/.libs/disol $RPM_BUILD_ROOT/%{inst_prefix}/bin install -c -s -m 0755 tools/.libs/fmtest $RPM_BUILD_ROOT/%{inst_prefix}/bin install -c -s -m 0755 tools/.libs/kban $RPM_BUILD_ROOT/%{inst_prefix}/bin install -c -s -m 0755 tools/.libs/vfperf $RPM_BUILD_ROOT/%{inst_prefix}/bin install -c -s -m 0755 tools/.libs/vftest $RPM_BUILD_ROOT/%{inst_prefix}/bin %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT rm -f $RPM_BUILD_DIR/VFlib2 %files %defattr(-,root,root) %doc doc INSTALL COPYING COPYING.LIB DISTRIB.txt README.txt README.txt.JP_EUC CHANGES %config /etc/vfontcap /%{inst_prefix}/lib/libVFlib2.so.24.0.3 /%{inst_prefix}/lib/libVFlib2.so.24 /%{inst_prefix}/lib/libVFlib.so.%{ver} /%{inst_prefix}/lib/libVFlib.so.2 /%{inst_prefix}/bin/ttindex /%{inst_prefix}/bin/bdfindex /%{inst_prefix}/bin/fwindex /%{inst_prefix}/bin/disol /%{inst_prefix}/bin/fmtest /%{inst_prefix}/bin/kban /%{inst_prefix}/bin/ktest /%{inst_prefix}/bin/vfperf /%{inst_prefix}/bin/vftest %dir /%{inst_prefix}/share/VFlib/%{ver} /%{inst_prefix}/share/VFlib/%{ver}/vfontcap /%{inst_prefix}/share/VFlib/%{ver}/vfontcap.bdf /%{inst_prefix}/share/VFlib/%{ver}/vfontcap.comp2 %files devel %defattr(-,root,root) /%{inst_prefix}/lib/libVFlib2.so /%{inst_prefix}/lib/libVFlib2.a /%{inst_prefix}/lib/libVFlib2.la /%{inst_prefix}/lib/libVFlib.so /%{inst_prefix}/lib/libVFlib.a /%{inst_prefix}/include/VF.h %changelog * Mon Jul 23 2001 Stefan van der Eijk <stefan@eijk.nu> 2.25.1-6mdk - BuildRequires: freetype-devel XFree86-devel - Bzipped patches * Tue May 01 2001 David BAUDENS <baudens@mandrakesoft.com> 2.25.1-5mdk - Use %%_tmmpath for BuildRoot * Tue Apr 17 2001 DU Xiaoming <dxiaoming@mandrakesoft.com> 2.25.1-4mdk - rewrite /etc/vfontcap against the locations of fonts in mandrakesoft distro. * Fri Apr 13 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 2.25.1-3mdk - Fix group. * Thu Apr 12 2001 Francis Galiegue <fg@mandrakesoft.com> 2.25.1-2mdk - libtoolize on ia64 * Fri Dec 29 2000 Geoff <snailtalk@mandrakesoft.com> 2.25.1-1mdk - shameless rip from CLE. * Mon Nov 27 2000 Chih-Wei Huang <cwhuang@linux.org.tw> - rebuilt for RH7 * Wed Oct 18 2000 Chih-Wei Huang <cwhuang@linux.org.tw> - vfontcap for CLE * Mon Oct 16 2000 Chih-Wei Huang <cwhuang@linux.org.tw> - remove VFjfm, CLE don't need it...:p - apply Chinese patch modified from TurboLinux (add ETen extension) * Thu Mar 16 2000 Matt Wilson <msw@redhat.com> - rebuilt against new freetype libraries * Sat Mar 4 2000 Chris Ding <cding@redhat.com> - rebuilt for 6.2J * Thu Jan 20 2000 MATSUURA Takanori <t-matsuu@protein.osaka-u.ac.jp> - built against LinuxPPC-1999 - version up to 2.25.1 * Wed Jan 05 2000 Atsushi Yamagata <yamagata@plathome.co.jp> - built against freetype 1.3.1 - changed Group: Libraries -> System Environment/Libraries (VFlib2) - changed Group: Applications/Publishing/TeX -> Applications/Publishing (VFlib2VFjfm) * Sun Jun 20 1999 FURUSAWA,Kazuhisa <kazu@linux.or.jp> - 7th Release for i386 (glibc2.1) - Original Packager: Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> * Wed Jun 9 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release: 7jrpm - changed ltconfig.JRPM.patch * Wed Jun 9 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release: 6jrpm - added %defattr(-,root,root) * Sat Jun 6 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release: 5jrpm - fixed about linking - added Provides: libVFlib.so.2 * Mon Apr 19 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release: 4jrpm - small fixed * Sat Apr 17 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release: 3jrpm - fixed vfontcap - deleted Provides: libVFlib.so.2 * Sat Feb 20 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.2 - Release: 2 - make link (/usr/share/VFlib/2.24.2/vfontcap -> /etc/vfontcap) * Fri Feb 18 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.2 - Release: 1 * Wed Jan 13 1999 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.1 - Release: 1 - vfontcap ¤Î PATH ¤ò ¥Ç¥Õ¥©¥ë¥ÈÃÍ(/usr/share/VFlib/2.24.1/vfontcap) - ¥Ç¥Õ¥©¥ë¥È¥Õ¥©¥ó¥È¤ò xtt-fonts ¥Ñ¥Ã¥±¡¼¥¸¤Î¤â¤Î¤Ë * Thu Dec 8 1998 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.1 - Release: 0 - changed URL: - deleted Source1: install-sh - deleted Source2: config.sub ¤³¤ì¤Ëȼ¤¤ configure ¥ª¥×¥·¥ç¥ó¿¾¯Êѹ¹ - %doc ReleaseNote -> CHANGES * Wed Sep 16 1998 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.0 - Release: 0.4 - freetype ¤¬ÁȤ߹þ¤Þ¤ì¤Æ¤Ø¤ó¤«¤Ã¤¿ :P * Mon Sep 9 1998 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.24.0 - Release: 0.2 - Êѹ¹ÅÀ ¡¦ /usr/local -> /usr ¤Ë ¡¦ ¾¤¤¤í¤¤¤í - ´ûÃΤΥХ° ¡¦ vfontcap ¤Î¥Ç¥Õ¥©¥ë¥È¥Õ¥©¥ó¥È¥Ñ¥¹¤¬¤¢¤Ã¤Æ¤Ê¤¤ * Sun May 24 1998 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 2. - ºîÀ®´Ä¶¡§RedHat 5.0 - VFlib ¤Î Group: ¤ò Libraries ¤ËÊѹ¹ - VFlib-devel ¤Î Group: ¤ò Development/Libraries ¤ËÊѹ¹ - VFlib-VFjfm ¤Î Group: ¤ò Applications/Publishing/TeX ¤ËÊѹ¹ * Mon Dec 1 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Version: 2.22pl10 - Release: 1 - removed VFlib-2.22-sparc.patch - moved /usr/local/lib/libVFlib.so to VFlib-devel * Wed Nov 19 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 6 - added Distribution: and Vendor: tags * Wed Oct 23 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 5 - VFlib-2.22-shared.patch ¤ò VFlib-2.22-jrpm.patch ¤ØÊѹ¹ - vfontcap ¤Î¥Ç¥Õ¥©¥ë¥È¤òÊѹ¹¤¹¤ë¥Ñ¥Ã¥Á - Group: ¤òÊѹ¹ - /usr/src/VFjfm ¤ò /usr/local/src/VFjfm ¤Ø - strip ¤Ç¥À¥¤¥¨¥Ã¥È:^) * Wed Aug 18 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 4 - added script for /etc/ld.so.conf at %post * Wed Jun 30 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 3 - changed Some tools in tools/* linked -lVFlib dynamically. - added ln -fs libVFlib.so.2 libVFlib.so * Wed Jun 26 1997 Satoshi Ishikawa <tigre@cc.gifu-u.ac.jp> - Release 2 - added Patch2 for sparc in fman.c Commented-out free(FM_Table[port].path);