X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=evms.spec;h=ae1d9fc002b8dbc67d6418d66dd7009ab018e3eb;hb=HEAD;hp=5197a83495802a13f17e4d003963b19fcf2b9c36;hpb=c3f9c7381c2bf697cdcfa5e8d900be1f0c869216;p=packages%2Fevms.git diff --git a/evms.spec b/evms.spec index 5197a83..ae1d9fc 100644 --- a/evms.spec +++ b/evms.spec @@ -1,23 +1,28 @@ 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: 1.9.0 -Release: 0.1 -License: GPL v2 +Version: 2.5.5 +Release: 3 +License: GPL v2+ Group: Applications/System -Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz -URL: http://www.sourceforge.net/projects/evms/ +Source0: http://dl.sourceforge.net/evms/%{name}-%{version}.tar.gz +# Source0-md5: 45b463f0cbade194dc0a08be432b572e +Patch0: %{name}-link.patch +Patch1: %{name}-page_size.patch +URL: http://evms.sourceforge.net/ BuildRequires: autoconf -BuildRequires: e2fsprogs-devel -BuildRequires: glibc-static +BuildRequires: gettext-tools BuildRequires: glib-devel >= 1.2.0 +BuildRequires: glibc-static BuildRequires: gtk+-devel >= 1.2.0 -BuildRequires: ncurses-devel +BuildRequires: libtool +BuildRequires: libuuid-devel +BuildRequires: ncurses-ext-devel Conflicts: kernel < 2.4.19 -Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sbindir /sbin -%define _libdir /lib +%define _libdir /%{_lib} %description This package contains the user-space tools needed to manage EVMS @@ -26,85 +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 and develpment documentation for EVMS -Summary(es): Arquivos de cabeçalho e bibliotecas de desenvolvimento para EVMS -Summary(pl): Pliki nag³ówkowe i dokumetacja do EVMS -Summary(pt_BR): Bibliotecas e arquivos de inclusão para a EVMS +Summary: Header files for 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} +Requires: %{name} = %{version}-%{release} %description devel -Header files and develpment documentation for EVMS. +Header files for EVMS. -%description devel -l pl -Pliki nag³ówkowe oraz biblioteki developerskie 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): Biblioteka statyczna 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} +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} +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} +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 +%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} -%{__make} OPT="%{rpmcflags}" +%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 @@ -112,26 +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.HA PLUGIN.IDS TERMINOLOGY -%config(noreplace) %verify(not size mtime md5) /etc/evms.conf +%doc ChangeLog INSTALL* PLUGIN* TERMINOLOGY +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/evms.conf %attr(755,root,root) %{_sbindir}/evms* +%exclude %{_sbindir}/evmsn +%exclude %{_sbindir}/evmsgui %dir %{_libdir}/evms -%attr(755,root,root) %{_libdir}/evms/*.so -%attr(755,root,root) %{_libdir}%{_libdir}dlist-*.so -%attr(755,root,root) %{_libdir}%{_libdir}evms-*.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}/libevms.so %{_includedir}/evms -%attr(755,root,root) %{_libdir}%{_libdir}dlist.so -%attr(755,root,root) %{_libdir}%{_libdir}evms.so %files static %defattr(644,root,root,755) -%{_libdir}%{_libdir}*.a +%{_libdir}/libevms.a %files ncurses %defattr(644,root,root,755)