ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry Afanasov" <afanasovdmitry@gmail.com>
To: "ALT Linux Team development discussions" <devel@lists.altlinux.org>
Subject: [devel] U: gnutls.git: может кому пригодится?
Date: Sun, 9 Nov 2008 04:10:49 +0300
Message-ID: <9d5146970811081710w6b0e0957sa187e6fad03c5ab8@mail.gmail.com> (raw)

я тут поразлекся с gnutls:
http://git.altlinux.org/people/ender/packages/?p=gnutls.git;a=shortlog;h=refs/heads/master

мелочи:
- добавил --with/--without lzo, --with/--without guile. по умолчанию выключены.
  по guile - кто с ним работает, как оформлять? пакетина сейчас
устанавливает guile-файло в  %datadir/guile/site, это правильно? в
requires прописывать только guil? или вообще на него забить? :)
- перегенироровал buildreq.

пакет сейчас прекрасно собирается.

а теперь самое главное. посмотрев, кто зависит от gnutls, я немного
прифигел :) кажется именно в подобных случаях надо менять имя пакета
(libgnutls -> libgnutls26, где 26 - soname). thresh в своем git'е так
и сделал, я лишь 26 переместил.

также в таких случаях важен version script. интересно было поизучать,
результаты в git'е
(http://git.altlinux.org/people/ender/packages/?p=gnutls.git;a=blob;f=gnutls.sym;h=d8bc6cebfdf485a9435d6596f5ed575a8d56ebff;hb=b26308edaa941ebf00accae76660f2264892b9c1)
с этим зверем я знакомлюсь впервые, потому прошу обратить особое внимание.

имена получившихся пакетов:
gnutls-devel-doc-2.6.0-alt1.i586.rpm
gnutls-utils-2.6.0-alt1.i586.rpm
libgnutls26-2.6.0-alt1.i586.rpm
libgnutls26-openssl-2.6.0-alt1.i586.rpm
libgnutls-devel-2.6.0-alt1.i586.rpm
libgnutls-extra-2.6.0-alt1.i586.rpm
libgnutls-extra-devel-2.6.0-alt1.i586.rpm
libgnutls-openssl-devel-2.6.0-alt1.i586.rpm
libgnutlsxx-2.6.0-alt1.i586.rpm
libgnutlsxx-devel-2.6.0-alt1.i586.rpm

$ rpm -qp --provides libgnutls26-2.6.0-alt1.i586.rpm
libgnutls = 2.6.0-alt1
libgnutls.so.26
libgnutls.so.26(GNUTLS_1_4)
libgnutls.so.26(GNUTLS_2_0_0)
libgnutls.so.26(GNUTLS_2_0_4)
libgnutls.so.26(GNUTLS_2_6_0)
libgnutls26 = 2.6.0-alt1

в общем, кто хочет заняться - пользуйтесь :) а я погрызу его дальше. у
меня ещё вопросы по compat библиотеке. например:
- её правильно оставить как есть, или переименовывать в какой-нить
gnutls-compat?
- может правильнее её вообще не трогать, а пересобирать все зависящие
пакеты с libgnutls-devel >= 2.6.0?
-- 
С уважением
Афанасов Дмитрий

                 reply	other threads:[~2008-11-09  1:10 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9d5146970811081710w6b0e0957sa187e6fad03c5ab8@mail.gmail.com \
    --to=afanasovdmitry@gmail.com \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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