]> git.pld-linux.org Git - packages/dnprogs.git/blob - dnprogs.spec
- added missing translations
[packages/dnprogs.git] / dnprogs.spec
1 Summary:        DECnet tools and libraries
2 Summary(pl):    Narzêdzia i biblioteki DECnet
3 Name: dnprogs
4
5 %define dnet_major 1
6 %define dnet_version %{dnet_major}.2
7
8 %define dap_major 1
9 %define dap_version %{dap_major}.05a
10
11 %define dnprogs_version %{dap_version}
12
13 Version: %{dnprogs_version}
14 Release: 2
15 Copyright: GPL
16 Group: Networking/Utilities
17 URL: http://linux.dreamtime.org/decnet/
18 Source: ftp://ftp.dreamtime.org/pub/decnet/%{name}-%{version}.tar.gz
19 Patch0: dnprogs-1.05a-make.patch.gz
20 Patch1: dnprogs-1.05a-rc.patch.gz
21 ExclusiveOS: Linux
22 Prereq: /sbin/chkconfig /sbin/ldconfig
23 BuildRoot:      /tmp/%{name}-%{version}-root
24
25 %description
26 DECnet programs for Linux.
27
28 These tools are the application layer interface for DECnet on Linux systems.
29 They provide file/terminal access facilities between OpenVMS and Linux and 
30 remote execution of commands.
31
32 To use them you will need to have DECnet built into your kernel.
33 See http://linux.dreamtime.org/decnet/ to get the kernel patch and
34 instructions on how to apply it.
35
36 %prep
37 %setup
38 %patch0 -p1 -b .make~
39 %patch1 -p1 -b .rc~
40
41 find . -type f -name '*~' -print0 | xargs -0 rm -f
42
43 %build
44 make "DFLAGS=$RPM_OPT_FLAGS" LIBCRYPT=-lcrypt SHADOWDEFS=-DSHADOW_PWD \
45         prefix=/usr libprefix=/usr sysconfprefix=
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 mkdir -p $RPM_BUILD_ROOT
50 chmod go= $RPM_BUILD_ROOT
51
52 mkdir -p $RPM_BUILD_ROOT/{etc/rc.d/{init,rc{0,1,2,3,4,5,6}}.d,lib,sbin}
53 make prefix=$RPM_BUILD_ROOT/usr libprefix=$RPM_BUILD_ROOT/usr \
54         sysconfprefix=$RPM_BUILD_ROOT install
55
56 rm -f $RPM_BUILD_ROOT%{_libdir}/libdnet.so
57 rm -f $RPM_BUILD_ROOT%{_libdir}/libdnet.so.%{dnet_major}
58 mv -f $RPM_BUILD_ROOT%{_libdir}/libdnet.so.%{dnet_version} \
59         $RPM_BUILD_ROOT/lib/libdnet.so.%{dnet_version}
60 ln -s libdnet.so.%{dnet_version} \
61         $RPM_BUILD_ROOT/lib/libdnet.so.%{dnet_major}
62 ln -s ../../lib/libdnet.so.%{dnet_major} \
63         $RPM_BUILD_ROOT%{_libdir}/libdnet.so
64
65 mv -f $RPM_BUILD_ROOT%{_sbindir}/startnet $RPM_BUILD_ROOT/sbin/startnet
66
67 touch $RPM_BUILD_ROOT/etc/decnet.proxy
68
69 install -m 755 scripts/decnet.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/decnet
70 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc0.d/K90decnet
71 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc1.d/K90decnet
72 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc2.d/K90decnet
73 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc3.d/K90decnet
74 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc4.d/K90decnet
75 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc5.d/K90decnet
76 ln -fs ../init.d/decnet $RPM_BUILD_ROOT/etc/rc.d/rc6.d/K90decnet
77
78 %clean
79 rm -rf $RPM_BUILD_ROOT
80
81 %post 
82 /sbin/chkconfig --add decnet
83 /sbin/ldconfig
84
85 %postun
86 /sbin/ldconfig
87 if [ $1 = 0 ]; then
88     /sbin/chkconfig --del decnet
89 fi
90
91 %files
92 %defattr(644,root,root,755)
93 %doc Documentation/* README NEWS dnprogs.lsm
94
95 %config(noreplace) /etc/decnet.conf
96 %config(noreplace) %verify(not md5 mtime size) /etc/decnet.proxy
97
98 %attr(755,root,root) %config /etc/rc.d/init.d/decnet
99 %attr(-,root,root) %config(missingok) /etc/rc.d/rc0.d/K90decnet
100 %attr(-,root,root) %config(missingok) /etc/rc.d/rc1.d/K90decnet
101 %attr(-,root,root) %config(missingok) /etc/rc.d/rc2.d/K90decnet
102 %attr(-,root,root) %config(missingok) /etc/rc.d/rc3.d/K90decnet
103 %attr(-,root,root) %config(missingok) /etc/rc.d/rc4.d/K90decnet
104 %attr(-,root,root) %config(missingok) /etc/rc.d/rc5.d/K90decnet
105 %attr(-,root,root) %config(missingok) /etc/rc.d/rc6.d/K90decnet
106
107 %attr(-,root,root) /lib/libdnet.so.%{dnet_major}
108 %attr(755,root,root) /lib/libdnet.so.%{dnet_version}
109
110 %attr(755,root,root) /sbin/startnet
111
112 %attr(755,root,root) %{_bindir}/dncopy
113 %attr(755,root,root) %{_bindir}/dndel
114 %attr(755,root,root) %{_bindir}/dndir
115 %attr(755,root,root) %{_bindir}/dnping
116 %attr(-,root,root) %{_bindir}/dnprint
117 %attr(755,root,root) %{_bindir}/dnsubmit
118 %attr(755,root,root) %{_bindir}/dntask
119 %attr(-,root,root) %{_bindir}/dntype
120 %attr(755,root,root) %{_bindir}/phone
121 %attr(755,root,root) %{_bindir}/sethost
122
123 %{_includedir}/netdnet
124
125 %{_libdir}/libdnet.a
126 %attr(-,root,root) %{_libdir}/libdnet.so
127 %{_libdir}/libdap.a
128 %attr(-,root,root) %{_libdir}/libdap.so
129 %attr(-,root,root) %{_libdir}/libdap.so.%{dap_major}
130 %attr(755,root,root) %{_libdir}/libdap.so.%{dap_version}
131
132 %{_mandir}/man1/ctermd.1
133 %{_mandir}/man1/dncopy.1
134 %{_mandir}/man1/dndel.1
135 %{_mandir}/man1/dndir.1
136 %{_mandir}/man1/dnmirror.1
137 #%{_mandir}/man1/dnmount.1
138 %{_mandir}/man1/dnping.1
139 %attr(-,root,root) %{_mandir}/man1/dnprint.1
140 %{_mandir}/man1/dnsubmit.1
141 %{_mandir}/man1/dntask.1
142 %attr(-,root,root) %{_mandir}/man1/dntype.1
143 %{_mandir}/man1/phone.1
144 %{_mandir}/man1/sethost.1
145 %{_mandir}/man1/startnet.1
146
147 %{_mandir}/man3/dnet_addr.3
148 %{_mandir}/man3/dnet_conn.3
149 %{_mandir}/man3/dnet_htoa.3
150 %{_mandir}/man3/dnet_ntoa.3
151 %{_mandir}/man3/getnodeadd.3
152 %{_mandir}/man3/getnodebyaddr.3
153 %{_mandir}/man3/getnodebyname.3
154 %{_mandir}/man3/libdnet.3
155 %{_mandir}/man3/setnodeent.3
156
157 %{_mandir}/man5/decnet.conf.5
158 %{_mandir}/man5/decnet.proxy.5
159
160 %{_mandir}/man8/fal.8
161 %{_mandir}/man8/phoned.8
162
163 %attr(755,root,root) %{_sbindir}/ctermd
164 %attr(755,root,root) %{_sbindir}/dnmirror
165 %attr(755,root,root) %{_sbindir}/fal
166 %attr(755,root,root) %{_sbindir}/phoned
167 %attr(755,root,root) %{_sbindir}/sendvmsmail
168 %attr(755,root,root) %{_sbindir}/vmsmaild
This page took 0.049787 seconds and 3 git commands to generate.