[Bug 1936] Review request: LiVES - Formerly Linux, but now just the Video Editing System

RPM Fusion Bugzilla noreply at rpmfusion.org
Mon Sep 26 15:46:53 CEST 2011


http://bugzilla.rpmfusion.org/show_bug.cgi?id=1936


Richard <hobbes1069 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hobbes1069 at gmail.com




--- Comment #5 from Richard <hobbes1069 at gmail.com>  2011-09-26 15:46:52 ---
Some suggestions:

1. You don't need "lives_version". Just put the version in the Version: field
and you can use %{version} instead.

2. For your subpackages, I don't think you need things like "%{release}" in
"Release:" if you just leave it out it will be the same release as the main
package.

3. Don't use macros for common bash commands and utilities (rm, mv, make . It's
not necessary and hurts readability.

4. If you're not building for EL 5, you can drop "rm -rf %{buildroot}" from
%install, %defattr from %files, and "BuildRoot:" entirely.

I see you already removed %clean..

You can probably also drop the static libraries unless you already have plans
for something to use them that can't use the shared libraries. 

This is a quick 5 minute review so I don't have time to be thourogh, but I see
in you %files you're using a lot of %dir and then grabbing the files under that
dir on the next line. For example:

%dir %{_appdatadir}/themes
%{_appdatadir}/themes/*

could just be:

%{_appdatadir}/themes

which will grab the directory and everything under it.

Unless it causes a problem I think you could just do:

%{_appdatadir}

and then list any excludes under it (like the resources dir).

Richard


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list