Provided by: dpkg-dev_1.19.0.5ubuntu2.4_all bug

NAZWA

       dpkg-gencontrol - tworzy pliki kontrolne Debiana

SKŁADNIA

       dpkg-gencontrol [opcja...]

OPIS

       dpkg-gencontrol  czyta informacje z rozpakowanego drzewa źródeł pakietu Debiana i generuje plik kontrolny
       pakietu binarnego (domyślnie jest to debian/tmp/DEBIAN/control), upraszczając podczas tego  procesu  pola
       dotyczące zależności.

       Thus  Pre-Depends, Depends, Recommends and Suggests are simplified in this order by removing dependencies
       which are known to be true according to the stronger dependencies already parsed. It will also remove any
       self-dependency  (in fact it will remove any dependency which evaluates to true given the current version
       of the package as installed). Logically it keeps the intersection of multiple dependencies  on  the  same
       package.  The order of dependencies is preserved as best as possible: if any dependency must be discarded
       due to another dependency appearing further in the field, the superseding dependency will take the  place
       of the discarded one.

       The  other  relation  fields  (Enhances,  Conflicts,  Breaks, Replaces and Provides)  are also simplified
       individually by computing the union of the various dependencies when a package is listed  multiple  times
       in the field.

       dpkg-gencontrol dodaje ponadto wpis dotyczący pakietu binarnego do debian/files.

OPCJE

       -vwersja
              Ustawia numer wersji generowanego pakietu binarnego.

       -Vnazwa=wartość
              Ustawia zmienną podstawienia wyjścia. Szczegółowy opis podstawiania zmiennych wyjściowych znajduje
              się w deb-substvars(5).

       -Tplik-zmiennych-podst
              Read substitution variables in substvars-file; the default is debian/substvars.  This  option  can
              be used multiple times to read substitution variables from multiple files (since dpkg 1.15.6).

       -Dpole=wartość
              Nadpisuje lub dodaje wyjściowe pole pliku kontrolnego.

       -Upole Usuwa wyjściowe pole pliku kontrolnego.

       -cplik-kontrolny
              Określa   główny   plik   kontrolny,   z  którego  będą  czytane  informacje.  Domyślnie  jest  to
              debian/control.

       -lplik-dziennika-zmian
              Określa  dziennik  zmian,  z   którego   będą   czytane   informacje.   Domyślnym   plikiem   jest
              debian/changelog.

       -fplik-z-listą-plików
              Czyta  lub  zapisuje  listę  plików  wydania do pliku podanego jako argument tej opcji, zamiast do
              pliku debian/files.

       -Fformat-dziennika-zmian
              Określa format dziennika zmian. Więcej informacji  o  alternatywnych  formatach  można  znaleźć  w
              dpkg-parsechangelog(1).

       -ppakiet
              Generuje  informacje o pakiecie binarnym pakiet. Jeżeli plik kontrolny pakietu źródłowego wymienia
              tylko jeden pakiet binarny, to  opcję  tę  można  pominąć,  w  przeciwnym  wypadku  wymagane  jest
              wskazanie, dla którego pakietu binarnego wygenerować informacje.

       -nnazwa_pliku
              Określa,  że  nazwą  pliku  pakietu  będzie  nazwa_pliku  zamiast  normalnej nazwy pliku w postaci
              pakiet_wersja_architektura.deb

       -is, -ip, -isp
              These options are ignored for compatibility with older versions of the dpkg build scripts but  are
              now  deprecated.  Previously  they  were  used  to tell dpkg-gencontrol to include the Section and
              Priority fields in the control file. This is now the default behaviour. If you want to get the old
              behaviour you can use the -U option to delete the fields from the control file.

       -Pkatalog-budowania-pakietu
              Mówi  programowi  dpkg-source,  że  pakiet  jest  budowany w katalogu-budowania-pakietu, zamiast w
              debian/tmp. Katalog ten jest używany do  znalezienia  domyślnych  wartości  zmiennej  podstawiania
              Installed-Size  i  pola  w  pliku  kontrolnym  o  tej samej nazwie (przy użyciu du) oraz domyślnej
              lokalizacji pliku wynikowego.

       -O[filename]
              Print the control file to standard output (or filename if specified, since  dpkg  1.17.2),  rather
              than to debian/tmp/DEBIAN/control (or package-build-dir/DEBIAN/control if -P was used).

       -?, --help
              Wyświetla informację o użytkowaniu i kończy działanie.

       --version
              Wyświetla informację o wersji i pomyślnie kończy działanie.

PLIKI

       debian/control
              Główny  plik  kontrolny, zawierający niezależne od wersji informacje zarówno o pakiecie źródłowym,
              jak i o pakietach binarnych, które są tworzone z pakietu źródłowego.

       debian/files
              Lista wygenerowanych plików, które są częścią przygotowywanego wydania.  dpkg-gencontrol  zapisuje
              tutaj przypuszczalne nazwy plików-pakietów binarnych generowanych z pliku kontrolnego.

ZOBACZ TAKŻE

       deb-substvars(5), deb-src-control(5), deb-changelog(5), deb-control(5).

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
       Michał Kułach <michal.kulach@gmail.com>, 2012