X-Git-Url: http://git.pld-linux.org/?p=packages%2Fevms.git;a=blobdiff_plain;f=evms.spec;h=ae1d9fc002b8dbc67d6418d66dd7009ab018e3eb;hp=25698f10817d8d243a267e65c968b117eca71686;hb=HEAD;hpb=f6664b6ab11087d91c6fa5fdd4fba2712ea880de diff --git a/evms.spec b/evms.spec index 25698f1..ae1d9fc 100644 --- a/evms.spec +++ b/evms.spec @@ -1,20 +1,23 @@ Summary: Enterprise Volume Management System utilities -Summary(pl): Narzêdzia do Enterprise Volume Management System +Summary(pl.UTF-8): Narzędzia do Enterprise Volume Management System Name: evms -Version: 2.3.4 -Release: 1 +Version: 2.5.5 +Release: 3 License: GPL v2+ Group: Applications/System Source0: http://dl.sourceforge.net/evms/%{name}-%{version}.tar.gz -# Source0-md5: 41f6ca4963788a2904cdae5b90d3a59b +# Source0-md5: 45b463f0cbade194dc0a08be432b572e Patch0: %{name}-link.patch +Patch1: %{name}-page_size.patch URL: http://evms.sourceforge.net/ BuildRequires: autoconf +BuildRequires: gettext-tools BuildRequires: glib-devel >= 1.2.0 BuildRequires: glibc-static BuildRequires: gtk+-devel >= 1.2.0 +BuildRequires: libtool BuildRequires: libuuid-devel -BuildRequires: ncurses-devel +BuildRequires: ncurses-ext-devel Conflicts: kernel < 2.4.19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -28,87 +31,94 @@ This package contains the user-space tools needed to manage EVMS In order to use these user-space tools, you must also have your kernel patched with the most recent EVMS code. -%description -l pl -Ten pakiet zawiera narzêdzia potrzebne do zarz±dzania wolumenami +%description -l pl.UTF-8 +Ten pakiet zawiera narzędzia potrzebne do zarządzania wolumenami dyskowymi EVMS (Enterprise Volume Management System). -Aby u¿ywaæ tych narzêdzi, musisz mieæ j±dro z odpowiednio now± ³at± +Aby używać tych narzędzi, musisz mieć jądro z odpowiednio nową łatą EVMS. %package devel Summary: Header files for EVMS -Summary(es): Arquivos de cabeçalho e bibliotecas de desenvolvimento para EVMS -Summary(pl): Pliki nag³ówkowe dla EVMS -Summary(pt_BR): Bibliotecas e arquivos de inclusão para a EVMS +Summary(es.UTF-8): Arquivos de cabeçalho e bibliotecas de desenvolvimento para EVMS +Summary(pl.UTF-8): Pliki nagłówkowe dla EVMS +Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para a EVMS Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for EVMS. -%description devel -l pl -Pliki nag³ówkowe dla EVMS. +%description devel -l pl.UTF-8 +Pliki nagłówkowe dla EVMS. %package static -Summary: Static EVMS libraries -Summary(es): Biblioteca estática usada no desenvolvimento de aplicativos com EVMS -Summary(pl): Statyczne biblioteki EVMS -Summary(pt_BR): Biblioteca estática de desenvolvimento +Summary: Static EVMS library +Summary(es.UTF-8): Biblioteca estática usada no desenvolvimento de aplicativos com EVMS +Summary(pl.UTF-8): Statyczna biblioteka EVMS +Summary(pt_BR.UTF-8): Biblioteca estática de desenvolvimento Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static -Static EVMS libraries. +Static EVMS library. -%description static -l pl -Statyczne biblioteki EVMS. +%description static -l pl.UTF-8 +Statyczna biblioteka EVMS. %package ncurses Summary: Ncurses interface for EVMS -Summary(pl): Interfejs u¿ytkownika w ncurses dla EVMS +Summary(pl.UTF-8): Interfejs użytkownika w ncurses dla EVMS Group: Applications/System Requires: %{name} = %{version}-%{release} %description ncurses Ncurses interface for EVMS. -%description ncurses -l pl -Graficzny interfejs u¿ytkownika w ncurses dla EVMS. +%description ncurses -l pl.UTF-8 +Graficzny interfejs użytkownika w ncurses dla EVMS. %package X11 Summary: GUI interface for EVMS -Summary(pl): Graficzny interfejs u¿ytkownika dla EVMS +Summary(pl.UTF-8): Graficzny interfejs użytkownika dla EVMS Group: X11/Applications Requires: %{name} = %{version}-%{release} %description X11 GUI interface for EVMS. -%description X11 -l pl -Graficzny interfejs u¿ytkownika dla EVMS. +%description X11 -l pl.UTF-8 +Graficzny interfejs użytkownika dla EVMS. %prep %setup -q -#%patch -p1 +%patch0 -p1 +%patch1 -p1 + +head -n 1420 aclocal.m4 > acinclude.m4 %build +%{__gettextize} +%{__libtoolize} +%{__aclocal} %{__autoconf} -%configure \ - --with-plugins=all \ - --with-interfaces=all \ - --with-kernel=%{_kernelsrcdir} +%{__autoheader} + +%configure %{__make} \ OPT="%{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc +install -d $RPM_BUILD_ROOT%{_sysconfdir} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install doc/evms.conf $RPM_BUILD_ROOT/etc +install doc/evms.conf $RPM_BUILD_ROOT%{_sysconfdir} + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT @@ -116,27 +126,27 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%files +%files -f %{name}.lang %defattr(644,root,root,755) %doc ChangeLog INSTALL* PLUGIN* TERMINOLOGY -%config(noreplace) %verify(not size mtime md5) /etc/evms.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/evms.conf %attr(755,root,root) %{_sbindir}/evms* -%attr(755,root,root) %{_sbindir}/get* +%exclude %{_sbindir}/evmsn +%exclude %{_sbindir}/evmsgui %dir %{_libdir}/evms -%attr(755,root,root) %{_libdir}/evms/*.so -%attr(755,root,root) %{_libdir}/libdlist-*.so.* +%dir %{_libdir}/evms/%{version} +%attr(755,root,root) %{_libdir}/evms/%{version}/*.so %attr(755,root,root) %{_libdir}/libevms-*.so.* %{_mandir}/man8/* %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libdlist.so %attr(755,root,root) %{_libdir}/libevms.so %{_includedir}/evms %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libevms.a %files ncurses %defattr(644,root,root,755)