Rekisteröitymätön käyttäjä
Ero sivun ”Ebuild” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Riippuvuusmuuttujat
Rivi 57: | Rivi 57: | ||
====Riippuvuusmuuttujat==== | ====Riippuvuusmuuttujat==== | ||
*DEPEND Ebuildin riippuvuudet, näiden tulee olla asennettuina, ennen kuin ebuild ajetaan. | |||
*RDEPEND Ebuildin ajonaikaiset riippuvuudet, esimerkiksi dynaamisestiladattavat kirjastot. | |||
*PDEPEND Ebuildin jälkeisriippuvuudet, nämä tulee asentaa ebuildin ajon jälkeen. | |||
*PROVIDE Kuvailee paketin tarjoaman virtuaalipaketin, älä käytä, jos et tiedä, mitä olet tekemässä. | |||
Dynaamisten riippuvuuksien määrittely seuraavia yhdistelemällä loogisina lausekkeina. riippuvuudet ilmaistaan pitkässä muodossa kategoria/paketti-(versio) | |||
*<, >, =, >= ja <= nämä kuvaavat, että riippuvuuden version tulee olla kirjattulle versiolle pienempi, suurempi, yhtäsuuri kuin, suurempi tai yhtä suuri kuin tai pienempi tai yhtä suuri kuin. | |||
*use? riippuvuus on voimassa, mikäli USE-muuttuja use on asetettu. Vastaavasti ei voimassa kun !use?. | |||
*|| tai-operaattori jomman kumman riippuvuuksista täytyy olla täytetty | |||
*!kategoria/paketti käänteinen riippuvuus. Tämä ei saa olla asennettuna ebuildia asennettaessa. | |||
* *-jälkiliite, versionumerossa vastaa mitä tahansa merkkijonoa. | |||
====Muut muuttujat==== | ====Muut muuttujat==== | ||