]> git.pld-linux.org Git - packages/shadow.git/blobdiff - shadow.spec
- packaged new manuals
[packages/shadow.git] / shadow.spec
index ce1f4d85d01e09627422672ec33167e858e1a393..70fa982109ee55cf6dabbea688c877db1f8f84b1 100644 (file)
@@ -8,16 +8,16 @@ Summary(de):  Shadow-Pa
 Summary(es):   Utilitarios para el archivo de contraseñas Shadow
 Summary(fr):   Fichiers utilitaires pour Shadow password pour Linux
 Summary(pl):   Narzêdzia do obs³ugi mechanizmu ukrytych hase³
-Summary(tr):   Gölge parola dosyasý araçlarý
 Summary(pt_BR):        Utilitários para o arquivo de senhas Shadow
+Summary(tr):   Gölge parola dosyasý araçlarý
 Name:          shadow
-Version:       4.0.7
-Release:       0.1
+Version:       4.0.16
+Release:       0.3
 Epoch:         1
 License:       BSD
 Group:         Applications/System
 Source0:       ftp://ftp.pld.org.pl/software/shadow/%{name}-%{version}.tar.bz2
-# Source0-md5: 89ebec0d1c0d861a5bd5c4c63e5cb0cc
+# Source0-md5: 1d91f7479143d1d705b94180c0d4874b
 Source1:       %{name}-login.defs
 Source2:       %{name}.useradd
 Source3:       chage.pamd
@@ -26,17 +26,15 @@ Source5:    chsh.pamd
 Source6:       chfn.pamd
 Source7:       passwd.pamd
 Source8:       useradd.pamd
-Patch0:                %{name}-utmpx.patch
-Patch1:                %{name}-man_and_po.patch
-Patch2:                %{name}-pld.patch
-Patch3:                %{name}-chage_expdays.patch
-Patch4:                %{name}-typo.patch
+Patch0:                %{name}-pld.patch
+Patch1:                %{name}-chage_expdays.patch
+Patch2:                %{name}-typo.patch
 BuildRequires: autoconf
 BuildRequires: automake >= 1.0
 BuildRequires: gettext-devel >= 0.12.1
-BuildRequires: pam-devel
-BuildRequires: libtool
 %{?with_selinux:BuildRequires: libselinux-devel}
+BuildRequires: libtool
+BuildRequires: pam-devel
 Requires:      pam >= 0.77.3
 # to force proper coreutils version, so "groups" command exists
 Requires:      /usr/bin/groups
@@ -127,9 +125,12 @@ Programy niecz
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+#%patch2 -p1
+
+# ugh, too populated to patch
+%{__perl} -pi -e 's/instead DES/instead of DES/' src/chpasswd.c po/*.po
+
+rm -f po/stamp-po
 
 %build
 %{__autoheader}
@@ -164,13 +165,12 @@ install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/chsh
 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/chfn
 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/passwd
 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/useradd
-install etc/pam.d/usermod $RPM_BUILD_ROOT/etc/pam.d/userdel
+sed -e 's/usermod/userdel/' etc/pam.d/usermod > $RPM_BUILD_ROOT/etc/pam.d/userdel
 install etc/pam.d/usermod $RPM_BUILD_ROOT/etc/pam.d/usermod
 install etc/pam.d/groupadd $RPM_BUILD_ROOT/etc/pam.d/groupadd
 install etc/pam.d/groupmod $RPM_BUILD_ROOT/etc/pam.d/groupmod
 install etc/pam.d/groupdel $RPM_BUILD_ROOT/etc/pam.d/groupdel
 
-
 > $RPM_BUILD_ROOT%{_sysconfdir}/shadow
 > $RPM_BUILD_ROOT/etc/security/chfn.allow
 > $RPM_BUILD_ROOT/etc/security/chsh.allow
@@ -182,13 +182,18 @@ echo '.so newgrp.1' > $RPM_BUILD_ROOT%{_mandir}/fr/man1/sg.1
 echo '.so newgrp.1' > $RPM_BUILD_ROOT%{_mandir}/it/man1/sg.1
 echo '.so newgrp.1' > $RPM_BUILD_ROOT%{_mandir}/ko/man1/sg.1
 
-%if !%{with shared}
+%if %{without shared}
 # invalid static library
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
 %endif
 
+# included in glibc-devel
+rm -f $RPM_BUILD_ROOT%{_mandir}{,/*}/man3/{getspnam,shadow}.3*
+
 # /bin/login already in login (from util-linux.spec)
 rm -f $RPM_BUILD_ROOT{%{_bindir}/login,%{_sbindir}/logoutd,%{_mandir}/{,*/}man1/login.1*,%{_mandir}/{,*/}man5/porttime.5,%{_mandir}/{,*/}man8/logoutd.8}
+# /bin/id already in coreutils
+rm -f $RPM_BUILD_ROOT%{_mandir}/cs/man1/id.1
 # /bin/su already in coreutils
 rm -f $RPM_BUILD_ROOT{%{_bindir}/su,%{_mandir}/{,*/}man1/su.1}
 # /usr/bin/groups already in coreutils
@@ -211,7 +216,7 @@ fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc ChangeLog NEWS TODO doc/{HOWTO,README,README.linux,README.pam,WISHLIST}
+%doc ChangeLog NEWS TODO doc/{HOWTO,WISHLIST}
 %attr(750,root,root) %dir %{_sysconfdir}/default
 %attr(640,root,root) %config %verify(not md5 mtime size) %{_sysconfdir}/default/*
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/chage
@@ -248,7 +253,6 @@ fi
 %attr(4755,root,root) %{_bindir}/passwd
 %{_mandir}/man1/passwd.1*
 %{_mandir}/man5/faillog.5*
-%{_mandir}/man5/login.access.5*
 %{_mandir}/man5/login.defs.5*
 %{_mandir}/man5/passwd.5*
 %{_mandir}/man5/shadow.5*
@@ -273,22 +277,54 @@ fi
 
 %lang(cs) %{_mandir}/cs/man5/passwd.5*
 %lang(cs) %{_mandir}/cs/man5/shadow.5*
+%lang(cs) %{_mandir}/cs/man5/faillog.5*
+%lang(cs) %{_mandir}/cs/man8/faillog.8*
+%lang(cs) %{_mandir}/cs/man8/groupadd.8*
+%lang(cs) %{_mandir}/cs/man8/groupdel.8*
+%lang(cs) %{_mandir}/cs/man8/groupmod.8*
+%lang(cs) %{_mandir}/cs/man8/grpck.8*
+%lang(cs) %{_mandir}/cs/man8/lastlog.8*
+%lang(cs) %{_mandir}/cs/man8/vipw.8*
 
 %lang(de) %{_mandir}/de/man1/passwd.1*
+%lang(de) %{_mandir}/de/man8/vigr.8*
+%lang(de) %{_mandir}/de/man8/vipw.8*
+%lang(de) %{_mandir}/de/man5/passwd.5*
 
 %lang(es) %{_mandir}/es/man1/passwd.1*
+%lang(es) %{_mandir}/es/man5/passwd.5*
+%lang(es) %{_mandir}/es/man8/vigr.8*
+%lang(es) %{_mandir}/es/man8/vipw.8*
+
+%lang(fi) %{_mandir}/fi/man1/passwd.1*
 
 %lang(fr) %{_mandir}/fr/man1/passwd.1*
 %lang(fr) %{_mandir}/fr/man5/faillog.5*
+%lang(fr) %{_mandir}/fr/man5/login.defs.5*
 %lang(fr) %{_mandir}/fr/man5/passwd.5*
 %lang(fr) %{_mandir}/fr/man5/shadow.5*
+%lang(fr) %{_mandir}/fr/man5/suauth.5*
 %lang(fr) %{_mandir}/fr/man8/chpasswd.8*
+%lang(fr) %{_mandir}/fr/man8/faillog.8*
+%lang(fr) %{_mandir}/fr/man8/groupadd.8*
+%lang(fr) %{_mandir}/fr/man8/groupdel.8*
+%lang(fr) %{_mandir}/fr/man8/groupmod.8*
+%lang(fr) %{_mandir}/fr/man8/grpck.8*
+%lang(fr) %{_mandir}/fr/man8/grpconv.8*
+%lang(fr) %{_mandir}/fr/man8/grpunconv.8*
+%lang(fr) %{_mandir}/fr/man8/lastlog.8*
+%lang(fr) %{_mandir}/fr/man8/pwck.8*
+%lang(fr) %{_mandir}/fr/man8/pwconv.8*
+%lang(fr) %{_mandir}/fr/man8/pwunconv.8*
 %lang(fr) %{_mandir}/fr/man8/useradd.8*
 %lang(fr) %{_mandir}/fr/man8/userdel.8*
 %lang(fr) %{_mandir}/fr/man8/usermod.8*
+%lang(fr) %{_mandir}/fr/man8/vigr.8*
+%lang(fr) %{_mandir}/fr/man8/vipw.8*
 
 %lang(hu) %{_mandir}/hu/man1/passwd.1*
 
+# language missing in mandir (FHS pkg)
 %lang(id) %{_mandir}/id/man8/useradd.8*
 
 %lang(it) %{_mandir}/it/man1/passwd.1*
@@ -311,7 +347,6 @@ fi
 
 %lang(ja) %{_mandir}/ja/man1/passwd.1*
 %lang(ja) %{_mandir}/ja/man5/faillog.5*
-%lang(ja) %{_mandir}/ja/man5/login.access.5*
 %lang(ja) %{_mandir}/ja/man5/login.defs.5*
 %lang(ja) %{_mandir}/ja/man5/passwd.5*
 %lang(ja) %{_mandir}/ja/man5/shadow.5*
@@ -330,14 +365,15 @@ fi
 %lang(ja) %{_mandir}/ja/man8/useradd.8*
 %lang(ja) %{_mandir}/ja/man8/userdel.8*
 %lang(ja) %{_mandir}/ja/man8/usermod.8*
-%lang(ja) %{_mandir}/ja/man8/vipw.8*
 %lang(ja) %{_mandir}/ja/man8/vigr.8*
+%lang(ja) %{_mandir}/ja/man8/vipw.8*
 
 %lang(ko) %{_mandir}/ko/man5/passwd.5*
+%lang(ko) %{_mandir}/ko/man8/vigr.8*
+%lang(ko) %{_mandir}/ko/man8/vipw.8*
 
 %lang(pl) %{_mandir}/pl/man1/passwd.1*
 %lang(pl) %{_mandir}/pl/man5/faillog.5*
-%lang(pl) %{_mandir}/pl/man5/login.access.5*
 %lang(pl) %{_mandir}/pl/man5/login.defs.5*
 %lang(pl) %{_mandir}/pl/man5/passwd.5*
 %lang(pl) %{_mandir}/pl/man5/shadow.5*
@@ -359,12 +395,47 @@ fi
 %lang(pl) %{_mandir}/pl/man8/vigr.8*
 %lang(pl) %{_mandir}/pl/man8/vipw.8*
 
+# FIXME change to -> pt?
+%lang(pt_BR) %{_mandir}/pt_BR/man5/passwd.5*
 %lang(pt_BR) %{_mandir}/pt_BR/man5/shadow.5*
 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupadd.8*
 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupdel.8*
 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupmod.8*
 
+%lang(ru) %{_mandir}/ru/man1/passwd.1*
+%lang(ru) %{_mandir}/ru/man5/faillog.5*
+%lang(ru) %{_mandir}/ru/man5/login.defs.5*
 %lang(ru) %{_mandir}/ru/man5/passwd.5*
+%lang(ru) %{_mandir}/ru/man5/shadow.5*
+%lang(ru) %{_mandir}/ru/man5/suauth.5*
+%lang(ru) %{_mandir}/ru/man8/chpasswd.8*
+%lang(ru) %{_mandir}/ru/man8/faillog.8*
+%lang(ru) %{_mandir}/ru/man8/groupadd.8*
+%lang(ru) %{_mandir}/ru/man8/groupdel.8*
+%lang(ru) %{_mandir}/ru/man8/groupmems.8*
+%lang(ru) %{_mandir}/ru/man8/groupmod.8*
+%lang(ru) %{_mandir}/ru/man8/grpck.8*
+%lang(ru) %{_mandir}/ru/man8/grpconv.8*
+%lang(ru) %{_mandir}/ru/man8/grpunconv.8*
+%lang(ru) %{_mandir}/ru/man8/lastlog.8*
+%lang(ru) %{_mandir}/ru/man8/pwck.8*
+%lang(ru) %{_mandir}/ru/man8/pwconv.8*
+%lang(ru) %{_mandir}/ru/man8/pwunconv.8*
+%lang(ru) %{_mandir}/ru/man8/useradd.8*
+%lang(ru) %{_mandir}/ru/man8/userdel.8*
+%lang(ru) %{_mandir}/ru/man8/usermod.8*
+%lang(ru) %{_mandir}/ru/man8/vigr.8*
+%lang(ru) %{_mandir}/ru/man8/vipw.8*
+
+%lang(tr) %{_mandir}/tr/man1/passwd.1*
+%lang(tr) %{_mandir}/tr/man5/passwd.5*
+%lang(tr) %{_mandir}/tr/man5/shadow.5*
+%lang(tr) %{_mandir}/tr/man8/groupadd.8*
+%lang(tr) %{_mandir}/tr/man8/groupdel.8*
+%lang(tr) %{_mandir}/tr/man8/groupmod.8*
+%lang(tr) %{_mandir}/tr/man8/useradd.8*
+%lang(tr) %{_mandir}/tr/man8/userdel.8*
+%lang(tr) %{_mandir}/tr/man8/usermod.8*
 
 %lang(zh_CN) %{_mandir}/zh_CN/man8/chpasswd.8*
 %lang(zh_CN) %{_mandir}/zh_CN/man8/groupadd.8*
@@ -394,7 +465,6 @@ fi
 %attr(4755,root,root) %{_bindir}/gpasswd
 %attr(755,root,root) %{_bindir}/newgrp
 %attr(755,root,root) %{_bindir}/sg
-%attr(755,root,root) %{_sbindir}/mkpasswd
 %attr(755,root,root) %{_sbindir}/newusers
 
 %{_mandir}/man1/chage.1*
@@ -404,30 +474,51 @@ fi
 %{_mandir}/man1/gpasswd.1*
 %{_mandir}/man1/newgrp.1*
 %{_mandir}/man1/sg.1*
-%{_mandir}/man8/mkpasswd.8*
 %{_mandir}/man8/newusers.8*
 
+%lang(cs) %{_mandir}/cs/man1/expiry.1*
+%lang(cs) %{_mandir}/cs/man1/gpasswd.1*
+
 %lang(de) %{_mandir}/de/man1/chfn.1*
 %lang(de) %{_mandir}/de/man1/chsh.1*
+%lang(de) %{_mandir}/de/man1/newgrp.1*
+
+%lang(es) %{_mandir}/es/man1/newgrp.1*
+
+%lang(fi) %{_mandir}/fi/man1/chfn.1*
+%lang(fi) %{_mandir}/fi/man1/chsh.1*
 
 %lang(fr) %{_mandir}/fr/man1/chage.1*
+%lang(fr) %{_mandir}/fr/man1/chfn.1*
 %lang(fr) %{_mandir}/fr/man1/chsh.1*
+%lang(fr) %{_mandir}/fr/man1/expiry.1*
 %lang(fr) %{_mandir}/fr/man1/gpasswd.1*
 %lang(fr) %{_mandir}/fr/man1/newgrp.1*
 %lang(fr) %{_mandir}/fr/man1/sg.1*
+%lang(fr) %{_mandir}/fr/man8/newusers.8*
 
 %lang(hu) %{_mandir}/hu/man1/chsh.1*
 %lang(hu) %{_mandir}/hu/man1/gpasswd.1*
 %lang(hu) %{_mandir}/hu/man1/newgrp.1*
 %lang(hu) %{_mandir}/hu/man1/sg.1*
+%lang(hu) %{_mandir}/hu/man5/passwd.5*
+%lang(hu) %{_mandir}/hu/man8/lastlog.8*
 
+# language missing in mandir (FHS pkg)
 %lang(id) %{_mandir}/id/man1/chsh.1*
 
+%lang(it) %{_mandir}/it/man1/chage.1*
 %lang(it) %{_mandir}/it/man1/chfn.1*
 %lang(it) %{_mandir}/it/man1/chsh.1*
+%lang(it) %{_mandir}/it/man1/expiry.1*
 %lang(it) %{_mandir}/it/man1/gpasswd.1*
 %lang(it) %{_mandir}/it/man1/newgrp.1*
 %lang(it) %{_mandir}/it/man1/sg.1*
+%lang(it) %{_mandir}/it/man5/faillog.5*
+%lang(it) %{_mandir}/it/man8/chpasswd.8*
+%lang(it) %{_mandir}/it/man8/faillog.8*
+%lang(it) %{_mandir}/it/man8/newusers.8*
+%lang(it) %{_mandir}/it/man8/pwck.8*
 
 %lang(ja) %{_mandir}/ja/man1/chage.1*
 %lang(ja) %{_mandir}/ja/man1/chfn.1*
@@ -437,14 +528,23 @@ fi
 %lang(ja) %{_mandir}/ja/man1/newgrp.1*
 %lang(ja) %{_mandir}/ja/man1/sg.1*
 %lang(ja) %{_mandir}/ja/man8/chpasswd.8*
-%lang(ja) %{_mandir}/ja/man8/mkpasswd.8*
 %lang(ja) %{_mandir}/ja/man8/newusers.8*
 
 %lang(ko) %{_mandir}/ko/man1/chfn.1*
 %lang(ko) %{_mandir}/ko/man1/chsh.1*
-%lang(ko) %{_mandir}/ko/man1/newgrp.1*
+# missing in tarball
+#%lang(ko) %{_mandir}/ko/man1/newgrp.1*
 %lang(ko) %{_mandir}/ko/man1/sg.1*
 
+%lang(ru) %{_mandir}/ru/man1/chage.1*
+%lang(ru) %{_mandir}/ru/man1/chfn.1*
+%lang(ru) %{_mandir}/ru/man1/chsh.1*
+%lang(ru) %{_mandir}/ru/man1/expiry.1*
+%lang(ru) %{_mandir}/ru/man1/gpasswd.1*
+%lang(ru) %{_mandir}/ru/man1/newgrp.1*
+%lang(ru) %{_mandir}/ru/man1/sg.1*
+%lang(ru) %{_mandir}/ru/man8/newusers.8*
+
 %lang(pl) %{_mandir}/pl/man1/chage.1*
 %lang(pl) %{_mandir}/pl/man1/chfn.1*
 %lang(pl) %{_mandir}/pl/man1/chsh.1*
@@ -453,13 +553,20 @@ fi
 %lang(pl) %{_mandir}/pl/man1/newgrp.1*
 %lang(pl) %{_mandir}/pl/man1/sg.1*
 %lang(pl) %{_mandir}/pl/man8/chpasswd.8*
-%lang(pl) %{_mandir}/pl/man8/mkpasswd.8*
 %lang(pl) %{_mandir}/pl/man8/newusers.8*
 
 %lang(pt_BR) %{_mandir}/pt_BR/man1/gpasswd.1*
 
+%lang(tr) %{_mandir}/tr/man1/chage.1*
+%lang(tr) %{_mandir}/tr/man1/chfn.1*
+
 %lang(zh_CN) %{_mandir}/zh_CN/man1/chfn.1*
 %lang(zh_CN) %{_mandir}/zh_CN/man1/chsh.1*
+%lang(zh_CN) %{_mandir}/zh_CN/man1/newgrp.1*
+%lang(zh_CN) %{_mandir}/zh_CN/man5/passwd.5*
 
 %lang(zh_TW) %{_mandir}/zh_TW/man1/chfn.1*
 %lang(zh_TW) %{_mandir}/zh_TW/man1/chsh.1*
+%lang(zh_TW) %{_mandir}/zh_TW/man1/newgrp.1*
+%lang(zh_TW) %{_mandir}/zh_TW/man5/passwd.5*
+%lang(zh_TW) %{_mandir}/zh_TW/man8/chpasswd.8*
This page took 0.042309 seconds and 4 git commands to generate.