* [devel] макрос %subst_enable_to / %subst_with_to @ 2010-02-17 11:17 Ildar Mulyukov 2010-02-17 11:22 ` Andrey Rahmatullin 0 siblings, 1 reply; 7+ messages in thread From: Ildar Mulyukov @ 2010-02-17 11:17 UTC (permalink / raw) To: ALT Devel discussion list Коллеги, интересует история макроса %subst_enable_to. Гугл нашёл мне его определение в спек-файлах. Ввиду ограниченности %subst_enable (не работают опции с дефисом), хотелось бы иметь этот макрос в самом RPM. Заранее спасибо. -- 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] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 11:17 [devel] макрос %subst_enable_to / %subst_with_to Ildar Mulyukov @ 2010-02-17 11:22 ` Andrey Rahmatullin 2010-02-17 11:27 ` Afanasov Dmitry 0 siblings, 1 reply; 7+ messages in thread From: Andrey Rahmatullin @ 2010-02-17 11:22 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 293 bytes --] On Wed, Feb 17, 2010 at 05:17:12PM +0600, Ildar Mulyukov wrote: > Коллеги, > интересует история макроса %subst_enable_to. Что это и как работает? -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): А кто такой "FATAL: binary name not found" ? -- zerg in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 11:22 ` Andrey Rahmatullin @ 2010-02-17 11:27 ` Afanasov Dmitry 2010-02-17 11:44 ` Ildar Mulyukov 0 siblings, 1 reply; 7+ messages in thread From: Afanasov Dmitry @ 2010-02-17 11:27 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 552 bytes --] On Wed, Feb 17, 2010 at 04:22:01PM +0500, Andrey Rahmatullin wrote: > On Wed, Feb 17, 2010 at 05:17:12PM +0600, Ildar Mulyukov wrote: > > Коллеги, > > интересует история макроса %subst_enable_to. > Что это и как работает? используется, например, в mplayer: %define subst_enable_to() %{expand:%%{?_enable_%{1}:--enable-%{2}}} %%{expand:%%{?_disable_%{1}:--disable-%{2}}} вызов: %{subst_enable_to radio_v4l1 radio-v4l} оно там исторически, я сам всё по старинке: %{?_enable_feature:--enable-feature} :) -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 11:27 ` Afanasov Dmitry @ 2010-02-17 11:44 ` Ildar Mulyukov 2010-02-17 12:23 ` Afanasov Dmitry 2010-02-17 15:37 ` Dmitry V. Levin 0 siblings, 2 replies; 7+ messages in thread From: Ildar Mulyukov @ 2010-02-17 11:44 UTC (permalink / raw) To: devel On 17.02.2010 17:27:54, Afanasov Dmitry wrote: > On Wed, Feb 17, 2010 at 04:22:01PM +0500, Andrey Rahmatullin wrote: > > On Wed, Feb 17, 2010 at 05:17:12PM +0600, Ildar Mulyukov wrote: > > > Коллеги, > > > интересует история макроса %subst_enable_to. > > Что это и как работает? > используется, например, в mplayer: > %define subst_enable_to() %{expand:%%{?_enable_%{1}:--enable-%{2}}} > %%{expand:%%{?_disable_%{1}:--disable-%{2}}} > > вызов: > %{subst_enable_to radio_v4l1 radio-v4l} > > оно там исторически, я сам всё по старинке: > %{?_enable_feature:--enable-feature} :) Хочу заметить, что это не то же самое (а Вы и не писали, что это то же самое): последний вариант никогда не скажет --disable, а %subst_enable_to - скажет. Короче говоря, имея не работающий во всех случаях %subst_enable, хотелось бы хотя бы другой макрос, который работает. -- Ildar ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 11:44 ` Ildar Mulyukov @ 2010-02-17 12:23 ` Afanasov Dmitry 2010-02-17 15:37 ` Dmitry V. Levin 1 sibling, 0 replies; 7+ messages in thread From: Afanasov Dmitry @ 2010-02-17 12:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 703 bytes --] On Wed, Feb 17, 2010 at 05:44:56PM +0600, Ildar Mulyukov wrote: > On 17.02.2010 17:27:54, Afanasov Dmitry wrote: > > оно там исторически, я сам всё по старинке: > > %{?_enable_feature:--enable-feature} :) > > Хочу заметить, что это не то же самое (а Вы и не писали, что это то же > самое): > последний вариант никогда не скажет --disable, а %subst_enable_to - > скажет. я знаю, и там где нужно - использую. благо где нужно оно уже используется. > Короче говоря, имея не работающий во всех случаях %subst_enable, > хотелось бы хотя бы другой макрос, который работает. мне не критично. я ситуацию объяснил, а мне он нужен действительно редко. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 11:44 ` Ildar Mulyukov 2010-02-17 12:23 ` Afanasov Dmitry @ 2010-02-17 15:37 ` Dmitry V. Levin 2010-02-18 3:56 ` Ildar Mulyukov 1 sibling, 1 reply; 7+ messages in thread From: Dmitry V. Levin @ 2010-02-17 15:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 426 bytes --] On Wed, Feb 17, 2010 at 05:44:56PM +0600, Ildar Mulyukov wrote: [...] > Короче говоря, имея не работающий во всех > случаях %subst_enable, Поясните, пожалуйста, какой смысл вы вкладываете в процитированное выше утверждение "не работающий во всех случаях %subst_enable". То, как эта фраза звучит по-русски, не соответствует действительности, и бросает тень сомнения на всё остальное, что вы написали. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] макрос %subst_enable_to / %subst_with_to 2010-02-17 15:37 ` Dmitry V. Levin @ 2010-02-18 3:56 ` Ildar Mulyukov 0 siblings, 0 replies; 7+ messages in thread From: Ildar Mulyukov @ 2010-02-18 3:56 UTC (permalink / raw) To: devel On 17.02.2010 21:37:57, Dmitry V. Levin wrote: > On Wed, Feb 17, 2010 at 05:44:56PM +0600, Ildar Mulyukov wrote: > [...] > > Короче говоря, имея не работающий во всех > > случаях %subst_enable, > > Поясните, пожалуйста, какой смысл вы вкладываете в процитированное > выше > утверждение "не работающий во всех случаях %subst_enable". То, как > эта > фраза звучит по-русски, не соответствует действительности, и бросает > тень > сомнения на всё остальное, что вы написали. Извините за двусмысленность. То, как эта фраза звучит по-русски, допускает 2 толкования, которые, к сожалению, не разрешаются пресловутой запятой. В данном случае я имел в виду, что этот макрос работает не во всех случаях. В частности, он не работает, когда нужно использовать в качестве аргумента что-либо, содержащее дефис ("-"). Это можно понять и из первого письма в данной теме. С уважением, Ильдар -- 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] 7+ messages in thread
end of thread, other threads:[~2010-02-18 3:56 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-02-17 11:17 [devel] макрос %subst_enable_to / %subst_with_to Ildar Mulyukov 2010-02-17 11:22 ` Andrey Rahmatullin 2010-02-17 11:27 ` Afanasov Dmitry 2010-02-17 11:44 ` Ildar Mulyukov 2010-02-17 12:23 ` Afanasov Dmitry 2010-02-17 15:37 ` Dmitry V. Levin 2010-02-18 3:56 ` Ildar Mulyukov
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