Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 4f18bc4e793aa84434a9edefe3c50e3a > files > 2

pessulus-2.16.4-1mdv2008.1.src.rpm

%define name pessulus
%define version 2.16.4

Summary: Desktop lockdown editor for GNOME
Name: %{name}
Version: %{version}
Release: %mkrel 1
Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.bz2
License: GPL
Group: Graphical desktop/GNOME
Url: http://www.gnome.org/~vuntz/pessulus/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: pygtk2.0-devel >= 2.6.0
BuildRequires: gnome-python >= 2.6.0
BuildRequires: gnome-python-devel >= 2.6.0
BuildRequires: perl-XML-Parser
BuildRequires: desktop-file-utils
Requires: gnome-python gnome-python-gconf pygtk2.0-libglade

%description 
pessulus is a lockdown editor for GNOME, written in python.  pessulus
enables administrators to set mandatory settings in GConf. The users
can not change these settings.

Use of pessulus can be useful on computers that are open to use by
everyone, e.g. in an internet cafe.


%prep
%setup -q

%build
./configure --prefix=%_prefix
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std
#gw wrong python dir
%if %_lib != lib
mv %buildroot%_libdir %buildroot%_prefix/lib
%endif
%find_lang %name
desktop-file-install --vendor="" \
  --remove-category="Application" \
  --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*


%post
%update_menus
%postun
%clean_menus

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog HACKING NEWS MAINTAINERS README TODO
%_bindir/%name
%_datadir/%name/
%_datadir/applications/%name.desktop
%py_puresitedir/Pessulus/




%changelog
* Mon Mar 10 2008 Götz Waschk <waschk@mandriva.org> 2.16.4-1mdv2008.1
+ Revision: 183841
- new version

* Wed Mar 05 2008 Oden Eriksson <oeriksson@mandriva.com> 2.16.3-2mdv2008.1
+ Revision: 180111
- fix build deps
- rebuild

  + Thierry Vignaud <tvignaud@mandriva.com>
    - drop old menu
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Sep 17 2007 Götz Waschk <waschk@mandriva.org> 2.16.3-1mdv2008.0
+ Revision: 89334
- new version
- fix build


* Tue Dec 19 2006 Götz Waschk <waschk@mandriva.org> 2.16.2-1mdv2007.0
+ Revision: 99161
- fix build on x86_64
- new version

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - Rebuild against new python

* Fri Oct 13 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-2mdv2007.1
+ Revision: 63738
- rebuild
- Import pessulus

* Fri Oct 06 2006 Götz Waschk <waschk@mandriva.org> 2.16.1-1mdv2007.0
- New version 2.16.1

* Tue Sep 05 2006 Götz Waschk <waschk@mandriva.org> 2.16.0-1mdv2007.0
- New release 2.16.0

* Wed Aug 09 2006 Götz Waschk <waschk@mandriva.org> 2.15.91-1mdv2007.0
- New release 2.15.91

* Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 2.15.90-1
- New release 2.15.90

* Wed Jul 12 2006 Götz Waschk <waschk@mandriva.org> 0.10.4-1mdv2007.0
- xdg menu
- New release 0.10.4

* Wed Apr 26 2006 Götz Waschk <waschk@mandriva.org> 0.10.1-1mdk
- New release 0.10.1

* Tue Apr 11 2006 Götz Waschk <waschk@mandriva.org> 0.9.1-1mdk
- New release 0.9.1

* Mon Mar 13 2006 Götz Waschk <waschk@mandriva.org> 0.9-1mdk
- New release 0.9

* Tue Feb 28 2006 Götz Waschk <waschk@mandriva.org> 0.8-1mdk
- New release 0.8

* Mon Feb 20 2006 Götz Waschk <waschk@mandriva.org> 0.7-4mdk
- fix deps

* Mon Feb 20 2006 Götz Waschk <waschk@mandriva.org> 0.7-3mdk
- fix buildrequires

* Fri Feb 17 2006 Götz Waschk <waschk@mandriva.org> 0.7-2mdk
- fix deps

* Fri Feb 17 2006 Götz Waschk <waschk@mandriva.org> 0.7-1mdk
- initial package