hopefully this is the end of trouble with install script (some workaround)
[packages/tf.git] / tf.spec
1 Summary:        tf - TinyFugue - MUD client
2 Summary(pl):    tf - TinyFugue - tekstowy klient do MUDow
3 Name:           tf
4 Version:        40s1
5 Release:        1
6 License:        GPL
7 Group:          Aplications/games
8 Group(pl):      Aplikacje/gry
9 Vendor:         Ken Keys (Hawkeye) <hawkeye@tf.tcp.com>
10 URL:            http://tf.tcp.com/~hawkeye/tf/  
11 Source0:        ftp://tf.tcp.com/pub/tinyfugue/%{name}-%{version}.tar.gz 
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %define         _prefix         /usr/bin
15
16 %description
17 TinyFugue is a MUD-Client (Multi User Dungeons) that allows the user to dive 
18 into one the most fascinating 
19 Multi-User-Non-Graphic-Fantasy-Role-Playing-Games.
20 Just Enter "tf" and enjoy your game. 
21 %description -l pl
22 Po prostu jeden z najlepszych , jesli nie najlepszy klient do gry w MUDy.
23 Oczywiscie dla trybu tekstowego :) .
24 %prep
25
26 %setup -n %name-%version
27 mv unix/Config unix/Config.orig
28 cat << EOF >> unix/Config
29 TF="\${T_BIN}/tf-\${TFVER}"
30 LIBDIR="\${T_SHARE}/tf-\${TFVER}"
31 SYMLINK="/$RPM_BUILD_ROOT/usr/bin/tf"
32 MANTYPE="nroff"
33 MANPAGE="/usr/man/man1/tf.1"
34 CCFLAGS="$RPM_OPT_FLAGS"
35 EOF
36 cat unix/Config.orig >> unix/Config  
37 export T_BIN="/usr/bin"
38 export T_SHARE="/usr/share"
39 %build
40 export T_BIN="/usr/bin"
41 export T_SHARE="/usr/share"
42 ans=y sh unixmake files
43
44 %install
45 if [ -d $RPM_BUILD_ROOT ]; then 
46  rm -rf $RPM_BUILD_ROOT
47 fi
48 mkdir $RPM_BUILD_ROOT
49 mkdir $RPM_BUILD_ROOT/usr
50 mkdir $RPM_BUILD_ROOT/usr/bin
51 mkdir $RPM_BUILD_ROOT/usr/share
52 mkdir $RPM_BUILD_ROOT/usr/share/%name-%version 
53 export T_BIN="$RPM_BUILD_ROOT/usr/bin"
54 export T_SHARE="$RPM_BUILD_ROOT/usr/share"
55 cp $RPM_BUILD_DIR/%name-%version/src/tf  $RPM_BUILD_ROOT/usr/bin/%name-%version
56 cp $RPM_BUILD_DIR/%name-%version/tf-lib/*  $RPM_BUILD_ROOT/usr/share/%name-%version/
57 gzip -9nf CHANGES COPYING CREDITS README
58 cd $RPM_BUILD_ROOT/usr/bin/
59 ln -s %name-%version %name
60 cd $RPM_BUILD_ROOT/usr/share/%name-%version
61 ln -s kb-bash.tf bind-bash.tf
62 ln -s kd-emacs.tf bind-emacs.tf
63 ln -s complete.tf completion.tf
64 ln -s factoral.tf factorial.tf
65 ln -s filexfer.tf file-xfer.tf
66 ln -s local.eg.tf local.tf.sample
67 ln -s psh.tf pref-shell.tf
68 ln -s spc-page.tf space_page.tf
69 ln -s spedwalk.tf speedwalk.tf
70 ln -s stack-q.tf stack-queue.tf
71 ln -s world-q.tf worldqueue.tf
72 %clean
73 sh unixmake clean
74
75 %files
76 %defattr(644,root,root,755)
77 %attr(755,root,root) /usr/bin/%name-%version
78 %attr(755,root,root) /usr/bin/%name
79 /usr/share/%name-%version
80 %doc *.gz
81
82 %changelog                                                                      
83 * %{date} PLD Team <pld-list@pld.org.pl>                                        
84 All persons listed below can be reached at <cvs_login>@pld.org.pl
85
86 $Log: tf.spec,v $
87 Revision 1.2  2001-10-17 07:30:46  qwark
88 hopefully  this is the end of trouble with install script (some workaround)
89
90 Revision 1.2  2001/10/17 09:30:43  qwark
91
92 Revision 1.1  2001/10/16 21:50:43  qwark
93 it's itial relase after some troubles with tf install script
94  Added Files:
95         tf.spec
96
97 Revision 1.0  2001/10/17 23:50:53  qwark                                        
98 - initial release        
99 Based on spec written for RH
This page took 0.074342 seconds and 4 git commands to generate.