]> git.pld-linux.org Git - packages/tf.git/blame - tf.spec
- fix build with pcre 8.30
[packages/tf.git] / tf.spec
CommitLineData
9653d1ff 1# Often html doc files aren't sync with tf releases.
2# New tf releases contains mostly bug fixes, so
3# older docs should be ok.
140b4b03 4%define doc_ver 50b8
c8789029 5Summary: tf - TinyFugue - text-mode MUD client
b36ba298 6Summary(pl.UTF-8): tf - TinyFugue - tekstowy klient do MUD-ów
5dba9c2f 7Name: tf
140b4b03 8Version: 50b8
06599459 9Release: 4
5dba9c2f 10License: GPL
5bc540c1 11Group: Applications/Games
140b4b03 12Source0: http://dl.sourceforge.net/tinyfugue/%{name}-%{version}.tar.gz
5c6a76a1 13# Source0-md5: 3e994e791966d274f63b0e61abf2ef59
140b4b03 14Source1: http://dl.sourceforge.net/tinyfugue/%{name}-%{doc_ver}-help.tar.gz
5c6a76a1 15# Source1-md5: 26eb64b2f811c8143e9c08654d26d138
140b4b03 16Source2: http://www.ingwar.eu.org/downloads/%{name}.syntax.gz
5c6a76a1 17# Source2-md5: 398aa4c28e83fb2ce688eade24c5fc88
06599459 18Patch0: pcre.patch
140b4b03 19URL: http://sourceforge.net/projects/tinyfugue/
8ed11220 20BuildRequires: autoconf
ee5f2770 21BuildRequires: ncurses-devel
5dba9c2f 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
5dba9c2f 24%description
5bc540c1
JB
25TinyFugue is a MUD-Client (Multi User Dungeons) that allows the user
26to dive into one the most fascinating
27Multi-User-Non-Graphic-Fantasy-Role-Playing-Games. Just Enter "tf" and
d6e45a10 28enjoy your game. This client works in text mode, supports MCCP
29compression and multiline statusbar.
5bc540c1 30
5c158085
JR
31%description -l pl.UTF-8
32TinyFugue jest klientem MUD (Multi User Dungeons), który pozwala
33użytkownikowi zagłębić się w najbardziej fascynujący świat
c8789029 34Multi-User-Non-Graphic-Fantasy-Role-Playing-Games. Jest to po prostu
140b4b03 35jeden z najlepszych, jeśli nie najlepszy klient do gry w MUD-y. Działa
36w trybie tekstowym, obsługuje protokół kompresji MCCP oraz posiada
5c158085 37obsługę wieloliniowego statusu.
d6e45a10 38
39%package doc
b6832162 40Summary: tf - TinyFugue - text-mode MUD client - HTML help files
b36ba298 41Summary(pl.UTF-8): tf - TinyFugue - tekstowy klient do MUD-ów - pliki pomocy w HTML
b6832162 42Group: Applications/Games
a9d4da42 43
d6e45a10 44%description doc
45HTML help files.
46
5c158085 47%description doc -l pl.UTF-8
d6e45a10 48Pliki pomocy w HTML.
5dba9c2f 49
5bc540c1 50%prep
87856336 51%setup -q
91e2b92f 52tar xzPf %{SOURCE1}
d6e45a10 53cp %{SOURCE2} .
06599459
AF
54%patch0 -p1
55
5dba9c2f 56%build
d6e45a10 57%{__autoconf}
58%configure
59%{__make}
5dba9c2f 60
61%install
5bc540c1 62rm -rf $RPM_BUILD_ROOT
d6e45a10 63install -d $RPM_BUILD_ROOT%{_bindir}
64install -d $RPM_BUILD_ROOT%{_libdir}/tf-lib
d6e45a10 65install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/topics
66install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/commands
67
5bc540c1 68
d6e45a10 69install tf-lib/* $RPM_BUILD_ROOT%{_libdir}/tf-lib
70install src/tf $RPM_BUILD_ROOT%{_bindir}
71
8ed11220 72install %{name}-%{doc_ver}-help/topics/* $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/topics
73install %{name}-%{doc_ver}-help/commands/* $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/commands
74install %{name}-%{doc_ver}-help/index.html $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/index.html
5bc540c1 75
5dba9c2f 76%clean
5bc540c1 77rm -rf $RPM_BUILD_ROOT
5dba9c2f 78
d6e45a10 79%post
80echo "%{name}-%{version} is _beta_ release!"
81echo "Some of your scripts may not work or work not properly."
82echo "You have been warned."
83
5dba9c2f 84%files
85%defattr(644,root,root,755)
140b4b03 86%doc CHANGES CREDITS README tf.syntax.gz
d6e45a10 87%attr(755,root,root) %{_bindir}/*
a9d4da42 88%{_libdir}/%{name}-lib
d6e45a10 89
90%files doc
91%defattr(644,root,root,755)
a9d4da42 92%{_docdir}/%{name}-doc-%{version}
This page took 0.045513 seconds and 4 git commands to generate.