aboutsummaryrefslogtreecommitdiffstats
path: root/userdrake.spec
blob: 19a8ca1ff4d126a98e3e5b58946f403a3d90f9d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Changed by Makefile of cvs.
# Please change this file only in cvs!

%define version 0.91
%define name userdrake

Summary:	Tool to edit/change the user/group base on your system
Name:		%{name}
Version:	%{version}
Release:    1mdk
#cvs source
# http://www.linuxmandrake.com/en/cvs.php3
Source0:	%{name}-%{version}.tar.bz2
URL:		http://people.mandrakesoft.com/~daouda/mandrake/userdrake.html
License:	GPL
Group:		System/Configuration/Other
Requires:	drakxtools >= 9.1-0.19mdk, perl-MDK-Common > 1.0.4-17mdk
Requires:	perl-GTK2 >= 0.0.cvs.2003.02.12.1, 
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:  gettext perl-devel
BuildArch:		noarch

%description
Userdrake is a user-friendly and powerful tool for administrating users and 
groups. It depends on the libuser library.

%prep
rm -rf %{buildroot}

%setup -q
		
%build

%install
rm -rf %{buildroot}
make prefix=%{buildroot} install 

mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/%{name} << EOF
?package(%{name}):\ 
needs="x11" \
icon="userdrake.png" \
section="Configuration/Other" \
title="User Administration" \
longtitle="Add or remove users and groups" \
command="/usr/sbin/userdrake"
EOF

#install lang
%{find_lang} userdrake

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf %{buildroot}

%files -f userdrake.lang
%defattr(-,root,root)
%doc README COPYING
%{_prefix}/sbin/*
%{_datadir}/userdrake
%{_libdir}/libDrakX/userdrake
%{_menudir}/%{name}
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_liconsdir}/*.png

%changelog
* Fri Feb 28 2003 Daouda LO <daouda@mandrakesoft.com> 0.91-1mdk
- perl-Gtk2 completely rewritten.
- Use of libuser facility through xs.