Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > fbec644183485ff5e6d1382aa97517db > files > 3

perl-Libconf-0.39.21-1mdk.src.rpm

%define version 0.39.21
%define release 1mdk

Summary: Configuration file abstraction layer
Name: perl-Libconf
Version: %{version}
Release: %{release}
URL: http://www.libconf.net/
Source: http://libconf.net/download/%{name}-%{version}.tar.bz2
Patch0: SOURCES/perl-Libconf-0.39.9-fix-drakups.patch.bz2
License: GPL
Group: Development/Perl
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: perl-XML-LibXML
# not automatically detected:
Requires: perl-Data-DumpXML

%define _requires_exceptions perl(Libconf::Glueconf::KeyValue)

%description
Libconf is a wrapper to the main configuration files of the system. It's mainly
a generic parser plus many templates

%package gui
Summary: Graphic User Interface generator for any libconf module
Group: Development/Perl

%description gui
This module is able to generate a standard Gtk2 interface representing any high
level libconf module, that can be used in other Gtk2 programs.

%package samples
Summary: Set of examples programs using libconf
Group: Development/Perl
Requires: %{name}

%description samples
This module is a set of programs, using libconf. Its goal is to give
example and proof of concept around the libconf project.

%prep
%setup -q
%patch0 -p0

%build
make all
make -s check

%install
rm -rf $RPM_BUILD_ROOT
make install PREFIX="$RPM_BUILD_ROOT%{_prefix}"


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc COPYING
%doc ChangeLog
%{perl_vendorlib}/Libconf.pm
%{perl_vendorlib}/Libconf/*
%exclude %{perl_vendorlib}/Libconf/GUI


%files gui
%defattr(-,root,root)
%doc COPYING
%doc ChangeLog
%{perl_vendorlib}/Libconf/GUI

%files samples
%defattr(-,root,root)
%doc COPYING
%doc ChangeLog
%{_bindir}/*

%changelog
* Wed Jun 29 2005 Antoine Ginies <aginies@n2.mandriva.com> 0.39.21-1mdk
- now use official Sshd template
- release 0.39.21

* Mon Jun 13 2005 Antoine Ginies <aginies@n2.mandrakesoft.com> 0.39.19-1mdk
- 0.39.19 release

* Tue Jun  7 2005 Antoine Ginies <aginies@n1.mandrakesoft.com> 0.39.18-2mdk
- add Ssshd_config.pm for testing purpose (need to fix tabulation pb)

* Thu Jun  2 2005 Antoine Ginies <aginies@n1.mandrakesoft.com> 0.39.18-1mdk
- 0.39.18 release

* Tue May 31 2005 Antoine Ginies <aginies@n1.mandrakesoft.com> 0.39.16-3mdk
- need nightly build to get Samba wizard working

* Tue May 31 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.39.16-2mdk
- add missing requires

* Wed May 25 2005 Antoine Giniès <aginies@mandriva.com> 0.39.16-1mdk
- 0.39.16 release

* Thu Feb 24 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.39.9-2mdk
- patch 0: fix reading empty nut config file

* Thu Feb 10 2005 Michael Scherer <misc@mandrake.org> 0.39.9-1mdk
- new release
- rpmbuildupdatable
- use wildcard
 
* Wed Apr 28 2004 Michael Scherer <misc@mandrake.org> 0.33-2mdk 
- BuildRequires

* Thu Apr 22 2004 dams <dams@libconf.net> 0.33-1mdk
- basically desktop section in systemconf added
- some bug fixes and corrections
- synchronization for ng-drakdm

* Tue Apr 07 2004 dams <dams@libconf.net> 0.32-2mdk
- corrected rpm url
- included full changelog

* Tue Apr 07 2004 dams <dams@libconf.net> 0.32-1mdk
- glueconf hierarchy change debug for SystemConf

* Tue Apr 07 2004 dams <dams@libconf.net> 0.31-1mdk
- glueconf hierarchy change debug for applications

* Tue Apr 06 2004 dams <dams@libconf.net> 0.30-1mdk
- new templates (exported[c]shell)
- debugging
- various cleaning and ordering tasks
- work in progress with drakxtools-ng (sourceforge)

* Mon Mar 05 2004 dams <dams@tuxfamily.org> 0.29-1mdk
- new glueconf hierarchy
- xf86config libconf template
- cleanup

* Mon Jan 13 2004 dams <dams@tuxfamily.org> 0.27-1mdk
- added upsusers template
- some xml export/import premises. Still alpha

* Thu Nov 27 2003 dams <dams@tuxfamily.org> 0.26-1mdk
- cleaning, debugging, corrections
- titi joined the party, making libconf perl_checker compliant
- libconf_isdn_answering added

* Fri Nov 14 2003 dams <dams@tuxfamily.org> 0.25-1mdk
- minor corrections
- libconf_lan added

* Fri Nov 14 2003 dams <dams@tuxfamily.org> 0.24-1mdk
- rewrote comments handler, corrected bug
- corrected DirectoryWrapper
- added interfaces list and fetures in lan_conf

* Sun Nov 02 2003 dams <dams@tuxfamily.org> 0.23-1mdk
- better data validation
- improved GUI
- more glueconf modules
- network system module completed
- lot of other stuff...
- packaging and miscellaneous corrections, thanks to tvignaud

* Wed Aug 27 2003 dams <dams@tuxfamily.org> 0.22-1mdk
- added more glueconf modules
- best gui generator
- best data specification / mapping
- new package -samples, provides executables as prototypes

* Tue Jul 29 2003 dams <dams@tuxfamily.org> 0.21-1mdk
- samba template rewritten
- swat-clone application initiated
- gui generator getBestWidget added
- data specification added in samba template, and implemented in main libconf module.

* Sat Jun 14 2003 dams <dams@tuxfamily.org> 0.20-1mdk
- version 0.20
- added Libconf GUI GTK2 module

* Sun Jun 04 2003 dams <dams@tuxfamily.org> 0.19-1mdk
- version 0.19
- added Samba Glueconf module
- various fix and improvements

* Sun May 25 2003 dams <dams@tuxfamily.org> 0.18-1mdk
- version 0.18
- corrected Glueconf installation
- added Libconf::System in tarball and rpm

* Sat May 24 2003 dams <dams@tuxfamily.org> 0.17-1mdk
- version 0.17
- new comments handler (inline comments are supported)
- rewritten System/DirectoryWrapper.pm

* Sun Apr 6 2003 dams <dams@tuxfamily.org> 0.16-1mdk
- version 0.16

* Sun Feb 2 2003 dams <dams@tuxfamily.org> 0.1-1mdk
- first mdk package