ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] U: gnutls.git: может кому пригодится?
@ 2008-11-09  1:10 Dmitry Afanasov
  0 siblings, 0 replies; only message in thread
From: Dmitry Afanasov @ 2008-11-09  1:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

я тут поразлекся с 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?
-- 
С уважением
Афанасов Дмитрий

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-11-09  1:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-11-09  1:10 [devel] U: gnutls.git: может кому пригодится? Dmitry Afanasov

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