[Bug 1476590] Review Request: deepin-daemon - Daemon handling the DDE session settings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Robert-André Mauchin <zebob.m@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zebob.m@xxxxxxxxx



--- Comment #3 from Robert-André Mauchin <zebob.m@xxxxxxxxx> ---
Hello,

A couple of preliminary remarks:
 - You shouldn't request golang dependencies directly like this, but instead
use a construct like: golang(import_path). See below.

 - You should not use go get …, you should add all the Golang dependencies
directly to your BR. Here's the full list you need:
BuildRequires:  golang(github.com/BurntSushi/xgb)
BuildRequires:  golang(github.com/BurntSushi/xgbutil)
BuildRequires:  golang(github.com/howeyc/fsnotify)
BuildRequires:  golang(golang.org/x/image)
BuildRequires:  golang(gopkg.in/alecthomas/kingpin.v2)
BuildRequires:  golang(github.com/BurntSushi/freetype-go)
BuildRequires:  golang(github.com/BurntSushi/graphics-go)
BuildRequires:  golang(github.com/axgle/mahonia)
BuildRequires:  golang(github.com/msteinert/pam)
BuildRequires:  golang(github.com/nfnt/resize)

 - Golang is not available on all arches, thus you need an ExclusiveArch:
ExclusiveArch:  %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 aarch64
%{arm}}

(Please update to the latest go-srpm-macros from rawhide if you do a Koji build
later, otherwise it will fail on ppc64)

 - You shouldn't do BR: golang but instead:
BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}

 - There are numerous Golang dependencies I pulled from your COPR, but you
should make Review Requests for all of them otherwise it makes it difficult to
review such packages.

 - You could replace these -devel packages with pkgconfig invocation:
BuildRequires:  pkgconfig(gnome-keyring-1)
BuildRequires:  pkgconfig(libsystemd)
BuildRequires:  pkgconfig(poppler-glib)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux