* [devel] приложения на golang
@ 2016-05-02 2:53 Денис Смирнов
2016-05-02 9:27 ` Alexey Gladkov
0 siblings, 1 reply; 5+ messages in thread
From: Денис Смирнов @ 2016-05-02 2:53 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 133 bytes --]
Где прочитать про то, как у нас правильно паковать приложения и библиотеки на Go?
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] приложения на golang
2016-05-02 2:53 [devel] приложения на golang Денис Смирнов
@ 2016-05-02 9:27 ` Alexey Gladkov
2016-05-03 23:25 ` Денис Смирнов
0 siblings, 1 reply; 5+ messages in thread
From: Alexey Gladkov @ 2016-05-02 9:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 02, 2016 at 05:53:25AM +0300, Денис Смирнов wrote:
> Где прочитать про то, как у нас правильно паковать приложения и библиотеки на Go?
Есть пакет rpm-build-golang. Там макросы и хэлперы. В репозитории есть
примеры их использования. Зависимости делаются вида:
BuildRequires: golang(golang.org/x/tools/go/types)
--
Rgrds, legion
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] приложения на golang
2016-05-02 9:27 ` Alexey Gladkov
@ 2016-05-03 23:25 ` Денис Смирнов
2016-05-04 18:32 ` Alexey Gladkov
0 siblings, 1 reply; 5+ messages in thread
From: Денис Смирнов @ 2016-05-03 23:25 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 464 bytes --]
On Mon, May 02, 2016 at 11:27:53AM +0200, Alexey Gladkov wrote:
>> Где прочитать про то, как у нас правильно паковать приложения и библиотеки на Go?
> Есть пакет rpm-build-golang. Там макросы и хэлперы. В репозитории есть
> примеры их использования. Зависимости делаются вида:
> BuildRequires: golang(golang.org/x/tools/go/types)
А эти buildrequires уже ручками прописывать, или чем-то автоматизируется?
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] приложения на golang
2016-05-03 23:25 ` Денис Смирнов
@ 2016-05-04 18:32 ` Alexey Gladkov
2016-05-06 14:30 ` Денис Смирнов
0 siblings, 1 reply; 5+ messages in thread
From: Alexey Gladkov @ 2016-05-04 18:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, May 04, 2016 at 02:25:41AM +0300, Денис Смирнов wrote:
> On Mon, May 02, 2016 at 11:27:53AM +0200, Alexey Gladkov wrote:
>
> >> Где прочитать про то, как у нас правильно паковать приложения и библиотеки на Go?
> > Есть пакет rpm-build-golang. Там макросы и хэлперы. В репозитории есть
> > примеры их использования. Зависимости делаются вида:
> > BuildRequires: golang(golang.org/x/tools/go/types)
>
> А эти buildrequires уже ручками прописывать, или чем-то автоматизируется?
BuildRequires руками. Утилиту по получению import'ов из исходника написать
не сложно. Но вот как получить список исходников проекта я сходу придумать
не могу т.к. есть Godeps, vendor и т.д. Я не уверен, что их нужно
сканировать.
Requires/Provides выставляются самим rpm-build-golang.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] приложения на golang
2016-05-04 18:32 ` Alexey Gladkov
@ 2016-05-06 14:30 ` Денис Смирнов
0 siblings, 0 replies; 5+ messages in thread
From: Денис Смирнов @ 2016-05-06 14:30 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 703 bytes --]
On Wed, May 04, 2016 at 08:32:12PM +0200, Alexey Gladkov wrote:
> BuildRequires руками. Утилиту по получению import'ов из исходника написать
> не сложно. Но вот как получить список исходников проекта я сходу придумать
> не могу т.к. есть Godeps, vendor и т.д. Я не уверен, что их нужно
> сканировать.
> Requires/Provides выставляются самим rpm-build-golang.
Насколько понимаю -- если что-то используется при сборке go build, то оно
нужно. Можно запустить go build через strace, и посмотреть список
использованых исходников.
Вот только такой подход build tags учитывать не будет, так что, вероятно,
придется потом список руками чистить.
--
С уважением, Денис
http://mithraen.ru/
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-05-06 14:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-02 2:53 [devel] приложения на golang Денис Смирнов
2016-05-02 9:27 ` Alexey Gladkov
2016-05-03 23:25 ` Денис Смирнов
2016-05-04 18:32 ` Alexey Gladkov
2016-05-06 14:30 ` Денис Смирнов
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git