View previous topic :: View next topic |
Author |
Message |
sherszen Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 Jul 2006 Posts: 217
|
Posted: Fri May 03, 2013 3:32 pm Post subject: [SOLVED][PORTAGE] konf. zmiennych ENV cmake dla ebuildu |
|
|
Witam,
Pytanie dotyczy paczki x11-themes/oxygen-gtk. Domyślnie paczka jest konfigurowana w taki sposób, że nie można zmieniać motywu ikon dla tego motywu GTK. Aby umożliwić zmianę, należy ustawić zmienną dla cmake OXYGEN_ICON_HACK=0. Próbowałem to na początku zrobić poprzez zwykłe wyeksportowanie, a potem uruchomienie emerge. Niestety zmienna nie została przestawiona.
Ściągnąłem więc same źródła z distfiles i podczas ręcznej kompilacji dopisałem do cmake:
Code: | cmake -DOXYGEN_ICON_HACK=0 |
Tak skompilowana paczka umożliwiła zmianę motywu ikon GTK.
W jaki sposób poinformować Portage o tym, że dla cmake powinien ustawić tę zmienną środowiskową w przypadku kompilowania tej jednej paczki?
Last edited by sherszen on Fri May 03, 2013 4:07 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
SlashBeast Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/14227932946af20272aa68.jpg)
Joined: 23 May 2006 Posts: 2922
|
Posted: Fri May 03, 2013 3:53 pm Post subject: |
|
|
Na szybko popatrzylem w cmake-utils.eclass i sprawdz, czy jak dasz
Code: | export MYCMAKEARGS="-DOXYGEN_ICON_HACK=0"
emerge oxygen-gtk |
To przejdzie, jezeli tak, to uzyj package.env i tam ustaw ta zmienna.
I to co chcesz zrobic to nie edycja zmiennej srodowiskowej, a dodanie argumentu do cmake z -D, ktore jest zmienna, ale nie srodowiskowa. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sherszen Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 28 Jul 2006 Posts: 217
|
Posted: Fri May 03, 2013 4:06 pm Post subject: |
|
|
Dzięki bardzo! Działa!
Jacekalex, Tobie też. ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|