Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 3bc82c6107e2cc6fd2987af3fe2ab35f > files > 5

ted-2.16-1mdk.src.rpm

Summary:        Ted, an easy Rich Text Processor
Name:           ted
Version:        2.16
Release:        1mdk
License:      GPL
Group:          Office
Source:         ftp://ftp.nluug.nl/pub/editors/ted/%{name}-%{version}.src.tar.bz2
Source10:	%name-16.png
Source11:	%name-32.png
Source12:	%name-48.png
URL:            http://www.nllgg.nl/Ted/index.html
BuildRoot:	%_tmppath/%name-root
BuildRequires:  lesstif-devel
BuildRequires:  libjpeg-devel
BuildRequires:	libtiff-devel
BuildRequires:	libpng-devel
BuildRequires:	libxfree86-devel

Summary(cs_CZ):	Ted, editor pro snadné formátovaní textu.
Summary(nl_NL):	Ted, een makkelijke 'Rich Text' verwerker

%description
Ted is an easy rich text processor. It can edit RTF files
in a wysiwyg manner. It supports multiple fonts and can
print to PostScript printers.

Ted consists of a general part: The program, something.afm files
and an American spelling checker. Additional packages with
spell checking dictionaries for different languages exist.

This package is the general part.

%description -l cs_CZ
Ted je jednoduchý textový procesor.
Umo¾òuje editovat RTF soubory WYSIWYG zpùsobem. Podporuje pou¾ití
více fontù a tisk na PostScriptové tiskárny.

Ted obsahuje v základní èásti: program, pár .afm souborù a americký
korektor pøeklepù. Existují i dal¹í balíèky obsahující slovníky
pro korekturu pøeklepù jiných jazykù.

Toto je základní èást.

%description -l nl_NL
Ted is een makkelijke 'Rich Text' verwerker. Je kan er RTF bestanden
op een visuele manier mee redigeren. Ted werkt met meedere lettertypes
en kan op PostScript printers afdrukken.

Ted bestaat uit een algemeen gedeelte: Het programma, allerlei.afm
bestanden en een Amerikaanse spellingwoordenlijst. Extra pakketten
met spellingwoordenlijsten voor andere talen zijn beschikbaar.

Dit pakket is het algemene gedeelte.

%prep
%setup -q -n Ted-%version

perl -pi -e 's!define\s*PKGDIR.*!define PKGDIR  "%_datadir/%name"!' appFrame/appFrameConfig.h.in
perl -pi -e 's!define\s*DOCUMENT_DIR.*!define DOCUMENT_DIR "%_datadir/%name/"!' Ted/tedConfig.h.in

%build

mkdir lib

for cible in bitmap libreg tedPackage ind appUtil appFrame Ted; do
(
cd $cible
%configure --with-MOTIF
%make
)

done

%if 0
%make CONFIGURE_OPTIONS="--with-MOTIF prefix=%_prefix"
%make package
%endif

# (cd Ted && %make Ted)

%install

mkdir -p %buildroot%_bindir
mkdir -p %buildroot%_datadir/%name/{ind,afm}

mkdir -p %buildroot{%_menudir,%_liconsdir,%_iconsdir,%_miconsdir}

( cd tedPackage ; tar xvf TedBindist.tar )

cp -a tedPackage/afm/* %buildroot%_datadir/%name/afm/
cp -a tedPackage/ind/* %buildroot%_datadir/%name/ind/
cp -a tedPackage/Ted/TedDocument-en_US.rtf %buildroot%_datadir/%name/
install -m 755 Ted/Ted %buildroot%_bindir

install %SOURCE10 %buildroot%_miconsdir/%name.png
install %SOURCE11 %buildroot%_iconsdir/%name.png
install %SOURCE12 %buildroot%_liconsdir/%name.png

cat > %buildroot%_menudir/%name <<EOF
?package(%{name}):\
        command="%{_bindir}/Ted"\
        title="Ted"\
        longtitle="Ted, Rich Text Processor"\
        needs="x11"\
        section="Office/Wordprocessors"\
        icon="%{name}.png"
EOF

%clean
rm -rf %buildroot

%post
%{update_menus}

%postun
%{clean_menus}

%files
%defattr(-, root, root)
%doc README tedPackage/Ted/TedDocument-en_US.rtf
%_bindir/Ted
%_datadir/%name
%_menudir/%name
%_miconsdir/%name.png
%_iconsdir/%name.png
%_liconsdir/%name.png

%changelog
* Wed Apr 28 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 2.16-1mdk
- 2.16
- bzip source

* Tue Apr 27 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 2.11-1mdk
- make a spec file