]> git.pld-linux.org Git - packages/TeXmacs.git/blame_incremental - TeXmacs.spec
- release 3
[packages/TeXmacs.git] / TeXmacs.spec
... / ...
CommitLineData
1Summary: A WYSIWYG scientific text editor
2Summary(pl.UTF-8): Edytor WYSIWYG do tekstów naukowych
3Name: TeXmacs
4Version: 1.0.7
5Release: 3
6License: GPL
7Group: Applications/Editors
8Source0: ftp://ftp.texmacs.org/pub/TeXmacs/targz/%{name}-%{version}-src.tar.gz
9# Source0-md5: 4b58579250a697cbf68ed83ef3805030
10Source1: %{name}.desktop
11URL: http://www.texmacs.org/
12BuildRequires: automake
13BuildRequires: freetype-devel
14BuildRequires: guile-devel >= 1.4.1
15BuildRequires: libstdc++-devel
16BuildRequires: rpm-pythonprov
17BuildRequires: xorg-lib-libX11-devel
18BuildRequires: xorg-lib-libXext-devel
19Requires: ghostscript
20Requires: kpathsea
21Requires: tetex
22Requires: tetex-dvips
23Requires: tetex-metafont
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27GNU TeXmacs is a free scientific text editor, which was both inspired
28by TeX and GNU Emacs. The editor allows you to write structured
29documents via a WYSIWYG (what-you-see-is-what-you-get) and user
30friendly interface. New styles may be created by the user. The program
31implements high-quality typesetting algorithms and TeX fonts, which
32help you to produce professionally looking documents.
33
34The high typesetting quality still goes through for automatically
35generated formulas, which makes TeXmacs suitable as an interface for
36computer algebra systems. TeXmacs also supports the Guile/Scheme
37extension language, so that you may customize the interface and write
38your own extensions to the editor.
39
40Converters exist for TeX/LaTeX and they are under development for
41Html/MathML/Xml. In the future, TeXmacs is planned to evolve towards a
42complete scientific office suite, with spreadsheet capacities, a
43technical drawing editor and a presentation mode.
44
45%description -l pl.UTF-8
46GNU TeXmacs jest wolnodostępnym edytorem typu WYSIWYG do tekstów
47naukowych, zainspirowanym przez TeXa i GNU Emacsa. Ma zaimplementowany
48wysokiej jakości skład tekstu przy użyciu fontów TeXa a także
49udostępnia przyjazny interfejs użytkownika.
50
51Wysoka jakość składu jest zachowana przy automatycznie generowanych
52wzorach i jest możliwe używanie TeXmacsa jako interfejsu do systemów
53algebry. GNU TeXmacs obsługuje także język rozszerzeń Guile/Scheme, co
54umożliwia adaptowanie interfejsu użytkownika do specyficznych potrzeb,
55a także rozszerzanie możliwości edytora.
56
57Istnieją konwertery dla TeX/LaTeX, są także w przygotowaniu dla
58Html/MathML/Xml. W przyszłości, TeXmacs jest planowany jako kompletny
59zestaw naukowy, z możliwościami arkusza, edytorem technicznych
60rysunków i trybem prezentacji.
61
62%prep
63%setup -q -n %{name}-%{version}-src
64
65%build
66cp -f %{_datadir}/automake/config.sub .
67%configure
68
69# DO NOT add -fno-rtti -fno-implicit-templates, it BREAKS build
70%{__make} \
71 CXXOPTIMIZE="%{rpmcflags} -fno-exceptions"
72
73%install
74rm -rf $RPM_BUILD_ROOT
75install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
76
77%{__make} install \
78 DESTDIR=$RPM_BUILD_ROOT
79
80install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
81install TeXmacs/misc/pixmaps/TeXmacs-old.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%files
87%defattr(644,root,root,755)
88%attr(755,root,root) %{_bindir}/*
89%{_includedir}/*.h
90%dir %{_libdir}/%{name}
91%dir %{_libdir}/%{name}/bin
92%attr(755,root,root) %{_libdir}/%{name}/bin/*
93%{_datadir}/%{name}
94%{_desktopdir}/*.desktop
95%{_pixmapsdir}/*.xpm
96%{_mandir}/man?/*
This page took 0.030827 seconds and 5 git commands to generate.