Spec URL: http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-plugin-remove-duplicates.spec SRPM URL: http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-plugin-remove-duplicates-0.0.2-1.src.rpm Description: A plugin that checks selected e-mails for duplicates and remove them.
You need to Add perl-XML-Parser as BR in SPEC.
Thanks. Here are the updated files: Spec URL: http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-plugin-remove-duplicates.spec SRPM URL: http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-plugin-remove-duplicates-0.0.2-2.src.rpm I normally test them using mock, but sometimes (like now) mock fails. Here on x86_64 it's saying it could not find evolution-plugin-2.8 (despite me manually setting PKG_CONFIG_PATH). Normally the package builds fine on the build server, though. Testing now with a 32-bit mock buildroot.
Same problem with 32-bit mock, it's probably a mock-specific problem that can be ignored (evolution-devel and pkgconfig is installed, so that test should *not* fail) Incidentally, I'm going to rename this to evolution-remove-duplicates, since the other evolution plugin I'm aware of, that adds bogofilter support, is just called evolution-bogofilter.
waiting for new modications. Yes package is not building in mock. It should build in mock to proceed Review.
http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-remove-duplicates.spec http://hircus.org/fedora/evolution-plugin-remove-duplicates/evolution-remove-duplicates-0.0.2-3.src.rpm Rex Dieter pointed out that the evolution-plugin-2.8.pc in turn depends on another .pc whose package was not required by evolution-devel . I've added a temporary BR on e-d-s-devel for now, that can be removed once that packaging bug is fixed.
Nice. Mock build is successfully building package. working fine. Will post review later on.
Review: + package builds in mock (development i386). + rpmlint is silent for SRPM and RPMS. + source files match upstream. 5ed885b9dd6bc69df2978be8cc6dc089 remove-duplicates-plugin-0.0.2.tar.gz + package meets naming and packaging guidelines. + specfile is properly named, is cleanly written + Spec file is written in American English. + Spec file is legible. + dist tag is present. + build root is correct. + license is open source-compatible. License text included in package. + %doc is small; no -doc subpackage required. + %doc does not affect runtime. + BuildRequires are proper. + %clean is present. + package installed properly. + Macro use appears rather consistent. + Package contains code, not content. + no headers or static libraries. + no .pc file present. + no -devel subpackage exists + no .la files. + no translations are available + Dose owns the directories it creates. + no duplicates in %files. + file permissions are appropriate. APPROVED.
Changed summary for tracking purposes.