Provided by:
dpkg-dev_1.14.20ubuntu6_all 
NAZWA
deb-substvars - zmienne podstawiania źródłowych pakietów Debiana
SKŁADNIA
substvars
OPIS
Zanim dpkg-source, dpkg-gencontrol i dpkg-genchanges zapiszą swoje
informacje kontrolne (do źródłowego pliku .dsc w wypadku dpkg-source i
na standardowe wyjście w wypadku dpkg-gencontrol i dpkg-genchanges),
wykonują podstawienia pewnych zmiennych na pliku wyjściowym.
Podstawienie zmiennej ma postać ${nazwa-zmiennej}. Nazwy zmiennych
składają się ze znaków alfanumerycznych, myślników oraz dwukropków i
zaczynają się od znaku alfanumerycznego. Podstawienia zmiennych są
powtarzane dopóty, aż nie będzie nic do podstawienia; pełen tekst pola
po podstawieniu jest ponownie skanowany w poszukiwaniu kolejnych
podstawień.
Po dokonaniu wszystkich podstawień, każde wystąpienie łańcucha ${}
(który nie jest poprawnym podstawieniem) jest zastępowane przez znak $.
Zmienne można ustawić za pomocą opcji -V. Można je także podać w pliku
debian/substvars (lub jakimkolwiek innym pliku wskazanym opcją -T).
Plik ten składa się z linii w postaci nazwa=warto. Końcowe spacje w
każdej linii, linie puste oraz linie zaczynające się od znaku # (czyli
komentarze) są ignorowane.
Dodatkowo dostępne są następujące standardowe zmienne:
Arch Bieżąca architektura budowania (z dpkg --print-architecture).
source:Version
Wersja pakietu źródłowego
source:Upstream-Version
Oryginalna wersja autora pakietu źródłowego, włączając wersję
epoki Debiana jeśli jest.
binary:Version
Wersja pakietu binarnego (może się różnić od source:Version na
przykład w przypadku binNMU).
Source-Version
Wersja pakietu źródłowego (z dziennika zmian). Ta zmienna jest
obecnie przestarzała, jako że jej znaczenie jest inne niż jej
funkcjonalność. Prosimy używać source:Version lub
binary:Version, w zależności od wymagań.
Installed-Size
Całkowity rozmiar plików zainstalowanych przez pakiet. Wartość
ta jest kopiowana do odpowiadającego jej pola w pliku
kontrolnym; ustawienie jej zmodyfikuje wartość tego pola. Jeśli
nie ustawiono zmiennej, to dpkg-gencontrol użyje du -k
debian/tmp, aby znaleźć jej wartość domyślną.
Extra-Size
Dodatkowa przestrzeń dyskowa, używana podczas instalowania
pakietu. Jeśli ta zmienna jest ustawiona, to jej wartość jest
dodawana do wartości zmiennej Installed-Size (niezależnie od
tego, czy została otwarcie ustawiona, czy ma wartość domyślną),
zanim zostania skopiowana do pola Installed-Size pliku
kontrolnego.
F:nazwa-pola
Wartość pola wyjściowego nazwa_pola (które musi być podane z
użyciem Notacji-Wielbłądziej). Ustawienie takich zmiennych
wpływa tylko na miejsca, gdzie są one jawnie rozwijane.
Format Wersja formatu pliku .changes wygenerowana przez tę wersję
skryptów przygotowujących pakiety źródłowe. Ustawienie tej
zmiennej zmienia również zawartość pola Format w pliku .changes.
Newline, Space, Tab
Każda z tych zmiennych zawiera odpowiadający jej znak.
shlibs:pole-zalenoci
Ustawienia zmiennych w tej postaci są generowane przez
dpkg-shlibdeps.
dpkg:Upstream-Version
Oryginalna wersja dpkg, nadana przez autorów.
dpkg:Version
Pełna wersja programu dpkg.
Jeżeli jest odwołanie do niezdefiniowanej zmiennej, to generowane jest
ostrzeżenie i przyjmowana jest pusta wartość zmiennej.
PLIKI
debian/substvars
Lista zmiennych podstawiania i ich wartości.
BŁĘDY
Punkt, w którym następuje nadpisywanie pól w porównaniu do pewnych
standardowych ustawień pól wyjściowych jest dość zagmatwany.
ZOBACZ TAKŻE
dpkg(1), dpkg-genchanges(1), dpkg-gencontrol(1), dpkg-shlibdeps(1),
dpkg-source(1).
AUTOR
Copyright (C) 1995-1996 Ian Jackson
Copyright (C) 2000 Wichert Akkerman
Niniejszy program jest oprogramowaniem wolnym, sprawdź Powszechną
Licencję Publiczną GNU w wersji drugiej lub późniejszej, by dowiedzieć
się o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.
TŁUMACZE
Piotr Roszatycki <dexter@debian.org>, 1999
Bartosz Feński <fenio@debian.org>, 2004-2005
Robert Luberda <robert@debian.org>, 2006-2008
Wiktor Wandachowicz <siryes@gmail.com>, 2008