%global pkg_name Linux-Sysfs %global pkg_version 0.03 %global rpm_pkg_version 0.03 %global rpm_pkg_release 1.n0i.1 Summary: Perl interface to libsysfs Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/modules/by-module/Linux/%{pkg_name}-%{pkg_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl BuildRequires: libsysfs-devel BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) %description Linux::Sysfs' purpose is to provide a consistent and stable interface for querying system device information exposed through the sysfs filesystem. The library implements functions for querying filesystem information, such as reading directories and files. It also contains routines for working with buses, classes, and the device tree. %prep %setup -q -n %{pkg_name}-%{pkg_version} %{fix_perl_path examples/} %build %{perl_build} # tests really need an update :( %{!?_without_test:%{__make} test ||:} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files -b} %doc Changes examples/ LGPL README %changelog * Wed Oct 10 2007 Marius Feraru - 0.03-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer/1.14.11 - version 0.03