Summary: Console utility for maintaing user accounts
-Summary(pl): Konsolowe narzêdzie do zarz±dzania kontami u¿ytkowników
+Summary(pl.UTF-8): Konsolowe narzędzie do zarządzania kontami użytkowników
Name: bofh
-Version: 0.1
-Release: 1
+Version: 0.2
+Release: 4
License: GPL
Group: Applications/Console
Source0: ftp://morgoth.uznam.net.pl/bofh/%{name}-%{version}.tar.gz
+# Source0-md5: aa3af230280e36c0dcaf20e87014cd52
+Patch0: %{name}-pl.po_fix.patch
+BuildRequires: gettext-tools
+Requires: bash
Requires: dml
+Requires: gettext
Requires: grep
Requires: shadow
Requires: textutils
+BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
It is a utility that lets you maintain user accounts easily. Currently
-it supports adding, removing and modyfing accounts. It has nice,
+it supports adding, removing and modifying accounts. It has nice,
DML-based interface.
-%description -l pl
-Jest to narzêdzie, które pozwala na ³atwe zarz±dzanie kontami
-u¿ytkowników. Aktualnie pozwala na ich usuwanie, dodawanie oraz
-poprawianie. Posiada ³adny, oparty na DMLu interfejs.
+%description -l pl.UTF-8
+Jest to narzędzie, które pozwala na łatwe zarządzanie kontami
+użytkowników. Aktualnie pozwala na ich usuwanie, dodawanie oraz
+poprawianie. Posiada ładny, oparty na DMLu interfejs.
%prep
%setup -q
+%patch0 -p1
%install
rm -rf $RPM_BUILD_ROOT
-./install.sh DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir}/bofh sbindir=%{_sbindir}
+# %{_datadir} is intentional here. Everything inside _is_ arch independent
+./install.sh DESTDIR=$RPM_BUILD_ROOT \
+ libdir=%{_datadir}/bofh \
+ sbindir=%{_sbindir} \
+ localedir=%{_datadir}/locale
-gzip -9nf README ChangeLog TODO
+%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
-%files
-%defattr(644,root,root,755)
-%doc *.gz
+%files -f %{name}.lang
%defattr(644,root,root,755)
+%doc README ChangeLog TODO CREDITS
+%dir %{_sysconfdir}/bofh
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bofh/config
%attr(755,root,root) %{_sbindir}/bofh
-%{_libdir}/bofh
+%{_datadir}/bofh