User Tools

Site Tools


pl:developingpld

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
pl:developingpld [2013-05-15 15:58]
draenog [Wymagana wiedza]
pl:developingpld [2013-05-15 16:08]
draenog [Lista mailingowa]
Line 32: Line 32:
 Plik [[http://​www.rpm.org/​max-rpm/​ch-rpm-inside.html|spec]] zawiera metadane i instrukcje budowania wymagane do stworzenia przynajmniej jednego pakietu RPM. Jest to plik tekstowy przeznaczony do pracy skryptu ''​builder'',​ który z kolei obsługuje cały proces, od skompletowania wszystkich niezbędnych źródeł z infrastruktury PLD (lub bezpośrednio z Internetu), do pakowania wyników w instalowalny plik RPM (druga część jest wykonywana przez narzędzie ''​rpmbuild''​). ​ Plik [[http://​www.rpm.org/​max-rpm/​ch-rpm-inside.html|spec]] zawiera metadane i instrukcje budowania wymagane do stworzenia przynajmniej jednego pakietu RPM. Jest to plik tekstowy przeznaczony do pracy skryptu ''​builder'',​ który z kolei obsługuje cały proces, od skompletowania wszystkich niezbędnych źródeł z infrastruktury PLD (lub bezpośrednio z Internetu), do pakowania wyników w instalowalny plik RPM (druga część jest wykonywana przez narzędzie ''​rpmbuild''​). ​
  
-Wszystkie pliki ''​spec''​ rezydują wewnątrz ​modułu ​//​packages//​ naszego [[:​pl:​Repositories| serwera ​CVS]]. Moduł ten zawiera także inne specjalne pliki, najbardziej istotny jest skrypt ''​builder''​+Pliki ''​spec''​ rezydują ​w podkatalogach poszczególnych pakietów ​wewnątrz ​katalogu ​//​packages//​ naszego [[:​pl:​Repositories| serwera ​git]]. 
  
  
Line 41: Line 41:
  
  
-==== Źródła w CVS-ie ​==== +==== Źródła w git ==== 
-Łatki źródeł programów (trzymanych w distfiles), init-skrypty i źródła innych plików koniecznych do budowania pakietów, są przechowywane w CVS-ie ​w katalogu pakietu. Dawniej były trzymane w SOURCES+Łatki źródeł programów (trzymanych w distfiles), init-skrypty i źródła innych plików koniecznych do budowania pakietów, są przechowywane w git w katalogu pakietu. ​
  
  
Line 87: Line 87:
 Powinieneś zacząć od zapisania się na przynajmniej jedną z naszych [[:​MailingLists| list mailingowych]]. Zwłaszcza na ''​pld-devel-en''​ (lub ''​pl''​ dla polskich deweloperów),​ a także na ''​pld-discuss''​ przeznaczoną na różne dyskusje związane z dystrybucją. ​ Powinieneś zacząć od zapisania się na przynajmniej jedną z naszych [[:​MailingLists| list mailingowych]]. Zwłaszcza na ''​pld-devel-en''​ (lub ''​pl''​ dla polskich deweloperów),​ a także na ''​pld-discuss''​ przeznaczoną na różne dyskusje związane z dystrybucją. ​
  
-Zauważ, że istnieje także specjalna lista ''​pld-cvs-commit'',​ która nie jest przeznaczona do dyskusji. Zbiera ona natomiast informacje o wszystkich zmianach wprowadzanych przez innych deweloperów na stronie www, czy w repozytorium ​CVS i SVN. +Zauważ, że istnieje także specjalna lista ''​pld-cvs-commit'',​ która nie jest przeznaczona do dyskusji. Zbiera ona natomiast informacje o wszystkich zmianach wprowadzanych przez innych deweloperów na stronie www, czy w repozytoriach git, CVS i SVN. 
  
  
pl/developingpld.txt · Last modified: 2013-10-29 18:24 by draenog