Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > efc0b3b65d755ff36edbf43215536d89 > files > 13

pfaedit-031228-3mdk.src.rpm

%define name		pfaedit
%define pfaversion	031228
%define docversion	031228
%define release		3mdk

Name:          %{name}
Version:       %{pfaversion}
Release:       %{release}
Epoch:	       20%{pfaversion}
Summary:       Font Editor for PostScript fonts
License:       GPL
Group:         Publishing
Source0:       http://pfaedit.sourceforge.net/pfaedit_full-%{pfaversion}.tar.bz2
Source1:       pfaedit-icons.tar.bz2
Source2:       http://pfaedit.sourceforge.net/pfaedit_htdocs-%{docversion}.tar.bz2
Source3:       http://pfaedit.sourceforge.net/cidmaps.tar.bz2
Patch1:        pfaedit-metafont-ibx.patch.bz2
Patch2:	       pfaedit-bezconst.patch.bz2
Patch3:	       pfaedit-linewidth.patch.bz2
Patch4:	       pfaedit-zerowidth.patch.bz2
Patch5:	       pfaedit-cw.patch.bz2
Patch6:	       pfaedit-circlept.patch.bz2
Patch7:	       pfaedit-circlemid.patch.bz2
Patch8:	       pfaedit-omega.patch.bz2
Patch9:	       pfaedit-Q.patch.bz2
Patch10:       pfaedit-scaledturns.patch.bz2
URL:           http://pfaedit.sourceforge.net/
Requires:      autotrace
Requires:      tetex-mfwin
BuildRequires: freetype2
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: libungif-devel
BuildRoot:     %{_tmppath}/%{name}-%{version}-root

%description
PfaEdit allows you to edit outline and bitmap fonts.  You can create
new ones or modify old ones.  It is also a font format converter and
can convert among PostScript (ASCII & binary Type 1, some Type 3s,
some Type 0s), TrueType, and OpenType (Type2).

%prep
%setup -q -T -b 0 -n pfaedit-%{pfaversion}
perl -pi -e 's/\r//g' pfaedit/uiutil.c
%patch1 -p1
%patch2 -p1 -b .bez
%patch3 -p1 -b .lw
%patch4 -p1 -b .zerowidth
%patch5 -p1 -b .cw
%patch6 -p1 -b .circlept
%patch7 -p1 -b .circlemid
%patch8 -p1 -b .omega
%patch9 -p1 -b .Q
#%patch10 -p1 -b .scaledturns
perl -pi -e \
's@strcpy\(fullspec,"/usr/share/doc/pfaedit/"\);@strcpy\(fullspec,"%_docdir/%{name}-%{version}/htdocs/"\);@g' pfaedit/uiutil.c

%build
CFLAGS="$RPM_OPT_FLAGS -fno-fast-math -fno-omit-frame-pointer" \
CXXFLAGS="$RPM_OPT_FLAGS -fno-fast-math -fno-omit-frame-pointer" \
%configure2_5x --disable-shared
make
mkdir -p htdocs cidmap
tar xjf %{SOURCE2} -C htdocs
tar xjf %{SOURCE3} -C cidmap

%install
mkdir -p $RPM_BUILD_ROOT%{_bindir} \
	$RPM_BUILD_ROOT%{_libdir} \
        $RPM_BUILD_ROOT%{_mandir}/man1
%makeinstall datadir=$RPM_BUILD_ROOT%{_datadir}
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

# menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/pfaedit <<EOF
?package(pfaedit): command="pfaedit" needs="X11" \
icon="pfaedit.png" section="Applications/Publishing" title="PfaEdit" \
longtitle="A font editor"
EOF

# icons
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
tar xjf %{SOURCE1} -C $RPM_BUILD_ROOT%{_iconsdir}

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc LICENSE README COPYING htdocs
%dir %{_datadir}/pfaedit
%{_bindir}/*
%{_mandir}/man1/*
%{_menudir}/pfaedit
%{_iconsdir}/*.png
%{_liconsdir}/*.png
%{_miconsdir}/*.png
%{_datadir}/pfaedit/*

%changelog
* Fri Feb 04 2005 Abel Cheung <deaddog@mandrake.org> 031228-3mdk
- Reupload, fontforge wrongly obsoleted it (ghibo)

* Mon Jan 05 2004 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031228-2mdk
- Added linewidth patch (Patch3).
- Added Patch4->Patch9 for better Type3 importing.
- Use constant 4/3*(sqrt(2)-1) instead of .552 for circle/bezier
  approximation.

* Sun Dec 28 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031228-1mdk
- Release 031228.

* Wed Dec 17 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031210-1mdk
- Release 031210.
- Removed Patch2, Patch3, merged upstream.

* Thu Dec 11 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031205-2mdk
- Added Patch2 (fi), and Patch3 (stroke) from G. Williams.

* Sat Dec 06 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031205-1mdk
- Release 031205.
- Removed Patch2, merged upstream.

* Mon Dec 01 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031123-2mdk
- Fixed a problem with scripting and '$copyright' variable.

* Sat Nov 29 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 031123-1mdk
- Release 031123.

* Wed Aug 27 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030826-1mdk
- Updated to release 030826.
- Removed Patch0 (mozilla), merged in main tree.
- DIRM: /usr/share/pfaedit/.

* Sat Apr 04 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030404-1mdk
- Updated to release 030404.

* Tue Feb 18 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030211-1mdk
- Updated to release 030211.

* Thu Feb 06 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030201-2mdk
- Added tetex-mfwin to Requires.

* Wed Feb 05 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030201-1mdk
- Updated to release 030201.

* Wed Jan 22 2003 Giuseppe Ghibò <ghibo@mandrakesoft.com> 030120-1mdk
- Updated to release 030120.

* Thu Nov 23 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 021120-1mdk
- Updated to release 021120.

* Thu Sep 12 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020910-2mdk
- Added autotrace in Requires.
- Use ibx as default mode for more precise autotrace.

* Wed Sep 11 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020910-1mdk
- updated to release 020910.
- documentation updated to release 020910.

* Mon Sep 02 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020901-1mdk
- updated to release 020901.

* Wed Aug 28 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020827-1mdk
- updated to release 020827.
- documentation updated to release 020818.

* Mon Jul 29 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020728-1mdk
- updated to release 020728.

* Sat Jul 27 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020726-1mdk
- updated to release 020726.

* Wed Jul 25 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020724-1mdk
- updated to release 020724.

* Wed Jul 24 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020723-3mdk
- added Patch2 allowing ForceUnicodeNameAndValue in scripting.

* Wed Jul 24 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020723-2mdk
- added Patch1 for fontinfo (fix bug when fontname and familyname are
  the same).

* Wed Jul 24 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020723-1mdk
- updated to release 020723.
- removed Patch1.

* Tue Jul 23 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020721-2mdk
- updated to release 020721 with some pactces backported from 020722.
 
* Mon Jul 22 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020721-1mdk
- updated to release 020721.
- added cidmaps.

* Fri Jul 19 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020715-1mdk
- updated to release 020715.
- mozilla as default browser.
- search help in %%_docdir.

* Thu Jul 04 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020626-1mdk
- updated to release 020626.

* Fri Apr 12 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020409-1mdk
- updated to release 020409.

* Thu Mar 14 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020312-2mdk
- added missed %%{_bindir}/sfddiff in %%files list.

* Thu Mar 14 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020312-1mdk
- updated to release 020312.

* Thu Feb 25 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020225-1mdk
- updated to release 020225.

* Sat Feb 14 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020214-1mdk
- updated to release 020214.
- added htdocs.

* Sat Jan 25 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020125-1mdk
- updated to release 020125.
- xpm -> png icons.

* Fri Jan 11 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 020109-1mdk
- updated to release 020109.

* Sat Dec 29 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 011219-1mdk
- updated to release 011219.

* Tue Nov 27 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 011126-1mdk
- updated to release 011126.

* Mon Oct 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 011021-1mdk
- updated to release 011021.

* Wed Oct 17 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 011011-1mdk
- updated to release 011011.

* Wed Sep 26 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010924-1mdk
- updated to release 010924.

* Sun Sep 23 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010922-1mdk
- updated to release 010922.

* Sat Sep 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010919-1mdk
- updated to release 010919.

* Mon Sep 17 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010915-1mdk
- updated to release 010915.

* Fri Sep 14 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010913-1mdk
- updated to release 010913.
- added icons.

* Wed Sep 05 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010905-1mdk
- updated to release 010905.

* Wed Aug 15 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010808-2mdk
- temporary disabled -fomit-frame-pointer in CFLAGS/CXXFLAGS options
  causing broken executables).

* Fri Aug 10 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010808-1mdk
- updated to release 010808.

* Sat Jul 28 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010726-1mdk
- updated to release 010726.

* Sat Jul 21 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010717-1mdk
- updated to release 010717.

* Fri Jul 13 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010711-1mdk
- updated to release 010711.

* Tue Jul 02 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010630-1mdk
- updated to release 010630.

* Sun Jun 24 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010623-1mdk
- updated to release 010623.

* Fri Jun 22 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 010621-2mdk
- cleaned spec file.
- fixed changelog date.
- initial mandrake release.

* Thu May 10 2001 George Williams <gww@silcom.com>
- My first attempt at rpm, updated to 10 May sources.

* Sun Apr 29 2001 Scott Pakin <pakin@uiuc.edu>
- Upgraded from 220401 to 280401.

* Tue Apr 24 2001 Scott Pakin <pakin@uiuc.edu>
- Upgraded from 190401 to 220401.

* Fri Apr 20 2001 Scott Pakin <pakin@uiuc.edu>
- Upgraded from 020401 to 190401.

* Tue Apr 10 2001 Scott Pakin <pakin@uiuc.edu>
- Upgraded from 210301 to 020401.

* Thu Mar 22 2001 Scott Pakin <pakin@uiuc.edu>
- Initial release.