natgillin/translations-raw huggingface dataset:
The Format of. kdesvn-buildrc
Формат файла. kdesvn- buildrc
To use the script, you must have a file in your home directory called. kdesvn-buildrc, which describes the modules you would like to download and build.
Щоб скористатися цим скриптом, вам потрібен файл з назвою. kdesvn- buildrc, розташований у вашому домашньому каталозі, у цьому файлі описано модулі, які ви бажаєте звантажити і зібрати.
It starts with the global options, specified like the following:
Його буде запущено з загальними параметрами, вказаними у такий спосіб:
global option-name option-value [...] end global
global назва_ параметра значення_ параметра [...] end global
It is then followed by one or more module sections, specified like the following:
Після цього повинні йти один або декілька розділів модулів, вказаних таким чином:
module module-name option-name option-value [...] end module
module назва_ модуля назва_ параметра значення_ параметра [...] end module
module-name must be a module from the & kde; & subversion; repository (for example, kdelibs or kdebase). Some options override global options, some add to global options, and some global options simply cannot be overridden.
Параметр назва_ модуля має бути назвою модуля зі сховища & subversion; & kde; (наприклад, kdelibs або kdebase). Деякі з параметрів перевизначають глобальні параметри, деякі додають загальні параметри, а деякі з загальних параметрів не можна перевизначати.
The following is an alphabetized list of options you can use. Click on the option to find out more about it. If one is not documented, please e-mail the authors using the address you can find above.
Далі наведено впорядкований за абеткою список параметрів, якими ви можете скористатися. Натисніть позначку параметра, щоб дізнатися про нього більше. Якщо параметр не документовано, будь ласка, повідомте про це авторам програми за адресою, яку ви можете знайти вище.
apply-qt-patches, to enhance qt-copy.
apply- qt- patches, щоб покращити можливості qt- copy.
async, to update and build at the same time.
async, щоб виконати одночасно оновлення і збирання.
binpath, to set the PATH variable.
binpath, щоб встановити значення змінної PATH.
branch, to checkout from a branch instead of / trunk.
branch, щоб звантажити код для стабільної версії, а не версії, що розробляється (/ trunk).
build-dir, to set the directory to build in.
build- dir, щоб вказати каталог для збирання.
checkout-only, to checkout only parts of a module.
checkout- only, щоб звантажити лише частини модуля.
cmake-options to define what flags to configure a module with using & cmake;.
cmake- options, щоб визначити параметри налаштування модуля за допомогою & cmake;.
colorful-output to add color to the script output.
colorful- output, щоб додати кольори у дані, які виводитиме скрипт.
configure-flags to define what flags to configure a module with.
configure- flags, щоб визначити параметри, згідно яких буде налаштовано модуль за допомогою configure.
cxxflags to define the CXXFLAGS variable.
cxxflags, щоб визначити змінну CXXFLAGS.
dest-dir to change the directory name for a module.
dest- dir, щоб змінити назву каталогу для модуля.
disable-agent-check, to keep & kdesvn-build; from checking on ssh-agent's status.
disable- agent- check, щоб запобігти перевірці & kdesvn- build; стану ssh- agent.
do-not-compile, to mark directories to skip building.
do- not- compile, щоб позначити каталоги, які слід пропустити під час збирання.
inst-apps, to only build and install some directories.
inst- apps, щоб було зібрано і встановлено лише окремі каталоги.
install-after-build, to avoid installing after the build process.
install- after- build, щоб запобігти встановленню програм після збирання.
kdedir, to set the directory to install & kde; to.
kdedir, щоб вказати каталог, куди буде встановлено & kde;.
kde-languages, to set the translation packages to download and install.
kde- languages, щоб вказати пакунки перекладу, які слід звантажити і встановити.
libpath, to set the LD_LIBRARY_PATH variable.
libpath, щоб вказати значення змінної LD_ LIBRARY_ PATH.
make-install-prefix, to run a helper program (like & sudo;) during make install.
make- install- prefix, щоб запустити допоміжну програму (на зразок & sudo;) під час виконання make install.
make-options, to pass options to the & make; program.
make- options, щоб передати параметри програмі & make;.
manual-build, to avoid building the module automatically.
manual- build, щоб уникнути автоматичного збирання модуля.
manual-update, to avoid doing anything to the module automatically.
manual- update, щоб уникнути будь- яких автоматичних дій з модулем.
module-base-path, to change where to download the module from (useful for branches and tags).
module- base- path, щоб змінити вихідну теку звантаження модуля (корисно для використання гілок і знімків).
niceness, to change the CPU priority.
niceness, щоб змінити пріоритет для процесора.
no-rebuild-on-fail, to avoid running & make; again if it fails.
no- rebuild- on- fail, щоб запобігти повторному запуску & make; у разі помилки.
qtdir, to set the path to & Qt;.
qtdir, щоб вказати шлях до бібліотек & Qt;.
set-env, to set an environment variable.
set- env, щоб встановити значення змінної середовища.
source-dir, to change where to download the source code to.
source- dir, щоб змінити каталог призначення для звантаження початкових кодів.
stop-on-failure, to make & kdesvn-build; stop as soon as a failure is encountered.
stop- on- failure, щоб зупиняти роботу & kdesvn- build; одразу після того, як трапиться помилка.
svn-server, to change the server the sources are downloaded from.
svn- server, щоб змінити сервер, звідки буде звантажено початкові коди.
Here is a table of the various options, and some comments on them. Any option which overrides the global option will override a command line setting as well.
Це таблиця різноманітних параметрів з певними коментарями щодо цих параметрів. Будь- який з параметрів, який перевизначає загальний параметр також перевизначає і параметр командного рядка.
Table of Options
Таблиця параметрів
Option-name
Назва параметра
Module -gt; Global Behavior
Модуль - gt; Загальна поведінка
Overrides global
Перевизначає загальний параметр
This option was used to allow for building KDE module API documentation. It was removed in & kdesvn-build; 1.6.3 due to it not being supported in KDE 4. Online API documentation is available from kde. org. In addition it is possible to build KDE 4's API documentation using a script included in the kdesdk module (/ scripts directory). See KDE TechBase for more details. It is still possible to manually build API documentation for older modules of course.
Цей параметр використовувався для вмикання збирання документації модуля програмного інтерфейсу KDE. Його було вилучено у версії & kdesvn- build; 1. 6. 3, оскільки він не підтримується у KDE 4. Ви можете знайти мережеву документацію з програмного інтерфейсу за адресою kde. org. Крім того, можна зібрати документацію з програмного інтерфейсу KDE 4 за допомогою скрипту, включеного до модуля kdesdk (каталог / scripts). Докладніше про це можна дізнатися на сайті KDE TechBase. Звичайно ж, ви можете вручну зібрати документацію з програмного інтерфейсу для старіших модулів.
This option is only useful for qt-copy. If it is set to a non-zero value, then the apply-patches script in qt-copy will be run prior to building, in order to apply the non-official patches to the qt-copy. Since these patches are normally the reason for using qt-copy instead of a stock & Qt;, it should not do any harm to enable it. The default is to enable the patches.
Цей параметр корисний лише для qt- copy. Якщо ви надасте йому ненульове значення, перед збиранням буде запущено скрипт apply- patches у qt- copy для того, щоб застосувати неофіційні латки до qt- copy. Оскільки саме ці латки є причиною використання qt- copy, а не офіційної версії & Qt;, вам варто увімкнути цей параметр. Типовим є вмикання цих латок.
Cannot be overridden
Неможливо перевизначити
This option enables the asynchronous mode of operation, where the source code update and the build process will be performed in parallel, instead of waiting for all of the source code updates before starting the build process. This option defaults to enabling asynchronous mode. To disable, set this option to false
За допомогою цього параметра можна увімкнути асинхронний режим роботи, за якого оновлення кодів програм і процес збирання виконуватимуться паралельно, — програма не чекатиме на завершення оновлення всіх кодів програм перед запуском процесу збирання. Типовим значенням цього параметра є значення, що вмикає асинхронний режим. Щоб вимкнути асинхронний режим, встановіть значення параметра false
This option is available since the 1.6 release.
Цей параметр додано починаючи з версії 1. 6 програми.
Set this option to set the environment variable PATH while building. You cannot override this setting in a module option. The default value is / bin: / usr/ bin: / usr/ local/ bin: / usr/ X11R6/ bin. This environment variable should include the colon-separated paths of your development toolchain. The paths $KDEDIR / bin and $QTDIR / bin are automatically added. You may use the tilde (~) for any paths you add using this option.
Встановіть для цього параметра значення, щоб визначити значення змінної середовища PATH на час збирання. Ви не зможете перевизначити значення цього параметра для окремого модуля. Типовим значенням параметра є / bin: / usr/ bin: / usr/ local/ bin: / usr/ X11R6/ bin. Значенням цієї змінної середовища має бути відокремлений двокрапками список шляхів до ваших каталогів для збирання. Шляхи $KDEDIR / bin і $QTDIR / bin буде додано автоматично. Ви можете додати тильду (~) для всіх шляхів, які ви додаєте за допомогою цього параметра.
Set this option to checkout from a branch of & kde; instead of the default of trunk, where & kde; development occurs. For instance, to checkout & kde; 3.4 branch, you would set this option to 3.4.
Встановіть значення для цього параметра, щоб програма звантажила певну версію & kde;, а не типову гілку trunk, у якій розробляється & kde;. Наприклад, щоб звантажити версію & kde; 3. 4, вам слід встановити значення цього параметра 3. 4.
Note that some modules use a different branch name. Notably, the required arts module does not go by & kde; version numbers. The arts that accompanied & kde; 3.4 was version 1.4.
Зауважте, що певні модулі використовують іншу назву версії. Наприклад, нумерація версій модуля arts не збігається з номерами версій & kde;. Номером версії arts для & kde; 3. 4 є 1. 4.
If & kdesvn-build; fails to properly download a branch with this option, you may have to manually specify the & url; to download from using the override-url option.
Якщо & kdesvn- build; не вдається належним чином звантажити версію з цим параметром, ймовірно, вам доведеться вручну вказати адресу & url;, з якої слід виконати звантаження за допомогою параметра override- url.
Use this option to change the directory to contain the built sources. There are three different ways to use it: Relative to the & kde; & subversion; source directory (see the source-dir option). This is the default, and the way the script worked up to version 0.61. This mode is selected if you type a directory name that does not start with a tilde (~) or a slash (/). The default value is build. Absolute path. If you specify a path that begins with a /, then that path is used directly. For example, / tmp/ kde-obj-dir/. Relative to your home directory. If you specify a path that begins with a ~, then the path is used relative to your home directory, analogous to the shell's tilde-expansion. For example, ~/ builddir would set the build directory to / home/ user-name/ builddir. Perhaps surprisingly, this option can be changed per module.
Скористайтеся цим параметром, щоб змінити каталог, у якому міститимуться вихідні коди для збирання. Існує три різних способи скористатися ним: Шлях відносно каталогу вихідних кодів з & subversion; & kde; (див. параметр source- dir). Це типовий спосіб, спосіб, у який скрипт працював до версії 0. 61. Цей режим буде обрано, якщо ви введете назву каталогу, яка не починається з тильди (~) або похилої риски (/). Типовим значенням є build. Абсолютний шлях. Якщо ви вкажете шлях, назва якого починається з /, цей шлях буде використано безпосередньо. Наприклад, / tmp/ kde- obj- dir /. Шлях відносно вашого домашнього каталогу. Якщо ви вкажете шлях, назва якого починатиметься з ~, буде використано шлях відносно вашого домашнього каталогу, подібно до використання тильди у командній оболонці. Наприклад, ~/ builddir визначить каталог збирання / home/ user- name/ builddir. Як це не дивно, ви можете змінити значення цього параметра для кожного з модулів окремо.
Set this option to checkout & subversion; sources piece by piece. The value for this option should be a space separated list of directories to checkout. If you do not include the admin directory, it will automatically be included (if necessary). When checking out piece by piece, the admin directory will be pulled in from kde-common, which is where it exists on the & subversion; server. Although this option overrides the global option, be aware that setting this as a global option makes no sense.
Встановіть значення для цього параметра, щоб звантажити вихідні коди & subversion; файл за файломs. Значенням має бути відокремлений пробілами список каталогів, які слід звантажити. Якщо ви не включили адміністративний каталог, його буде включено автоматично (за потреби). За послідовного звантаження адміністративний каталог буде взято з kde- common, там де він існує на сервері & subversion;. Хоча цей параметр може перезвантажувати загальний параметр, пам’ ятайте, що встановлення цього параметра на загальному рівні не має ніякого сенсу.
Appends to global options (not applicable to qt-copy)
Додається до загальних параметрів (не можна застосовувати до qt- copy)
Use this option to specify what flags to pass to & cmake; when creating the build system for the module. When this is used as a global option, it is applied to all modules that this script builds. When used as a module option, it is added to the end of the global options. This allows you to specify common & cmake; options in the global section.
Скористайтеся цим параметром для того, щоб визначити, які параметри слід передати & cmake; під час створення системи збирання модуля. Якщо цей параметр використано як загальний, його буде застосовано до всіх модулів, які збирає цей скрипт. Якщо параметр визначено на рівні модуля, його буде додано в кінець загальний параметрів. За допомогою цього параметра можна вказати загальні параметри & cmake; у загальному розділі (global).
This option replaces configure-flags for all & kde; 4 modules, since they use & cmake; to build.
Цей параметри заміняє собою configure- flags для всіх модулів & kde; 4, оскільки для їх збирання використовується & cmake;.
Since these options are passed directly to the & cmake; command line, they should be given as they would be typed into & cmake;. For example:
Оскільки ці параметри передаються безпосередньо до командного рядка & cmake;, їх слід вказувати у тому самому вигляді, у якому їх буде передано & cmake;. Приклад:
Since this is a hassle, & kdesvn-build; takes pains to ensure that as long as the rest of the options are set correctly, you should be able to leave this option blank.
Оскільки встановлення цього параметра потребує певних знань, якщо всі інші параметри & kdesvn- build; вказано правильно, ви можете просто залишити значення цього параметра порожнім.
Appends to global options (except for qt-copy)
Додається до загальних параметрів (за винятком qt- copy)
Use this option to specify what flags to pass to. / configure when creating the build system for the module. When this is used as a global-option, it is applied to all modules that this script builds. qt-copy uses a much different set of configure options than the rest of & kde;, so this option overrides the global settings when applied to qt-copy.
Скористайтеся цим параметром, щоб вказати параметри, які слід передати. / configure під час створення системи збирання модуля. Якщо цей параметр використовується на загальному рівні, його буде застосовано до всіх модулів, які збиратимуться цим скриптом. qt- copy використовує набір параметрів налаштування, відмінний від решти & kde;, отже цей параметр перевизначає загальні параметри, якщо його буде застосовано до qt- copy.
This option applies to qt-copy and all & kde; 3 modules. & kde; 4 modules use & cmake;, which is controlled using the cmake-options option.
Цей параметрів стосується qt- copy і всіх модулів & kde; 3. Модулі & kde; 4 використовують & cmake;, керувати яким можна за допомогою параметра cmake- options.
Set this option to false to disable the colorful output of & kdesvn-build;. This option defaults to true. Note that & kdesvn-build; will not output the color codes to anything but a terminal (such as xterm, & konsole;, or the normal & Linux; console).
Встановіть для цього параметра значення false, щоб вимкнути розфарбування даних, які виводитиме & kdesvn- build;. Типовим значенням цього параметра є true. Зауважте, що & kdesvn- build; не виводитиме розфарбовані дані до інших, відмінних від термінала (на зразок xterm, & konsole; або звичайної консолі & Linux;), виводів.
Appends to global option
Додається до загального параметра
Use this option to specify what flags to pass to. / configure as the CXXFLAGS when creating the build system for the module. This option is specified here instead of with configure-flags or cmake-options because this option will also set the environment variable CXXFLAGS during the build process.
Скористайтеся цим параметром, щоб вказати, які параметри слід передати. / configure як CXXFLAGS під час створення системи збирання модуля. Цей параметр визначається саме тут, а не у параметрах configure- flags і cmake- options, оскільки цей параметр також встановлює змінну середовища CXXFLAGS під час процесу збирання.
Note that for & kde; 4 and any other modules that use & cmake;, it is necessary to set the CMAKE_BUILD_TYPE option to "none" when configuring the module. This can be done using the cmake-options option.
Зауважте, що у & kde; 4 і всіх інших модулів, які використовують & cmake;, потрібно встановити значення параметра CMAKE_ BUILD_ TYPE рівним « none » під час налаштування модуля. Зробити це можна за допомогою параметра cmake- options.
Use this option to change the name a module is given on disk. For example, if your module was extragear/ network, you could rename it to extragear-network using this option. Note that although this changes the name of the module on disk, it is not a good idea to include directories or directory separators in the name as this will interfere with any build-dir or source-dir options.
Скористайтеся цим параметром, щоб змінити назву, яку буде дано модулю на диску. Наприклад, якщо вам потрібен модуль extragear/ network, за допомогою цього параметра ви можете перейменувати його на extragear- network. Зауважте, що не варто включати до назви модуля каталоги роздільники каталогів, оскільки такі назви можуть призвести до конфлікту з одним з параметрів build- dir або source- dir.
Normally if you are using & ssh; to download the & subversion; sources (such as if you are using the svn+ssh protocol), & kdesvn-build; will try and make sure that if you are using ssh-agent, it is actually managing some & ssh; identities. This is to try and prevent & ssh; from asking for your pass phrase for every module. You can disable this check by setting disable-agent-check to true.
Зазвичай, якщо ви використовуєте & ssh; для звантаження вихідних кодів & subversion; (наприклад, якщо ви використовуєте протокол svn+ssh), & kdesvn- build; намагатиметься перевірити і зробити так, щоб, якщо ви використовуєте агент ssh, цей агент справді керував певними профілями & ssh;. Так зроблено, щоб & ssh; не надсилав, за можливості, запитів на пароль для кожного з ваших модулів. Ви можете вимкнути таку перевірку встановленням параметра disable- agent- check у значення true.
Use this option to select a specific set of directories not to be built in a module (instead of all of them). The directories not to build should be space-separated.
Скористайтеся цим параметром, щоб обрати певний набір каталогів, які не буде зібрано у модулі (замість збирання всіх каталогів). Відокремлювати каталоги у списку слід за допомогою пробілів.
This feature is supported for both & kde; 3 and & kde; 4. KDE 4 support was added in & kdesvn-build; 1.6.3.
Ця можливість підтримується як у & kde; 3, так і у & kde; 4. Підтримку KDE 4 було додано у & kdesvn- build; 1. 6. 3.
Note that the sources to the programs will still be downloaded. You can use the checkout-only directive to choose directories that you want to check out.
Зауважте, що вихідні коди програм все ж буде звантажено. Ви можете скористатися параметром checkout- only, щоб вказати список тек, які ви бажаєте звантажити.
For example, to hold & juk; and & kscd; in the kdemultimedia module from compiling, you would add "do-not-compile juk kscd" to your kdemultimedia settings.
Наприклад, щоб вимкнути збирання & juk; і & kscd; у модулі kdemultimedia, вам слід додати рядок "do- not- compile juk kscd" до параметрів kdemultimedia.
Set this option to the e-mail address & kdesvn-build; should send from should it ever need to send e-mail. You do not need to worry about this if you do not use any feature which send e-mail. (They are all disabled by default).
Вкажіть цей параметр, щоб зазначити адресу, з якої, у разі потреби, & kdesvn- build; має надсилати повідомлення електронної пошти. Вам не слід перейматися встановленням цього параметра, якщо ви не маєте наміру використовувати жодну з можливостей, які використовують електронну пошту. (Типово, такі можливості вимкнено.)
Currently only email-on-compile-error needs this option.
У поточній версії для цього параметра потрібен лише параметр email- on- compile- error.
You can set this option to the email address to send a report to when a module fails to build. & kdesvn-build; will wait until all the modules are done and collate all of the results in the report. The report is only sent if a module fails to build.
За допомогою цього параметра ви можете вказати адресу електронної пошти, щоб програма надсилала за цією адресою звіт у разі помилки під час збирання модуля. & kdesvn- build; зачекає на завершення збирання всіх модулів і підсумує всі отримані результати у звіті. Цей звіт буде надіслано, лише якщо модуль зібрати не вдасться.
Please see the email-address option to set the address & kdesvn-build; should send from, since the default is usually not what you want.
Для встановлення адреси, з якої & kdesvn- build; має надсилати повідомлення, скористайтеся параметром email- address, оскільки типове значення цього параметра може не відповідати вашим потребам.
This is the opposite of the do-not-compile option. This option makes it so that only the given top-level directories are built. The directories should be space-separated.
Цей параметр визначає поведінку, протилежну до тої, що визначається параметром do- not- compile. За допомогою цього параметра можна вказати скрипту, що слід збирати лише вказані каталоги верхнього рівня. Каталоги у списку слід відокремлювати пробілами.
Any changes do not take effect until the next time make -f Makefile. cvs is run, either automatically by the script, or manually by the --refresh-build or --recreate-configure options.
Будь- які зміни не набудуть чинності до наступного виконання команди make - f Makefile. cvs у автоматичному режимі скриптом або вручну, вказуванням параметра -- refresh- build або -- recreate- configure.
This option does not yet work with modules built using the & cmake; build system.
Цей параметр все ще не працює з модулями, зібраними за допомогою системи збирання & cmake;.
This option is used to install the package after it successfully builds. This option is enabled by default. If you want to disable this, you need to set this option to 0 in the configuration file. You can also use the --no-install command line flag.
Цей параметр використовується для встановлення пакунка після його успішного збирання. Типово, цей параметр увімкнено. Якщо ви бажаєте вимкнути його, вам слід встановити для нього значення 0 у файлі налаштувань. Крім того, ви можете скористатися параметром командного рядка -- no- install.