Spec URL: http://www.kobold.org/~wart/fedora/varconf.spec SRPM URL: http://www.kobold.org/~wart/fedora/varconf-0.6.4-1.src.rpm Description: Varconf is a configuration library intended for all applications. It manages configuration data in files, command line arguments, and is used by most WorldForge components.
- rpmlint output: W: varconf-devel no-documentation okay to ignore, I dont see any documentation which should go in devel - package named according to package naming guidelines - spec file name matches package %{name} - package meets packaging guidelines - license in spec file is compatible with open source license O package does not match actual upstream license - license file included in %doc - spec file written in American english - spec file is legible - sources match upstream b8f30226a1fee727fd124f716d8eb72e varconf-0.6.4.tar.gz - package successfully compiles and builds on x86_64 FC-5 - all build dependencies are in BuildRequires - package does not contain locales - package properly uses %post/%postun ldconfig - package is not relocatable - package owns all directories it creates - package does not contain duplicate files - file permissions are set properly - package contains proper %clean section - macro usage is consistant - package contains permissible content - package does not contain large documentation - files in %doc do not affect runtime - header files are in devel - pkgconfig files are in devel - libraries w/o suffix are in devel - devel package requires base package - package does not contain .la files - package is not a GUI needing .desktop files - package does not own files or directories owned by other packages ==== MUST ==== - devel package should have Requires: pkgconfig - make check should use smp flags - make check should be patched to work, (not ||:) all you need to do is add #include <assert.h> once conftest is created, you need to: cd tests ; ./conftest < conf.cfg - fix license to match actual upstream license
(In reply to comment #1) > ==== MUST ==== > - devel package should have Requires: pkgconfig > - make check should use smp flags > - make check should be patched to work, (not ||:) all you need to do is add > #include <assert.h> > once conftest is created, you need to: cd tests ; ./conftest < conf.cfg > - fix license to match actual upstream license All fixed: http://www.kobold.org/~wart/fedora/varconf-0.6.4-2.src.rpm http://www.kobold.org/~wart/fedora/varconf.spec
> once conftest is created, you need to: cd tests ; ./conftest < conf.cfg ^^ This should be added to %check section
(In reply to comment #3) > > once conftest is created, you need to: cd tests ; ./conftest < conf.cfg > > ^^ This should be added to %check section My bad. Here's the updated package: http://www.kobold.org/~wart/fedora/varconf.spec http://www.kobold.org/~wart/fedora/varconf-0.6.4-3.src.rpm
Imported and built. Thanks!