1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
9 thisapp = shadow-%{version}
11 maintainer = Michael Tremer <michael.tremer@ipfire.org>
13 url = http://pkg-shadow.alioth.debian.org/
15 summary = Utilities to deal with user accounts.
18 The shadow-utils package includes the necessary programs
19 for converting UNIX password files to the shadow password
20 format, plus programs for managing user and group accounts.
23 source_dl = http://pkg-shadow.alioth.debian.org/releases/
24 sources = %{thisapp}.tar.bz2
33 configure_options += \
43 # Do not build these files:
44 for i in nologin chfn chgpasswd chpasswd chsh expiry gpasswd groups login \
45 logoutd passwd su; do \
46 sed -i "s/$i\$(EXEEXT)//" src/Makefile.in; \
47 find man -name Makefile.in -exec sed -i "s/$i\.1/ /" {} \;; \
50 sed -i src/Makefile.in \
51 -e "s/^suidbins.*/# &/" -e "s/^suidubins.*/# &/"
53 # Do not install korean and zh man pages
54 sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile.in
56 # Do not install russion man pages - was broken in 4.1.4.3
57 sed -i -e 's/ ru//' man/Makefile.in
61 # Remove man pages in other languages
62 rm -rfv %{BUILDROOT}/usr/share/man/{cs,de,fi,fr,hu,id,it,ja,pl,pt_BR,ru,sv,tr}
64 # Remove duplicate man pages.
65 rm -vf %{BUILDROOT}/usr/share/man/man*/{getspnam,nologin,passwd}.*
73 obsoletes += shadow<%{thisver}
74 provides += shadow=%{thisver}
85 package %{name}-debuginfo