]> git.pld-linux.org Git - packages/evms.git/blob - evms.spec
- allow build w/o evms-devel already installed
[packages/evms.git] / evms.spec
1 Summary:        Enterprise Volume Management System utilities
2 Summary(pl):    Narzêdzia do Enterprise Volume Management System
3 Name:           evms
4 Version:        2.1.0
5 Release:        1
6 License:        GPL v2+
7 Group:          Applications/System
8 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
9 # Source0-md5:  fa5b6dcfec8b3b11123d904754037a67
10 URL:            http://evms.sourceforge.net/
11 BuildRequires:  autoconf
12 BuildRequires:  e2fsprogs-devel
13 BuildRequires:  glibc-static
14 BuildRequires:  glib-devel >= 1.2.0
15 BuildRequires:  gtk+-devel >= 1.2.0
16 BuildRequires:  ncurses-devel
17 Conflicts:      kernel < 2.4.19
18 Buildroot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %define         _sbindir        /sbin
21 %define         _libdir         /lib
22
23 %description
24 This package contains the user-space tools needed to manage EVMS
25 (Enterprise Volume Management System) volumes.
26
27 In order to use these user-space tools, you must also have your kernel
28 patched with the most recent EVMS code.
29
30 %description -l pl
31 Ten pakiet zawiera narzêdzia potrzebne do zarz±dzania wolumenami
32 dyskowymi EVMS (Enterprise Volume Management System).
33
34 Aby u¿ywaæ tych narzêdzi, musisz mieæ j±dro z odpowiednio now± ³at±
35 EVMS.
36
37 %package devel
38 Summary:        Header files and develpment documentation for EVMS
39 Summary(es):    Arquivos de cabeçalho e bibliotecas de desenvolvimento para EVMS
40 Summary(pl):    Pliki nag³ówkowe i dokumetacja do EVMS
41 Summary(pt_BR): Bibliotecas e arquivos de inclusão para a EVMS
42 Group:          Development/Libraries
43 Requires:       %{name} = %{version}
44
45 %description devel
46 Header files and develpment documentation for EVMS.
47
48 %description devel -l pl
49 Pliki nag³ówkowe oraz biblioteki developerskie EVMS.
50
51 %package static
52 Summary:        Static EVMS libraries
53 Summary(es):    Biblioteca estática usada no desenvolvimento de aplicativos com EVMS
54 Summary(pl):    Biblioteka statyczna EVMS
55 Summary(pt_BR): Biblioteca estática de desenvolvimento
56 Group:          Development/Libraries
57 Requires:       %{name}-devel = %{version}
58
59 %description static
60 Static EVMS libraries.
61
62 %description static -l pl
63 Statyczne biblioteki EVMS.
64
65 %package ncurses
66 Summary:        Ncurses interface for EVMS
67 Summary(pl):    Interfejs u¿ytkownika w ncurses dla EVMS
68 Group:          Applications/System
69 Requires:       %{name} = %{version}
70
71 %description ncurses
72 Ncurses interface for EVMS.
73
74 %description ncurses -l pl
75 Graficzny interfejs u¿ytkownika w ncurses dla EVMS.
76
77 %package X11
78 Summary:        GUI interface for EVMS
79 Summary(pl):    Graficzny interfejs u¿ytkownika dla EVMS
80 Group:          X11/Applications
81 Requires:       %{name} = %{version}
82
83 %description X11
84 GUI interface for EVMS.
85
86 %description X11 -l pl
87 Graficzny interfejs u¿ytkownika dla EVMS.
88
89 %prep
90 %setup -q
91
92 %build
93 %{__autoconf}
94 %configure \
95         --with-plugins=all \
96         --with-interfaces=all \
97         --with-kernel=%{_kernelsrcdir}
98
99 %{__make} OPT="%{rpmcflags}"
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT/etc
104
105 %{__make} install \
106         DESTDIR=$RPM_BUILD_ROOT
107
108 install doc/evms.conf $RPM_BUILD_ROOT/etc
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post   -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
115
116 %files
117 %defattr(644,root,root,755)
118 %doc ChangeLog INSTALL.HA PLUGIN.IDS TERMINOLOGY
119 %config(noreplace) %verify(not size mtime md5) /etc/evms.conf
120 %attr(755,root,root) %{_sbindir}/evms*
121 %attr(755,root,root) %{_sbindir}/get*
122 %dir %{_libdir}/evms
123 %attr(755,root,root) %{_libdir}/evms/*.so
124 %attr(755,root,root) %{_libdir}/libdlist-*.so.*
125 %attr(755,root,root) %{_libdir}/libevms-*.so.*
126 %{_mandir}/man8/*
127
128 %files devel
129 %defattr(644,root,root,755)
130 %{_includedir}/evms
131 %attr(755,root,root) %{_libdir}/libdlist.so
132 %attr(755,root,root) %{_libdir}/libevms.so
133
134 %files static
135 %defattr(644,root,root,755)
136 %{_libdir}/lib*.a
137
138 %files ncurses
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_sbindir}/evmsn
141
142 %files X11
143 %defattr(644,root,root,755)
144 %attr(755,root,root) %{_sbindir}/evmsgui
This page took 0.056848 seconds and 3 git commands to generate.