ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Борьба с --no-as-needed
@ 2008-10-07 18:24 Alexei V. Mezin
  2008-10-07 18:40 ` Andrey Rahmatullin
                   ` (3 more replies)
  0 siblings, 4 replies; 25+ messages in thread
From: Alexei V. Mezin @ 2008-10-07 18:24 UTC (permalink / raw)
  To: sisyphus


А есть где-нить хоть какая-то инструкция по исправлению софта, который 
не собирается без --no-as-needed? В инете накопал только вот это 
http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed

Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами? 
Пытаюсь собрать себе http://gwyddion.net/download.php , а оно 
сопротивляется.



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:24 [sisyphus] Борьба с --no-as-needed Alexei V. Mezin
@ 2008-10-07 18:40 ` Andrey Rahmatullin
  2008-10-07 18:58   ` Alexei V. Mezin
  2008-10-07 18:54 ` Andrey Rahmatullin
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-07 18:40 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1706 bytes --]

On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
> А есть где-нить хоть какая-то инструкция по исправлению софта, который 
> не собирается без --no-as-needed?
Достаточно понимать проблему (недолинк и/или некорректный порядок ключей,
с которыми вызывается линкер) и желаемый результат (корректный порядок
ключей). Дальше остаётся лишь выяснять, как именно и где патчить, чтобы
невозбранно достичь желаемого.

> В инете накопал только вот это 
> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
Usually, it’s due to libraries passed through _LDFLAGS variables instead
of _LDADD or _LIBADD (depending whether the target is an executable or a
library). 

Ну да, всё правильно.

> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами? 
Необязательно "неимоверно".

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<dottedmag> Гм. Интересно, как по-русски по-разному назвать support и maintain?
<combr> dottedmag: поддержка и обслуживание?
<dottedmag> combr: обслуживание обладает неприятными ассоциациями. надо что-то
            другое.
<Lost> dottedmag: поддержка и сопровождение
<dottedmag> Гм. А как бы тогда не тяжеловесно перевести "this package is no
            longer maintaned"?
<Lost> dottedmag: и можно метафору даже привести
<Lost> типа вот допустим пьяница
<dottedmag> Ибо "больше не сопровождается" можно, гм, понять как "летит по
            инерции" :)
<Lost> чтобы его поддержать - надо его к стенке приставить и припереть с боков
       костылями
<Lost> а чтобы сопровождать - надо тянуть на своём горбу всю дорогу
<Lost> я вот например boost мантейню, но не поддерживаю

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:24 [sisyphus] Борьба с --no-as-needed Alexei V. Mezin
  2008-10-07 18:40 ` Andrey Rahmatullin
@ 2008-10-07 18:54 ` Andrey Rahmatullin
  2008-10-07 19:11   ` Alexei V. Mezin
  2008-10-08  8:39 ` Michael Shigorin
  2008-10-08  9:46 ` Andrii Dobrovol`s`kii
  3 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-07 18:54 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
> Пытаюсь собрать себе http://gwyddion.net/download.php , а оно 
> сопротивляется.
./configure --enable-library-bloat

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<ab> gvy: какие знатные ребята были из Apple, это надо было видеть!!!
     Рыжеволосый и Сине-зеленый :)
<drF_ckoff> это они под iMac косят
<drF_ckoff> им положено
<drF_ckoff> think different и все такое

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:40 ` Andrey Rahmatullin
@ 2008-10-07 18:58   ` Alexei V. Mezin
  2008-10-07 19:14     ` Andrey Rahmatullin
  0 siblings, 1 reply; 25+ messages in thread
From: Alexei V. Mezin @ 2008-10-07 18:58 UTC (permalink / raw)
  To: sisyphus

Andrey Rahmatullin пишет:
> On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
>> А есть где-нить хоть какая-то инструкция по исправлению софта, который 
>> не собирается без --no-as-needed?
> Достаточно понимать проблему (недолинк и/или некорректный порядок ключей,
> с которыми вызывается линкер) и желаемый результат (корректный порядок
> ключей). Дальше остаётся лишь выяснять, как именно и где патчить, чтобы
> невозбранно достичь желаемого.
> 
В данном конкретном случае, на сколько я понял, порядок кривой. Но! 
Порядок задается в Makefile, которые генерится конфигурей из aclocal.m4 
(если я прально врубился в суть процесса). Поэтому логично, что 
исправлять надо исходный aclocal.


>> В инете накопал только вот это 
>> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
> Usually, it's due to libraries passed through _LDFLAGS variables instead
> of _LDADD or _LIBADD (depending whether the target is an executable or a
> library). 
> 
Только вот никаких LDADD я в исходниках не нашел :(

> Ну да, всё правильно.
> 
>> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами? 
> Необязательно "неимоверно".
У меня сложилось впечатление, что autotools написаны без любви к человеку :(



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:54 ` Andrey Rahmatullin
@ 2008-10-07 19:11   ` Alexei V. Mezin
  2008-10-07 19:14     ` Andrey Rahmatullin
  0 siblings, 1 reply; 25+ messages in thread
From: Alexei V. Mezin @ 2008-10-07 19:11 UTC (permalink / raw)
  To: sisyphus

Andrey Rahmatullin пишет:
> On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
>> Пытаюсь собрать себе http://gwyddion.net/download.php , а оно 
>> сопротивляется.
> ./configure --enable-library-bloat
>
Спасибо, оно. Просто описание не очевидно.

Это стандартная опция или самодеятельность авторов?



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 19:11   ` Alexei V. Mezin
@ 2008-10-07 19:14     ` Andrey Rahmatullin
  0 siblings, 0 replies; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-07 19:14 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 838 bytes --]

On Tue, Oct 07, 2008 at 11:11:54PM +0400, Alexei V. Mezin wrote:
> Спасибо, оно. Просто описание не очевидно.
Вполне.
# We try not to link modules with libraries and let symbols resolve
# through app, because it means faster app startup and much faster compilation.
В итоге получаем недолинк, что видно в app/Makefile.am, где LIBADD под if
MODULE_DEPENDENCIES.

> Это стандартная опция или самодеятельность авторов?
самодеятельность

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> > С другой стороны, робот показывает то, что подлежит синхронизации.
> Тогда можно об этом _явно_ написать в письме?
Тогда уж нужно писать в письме disclaimer, что робот работает without
any warranty; without even the implied warranty of merchantability or
fitness for a particular purpose.
		-- at in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:58   ` Alexei V. Mezin
@ 2008-10-07 19:14     ` Andrey Rahmatullin
  0 siblings, 0 replies; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-07 19:14 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 890 bytes --]

On Tue, Oct 07, 2008 at 10:58:04PM +0400, Alexei V. Mezin wrote:
> Порядок задается в Makefile, которые генерится конфигурей из aclocal.m4 
Makefile.am надо читать.

> Только вот никаких LDADD я в исходниках не нашел :(
libgwyapp2_la_LDFLAGS = @GTKGLEXT_LIBS@ @BASIC_LIBS@ -version-info 4:0:4
#libgwyapp2_la_LDFLAGS = @GTKGLEXT_LIBS@ @BASIC_LIBS@ -release
@LIBRARY_RELEASE@
libgwyapp2_la_CPPFLAGS = -DG_LOG_DOMAIN=\"GwyApp\" $(AM_CPPFLAGS)
libgwyapp2_la_LIBADD = $(libgwyapp_libadd)
А это что?

> У меня сложилось впечатление, что autotools написаны без любви к человеку :(
Вы не первый и не последний.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Собирать пакеты и "получить более естественный shell" - это две
противоречащие друг другу задачи.  Разумеется, hasher в первую
очередь предназначен для решения первой из них.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:24 [sisyphus] Борьба с --no-as-needed Alexei V. Mezin
  2008-10-07 18:40 ` Andrey Rahmatullin
  2008-10-07 18:54 ` Andrey Rahmatullin
@ 2008-10-08  8:39 ` Michael Shigorin
  2008-10-08  9:46 ` Andrii Dobrovol`s`kii
  3 siblings, 0 replies; 25+ messages in thread
From: Michael Shigorin @ 2008-10-08  8:39 UTC (permalink / raw)
  To: sisyphus

On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
> А есть где-нить хоть какая-то инструкция по исправлению софта,
> который не собирается без --no-as-needed? В инете накопал
> только вот это

Странно, вроде довольно широко известна ссылка:
http://www.altlinux.org/UpStream/AsNeeded -- хотя эту статью
стоило бы переписать в ясный вид. (btw если есть свежее
понимание желаемого, мож и сделали бы?)

Спасибо за накопанное, добавил.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-07 18:24 [sisyphus] Борьба с --no-as-needed Alexei V. Mezin
                   ` (2 preceding siblings ...)
  2008-10-08  8:39 ` Michael Shigorin
@ 2008-10-08  9:46 ` Andrii Dobrovol`s`kii
  2008-10-08 10:03   ` Andrey Rahmatullin
  2008-10-08 10:22   ` Alexei V. Mezin
  3 siblings, 2 replies; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08  9:46 UTC (permalink / raw)
  To: alexei-mezin, ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1149 bytes --]

Alexei V. Mezin пишет:
> 
> А есть где-нить хоть какая-то инструкция по исправлению софта, который
> не собирается без --no-as-needed? В инете накопал только вот это
> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
> 
> 
> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами?
> Пытаюсь собрать себе http://gwyddion.net/download.php , а оно
> сопротивляется.
Алексей,
Вы что-то не то делаете. У Gwyddion последнее время нет проблем со
сборкой без использования --no-as-needed. Я им уже не первый год
пользуюсь. Могу переслать Вам спек от Е. Остапца с которым я собирал
последние версии. У меня с ним сейчас только одна проблема -- не
сохраняет 3Д реконструкции данных. Но т.к. не сильно напрягает -- я
с ней не борюсь.
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-08  9:46 ` Andrii Dobrovol`s`kii
@ 2008-10-08 10:03   ` Andrey Rahmatullin
  2008-10-08 10:15     ` Andrii Dobrovol`s`kii
  2008-10-08 10:22   ` Alexei V. Mezin
  1 sibling, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-08 10:03 UTC (permalink / raw)
  To: sisyphus

On Wed, Oct 08, 2008 at 12:46:31PM +0300, Andrii Dobrovol`s`kii wrote:
> Вы что-то не то делаете. У Gwyddion последнее время нет проблем со
> сборкой без использования --no-as-needed.
Рассказывайте, ага.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-08 10:03   ` Andrey Rahmatullin
@ 2008-10-08 10:15     ` Andrii Dobrovol`s`kii
  0 siblings, 0 replies; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08 10:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 721 bytes --]

Andrey Rahmatullin пишет:
> On Wed, Oct 08, 2008 at 12:46:31PM +0300, Andrii Dobrovol`s`kii wrote:
>> Вы что-то не то делаете. У Gwyddion последнее время нет проблем со
>> сборкой без использования --no-as-needed.
> Рассказывайте, ага.

rpm -qa|grep gwy
gwyddion-2.10-alt1

А дальше пусть Женя рассказывает, если захочет... Я только пользуюсь. :)
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-08  9:46 ` Andrii Dobrovol`s`kii
  2008-10-08 10:03   ` Andrey Rahmatullin
@ 2008-10-08 10:22   ` Alexei V. Mezin
  2008-10-08 12:40     ` Andrii Dobrovol`s`kii
  1 sibling, 1 reply; 25+ messages in thread
From: Alexei V. Mezin @ 2008-10-08 10:22 UTC (permalink / raw)
  To: sisyphus@lists.altlinux.org >> ALT Linux Sisyphus discussions

Andrii Dobrovol`s`kii пишет:
> Alexei V. Mezin пишет:
>> А есть где-нить хоть какая-то инструкция по исправлению софта, который
>> не собирается без --no-as-needed? В инете накопал только вот это
>> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
>>
>>
>> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами?
>> Пытаюсь собрать себе http://gwyddion.net/download.php , а оно
>> сопротивляется.
> Алексей,
> Вы что-то не то делаете.
Там сложно что-то не то сделать :)
Без --enable-library-bloat не собирается.


> Могу переслать Вам спек от Е. Остапца с которым я собирал
> последние версии. 
У Гвиддона родной спек вполне рабочий, при минимальном напильнике. Наши 
проверки он, наверное, не пройдет, но для оперативной сборки на 
"посмотреть" годится.




^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] Борьба с --no-as-needed
  2008-10-08 10:22   ` Alexei V. Mezin
@ 2008-10-08 12:40     ` Andrii Dobrovol`s`kii
  2008-10-08 13:07       ` [sisyphus] [JT] " Alexei V. Mezin
  0 siblings, 1 reply; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08 12:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]

Alexei V. Mezin пишет:
> Andrii Dobrovol`s`kii пишет:
>> Alexei V. Mezin пишет:
>>> А есть где-нить хоть какая-то инструкция по исправлению софта, который
>>> не собирается без --no-as-needed? В инете накопал только вот это
>>> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
>>>
>>>
>>>
>>> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами?
>>> Пытаюсь собрать себе http://gwyddion.net/download.php , а оно
>>> сопротивляется.
>> Алексей,
>> Вы что-то не то делаете.
> Там сложно что-то не то сделать :)
> Без --enable-library-bloat не собирается.
> 
> 
>> Могу переслать Вам спек от Е. Остапца с которым я собирал
>> последние версии. 
> У Гвиддона родной спек вполне рабочий, при минимальном напильнике. Наши
> проверки он, наверное, не пройдет, но для оперативной сборки на
> "посмотреть" годится.
> 
Если только посмотреть, могу дать готовый рпм. Или Женин спек.
Вообще "махать напильником" не нужно будет...
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* [sisyphus] [JT] Re:  Борьба с --no-as-needed
  2008-10-08 12:40     ` Andrii Dobrovol`s`kii
@ 2008-10-08 13:07       ` Alexei V. Mezin
  2008-10-08 13:11         ` Andrii Dobrovol`s`kii
                           ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Alexei V. Mezin @ 2008-10-08 13:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Andrii Dobrovol`s`kii пишет:

> Если только посмотреть, могу дать готовый рпм. Или Женин спек.
> Вообще "махать напильником" не нужно будет...
> 

Давай спек, посмотрю. Хотя там напильник был только вокруг определения, 
как же у нас называется libfftw3 (а она у нас как в Мандриве :)).

Может уже и обсуждали, но:
а не выделить ли какое-то более-менее централизованное хранилище для 
спек-файлов? Для тех программ, которые не попали в Сизиф, но которые 
кто-то когда-то себе собирал. Пусть кривые спеки, пусть с подпорками и 
хаками, пусть работающие только в какой-то конкретный момент и не у 
всех, но все же опробованные на Сизифе.


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 13:07       ` [sisyphus] [JT] " Alexei V. Mezin
@ 2008-10-08 13:11         ` Andrii Dobrovol`s`kii
  2008-10-08 15:10           ` Andrey Rahmatullin
  2008-10-08 20:20         ` Michael Shigorin
  2008-10-09  4:50         ` Ildar Mulyukov
  2 siblings, 1 reply; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08 13:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


[-- Attachment #1.1: Type: text/plain, Size: 549 bytes --]

Alexei V. Mezin пишет:
> 
> Давай спек, посмотрю. Хотя там напильник был только вокруг определения,
> как же у нас называется libfftw3 (а она у нас как в Мандриве :)).
> 
Приклеил.
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************

[-- Attachment #1.2: gwyddion.spec.ostapets --]
[-- Type: text/plain, Size: 5580 bytes --]

Name: gwyddion
Version: 2.10
Release: alt1
Summary: An SPM data visualization and analysis tool

Group: Applications/Engineering
License: GNU GPL
Url: http://gwyddion.net/
Packager: Eugene Ostapets <eostapets@altlinux.ru>

Source: http://gwyddion.net/download/%version/%name-%version.tar.bz2

%define pkglibdir %_libdir/%name
%define pkglibexecdir %_libexecdir/%name
%define pkgdatadir %_datadir/%name
%define pkgincludedir %_includedir/%name
%define gtkdocdir %_datadir/gtk-doc/html

# Automatically added by buildreq on Thu Mar 13 2008
BuildRequires: desktop-file-utils glibc-devel-static gtk-doc imake libfftw3-devel libgtkglext-devel libmesa-devel libtiff-devel libxml2-devel python-dev xorg-cf-files

%package devel
Summary: Headers, libraries and tools for Gwyddion module development
Group: Development/Libraries
Requires: %name = %version

%description
Gwyddion is a modular SPM (Scanning Probe Microsopy) data visualization and
analysis tool written with Gtk+.

It can be used for all most frequently used data processing operations
including: leveling, false color plotting, shading, filtering, denoising, data
editing, integral transforms, grain analysis, profile extraction, fractal
analysis, and many more.  The program is primarily focused on SPM data analysis
(e.g. data obtained from AFM, STM, NSOM, and similar microscopes).  However, it
can also be used for analysis of SEM (Scanning Electron Microscopy) data or any
other 2D data.

%description devel
Header files, libraries and tools for Gwyddion module and plug-in development.
This package also contains the API docmentation and sample plug-ins in various
programming languages.

%prep
%setup -q
# Don't install .la files.
%__subst '/# Install the pseudo-library/,/^$/d' ltmain.sh
# Replace universal %_bindir/env shbang with the real thing.
%__subst '1s/env *//' plugins/process/*.{py,rb,pl}

%build
%configure \
	--enable-gtk-doc \
	--enable-python \
	--disable-pygwy \
	--enable-library-bloat
%make_build

%install
%make_install install DESTDIR=%buildroot
%find_lang %name

find %buildroot%pkglibexecdir -type f -name \*.rgi -print0 | xargs -0 chmod 644

%post
/sbin/ldconfig
update-mime-database %_datadir/mime &>/dev/null || :
update-desktop-database &>/dev/null || :

%postun
/sbin/ldconfig
update-mime-database %_datadir/mime &>/dev/null || :
update-desktop-database &>/dev/null || :

%files -f %name.lang

%_bindir/%name

%doc AUTHORS COPYING INSTALL.%name NEWS README THANKS
%pkgdatadir/pixmaps/*.png
%pkgdatadir/pixmaps/*.ico
%pkgdatadir/gradients/*
%pkgdatadir/glmaterials/*
%pkgdatadir/ui/*
%dir %pkgdatadir/pixmaps
%dir %pkgdatadir/gradients
%dir %pkgdatadir/glmaterials
%dir %pkgdatadir/ui
%dir %pkgdatadir
%_man1dir/%name.1*
%_datadir/icons/hicolor/48x48/apps/%name.png
%pkglibdir/modules/file/*.so
%pkglibdir/modules/graph/*.so
%pkglibdir/modules/layer/*.so
%pkglibdir/modules/process/*.so
%pkglibdir/modules/tool/*.so
%pkglibdir/modules/*.so
%dir %pkglibdir/modules/file
%dir %pkglibdir/modules/graph
%dir %pkglibdir/modules/layer
%dir %pkglibdir/modules/process
%dir %pkglibdir/modules/tool
%dir %pkglibdir/modules
%dir %pkglibdir
%_libdir/*.so.*
%_desktopdir/%name.desktop
%_datadir/mime/packages/%name.xml

%_datadir/mime/application/*.xml
%exclude %_datadir/applications/*.cache
%exclude %_datadir/mime/globs
%exclude %_datadir/mime/magic
%exclude %_datadir/mime/subclasses
%exclude %_datadir/mime/aliases
%exclude %_datadir/mime/XMLnamespaces
%exclude %_datadir/mime/mime.cache

%files devel
%doc devel-docs/CODING-STANDARDS
%exclude %pkglibdir/modules/file/*.la
%exclude %pkglibdir/modules/tool/*.la
%exclude %pkglibdir/modules/process/*.la
%exclude %pkglibdir/modules/layer/*.la
%exclude %pkglibdir/modules/graph/*.la
%exclude %pkglibdir/modules/*.la
%exclude %_man3dir/Gwyddion::dump.3pm*
%pkgincludedir/app/*.h
%pkgincludedir/libdraw/*.h
%pkgincludedir/libprocess/*.h
%pkgincludedir/libgwyddion/*.h
%pkgincludedir/libgwydgets/*.h
%pkgincludedir/libgwymodule/*.h
%dir %pkgincludedir/app
%dir %pkgincludedir/libdraw
%dir %pkgincludedir/libprocess
%dir %pkgincludedir/libgwyddion
%dir %pkgincludedir/libgwydgets
%dir %pkgincludedir/libgwymodule
%dir %pkgincludedir
%_libdir/*.so
%_pkgconfigdir/gwyddion.pc
%dir %_pkgconfigdir
# Documentation
%doc %gtkdocdir/libgwyapp/*
%doc %gtkdocdir/libgwydraw/*
%doc %gtkdocdir/libgwyprocess/*
%doc %gtkdocdir/libgwyddion/*
%doc %gtkdocdir/libgwydgets/*
%doc %gtkdocdir/libgwymodule/*
%doc %dir %gtkdocdir/libgwyapp
%doc %dir %gtkdocdir/libgwydraw
%doc %dir %gtkdocdir/libgwyprocess
%doc %dir %gtkdocdir/libgwyddion
%doc %dir %gtkdocdir/libgwydgets
%doc %dir %gtkdocdir/libgwymodule
%doc %dir %gtkdocdir
%doc %dir %_datadir/gtk-doc
%pkglibdir/include/gwyconfig.h
%dir %pkglibdir/include
# Plug-ins and plug-in devel stuff
%pkglibdir/perl/Gwyddion/*
%dir %pkglibdir/perl/Gwyddion
%dir %pkglibdir/perl
%pkglibdir/python/Gwyddion/*
%dir %pkglibdir/python/Gwyddion
%dir %pkglibdir/python
#%pkglibdir/ruby/gwyddion/*
#%dir %pkglibdir/ruby/gwyddion
#%dir %pkglibdir/ruby
# Use filesystem permissions here.

%pkglibexecdir/plugins/file/*
%pkglibexecdir/plugins/process/*
%dir %pkglibexecdir/plugins/file
%dir %pkglibexecdir/plugins/process
%dir %pkglibexecdir/plugins
%dir %pkglibexecdir

%changelog

* Mon Jul 14 2008 Andrii Dobrovol`s`kii <dobr@iop.kiev.ua> 2.10-alt1
- New version

* Thu Mar 13 2008 Eugene Ostapets <eostapets@altlinux.ru> 2.9-alt1
- Initial build


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 13:11         ` Andrii Dobrovol`s`kii
@ 2008-10-08 15:10           ` Andrey Rahmatullin
  2008-10-08 15:21             ` Andrii Dobrovol`s`kii
  0 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-08 15:10 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

On Wed, Oct 08, 2008 at 04:11:55PM +0300, Andrii Dobrovol`s`kii wrote:
> Приклеил.
> 	--enable-library-bloat
Ну т.е. вы бросились писать чуть ли не обвинения, не прочитав моё письмо
и/или обещанный спек.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

 * AMorozov - легендарная личность.
<wRAR> AMorozov: ты тоже приходил к трёшу с воткой и альтом?
<Lost> он устанавливал пыху Сизиф и случайно научил его ругаться матом

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:10           ` Andrey Rahmatullin
@ 2008-10-08 15:21             ` Andrii Dobrovol`s`kii
  2008-10-08 15:29               ` Andrey Rahmatullin
  0 siblings, 1 reply; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08 15:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 813 bytes --]

Andrey Rahmatullin пишет:
> On Wed, Oct 08, 2008 at 04:11:55PM +0300, Andrii Dobrovol`s`kii wrote:
>> Приклеил.
>> 	--enable-library-bloat
> Ну т.е. вы бросились писать чуть ли не обвинения, не прочитав моё письмо
> и/или обещанный спек.
Чуть ли и обвинения вещь разная. Не так ли?
Авторы предусмотрели вариант позволяющий собирать без
--no-as-needed, так? И не "махать напильником". Почему же Вам
кажется, что я кого-то в чем-то обвинил?
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:21             ` Andrii Dobrovol`s`kii
@ 2008-10-08 15:29               ` Andrey Rahmatullin
  2008-10-08 15:31                 ` Andrii Dobrovol`s`kii
  2008-10-08 20:18                 ` Michael Shigorin
  0 siblings, 2 replies; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-08 15:29 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 516 bytes --]

On Wed, Oct 08, 2008 at 06:21:26PM +0300, Andrii Dobrovol`s`kii wrote:
> Чуть ли и обвинения вещь разная. Не так ли?
"Вы что-то не то делаете."
> Авторы предусмотрели вариант позволяющий собирать без
> --no-as-needed, так? И не "махать напильником". 
Ага, т.е. не читали вы моё письмо, а читали спек.
Видимо, вирус выборочного игнора меня перебрался из IRC ещё и сюда.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Это либо исправляется, либо не в этом дело.
		-- lav in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:29               ` Andrey Rahmatullin
@ 2008-10-08 15:31                 ` Andrii Dobrovol`s`kii
  2008-10-08 15:40                   ` Andrey Rahmatullin
  2008-10-08 20:18                 ` Michael Shigorin
  1 sibling, 1 reply; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-08 15:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]

Andrey Rahmatullin пишет:
> On Wed, Oct 08, 2008 at 06:21:26PM +0300, Andrii Dobrovol`s`kii wrote:
>> Чуть ли и обвинения вещь разная. Не так ли?
> "Вы что-то не то делаете."
>> Авторы предусмотрели вариант позволяющий собирать без
>> --no-as-needed, так? И не "махать напильником". 
> Ага, т.е. не читали вы моё письмо, а читали спек.
> Видимо, вирус выборочного игнора меня перебрался из IRC ещё и сюда.
>
Андрей, я читал. Но, отвечал-то я не на Ваше письмо. :) А т.к. я с
этим творением и сам намучался пока просто необходимо было либо
использовать --no-as-needed либо патчить его мэйкфайлы, то и решил,
что Алексей не разобравшись, что в "махании напильником" нет сейчас
необходимости, впустую теряет время.
Что тут не так?
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:31                 ` Andrii Dobrovol`s`kii
@ 2008-10-08 15:40                   ` Andrey Rahmatullin
  2008-10-09  9:50                     ` Andrii Dobrovol`s`kii
  0 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-08 15:40 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 993 bytes --]

On Wed, Oct 08, 2008 at 06:31:43PM +0300, Andrii Dobrovol`s`kii wrote:
> Андрей, я читал. Но, отвечал-то я не на Ваше письмо. :)
Т.е. вы сознательно дали общий, невнятный и частично неверный (т.е.
позволяющий прочтение "вам не надо ничего делать, всё должно работать и
так") ответ на следующий день после точного, полного, исчерпывающего и
объяснённого?

> то и решил, что Алексей не разобравшись,
Даже после указания ключа?
Более того, вы решили написать, что вы этот ключ можете показать ещё раз,
но не сразу?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Скачал ядро 2.6.11.8 с сайта kernel.org, собрал, установил, всё
> делал по документу "Ставим ядро 2.6, или Ядерная физика для
> домохозяйки" в сайта linuxcenter.ru. перезагружаюсь, [...]
> появляется чёрный экран и всё, но при этом индикатор (лампочка)
> жесткого диска мигает.
вам это нужно спросить у той домохозяйки, что писала статью на
linuxcenter.ru.
		-- lakostis in community@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:29               ` Andrey Rahmatullin
  2008-10-08 15:31                 ` Andrii Dobrovol`s`kii
@ 2008-10-08 20:18                 ` Michael Shigorin
  1 sibling, 0 replies; 25+ messages in thread
From: Michael Shigorin @ 2008-10-08 20:18 UTC (permalink / raw)
  To: sisyphus

On Wed, Oct 08, 2008 at 09:29:31PM +0600, Andrey Rahmatullin wrote:
> Видимо, вирус выборочного игнора меня перебрался из IRC ещё и сюда.

Краткость -- сестра игнора? :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 13:07       ` [sisyphus] [JT] " Alexei V. Mezin
  2008-10-08 13:11         ` Andrii Dobrovol`s`kii
@ 2008-10-08 20:20         ` Michael Shigorin
  2008-10-09  4:50         ` Ildar Mulyukov
  2 siblings, 0 replies; 25+ messages in thread
From: Michael Shigorin @ 2008-10-08 20:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, Oct 08, 2008 at 05:07:49PM +0400, Alexei V. Mezin wrote:
> Может уже и обсуждали, но: а не выделить ли какое-то
> более-менее централизованное хранилище для спек-файлов? Для тех
> программ, которые не попали в Сизиф, но которые кто-то когда-то
> себе собирал. Пусть кривые спеки, пусть с подпорками и хаками,
> пусть работающие только в какой-то конкретный момент и не у
> всех, но все же опробованные на Сизифе.

Можно попробовать сделать на ftp.linux.kiev.ua или у кого-нибудь
в people.  Ничего шибко лучше всё равно сейчас в голову не
приходит.

У кого есть время принимать и публиковать?  Я могу, но лучше кто
более надёжный.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с  --no-as-needed
  2008-10-08 13:07       ` [sisyphus] [JT] " Alexei V. Mezin
  2008-10-08 13:11         ` Andrii Dobrovol`s`kii
  2008-10-08 20:20         ` Michael Shigorin
@ 2008-10-09  4:50         ` Ildar Mulyukov
  2 siblings, 0 replies; 25+ messages in thread
From: Ildar Mulyukov @ 2008-10-09  4:50 UTC (permalink / raw)
  To: sisyphus

On 08.10.2008 19:07:49, Alexei V. Mezin wrote:
> Может уже и обсуждали, но:

неоднократно

> а не выделить ли какое-то более-менее централизованное хранилище для  
> спек-файлов? Для тех программ, которые не попали в Сизиф, но которые  
> кто-то когда-то себе собирал. Пусть кривые спеки, пусть с подпорками  
> и хаками, пусть работающие только в какой-то конкретный момент и не у  
> всех, но все же опробованные на Сизифе.

так и не сделали. Думаю, это говорит лишь о том, что многие опытные  
мэйнтейнеры считают такие спеки малоценными. На втором десятке пакетов  
сформировать новый спек оказывается быстрее, чем идти и смотреть, что  
сделали другие, а потом разбираться и править, то, что они наваяли.
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-08 15:40                   ` Andrey Rahmatullin
@ 2008-10-09  9:50                     ` Andrii Dobrovol`s`kii
  2008-10-09 10:21                       ` Andrey Rahmatullin
  0 siblings, 1 reply; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-10-09  9:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1058 bytes --]

Andrey Rahmatullin пишет:
> On Wed, Oct 08, 2008 at 06:31:43PM +0300, Andrii Dobrovol`s`kii wrote:
>> Андрей, я читал. Но, отвечал-то я не на Ваше письмо. :)
> Т.е. вы сознательно дали общий, невнятный и частично неверный (т.е.
> позволяющий прочтение "вам не надо ничего делать, всё должно работать и
> так") ответ на следующий день после точного, полного, исчерпывающего и
> объяснённого?
> 
>> то и решил, что Алексей не разобравшись,
> Даже после указания ключа?
> Более того, вы решили написать, что вы этот ключ можете показать ещё раз,
> но не сразу?
Я вижу, что мы друг-друга так и не поняли и не вижу смысла
продолжать это обсуждение здесь.
Давайте на этом остановимся.
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [sisyphus] [JT] Re: Борьба с --no-as-needed
  2008-10-09  9:50                     ` Andrii Dobrovol`s`kii
@ 2008-10-09 10:21                       ` Andrey Rahmatullin
  0 siblings, 0 replies; 25+ messages in thread
From: Andrey Rahmatullin @ 2008-10-09 10:21 UTC (permalink / raw)
  To: sisyphus

On Thu, Oct 09, 2008 at 12:50:08PM +0300, Andrii Dobrovol`s`kii wrote:
> Я вижу, что мы друг-друга так и не поняли и не вижу смысла
> продолжать это обсуждение здесь.
Ну почему, я всё понял прекрасно.
> Давайте на этом остановимся.
Угу.


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2008-10-09 10:21 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-07 18:24 [sisyphus] Борьба с --no-as-needed Alexei V. Mezin
2008-10-07 18:40 ` Andrey Rahmatullin
2008-10-07 18:58   ` Alexei V. Mezin
2008-10-07 19:14     ` Andrey Rahmatullin
2008-10-07 18:54 ` Andrey Rahmatullin
2008-10-07 19:11   ` Alexei V. Mezin
2008-10-07 19:14     ` Andrey Rahmatullin
2008-10-08  8:39 ` Michael Shigorin
2008-10-08  9:46 ` Andrii Dobrovol`s`kii
2008-10-08 10:03   ` Andrey Rahmatullin
2008-10-08 10:15     ` Andrii Dobrovol`s`kii
2008-10-08 10:22   ` Alexei V. Mezin
2008-10-08 12:40     ` Andrii Dobrovol`s`kii
2008-10-08 13:07       ` [sisyphus] [JT] " Alexei V. Mezin
2008-10-08 13:11         ` Andrii Dobrovol`s`kii
2008-10-08 15:10           ` Andrey Rahmatullin
2008-10-08 15:21             ` Andrii Dobrovol`s`kii
2008-10-08 15:29               ` Andrey Rahmatullin
2008-10-08 15:31                 ` Andrii Dobrovol`s`kii
2008-10-08 15:40                   ` Andrey Rahmatullin
2008-10-09  9:50                     ` Andrii Dobrovol`s`kii
2008-10-09 10:21                       ` Andrey Rahmatullin
2008-10-08 20:18                 ` Michael Shigorin
2008-10-08 20:20         ` Michael Shigorin
2008-10-09  4:50         ` Ildar Mulyukov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git