]> git.pld-linux.org Git - packages/amanda.git/blob - amanda.spec
- added using CVS keywords in %changelog (for automating them).
[packages/amanda.git] / amanda.spec
1 Summary:        A network-capable tape backup solution
2 Name:           amanda
3 Version:        2.4.1
4 Release:        1
5 Source:         ftp://ftp.amanda.org/pub/amanda/%{name}-%{version}.tar.gz
6 Copyright:      distributable
7 Group:          Networking/Utilities 
8 Group(pl):      Sieciowe/Narzêdzia
9 URL:            http://www.amanda.org/
10 BuildRoot:      /tmp/%{name}-%{version}-root
11
12 %description 
13 A network-capable tape backup solution.
14
15 %package client
16 Summary:        The client side of Amanda
17 Group:          Networking/Utilities
18 Group(pl):      Sieciowe/Narzêdzia
19
20 %description client
21 This package should be installed on machines that are to be backed
22 up by Amanda.  (Including, the server if it should be backed up.)
23
24 %package server
25 Summary:        The server side of Amanda
26 Group:          Networking/Utilities
27 Group(pl):      Sieciowe/Narzêdzia
28 Requires:       gnuplot
29
30 %description server
31 This package should be installed on the machine that has the device
32 (such as a tape drive) where backups will be written.
33
34 %prep
35 %setup -q
36
37 %build
38 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
39 ./configure %{_target_platform} \
40         --prefix=/usr \
41         --mandir=%{_mandir} \
42         --sysconfdir=/etc \
43         --localstatedir=/var \
44         --disable-static \
45         --with-index-server=localhost \
46         --with-user=amanda \
47         --with-group=amanda \
48         --with-samba-user=amanda \
49         --with-tape-device=/dev/null \
50         --with-ftape-rawdevice=/dev/null \
51         --with-changer-device=/dev/null \
52         --with-fqdn \
53         --with-smbclient=%{_bindir}/smbclient \
54         --with-bsd-security \
55         --with-buffered-dump \
56         --with-amandahosts \
57         --with-debugging=/var/amanda/debug
58
59 make
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 make install \
64         prefix=$RPM_BUILD_ROOT/usr \
65         mandir=$RPM_BUILD_ROOT%{_mandir} \
66         sysconfdir=$RPM_BUILD_ROOT/etc \
67         libexecdir=$RPM_BUILD_ROOT%{_sbindir} \
68         SETUID_GROUP=`id -g`
69
70 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man8/*
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %post           -p /sbin/ldconfig
76 %postun         -p /sbin/ldconfig
77 %post   client  -p /sbin/ldconfig
78 %postun client  -p /sbin/ldconfig
79 %post   server  -p /sbin/ldconfig
80 %postun server  -p /sbin/ldconfig
81
82 %files
83 %defattr(644,root,root,755)
84 %{_sbindir}/amidxtaped
85 %{_libdir}/libamanda*
86 %{_libdir}/libamtape*
87 %attr(755,root,root) %{_sbindir}/amrestore
88 %{_mandir}/man8/amrestore.8*
89
90 %files server
91 %{_libdir}/libamserver*
92 %{_sbindir}/amindexd
93 %{_sbindir}/amtrmidx
94 %{_sbindir}/driver
95 %{_sbindir}/dumper
96 %{_sbindir}/getconf
97 %{_sbindir}/planner
98 #%{_sbindir}/reporter
99 %{_sbindir}/taper
100 %{_sbindir}/chg-chio
101 %{_sbindir}/chg-manual
102 %{_sbindir}/chg-multi
103 %{_sbindir}/chg-mtx
104 %{_sbindir}/chg-rth
105 %{_sbindir}/chg-chs
106 #%{_sbindir}/amcat.awk
107 #%{_sbindir}/amplot.awk
108 #%{_sbindir}/amplot.g
109 #%{_sbindir}/amplot.gp
110 %{_sbindir}/amadmin
111 %{_sbindir}/amcheck
112 %{_sbindir}/amflush
113 %{_sbindir}/amlabel
114 %{_sbindir}/amtape
115 %{_sbindir}/amcheckdb
116 %{_sbindir}/amcleanup
117 %{_sbindir}/amdump
118 %{_sbindir}/amoverview
119 %{_sbindir}/amrmtape
120 %{_sbindir}/amtoc
121 %{_sbindir}/amverify
122 #%{_sbindir}/amplot
123 %{_sbindir}/amreport
124 %{_sbindir}/amstatus
125 %{_mandir}/man8/amadmin.8*
126 %{_mandir}/man8/amrmtape.8*
127 %{_mandir}/man8/amtape.8*
128 %{_mandir}/man8/amtoc.8*
129 %{_mandir}/man8/amanda.8*
130 %{_mandir}/man8/amcheck.8*
131 %{_mandir}/man8/amcleanup.8*
132 %{_mandir}/man8/amdump.8*
133 %{_mandir}/man8/amflush.8*
134 %{_mandir}/man8/amlabel.8*
135 %{_mandir}/man8/amplot.8*
136 %{_mandir}/man8/amreport.8*
137 %{_mandir}/man8/amstatus.8*
138
139 %files client
140 %{_libdir}/libamclient*
141 %{_sbindir}/versionsuffix
142 %{_sbindir}/amandad
143 %{_sbindir}/calcsize
144 %{_sbindir}/rundump
145 %{_sbindir}/runtar
146 %{_sbindir}/selfcheck
147 %{_sbindir}/sendbackup
148 %{_sbindir}/sendsize
149 %{_sbindir}/patch-system
150 %{_sbindir}/killpgrp
151 %{_sbindir}/amrecover
152 %{_mandir}/man8/amrecover.8*
This page took 0.079409 seconds and 4 git commands to generate.