[Bug 604331] Review Request: redshift - Adjusts the color temperature of your screen according to time of day

bugzilla at redhat.com bugzilla at redhat.com
Mon Jul 12 17:43:14 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=604331

Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mtasaka at ioa.s.u-tokyo.ac.jp

--- Comment #3 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2010-07-12 13:43:13 EDT ---
Some notes:

* License
  - As far as I checked the whole source code, the license tag should
    be "GPLv3+".

* BuildRoot
  - BuildRoot tag is no longer needed on Fedora:
    https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag
    ! Note that on EPEL5 and below BuildRoot tag is still needed.

* Naming of gtk subpackage
  - Normally Fedora names gui related subpackage as "%{name}-gui" or
    "%{name}-gtk", and the former (-gui) is more general if no other
    gui backend (such as qt or so) is provided.

* Python related (Build)Requires
  - Currently your srpm won't build on Fedora 12 because of lacking
    %python_sitelib definition. Please refer to:
    https://fedoraproject.org/wiki/Packaging/Python#Macros

  - Please use "python2" or "python3" for (Build)Requires, c.f.
    https://fedoraproject.org/wiki/Packaging/Python#BuildRequires

* Dependencies between subpackages
  - Usually dependencies between binary rpms rebuilt from the same
    srpm must be EVR(Epoch-Version-Release) specific:
    https://fedoraproject.org/wiki/Packaging/Guidelines#Requiring_Base_Package

* Make build.log more verbose
  - Currently build.log does not show how linkage on the created binary
    is done:
------------------------------------------------------
   183    CCLD   redshift
   184  make[3]: Leaving directory `/builddir/build/BUILD/redshift-1.4.1/src'
   185  make[2]: Leaving directory `/builddir/build/BUILD/redshift-1.4.1/src'
------------------------------------------------------
    Please add "V=1" to "make %{?_smp_mflags}".

* Timestamp
  - Please consider to use
------------------------------------------------------
make DESTDIR=%{buildroot} install INSTALL="install -p"
------------------------------------------------------
    to keep timestamps on the installed files as much as possible.
    This method usually works for Makefiles generated by recent
    autotools.

* Desktop file
  - When gui program is installed, the corresponding desktop file must be
    properly installed:
    https://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list