summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Griffin <aaron@archlinux.org>2006-10-31 07:43:13 +0100
committerAaron Griffin <aaron@archlinux.org>2006-10-31 07:43:13 +0100
commita105718fd7900b2487133213c7290dd3b0cdad1e (patch)
treeefeaaf31838204e4962a81aea38980d65d8b2809
parent5a8bbc99be0ec8ea264fca061276e9ec798bca5e (diff)
downloadpacman-a105718fd7900b2487133213c7290dd3b0cdad1e.tar.gz
pacman-a105718fd7900b2487133213c7290dd3b0cdad1e.tar.xz
* Makefile changes for libfetch integration
* Fixed the --enable-debug option in ./configure (never worked)
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac11
-rw-r--r--doc/po/hu.po1718
-rw-r--r--doc/po/pacman.pot1660
4 files changed, 1955 insertions, 1436 deletions
diff --git a/Makefile.am b/Makefile.am
index cb42571f..e292d025 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = lib/libftp lib/libalpm src/util src/pacman scripts doc doc/hu etc
+SUBDIRS = lib/libfetch lib/libalpm src/util src/pacman scripts doc doc/hu etc
if HAS_PERL
SUBDIRS += bindings/perl
diff --git a/configure.ac b/configure.ac
index d2234739..5d829ef7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -143,11 +143,13 @@ AC_SUBST(MARCHFLAG)
AC_SUBST(CHOST)
dnl Help line for debug
-AC_ARG_ENABLE(debug, [ --enable-debug Enable debugging support], debug=yes)
+AC_ARG_ENABLE(debug,
+ AC_HELP_STRING([ --enable-debug], [Enable debugging support]),
+ [debug=$enableval], [debug=yes])
dnl Help line for fakeroot
AC_ARG_ENABLE(fakeroot,
- AC_HELP_STRING([--disable-fakeroot], [Disable fakeroot proof support]),
+ AC_HELP_STRING([--disable-fakeroot], [Disable fakeroot proof support]),
[fakeroot=$enableval], [fakeroot=yes])
dnl Check for man2html binary
@@ -316,7 +318,7 @@ dnl Enable or disable debug code
AC_MSG_CHECKING(for debug mode request)
if test x$debug = xyes ; then
AM_CONDITIONAL(PACMAN_DEBUG, test x$debug = xyes)
- CFLAGS="-g -Wall -Werror -std=c99 -DPACMAN_DEBUG"
+ CFLAGS="$CFLAGS -g -Wall -Werror -std=c99 -DPACMAN_DEBUG"
AC_MSG_RESULT(yes)
else
AM_CONDITIONAL(PACMAN_DEBUG, test x$debug = xno)
@@ -346,6 +348,9 @@ src/pacman/po/Makefile.in
src/util/Makefile
scripts/Makefile
doc/Makefile
+doc/makepkg.8
+doc/libalpm.3
+doc/pacman.8
doc/hu/Makefile
etc/Makefile
etc/pacman.d/Makefile
diff --git a/doc/po/hu.po b/doc/po/hu.po
index ad6a2e64..76cc35a3 100644
--- a/doc/po/hu.po
+++ b/doc/po/hu.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pacman\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-03 13:36+0200\n"
+"POT-Creation-Date: 2006-10-30 8:14-0600\n"
"PO-Revision-Date: 2006-08-26 14:53+0200\n"
"Last-Translator: Hungarian <frugalware-devel@frugalware.org>\n"
"Language-Team: Hungarian <frugalware-devel@frugalware.org>\n"
@@ -28,11 +28,11 @@ msgstr "2006. január 21."
# type: TH
#: pacman.8:1
#, no-wrap
-msgid "Frugalware User Manual"
-msgstr "Frugalware Felhasználói Kézikönyv"
+msgid "pacman 3.4.0"
+msgstr ""
# type: SH
-#: pacman.8:2 makepkg.8:2 FrugalBuild.8:2
+#: pacman.8:2 makepkg.8:2 PKGBUILD.8:2
#, no-wrap
msgid "NAME"
msgstr "NÉV"
@@ -54,7 +54,7 @@ msgid "B<pacman E<lt>operationE<gt> [options] E<lt>packageE<gt> [package] ...>"
msgstr "B<pacman E<lt>műveletE<gt> [opciók] E<lt>csomagE<gt> [csomag] ...>"
# type: SH
-#: pacman.8:6 makepkg.8:6 FrugalBuild.8:4
+#: pacman.8:6 makepkg.8:6 PKGBUILD.8:4
#, no-wrap
msgid "DESCRIPTION"
msgstr "LEÍRÁS"
@@ -65,7 +65,7 @@ msgid ""
"B<pacman> is a I<package management> utility that tracks installed packages "
"on a linux system. It has simple dependency support and the ability to "
"connect to a remote ftp server and automatically upgrade packages on the "
-"local system. pacman package are I<bzipped tar> format."
+"local system. pacman package are I<gzipped tar> format."
msgstr ""
# type: SH
@@ -112,29 +112,18 @@ msgid ""
"Query the package database. This operation allows you to view installed "
"packages and their files, as well as meta-info about individual packages "
"(dependencies, conflicts, install date, build date, size). This can be run "
-"against the local package database or can be used on individual .fpm "
+"against the local package database or can be used on individual .tar.gz "
"packages. See B<QUERY OPTIONS> below."
msgstr ""
# type: TP
#: pacman.8:28
#, no-wrap
-msgid "B<-c, --changelog>"
-msgstr "B<-c, --changelog>"
-
-# type: Plain text
-#: pacman.8:31
-msgid "View the changelog of a package."
-msgstr ""
-
-# type: TP
-#: pacman.8:31
-#, no-wrap
msgid "B<-R, --remove>"
msgstr "B<-R, --remove>"
# type: Plain text
-#: pacman.8:38
+#: pacman.8:35
msgid ""
"Remove a package from the system. Files belonging to the specified package "
"will be deleted, and the database will be updated. Most configuration files "
@@ -143,13 +132,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:38
+#: pacman.8:35
#, no-wrap
msgid "B<-S, --sync>"
msgstr "B<-S, --sync>"
# type: Plain text
-#: pacman.8:45
+#: pacman.8:42
msgid ""
"Synchronize packages. With this function you can install packages directly "
"from the ftp servers, complete with all dependencies required to run the "
@@ -159,13 +148,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:45
+#: pacman.8:42
#, no-wrap
msgid "B<-U, --upgrade>"
msgstr "B<-U, --upgrade>"
# type: Plain text
-#: pacman.8:50
+#: pacman.8:47
msgid ""
"Upgrade a package. This is essentially a \"remove-then-add\" process. See "
"B<HANDLING CONFIG FILES> for an explanation on how pacman takes care of "
@@ -173,43 +162,43 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:50
+#: pacman.8:47
#, no-wrap
msgid "B<-V, --version>"
msgstr "B<-V, --version>"
# type: Plain text
-#: pacman.8:53
+#: pacman.8:50
msgid "Display version and exit."
msgstr ""
# type: TP
-#: pacman.8:53 makepkg.8:66
+#: pacman.8:50 makepkg.8:388
#, no-wrap
msgid "B<-h, --help>"
msgstr ""
# type: Plain text
-#: pacman.8:57
+#: pacman.8:54
msgid ""
"Display syntax for the given operation. If no operation was supplied then "
"the general syntax is shown."
msgstr ""
# type: SH
-#: pacman.8:57 makepkg.8:19
+#: pacman.8:54
#, no-wrap
msgid "OPTIONS"
msgstr "OPCIÓK"
# type: TP
-#: pacman.8:58 makepkg.8:38
+#: pacman.8:55 makepkg.8:368
#, no-wrap
msgid "B<-d, --nodeps>"
msgstr ""
# type: Plain text
-#: pacman.8:64
+#: pacman.8:61
msgid ""
"Skips all dependency checks. Normally, pacman will always check a package's "
"dependency fields to ensure that all dependencies are installed and there "
@@ -217,13 +206,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:64 makepkg.8:51
+#: pacman.8:61 makepkg.8:378
#, no-wrap
msgid "B<-f, --force>"
msgstr ""
# type: Plain text
-#: pacman.8:70
+#: pacman.8:67
msgid ""
"Bypass file conflict checks, overwriting conflicting files. If the package "
"that is about to be installed contains files that are already installed, "
@@ -232,13 +221,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:70
+#: pacman.8:67
#, no-wrap
msgid "B<-r, --root E<lt>pathE<gt>>"
msgstr "B<-r, --root E<lt>útvonalE<gt>>"
# type: Plain text
-#: pacman.8:79
+#: pacman.8:76
msgid ""
"Specify alternative installation root (default is \"/\"). This should I<not> "
"be used as a way to install software into e.g. /usr/local instead of /usr. "
@@ -249,100 +238,67 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:79
+#: pacman.8:76
#, no-wrap
msgid "B<-v, --verbose>"
msgstr "B<-v, --verbose>"
# type: Plain text
-#: pacman.8:82
+#: pacman.8:79
msgid "Output more status and error messages."
msgstr ""
# type: TP
-#: pacman.8:82
+#: pacman.8:79
#, no-wrap
msgid "B<--config E<lt>pathE<gt>>"
msgstr "B<--config E<lt>útvonalE<gt>>"
# type: Plain text
-#: pacman.8:85
+#: pacman.8:82
msgid "Specify an alternate configuration file."
msgstr ""
# type: TP
-#: pacman.8:85 makepkg.8:131
+#: pacman.8:82 makepkg.8:429
#, no-wrap
msgid "B<--noconfirm>"
msgstr ""
# type: Plain text
-#: pacman.8:89
+#: pacman.8:86
msgid ""
"Bypass any and all \"Are you sure?\" messages. It's not a good idea to do "
"this unless you want to run pacman from a script."
msgstr ""
# type: TP
-#: pacman.8:89
-#, no-wrap
-msgid "B<--ask E<lt>numberE<gt>>"
-msgstr "B<--ask E<lt>számE<gt>>"
-
-# type: Plain text
-#: pacman.8:94
-msgid ""
-"Finetune the --noconfirm switch by not answering \"yes\" to all libalpm "
-"questions, but you are able to specify yes/no for all type of libalpm "
-"questions. The types are the followings:"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:101
-#, no-wrap
-msgid ""
-"The given package is in IgnorePkg. (1)\n"
-"Replace package foo with bar? (2)\n"
-"foo conflicts with bar. Remove bar? (4)\n"
-"Do you want to delete the corrupted package? (8)\n"
-"Local version is newer. (16)\n"
-"Local version is up to date. (32)\n"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:104
-msgid ""
-"Select for what types do you want to answer yes, sum up the values and use "
-"the result as a parameter to this option."
-msgstr ""
-
-# type: TP
-#: pacman.8:104 makepkg.8:136
+#: pacman.8:86 makepkg.8:434
#, no-wrap
msgid "B<--noprogressbar>"
msgstr ""
# type: Plain text
-#: pacman.8:108
+#: pacman.8:90
msgid ""
"Do not show a progress bar when downloading files. This can be useful for "
"scripts that call pacman and capture the output."
msgstr ""
# type: SH
-#: pacman.8:108
+#: pacman.8:90
#, no-wrap
msgid "SYNC OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:109 makepkg.8:30
+#: pacman.8:91 makepkg.8:362
#, no-wrap
msgid "B<-c, --clean>"
msgstr ""
# type: Plain text
-#: pacman.8:116
+#: pacman.8:98
msgid ""
"Remove old packages from the cache. When pacman downloads packages, it "
"saves them in I</var/cache/pacman/pkg>. If you need to free up diskspace, "
@@ -352,40 +308,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:116
-#, no-wrap
-msgid "B<-e, --dependsonly>"
-msgstr "B<-e, --dependsonly>"
-
-# type: Plain text
-#: pacman.8:121
-msgid ""
-"Don't install the packages itself, only their dependencies. This can be "
-"handy if you want to install the packages themselves with different options "
-"or from source."
-msgstr ""
-
-# type: TP
-#: pacman.8:121 pacman.8:191
+#: pacman.8:98 pacman.8:168
#, no-wrap
msgid "B<-g, --groups>"
msgstr "B<-g, --groups>"
# type: Plain text
-#: pacman.8:125
+#: pacman.8:102
msgid ""
"Display all the members for each package group specified. If no group names "
"are provided, all groups will be listed."
msgstr ""
# type: TP
-#: pacman.8:125 pacman.8:195
+#: pacman.8:102 pacman.8:172
#, no-wrap
msgid "B<-i, --info>"
msgstr "B<-i, --info>"
# type: Plain text
-#: pacman.8:130
+#: pacman.8:107
msgid ""
"Display dependency information for a given package. This will search "
"through all repositories for a matching package and display the "
@@ -393,26 +335,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:130 pacman.8:199
+#: pacman.8:107 pacman.8:176
#, no-wrap
msgid "B<-l, --list>"
msgstr "B<-l, --list>"
# type: Plain text
-#: pacman.8:134
+#: pacman.8:111
msgid ""
"List all files in the specified repositories. Multiple repositories can be "
"specified on the command line."
msgstr ""
# type: TP
-#: pacman.8:134
+#: pacman.8:111
#, no-wrap
msgid "B<-p, --print-uris>"
msgstr "B<-p, --print-uris>"
# type: Plain text
-#: pacman.8:139
+#: pacman.8:116
msgid ""
"Print out URIs for each package that will be installed, including any "
"dependencies that have yet to be installed. These can be piped to a file "
@@ -420,26 +362,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:139 pacman.8:215
+#: pacman.8:116 pacman.8:192
#, no-wrap
msgid "B<-s, --search E<lt>regexpE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:143
+#: pacman.8:120
msgid ""
"This will search each package in the package list for names or descriptions "
-"that contains E<lt>regexpE<gt>."
+"that matches E<lt>regexpE<gt>."
msgstr ""
# type: TP
-#: pacman.8:143
+#: pacman.8:120
#, no-wrap
msgid "B<-u, --sysupgrade>"
msgstr "B<-u, --sysupgrade>"
# type: Plain text
-#: pacman.8:151
+#: pacman.8:128
msgid ""
"Upgrades all packages that are out of date. pacman will examine every "
"package installed on the system, and if a newer package exists on the server "
@@ -450,25 +392,25 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:151
+#: pacman.8:128
#, no-wrap
msgid "B<-w, --downloadonly>"
msgstr "B<-w, --downloadonly>"
# type: Plain text
-#: pacman.8:154
+#: pacman.8:131
msgid ""
"Retrieve all packages from the server, but do not install/upgrade anything."
msgstr ""
# type: TP
-#: pacman.8:154
+#: pacman.8:131
#, no-wrap
msgid "B<-y, --refresh>"
msgstr "B<-y, --refresh>"
# type: Plain text
-#: pacman.8:159
+#: pacman.8:136
msgid ""
"Download a fresh copy of the master package list from the ftp server defined "
"in I</etc/pacman.conf>. This should typically be used each time you use B<--"
@@ -476,13 +418,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:159
+#: pacman.8:136
#, no-wrap
msgid "B<--ignore E<lt>pkgE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:164
+#: pacman.8:141
msgid ""
"This option functions exactly the same as the B<IgnorePkg> configuration "
"directive. Sometimes it can be handy to skip some package updates without "
@@ -490,43 +432,43 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:164
+#: pacman.8:141
#, no-wrap
msgid "REMOVE OPTIONS"
msgstr "ELTÁVOLÍTÁSI OPCIÓK"
# type: TP
-#: pacman.8:165
+#: pacman.8:142
#, no-wrap
msgid "B<-c, --cascade>"
msgstr "B<-c, --cascade>"
# type: Plain text
-#: pacman.8:169
+#: pacman.8:146
msgid ""
"Remove all target packages, as well as all packages that depend on one or "
"more target packages. This operation is recursive."
msgstr ""
# type: TP
-#: pacman.8:169
+#: pacman.8:146
#, no-wrap
msgid "B<-k, --keep>"
msgstr "B<-k, --keep>"
# type: Plain text
-#: pacman.8:172
+#: pacman.8:149
msgid "Removes the database entry only. Leaves all files in place."
msgstr ""
# type: TP
-#: pacman.8:172
+#: pacman.8:149
#, no-wrap
msgid "B<-n, --nosave>"
msgstr "B<-n, --nosave>"
# type: Plain text
-#: pacman.8:179
+#: pacman.8:156
msgid ""
"Instructs pacman to ignore file backup designations. Normally, when a file "
"is about to be I<removed> from the system the database is first checked to "
@@ -535,13 +477,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:179
+#: pacman.8:156
#, no-wrap
msgid "B<-s, --recursive>"
msgstr "B<-s, --recursive>"
# type: Plain text
-#: pacman.8:185
+#: pacman.8:162
msgid ""
"For each target specified, remove it and all its dependencies, provided that "
"(A) they are not required by other packages; and (B) they were not "
@@ -550,77 +492,77 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:185
+#: pacman.8:162
#, no-wrap
msgid "QUERY OPTIONS"
msgstr "LEKÉRDEZÉSI OPCIÓK"
# type: TP
-#: pacman.8:186
+#: pacman.8:163
#, no-wrap
msgid "B<-e, --orphans>"
msgstr "B<-e, --orphans>"
# type: Plain text
-#: pacman.8:191
+#: pacman.8:168
msgid ""
-"List all packages that were installed as a dependency (ie, not installed "
-"explicitly) and are not required by any other packages."
+"List all packages that were explicitly installed (ie, not pulled in as a "
+"dependency by other packages) and are not required by any other packages."
msgstr ""
# type: Plain text
-#: pacman.8:195
+#: pacman.8:172
msgid ""
"Display all groups that a specified package is part of. If no package names "
"are provided, all groups and members will be listed."
msgstr ""
# type: Plain text
-#: pacman.8:199
+#: pacman.8:176
msgid ""
"Display information on a given package. If it is used with the B<-p> option "
"then the .PKGINFO file will be printed."
msgstr ""
# type: Plain text
-#: pacman.8:203
+#: pacman.8:180
msgid ""
"List all files owned by E<lt>packageE<gt>. Multiple packages can be "
"specified on the command line."
msgstr ""
# type: TP
-#: pacman.8:203
+#: pacman.8:180
#, no-wrap
msgid "B<-m, --foreign>"
msgstr ""
# type: Plain text
-#: pacman.8:207
+#: pacman.8:184
msgid ""
"List all packages that were not found in the sync database(s). Typically "
"these are packages that were downloaded manually and installed with --add."
msgstr ""
# type: TP
-#: pacman.8:207
+#: pacman.8:184
#, no-wrap
msgid "B<-o, --owns E<lt>fileE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:210
+#: pacman.8:187
msgid "Search for the package that owns E<lt>fileE<gt>."
msgstr ""
# type: TP
-#: pacman.8:210
+#: pacman.8:187
#, no-wrap
msgid "B<-p, --file>"
msgstr ""
# type: Plain text
-#: pacman.8:215
+#: pacman.8:192
msgid ""
"Tells pacman that the package supplied on the command line is a file, not an "
"entry in the database. Pacman will decompress the file and query it. This "
@@ -628,20 +570,20 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:219
+#: pacman.8:196
msgid ""
"This will search each locally-installed package for names or descriptions "
-"that contains E<lt>regexpE<gt>."
+"that matches E<lt>regexpE<gt>."
msgstr ""
# type: SH
-#: pacman.8:219
+#: pacman.8:196
#, no-wrap
msgid "HANDLING CONFIG FILES"
msgstr ""
# type: Plain text
-#: pacman.8:226
+#: pacman.8:203
msgid ""
"pacman uses the same logic as rpm to determine action against files that are "
"designated to be backed up. During an upgrade, it uses 3 md5 hashes for "
@@ -652,25 +594,25 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:226
+#: pacman.8:203
#, no-wrap
msgid "original=B<X>, current=B<X>, new=B<X>"
msgstr ""
# type: Plain text
-#: pacman.8:229
+#: pacman.8:206
msgid ""
"All three files are the same, so we win either way. Install the new file."
msgstr ""
# type: TP
-#: pacman.8:229
+#: pacman.8:206
#, no-wrap
msgid "original=B<X>, current=B<X>, new=B<Y>"
msgstr ""
# type: Plain text
-#: pacman.8:234
+#: pacman.8:211
msgid ""
"The current file is un-altered from the original but the new one is "
"different. Since the user did not ever modify the file, and the new one may "
@@ -678,13 +620,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:234
+#: pacman.8:211
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<X>"
msgstr ""
# type: Plain text
-#: pacman.8:239
+#: pacman.8:216
msgid ""
"Both package versions contain the exact same file, but the one on the "
"filesystem has been modified since. In this case, we leave the current file "
@@ -692,25 +634,25 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:239
+#: pacman.8:216
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<Y>"
msgstr ""
# type: Plain text
-#: pacman.8:242
+#: pacman.8:219
msgid ""
"The new one is identical to the current one. Win win. Install the new file."
msgstr ""
# type: TP
-#: pacman.8:242
+#: pacman.8:219
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<Z>"
msgstr ""
# type: Plain text
-#: pacman.8:247
+#: pacman.8:224
msgid ""
"All three files are different, so we install the new file with a .pacnew "
"extension and warn the user, so she can manually move the file into place "
@@ -718,13 +660,13 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:247 makepkg.8:141
+#: pacman.8:224 makepkg.8:439
#, no-wrap
msgid "CONFIGURATION"
msgstr ""
# type: Plain text
-#: pacman.8:253
+#: pacman.8:230
msgid ""
"pacman will attempt to read I</etc/pacman.conf> each time it is invoked. "
"This configuration file is divided into sections or I<repositories>. Each "
@@ -734,13 +676,13 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:254
+#: pacman.8:231
#, no-wrap
msgid "Example:"
msgstr ""
# type: Plain text
-#: pacman.8:260
+#: pacman.8:237
#, no-wrap
msgid ""
"[options]\n"
@@ -749,13 +691,13 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:262
+#: pacman.8:239
#, no-wrap
msgid "Include = /etc/pacman.d/current\n"
msgstr ""
# type: Plain text
-#: pacman.8:265
+#: pacman.8:242
#, no-wrap
msgid ""
"[custom]\n"
@@ -763,108 +705,84 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:268
+#: pacman.8:245
#, no-wrap
msgid "CONFIG: OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:269
+#: pacman.8:246
#, no-wrap
msgid "B<DBPath = path/to/db/dir>"
msgstr ""
# type: Plain text
-#: pacman.8:273
+#: pacman.8:253
msgid ""
"Overrides the default location of the toplevel database directory. The "
-"default is I<var/lib/pacman>."
+"default is I<var/lib/pacman>. B<CacheDir = path/to/cache/dir> Overrides the "
+"default location of the package cache directory. The default is I<var/cache/"
+"pacman>."
msgstr ""
# type: TP
-#: pacman.8:273
-#, no-wrap
-msgid "B<CacheDir = path/to/cache/dir>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:277
-msgid ""
-"Overrides the default location of the package cache directory. The default "
-"is I<var/cache/pacman>."
-msgstr ""
-
-# type: TP
-#: pacman.8:277
+#: pacman.8:254
#, no-wrap
msgid "B<HoldPkg = E<lt>packageE<gt> [package] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:281
+#: pacman.8:258
msgid ""
"If a user tries to B<--remove> a package that's listed in HoldPkg, pacman "
"will ask for confirmation before proceeding."
msgstr ""
# type: TP
-#: pacman.8:281
+#: pacman.8:258
#, no-wrap
msgid "B<IgnorePkg = E<lt>packageE<gt> [package] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:285
+#: pacman.8:262
msgid ""
"Instructs pacman to ignore any upgrades for this package when performing a "
"B<--sysupgrade>."
msgstr ""
# type: TP
-#: pacman.8:285
-#, no-wrap
-msgid "B<UpgradeDelay = E<lt>numberE<gt>>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:289
-msgid ""
-"Upgrade only the packages that are at least E<lt>numberE<gt> days old when "
-"performing a B<--sysupgrade>."
-msgstr ""
-
-# type: TP
-#: pacman.8:289
+#: pacman.8:262
#, no-wrap
msgid "B<Include = E<lt>pathE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:293
+#: pacman.8:266
msgid ""
"Include another config file. This config file can include repositories or "
"general configuration options."
msgstr ""
# type: TP
-#: pacman.8:293
+#: pacman.8:266
#, no-wrap
msgid "B<ProxyServer = E<lt>host|ipE<gt>[:port]>"
msgstr ""
# type: Plain text
-#: pacman.8:296
+#: pacman.8:269
msgid "If set, pacman will use this proxy server for all ftp/http transfers."
msgstr ""
# type: TP
-#: pacman.8:296
+#: pacman.8:269
#, no-wrap
msgid "B<XferCommand = /path/to/command %u>"
msgstr ""
# type: Plain text
-#: pacman.8:302
+#: pacman.8:275
msgid ""
"If set, pacman will use this external program to download all remote files. "
"All instances of B<%u> will be replaced with the URL to be downloaded. If "
@@ -874,7 +792,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:306
+#: pacman.8:279
msgid ""
"This option is useful for users who experience problems with pacman's built-"
"in http/ftp support, or need the more advanced proxy support that comes with "
@@ -882,25 +800,25 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:306
+#: pacman.8:279
#, no-wrap
msgid "B<NoPassiveFtp>"
msgstr ""
# type: Plain text
-#: pacman.8:309
+#: pacman.8:282
msgid ""
"Disables passive ftp connections when downloading packages. (aka Active Mode)"
msgstr ""
# type: TP
-#: pacman.8:309
+#: pacman.8:282
#, no-wrap
msgid "B<NoUpgrade = E<lt>fileE<gt> [file] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:313
+#: pacman.8:286
msgid ""
"All files listed with a B<NoUpgrade> directive will never be touched during "
"a package install/upgrade. I<Note:> do not include the leading slash when "
@@ -908,13 +826,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:313
+#: pacman.8:286
#, no-wrap
msgid "B<NoExtract = E<lt>fileE<gt> [file] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:320
+#: pacman.8:293
msgid ""
"All files listed with a B<NoExtract> directive will never be extracted from "
"a package into the filesystem. This can be useful when you don't want part "
@@ -924,37 +842,37 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:320
+#: pacman.8:293
#, no-wrap
msgid "B<UseSyslog>"
msgstr ""
# type: Plain text
-#: pacman.8:324
+#: pacman.8:297
msgid ""
"Log action messages through syslog(). This will insert pacman log entries "
"into your /var/log/messages or equivalent."
msgstr ""
# type: TP
-#: pacman.8:324
+#: pacman.8:297
#, no-wrap
msgid "B<LogFile = /path/to/file>"
msgstr ""
# type: Plain text
-#: pacman.8:327
+#: pacman.8:300
msgid "Log actions directly to a file, usually /var/log/pacman.log."
msgstr ""
# type: SH
-#: pacman.8:328
+#: pacman.8:301
#, no-wrap
msgid "CONFIG: REPOSITORIES"
msgstr ""
# type: Plain text
-#: pacman.8:335
+#: pacman.8:308
msgid ""
"Each repository section defines a section name and at least one location "
"where the packages can be found. The section name is defined by the string "
@@ -966,62 +884,60 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:335
+#: pacman.8:308
#, no-wrap
msgid "USING YOUR OWN REPOSITORY"
msgstr ""
# type: Plain text
-#: pacman.8:339
+#: pacman.8:312
msgid ""
"Let's say you have a bunch of custom packages in I</home/pkgs> and their "
-"respective FrugalBuild files are all in I</var/fst/local>. All you need to "
-"do is generate a compressed package database in the I</home/pkgs> directory "
-"so pacman can find it when run with --refresh."
+"respective PKGBUILD files are all in I</var/abs/local>. All you need to do "
+"is generate a compressed package database in the I</home/pkgs> directory so "
+"pacman can find it when run with --refresh."
msgstr ""
# type: Plain text
-#: pacman.8:343
+#: pacman.8:316
#, no-wrap
-msgid "# gensync /var/fst/local /home/pkgs/custom.fdb\n"
+msgid "# gensync /var/abs/local /home/pkgs/custom.db.tar.gz\n"
msgstr ""
# type: Plain text
-#: pacman.8:353
+#: pacman.8:326
msgid ""
-"The above command will read all FrugalBuild files in /var/fst/local and "
-"generate a compressed database called /home/pkgs/custom.fdb. Note that the "
-"database must be of the form I<{treename}.fdb>, where {treename} is the name "
-"of the section defined in the configuration file. That's it! Now configure "
-"your I<custom> section in the configuration file as shown in the config "
-"example above. Pacman will now use your package repository. If you add new "
-"packages to the repository, remember to re-generate the database and use "
-"pacman's --refresh option."
+"The above command will read all PKGBUILD files in /var/abs/local and "
+"generate a compressed database called /home/pkgs/custom.db.tar.gz. Note "
+"that the database must be of the form I<{treename}.db.tar.gz>, where "
+"{treename} is the name of the section defined in the configuration file. "
+"That's it! Now configure your I<custom> section in the configuration file as "
+"shown in the config example above. Pacman will now use your package "
+"repository. If you add new packages to the repository, remember to re-"
+"generate the database and use pacman's --refresh option."
msgstr ""
# type: SH
-#: pacman.8:353 makepkg.8:149 FrugalBuild.8:453
+#: pacman.8:326 makepkg.8:447 PKGBUILD.8:453
#, no-wrap
msgid "SEE ALSO"
msgstr "LÁSD MÉG"
# type: Plain text
-#: pacman.8:355
+#: pacman.8:328
msgid "B<makepkg> is the package-building tool that comes with pacman."
msgstr ""
# type: SH
-#: pacman.8:355 makepkg.8:152 FrugalBuild.8:456
+#: pacman.8:328 makepkg.8:452 PKGBUILD.8:456
#, no-wrap
msgid "AUTHOR"
msgstr "SZERZŐ"
# type: Plain text
-#: pacman.8:359 makepkg.8:156 FrugalBuild.8:460
+#: pacman.8:331 makepkg.8:455
#, no-wrap
-msgid ""
-"Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
-"and the Frugalware developers E<lt>frugalware-devel@frugalware.orgE<gt>\n"
+msgid "Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
msgstr ""
# type: TH
@@ -1037,10 +953,10 @@ msgid "January 30, 2006"
msgstr "2006. január 30."
# type: TH
-#: makepkg.8:1 FrugalBuild.8:1
+#: makepkg.8:1
#, no-wrap
-msgid "Frugalware Developer Manual"
-msgstr "Frugalware Fejlesztői Kézikönyv"
+msgid "makepkg #VERSION#"
+msgstr ""
# type: Plain text
#: makepkg.8:4
@@ -1072,318 +988,914 @@ msgid ""
"build tree. See B<makeworld --help> for syntax."
msgstr ""
-# type: TP
-#: makepkg.8:20
+# type: SH
+#: makepkg.8:18
#, no-wrap
-msgid "B<-b, --builddeps>"
+msgid "BUILD PROCESS (or How To Build Your Own Packages)"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:22
+msgid ""
+"Start in an isolated directory (ie, it's not used for anything other than "
+"building this package). The build script should be called PKGBUILD and it "
+"should bear resemblance to the example below."
msgstr ""
# type: Plain text
#: makepkg.8:27
msgid ""
-"Build missing dependencies from source. When makepkg finds missing build-"
-"time or run-time dependencies, it will look for the dependencies' "
-"FrugalBuild files under $fst_root (set in your /etc/repoman.conf). If it "
-"finds them it will run another copy of makepkg to build and install the "
-"missing dependencies. The child makepkg calls will be made with the B<-b> "
-"and B<-i> options."
+"B<NOTE:> If you have a local copy of the Arch Build System (ABS) tree on "
+"your computer, you can copy the PKGBUILD.proto file to your new package "
+"build directory and edit it from there. To acquire/sync the ABS tree, use "
+"the B<abs> script included with pacman/makepkg."
+msgstr ""
+
+# type: SH
+#: makepkg.8:30
+#, no-wrap
+msgid "PKGBUILD Example:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:45
+#, no-wrap
+msgid ""
+"pkgname=modutils\n"
+"pkgver=2.4.25\n"
+"pkgrel=1\n"
+"pkgdesc=\"Utilities for inserting and removing modules from the linux kernel\"\n"
+"url=\"http://www.kernel.org\"\n"
+"backup=(etc/modules.conf)\n"
+"makedepends=('bash' 'mawk')\n"
+"depends=('glibc' 'zlib')\n"
+"source=(ftp://ftp.kernel.org/pub/linux/utils/kernel/$pkgname/v2.4/$pkgname-$pkgver.tar.bz2 \\e\n"
+" modules.conf)\n"
+"md5sums=('2c0cca3ef6330a187c6ef4fe41ecaa4d' \\e\n"
+" '35175bee593a7cc7d6205584a94d8625')\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:55
+#, no-wrap
+msgid ""
+"build() {\n"
+" cd $startdir/src/$pkgname-$pkgver\n"
+" ./configure --prefix=/usr --enable-insmod-static\n"
+" make || return 1\n"
+" make prefix=$startdir/pkg/usr install\n"
+" mv $startdir/pkg/usr/sbin $startdir/pkg\n"
+" mkdir -p $startdir/pkg/etc\n"
+" cp ../modules.conf $startdir/pkg/etc\n"
+"}\n"
+msgstr ""
+"build() {\n"
+" cd $startdir/src/$pkgname-$pkgver\n"
+" ./configure --prefix=/usr --enable-insmod-static\n"
+" make || return 1\n"
+" make prefix=$startdir/pkg/usr install\n"
+" mv $startdir/pkg/usr/sbin $startdir/pkg\n"
+" mkdir -p $startdir/pkg/etc\n"
+" cp ../modules.conf $startdir/pkg/etc\n"
+"}\n"
+
+# type: Plain text
+#: makepkg.8:63
+msgid ""
+"As you can see, the setup is fairly simple. The first three lines define "
+"the package name and version info. They also define the final package name "
+"which will be of the form I<$pkgname-$pkgver-$pkgrel.pkg.tar.gz>. The "
+"fourth line provides a brief description of the package. These four lines "
+"should be present in every PKGBUILD script."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:67
+msgid ""
+"The line with I<backup=> specifies files that should be treated specially "
+"when removing or upgrading packages. See B<HANDLING CONFIG FILES> in the "
+"I<pacman> manpage for more information on this."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:73
+msgid ""
+"Lines 7 and 8 list the dependencies for this package. The I<depends> array "
+"specifies the run-time dependencies and I<makedepends> specifies the build-"
+"time dependencies. In order to run the package, I<depends> must be "
+"satisfied. To build the package, B<all> dependencies must be satisifed "
+"first. makepkg will check this before attempting to build the package."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:77
+msgid ""
+"The I<source> array tells makepkg which files to download/extract before "
+"compiling begins. The I<md5sums> array provides md5sums for each of these "
+"files. These are used to validate the integrity of the source files."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:82
+msgid ""
+"Once your PKGBUILD is created, you can run I<makepkg> from the build "
+"directory. makepkg will then check dependencies and look for the source "
+"files required to build. If some are missing it will attempt to download "
+"them, provided there is a fully-qualified URL in the I<source> array."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:87
+msgid ""
+"The sources are then extracted into a directory called ./src and the "
+"I<build> function is called. This is where all package configuration, "
+"building, and installing should be done. Any customization will likely take "
+"place here."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:91
+msgid ""
+"After a package is built, the I<build> function must install the package "
+"files into a special package root, which can be referenced by B<$startdir/"
+"pkg> in the I<build> function. The typical way to do this is one of the "
+"following:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:95
+#, no-wrap
+msgid "make DESTDIR=$startdir/pkg install\n"
+msgstr "make DESTDIR=$startdir/pkg install\n"
+
+# type: Plain text
+#: makepkg.8:97
+#, no-wrap
+msgid "or\n"
+msgstr "vagy\n"
+
+# type: Plain text
+#: makepkg.8:99
+#, no-wrap
+msgid "make prefix=$startdir/pkg/usr install\n"
+msgstr "make prefix=$startdir/pkg/usr install\n"
+
+# type: Plain text
+#: makepkg.8:105
+msgid ""
+"Notice that the \"/usr\" portion should be present with \"prefix\", but not "
+"\"DESTDIR\". \"DESTDIR\" is the favorable option to use, but not all "
+"Makefiles support it. Use \"prefix\" only when \"DESTDIR\" is unavailable."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:112
+msgid ""
+"Once the package is successfully installed into the package root, I<makepkg> "
+"will remove some directories (as per Arch Linux package guidelines; if you "
+"use this elsewhere, feel free to change it) like /usr/doc and /usr/info. It "
+"will then strip debugging info from libraries and binaries and generate a "
+"meta-info file. Finally, it will compress everything into a .pkg.tar.gz "
+"file and leave it in the directory you ran B<makepkg> from."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:115
+msgid ""
+"At this point you should have a package file in the current directory, named "
+"something like name-version-release.pkg.tar.gz. Done!"
+msgstr ""
+
+# type: SH
+#: makepkg.8:116 PKGBUILD.8:121
+#, no-wrap
+msgid "Install/Upgrade/Remove Scripting"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:120 PKGBUILD.8:125
+msgid ""
+"Pacman has the ability to store and execute a package-specific script when "
+"it installs, removes, or upgrades a package. This allows a package to "
+"\"configure itself\" after installation and do the opposite right before it "
+"is removed."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:122 PKGBUILD.8:127
+msgid "The exact time the script is run varies with each operation:"
msgstr ""
# type: TP
-#: makepkg.8:27
+#: makepkg.8:122 PKGBUILD.8:127
#, no-wrap
-msgid "B<-B, --noccache>"
+msgid "B<pre_install>"
msgstr ""
# type: Plain text
-#: makepkg.8:30
-msgid "Do not use ccache during build."
+#: makepkg.8:125 makepkg.8:133 PKGBUILD.8:130 PKGBUILD.8:138
+msgid "script is run right before files are extracted."
+msgstr ""
+
+# type: TP
+#: makepkg.8:126 PKGBUILD.8:131
+#, no-wrap
+msgid "B<post_install>"
msgstr ""
# type: Plain text
-#: makepkg.8:33
-msgid "Clean up leftover work files/directories after a successful build."
+#: makepkg.8:129 PKGBUILD.8:134
+msgid "script is run right after files are extracted."
msgstr ""
# type: TP
-#: makepkg.8:33
+#: makepkg.8:130 PKGBUILD.8:135
#, no-wrap
-msgid "B<-C, --cleancache>"
+msgid "B<pre_upgrade>"
+msgstr ""
+
+# type: TP
+#: makepkg.8:134 PKGBUILD.8:139
+#, no-wrap
+msgid "B<post_upgrade>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:137 PKGBUILD.8:142
+msgid "script is run after files are extracted."
+msgstr ""
+
+# type: TP
+#: makepkg.8:138 PKGBUILD.8:143
+#, no-wrap
+msgid "B<pre_remove>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:141 PKGBUILD.8:146
+msgid "script is run right before files are removed."
+msgstr ""
+
+# type: TP
+#: makepkg.8:142 PKGBUILD.8:147
+#, no-wrap
+msgid "B<post_remove>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:145 PKGBUILD.8:150
+msgid "script is run right after files are removed."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:149
+msgid ""
+"To use this feature, just create a file (eg, pkgname.install) and put it in "
+"the same directory as the PKGBUILD script. Then use the I<install> "
+"directive:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:152 PKGBUILD.8:157
+#, no-wrap
+msgid "install=pkgname.install\n"
msgstr ""
# type: Plain text
-#: makepkg.8:38
+#: makepkg.8:156
msgid ""
-"Used with --chroot cleans up the chroot which means removing unnecessary "
-"packages from it. If used twice, then it removes all source files from the "
-"cache directory and cleans up the full compiler cache to free up diskspace."
+"The install script does not need to be specified in the I<source> array."
+msgstr ""
+
+# type: SH
+#: makepkg.8:159
+#, no-wrap
+msgid "Install scripts must follow this format:"
msgstr ""
# type: Plain text
-#: makepkg.8:43
+#: makepkg.8:169
+#, no-wrap
msgid ""
-"Do not perform any dependency checks. This will let you override/ignore any "
-"dependencies required. There's a good chance this option will break the "
-"build process if all of the dependencies aren't installed."
+"# arg 1: the new package version\n"
+"pre_install() {\n"
+" #\n"
+" # do pre-install stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:177
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"post_install() {\n"
+" #\n"
+" # do post-install stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:186
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"# arg 2: the old package version\n"
+"pre_upgrade() {\n"
+" #\n"
+" # do pre-upgrade stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:195
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"# arg 2: the old package version\n"
+"post_upgrade() {\n"
+" #\n"
+" # do post-upgrade stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:203
+#, no-wrap
+msgid ""
+"# arg 1: the old package version\n"
+"pre_remove() {\n"
+" #\n"
+" # do pre-remove stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:211
+#, no-wrap
+msgid ""
+"# arg 1: the old package version\n"
+"post_remove() {\n"
+" #\n"
+" # do post-remove stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:215
+#, no-wrap
+msgid ""
+"op=$1\n"
+"shift\n"
+"$op $*\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:219
+msgid ""
+"This template is also available in your ABS tree (/var/abs/install.proto)."
+msgstr ""
+
+# type: SH
+#: makepkg.8:220
+#, no-wrap
+msgid "PKGBUILD Directives"
msgstr ""
# type: TP
-#: makepkg.8:43
+#: makepkg.8:221 PKGBUILD.8:180
#, no-wrap
-msgid "B<-D E<lt>pkgnameE<gt>>"
+msgid "B<pkgname>"
msgstr ""
# type: Plain text
-#: makepkg.8:46
-msgid "Clean up only one package's compiler cache. (Uses ccache -C.)"
+#: makepkg.8:225 PKGBUILD.8:184
+msgid ""
+"The name of the package. This has be a unix-friendly name as it will be "
+"used in the package filename."
msgstr ""
# type: TP
-#: makepkg.8:46
+#: makepkg.8:226 PKGBUILD.8:185
#, no-wrap
-msgid "B<-e, --noextract>"
+msgid "B<pkgver>"
msgstr ""
# type: Plain text
-#: makepkg.8:51
+#: makepkg.8:229 PKGBUILD.8:188
msgid ""
-"Do not extract source files. Instead, use whatever already exists in the "
-"src/ directory. This is handy if you want to go into src and manually patch/"
-"tweak code, then make a package out of the result."
+"This is the version of the software as released from the author (eg, 2.7.1)."
+msgstr ""
+
+# type: TP
+#: makepkg.8:230 PKGBUILD.8:189
+#, no-wrap
+msgid "B<pkgrel>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:233
+msgid "This is the release number specific to Arch Linux packages."
+msgstr ""
+
+# type: TP
+#: makepkg.8:234 PKGBUILD.8:193
+#, no-wrap
+msgid "B<pkgdesc>"
msgstr ""
# type: Plain text
-#: makepkg.8:56
+#: makepkg.8:237 PKGBUILD.8:196
msgid ""
-"B<makepkg> will not build a package if a I<pkgname-pkgver-pkgrel-arch.fpm> "
-"file already exists in the build directory. You can override this behaviour "
-"with the B<--force> switch."
+"This should be a brief description of the package and its functionality."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:238
+#, fuzzy, no-wrap
+msgid "B<options>"
+msgstr "B<makepkg [opciók]>"
+
+# type: Plain text
+#: makepkg.8:243
+msgid ""
+"This array allows you to override some of makepkg's default behaviour when "
+"building packages. To set an option, just include the option name in the "
+"B<options> array."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:246
+msgid "I<Available Options:>"
msgstr ""
# type: TP
-#: makepkg.8:56
+#: makepkg.8:247
#, no-wrap
-msgid "B<-G, --genmd5>"
+msgid "B<FORCE>"
msgstr ""
# type: Plain text
-#: makepkg.8:61
+#: makepkg.8:251
msgid ""
-"Download all source files (if required) and use I<md5sum> to generate md5 "
-"hashes for each of them. You can then redirect the output into your "
-"FrugalBuild for source validation (makepkg -G E<gt>E<gt>FrugalBuild)."
+"force the package to be upgraded by B<--sysupgrade>, even if its an older "
+"version."
+msgstr ""
+
+# type: TP
+#: makepkg.8:251
+#, no-wrap
+msgid "B<KEEPDOCS>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:254
+msgid "do not remove /usr/share/doc and /usr/share/info directories."
+msgstr ""
+
+# type: TP
+#: makepkg.8:254
+#, no-wrap
+msgid "B<NOSTRIP>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:257
+msgid "do not strip debugging symbols from binaries and libraries."
msgstr ""
# type: TP
-#: makepkg.8:61
+#: makepkg.8:260 PKGBUILD.8:204
#, no-wrap
-msgid "B<-g, --gensha1>"
+msgid "B<url>"
msgstr ""
# type: Plain text
-#: makepkg.8:66
+#: makepkg.8:264 PKGBUILD.8:208
msgid ""
-"Download all source files (if required) and use I<sha1sum> to generate sha1 "
-"hashes for each of them. You can then redirect the output into your "
-"FrugalBuild for source validation (makepkg -g E<gt>E<gt>FrugalBuild)."
+"This field contains an optional URL that is associated with the piece of "
+"software being packaged. This is typically the project's website."
+msgstr ""
+
+# type: TP
+#: makepkg.8:265 PKGBUILD.8:209
+#, no-wrap
+msgid "B<license>"
msgstr ""
# type: Plain text
-#: makepkg.8:69
-msgid "Output syntax and commandline options."
+#: makepkg.8:275
+msgid ""
+"This field specifies the license(s) that apply to the package. Commonly-"
+"used licenses are typically found in I</usr/share/licenses/common>. If you "
+"see the package's license there, simply reference it in the license field "
+"(eg, B<license=\"GPL\">). If the package provides a license not found in I</"
+"usr/share/licenses/common>, then you should include the license in the "
+"package itself and set B<license=\"custom\"> or B<license=\"custom:"
+"LicenseName\">. The license itself should be placed in a directory called I<"
+"$startdir/pkg/usr/share/licenses/$pkgname>."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:278
+msgid ""
+"If multiple licenses are applied, use the array form: B<license=('GPL' 'FDL')"
+">"
msgstr ""
# type: TP
-#: makepkg.8:69
+#: makepkg.8:279 PKGBUILD.8:214
#, no-wrap
-msgid "B<-i, --install>"
+msgid "B<install>"
msgstr ""
# type: Plain text
-#: makepkg.8:72
-msgid "Install/Upgrade the package after a successful build."
+#: makepkg.8:285
+msgid ""
+"Specifies a special install script that is to be included in the package. "
+"This file should reside in the same directory as the PKGBUILD, and will be "
+"copied into the package by makepkg. It does not need to be included in the "
+"I<source> array. (eg, install=modutils.install)"
msgstr ""
# type: TP
-#: makepkg.8:72
+#: makepkg.8:286 PKGBUILD.8:227
#, no-wrap
-msgid "B<-j E<lt>jobsE<gt>>"
+msgid "B<source >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:76
+#: makepkg.8:293
msgid ""
-"Sets MAKEFLAGS=\"-jE<lt>jobsE<gt>\" before building the package. This is "
-"useful for overriding the MAKEFLAGS setting in /etc/makepkg.conf."
+"The I<source> line is an array of source files required to build the "
+"package. Source files must reside in the same directory as the PKGBUILD "
+"file, unless they have a fully-qualified URL. Then if the source file does "
+"not already exist in /var/cache/pacman/src, the file is downloaded by wget."
msgstr ""
# type: TP
-#: makepkg.8:76
+#: makepkg.8:294 PKGBUILD.8:235
#, no-wrap
-msgid "B<-L, --nolastmod>"
+msgid "B<md5sums >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:79
-msgid "Disable updating the Last modified line."
+#: makepkg.8:302
+msgid ""
+"If this field is present, it should contain an MD5 hash for every source "
+"file specified in the I<source> array (in the same order). makepkg will use "
+"this to verify source file integrity during subsequent builds. To easily "
+"generate md5sums, first build using the PKGBUILD then run B<makepkg -g "
+"E<gt>E<gt>PKGBUILD>. Then you can edit the PKGBUILD and move the I<md5sums> "
+"line from the bottom to an appropriate location."
msgstr ""
# type: TP
-#: makepkg.8:79
+#: makepkg.8:303 PKGBUILD.8:261
#, no-wrap
-msgid "B<-k, --logging>"
+msgid "B<groups >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:82
-msgid "Logging package build process"
+#: makepkg.8:308 PKGBUILD.8:266
+msgid ""
+"This is an array of symbolic names that represent groups of packages, "
+"allowing you to install multiple packages by requesting a single target. "
+"For example, one could install all KDE packages by installing the 'kde' "
+"group."
msgstr ""
# type: TP
-#: makepkg.8:82
+#: makepkg.8:309 PKGBUILD.8:273
#, no-wrap
-msgid "B<-l E<lt>pkgnameE<gt>>"
+msgid "B<backup >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:87
+#: makepkg.8:316 PKGBUILD.8:280
msgid ""
-"Download the package's buildscript before starting the build. This is "
-"useful if you do not want to do a full 'repoman upd' nor want to download "
-"manually the buildscript."
+"A space-delimited array of filenames (without a preceding slash). The "
+"I<backup> line will be propagated to the package meta-info file for pacman. "
+"This will designate all files listed there to be backed up if this package "
+"is ever removed from a system. See B<HANDLING CONFIG FILES> in the "
+"I<pacman> manpage for more information."
msgstr ""
# type: TP
-#: makepkg.8:87
+#: makepkg.8:317 PKGBUILD.8:281
#, no-wrap
-msgid "B<-m, --nocolor>"
+msgid "B<depends >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:90
-msgid "Disable color in output messages"
+#: makepkg.8:325
+msgid ""
+"An array of packages that this package depends on to build and run. "
+"Packages in this list should be surrounded with single quotes and contain at "
+"least the package name. They can also include a version requirement of the "
+"form B<nameE<lt>E<gt>version>, where E<lt>E<gt> is one of these three "
+"comparisons: B<E<gt>=> (greater than equal to), B<E<lt>=> (less than or "
+"equal to), or B<=> (equal to). See the PKGBUILD example above for an "
+"example of the I<depends> directive."
msgstr ""
# type: TP
-#: makepkg.8:90
+#: makepkg.8:326 PKGBUILD.8:290
#, no-wrap
-msgid "B<-n, --nostrip>"
+msgid "B<makedepends >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:93
-msgid "Do not strip binaries and libraries."
+#: makepkg.8:330 PKGBUILD.8:294
+msgid ""
+"An array of packages that this package depends on to build (ie, not required "
+"to run). Packages in this list should follow the same format as I<depends>."
msgstr ""
# type: TP
-#: makepkg.8:93
+#: makepkg.8:331 PKGBUILD.8:303
#, no-wrap
-msgid "B<-o, --nobuild>"
+msgid "B<conflicts >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:96
-msgid "Download and extract files only, do not build."
+#: makepkg.8:336 PKGBUILD.8:308
+msgid ""
+"An array of packages that will conflict with this package (ie, they cannot "
+"both be installed at the same time). This directive follows the same format "
+"as I<depends> except you cannot specify versions here, only package names."
msgstr ""
# type: TP
-#: makepkg.8:96
+#: makepkg.8:337 PKGBUILD.8:309
#, no-wrap
-msgid "B<-p E<lt>buildscriptE<gt>>"
+msgid "B<provides >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:99
+#: makepkg.8:343 PKGBUILD.8:315
msgid ""
-"Read the package script I<E<lt>buildscriptE<gt>> instead of the default "
-"(I<FrugalBuild>)."
+"An array of \"virtual provisions\" that this package provides. This allows "
+"a package to provide dependency names other than it's own package name. For "
+"example, the kernel-scsi and kernel-ide packages can each provide 'kernel' "
+"which allows packages to simply depend on 'kernel' rather than \"kernel-scsi "
+"OR kernel-ide OR ...\""
msgstr ""
# type: TP
-#: makepkg.8:99
+#: makepkg.8:344 PKGBUILD.8:316
#, no-wrap
-msgid "B<-r, --rmdeps>"
+msgid "B<replaces >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:103
+#: makepkg.8:350 PKGBUILD.8:322
msgid ""
-"Upon successful build, remove any dependencies installed by makepkg/pacman "
-"during dependency auto-resolution (using B<-b> or B<-s>)."
+"This is an array of packages that this package should replace, and can be "
+"used to handle renamed/combined packages. For example, if the kernel "
+"package gets renamed to kernel-ide, then subsequent 'pacman -Syu' calls will "
+"not pick up the upgrade, due to the differing package names. I<replaces> "
+"handles this."
msgstr ""
+# type: SH
+#: makepkg.8:351
+#, fuzzy, no-wrap
+msgid "MAKEPKG OPTIONS"
+msgstr "ELTÁVOLÍTÁSI OPCIÓK"
+
# type: TP
-#: makepkg.8:103
+#: makepkg.8:352
#, no-wrap
-msgid "B<-R, --chroot>"
+msgid "B<-b, --builddeps>"
msgstr ""
# type: Plain text
-#: makepkg.8:106
-msgid "Build the package in a chroot environment."
+#: makepkg.8:359
+msgid ""
+"Build missing dependencies from source. When makepkg finds missing build-"
+"time or run-time dependencies, it will look for the dependencies' PKGBUILD "
+"files under $ABSROOT (set in your /etc/makepkg.conf). If it finds them it "
+"will run another copy of makepkg to build and install the missing "
+"dependencies. The child makepkg calls will be made with the B<-b> and B<-i> "
+"options."
msgstr ""
# type: TP
-#: makepkg.8:106
+#: makepkg.8:359
#, no-wrap
-msgid "B<-s, --syncdeps>"
+msgid "B<-B, --noccache>"
msgstr ""
# type: Plain text
-#: makepkg.8:112
+#: makepkg.8:362
+msgid "Do not use ccache during build."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:365
+msgid "Clean up leftover work files/directories after a successful build."
+msgstr ""
+
+# type: TP
+#: makepkg.8:365
+#, no-wrap
+msgid "B<-C, --cleancache>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:368
+msgid "Removes all source files from the cache directory to free up diskspace."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:373
msgid ""
-"Install missing dependencies using pacman. When makepkg finds missing build-"
-"time or run-time dependencies, it will run pacman to try and resolve them. "
-"If successful, pacman will download the missing packages from a package "
-"repository and install them for you."
+"Do not perform any dependency checks. This will let you override/ignore any "
+"dependencies required. There's a good chance this option will break the "
+"build process if all of the dependencies aren't installed."
msgstr ""
# type: TP
-#: makepkg.8:112
+#: makepkg.8:373
+#, no-wrap
+msgid "B<-e, --noextract>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:378
+msgid ""
+"Do not extract source files. Instead, use whatever already exists in the "
+"src/ directory. This is handy if you want to go into src and manually patch/"
+"tweak code, then make a package out of the result."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:383
+msgid ""
+"B<makepkg> will not build a package if a I<pkgname-pkgver-pkgrel.pkg.tar.gz> "
+"file already exists in the build directory. You can override this behaviour "
+"with the B<--force> switch."
+msgstr ""
+
+# type: TP
+#: makepkg.8:383
+#, fuzzy, no-wrap
+msgid "B<-g, --genmd5>"
+msgstr "B<-A, --add>"
+
+# type: Plain text
+#: makepkg.8:388
+msgid ""
+"Download all source files (if required) and use I<md5sum> to generate md5 "
+"hashes for each of them. You can then redirect the output into your "
+"PKGBUILD for source validation (makepkg -g E<gt>E<gt>PKGBUILD)."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:391
+msgid "Output syntax and commandline options."
+msgstr ""
+
+# type: TP
+#: makepkg.8:391
+#, no-wrap
+msgid "B<-i, --install>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:394
+msgid "Install/Upgrade the package after a successful build."
+msgstr ""
+
+# type: TP
+#: makepkg.8:394
+#, no-wrap
+msgid "B<-j E<lt>jobsE<gt>>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:398
+msgid ""
+"Sets MAKEFLAGS=\"-jE<lt>jobsE<gt>\" before building the package. This is "
+"useful for overriding the MAKEFLAGS setting in /etc/makepkg.conf."
+msgstr ""
+
+# type: TP
+#: makepkg.8:398
+#, no-wrap
+msgid "B<-m, --nocolor>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:401
+msgid "Disable color in output messages"
+msgstr ""
+
+# type: TP
+#: makepkg.8:401
+#, no-wrap
+msgid "B<-n, --nostrip>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:404
+msgid "Do not strip binaries and libraries."
+msgstr ""
+
+# type: TP
+#: makepkg.8:404
+#, no-wrap
+msgid "B<-o, --nobuild>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:407
+msgid "Download and extract files only, do not build."
+msgstr ""
+
+# type: TP
+#: makepkg.8:407
#, no-wrap
-msgid "B<-t E<lt>treeE<gt>>"
+msgid "B<-p E<lt>buildscriptE<gt>>"
msgstr ""
# type: Plain text
-#: makepkg.8:117
+#: makepkg.8:410
msgid ""
-"When building in a chroot (using -R) you may want to build packages for a "
-"version other than the host one. Using this option, it's possible to build "
-"packages for \"stable\" while the host system is \"current\" and vica versa."
+"Read the package script I<E<lt>buildscriptE<gt>> instead of the default "
+"(I<PKGBUILD>)."
+msgstr ""
+
+# type: TP
+#: makepkg.8:410
+#, no-wrap
+msgid "B<-r, --rmdeps>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:414
+msgid ""
+"Upon successful build, remove any dependencies installed by makepkg/pacman "
+"during dependency auto-resolution (using B<-b> or B<-s>)."
msgstr ""
# type: TP
-#: makepkg.8:117
+#: makepkg.8:414
#, no-wrap
-msgid "B<-u, --noup2date>"
+msgid "B<-s, --syncdeps>"
msgstr ""
# type: Plain text
-#: makepkg.8:126
+#: makepkg.8:420
+msgid ""
+"Install missing dependencies using pacman. When makepkg finds missing build-"
+"time or run-time dependencies, it will run pacman to try and resolve them. "
+"If successful, pacman will download the missing packages from a package "
+"repository and install them for you."
+msgstr ""
+
+# type: TP
+#: makepkg.8:420
+#, fuzzy, no-wrap
+msgid "B<-S, --sudosync>"
+msgstr "B<-S, --sync>"
+
+# type: Plain text
+#: makepkg.8:425
msgid ""
-"Do not check for newer version before starting build. Normally makepkg will "
-"prevent you from building obsolete source by mistake. If you know what you "
-"are doing, you can disable this feature with this switch. B<-S, --sudosync> "
"Install missing dependencies using pacman and sudo. This is the same as B<-"
"s> except that makepkg will call pacman with sudo. This means you don't have "
"to build as root to use dependency auto-resolution."
msgstr ""
# type: TP
-#: makepkg.8:127
+#: makepkg.8:425
#, no-wrap
msgid "B<-w E<lt>destdirE<gt>>"
msgstr ""
# type: Plain text
-#: makepkg.8:131
+#: makepkg.8:429
msgid ""
"Write the resulting package file to the directory I<E<lt>destdirE<gt>> "
"instead of the current working directory."
msgstr ""
# type: Plain text
-#: makepkg.8:136
+#: makepkg.8:434
msgid ""
"When calling pacman to resolve dependencies or conflicts, makepkg can pass "
"the I<--noconfirm> option to it so it does not wait for any user input "
@@ -1391,7 +1903,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:140
+#: makepkg.8:438
msgid ""
"When calling pacman, makepkg can pass the I<--noprogressbar> option to it. "
"This is useful if one is directing makepkg's output to a non-terminal (ie, a "
@@ -1399,7 +1911,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:146
+#: makepkg.8:444
msgid ""
"Configuration options are stored in I</etc/makepkg.conf>. This file is "
"parsed as a bash script, so you can export any special compiler flags you "
@@ -1408,36 +1920,49 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:149
+#: makepkg.8:447
msgid ""
"B<NOTE:> This does not guarantee that all package Makefiles will use your "
"exported variables. Some of them are flaky..."
msgstr ""
# type: Plain text
-#: makepkg.8:152
-msgid "B<FrugalBuild>(8), B<pacman>(8)"
+#: makepkg.8:449
+msgid "B<pacman> is the package manager that uses packages built by makepkg."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:452
+msgid ""
+"See the Arch Linux Documentation for package-building guidelines if you wish "
+"to contribute packages to the Arch Linux project."
msgstr ""
# type: SH
-#: FrugalBuild.8:1
+#: PKGBUILD.8:1
#, fuzzy, no-wrap
msgid "FrugalBuild"
msgstr "FrugalBuild példa:"
# type: TH
-#: FrugalBuild.8:1
+#: PKGBUILD.8:1
#, no-wrap
msgid "June 13, 2006"
msgstr "2006. június 13."
+# type: TH
+#: PKGBUILD.8:1
+#, no-wrap
+msgid "Frugalware Developer Manual"
+msgstr "Frugalware Fejlesztői Kézikönyv"
+
# type: Plain text
-#: FrugalBuild.8:4
+#: PKGBUILD.8:4
msgid "FrugalBuild - Frugalware package builder descriptor"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:8
+#: PKGBUILD.8:8
msgid ""
"This manual page is meant to describe general rules about FrugalBuilds. If "
"you're interested in the package builder B<makepkg> itself, then see its "
@@ -1445,13 +1970,13 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:11
+#: PKGBUILD.8:11
#, no-wrap
msgid "FrugalBuild Example:"
msgstr "FrugalBuild példa:"
# type: Plain text
-#: FrugalBuild.8:17
+#: PKGBUILD.8:17
#, no-wrap
msgid ""
"# Last Modified: Sun, 19 Jun 2005 15:24:32 +0000\n"
@@ -1460,7 +1985,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:27
+#: PKGBUILD.8:27
#, no-wrap
msgid ""
"pkgname=dvdauthor\n"
@@ -1475,27 +2000,27 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:29
+#: PKGBUILD.8:29
#, no-wrap
msgid "# optimization OK\n"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:34
+#: PKGBUILD.8:34
msgid ""
"As you can see, the setup is fairly simple. The first line tracks the time "
"of the last update, this is automatically updated after a successful build."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:37
+#: PKGBUILD.8:37
msgid ""
"The next line defines its build time. Of course, it depends on your "
"hardware, so we use SBUs instead of minutes as a unit."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:41
+#: PKGBUILD.8:41
msgid ""
"SBU is the Static Binutils Unit, which means the time \"repoman merge "
"binutils\" takes on your machine. By default makepkg will print out how many "
@@ -1504,12 +2029,12 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:43
+#: PKGBUILD.8:43
msgid "SBU=\"257\""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:47
+#: PKGBUILD.8:47
msgid ""
"The line above means compiling binutils on your machine took 257 seconds. "
"Starting from this point, makepkg will print out SBUs instead of seconds "
@@ -1518,7 +2043,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:53
+#: PKGBUILD.8:53
msgid ""
"If you wish to maintain the package, write your name or nick and e-mail "
"address to the third line. If you don't plan to maintain the package just "
@@ -1529,7 +2054,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:61
+#: PKGBUILD.8:61
msgid ""
"pkgname defines the package name. It should not contain any uppercase "
"letters. The package version defines the upstream version, while the "
@@ -1542,14 +2067,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:64
+#: PKGBUILD.8:64
msgid ""
"pkgdesc is a short one-line description for the package. Usually taken from "
"the project's homepage or manpage. Try to keep the lenght under 80 chars."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:69
+#: PKGBUILD.8:69
msgid ""
"depends() is a bash array which defines the dependencies of the package. "
"depends() means the other package is required for building and using the "
@@ -1558,7 +2083,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:78
+#: PKGBUILD.8:78
msgid ""
"The next line is a special Finclude commands which allows you to inherit any "
"directive from a FrugalBuild scheme. They can be found in the FST, under /"
@@ -1571,7 +2096,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:82
+#: PKGBUILD.8:82
msgid ""
"The groups() array's first element can't be omitted, and it should be a "
"valid \"first group\". This means it should be in a foo or foo-extra format, "
@@ -1579,7 +2104,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:90
+#: PKGBUILD.8:90
msgid ""
"The archs() array defines for which architectures the given package is "
"available. If it's not available, it means that gensync will skip it when "
@@ -1592,7 +2117,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:95
+#: PKGBUILD.8:95
msgid ""
"The sha1sums() array can be generated with the makepkg -g command. Its "
"purpose is to prevent compiling from wrong sources, especially when the "
@@ -1601,7 +2126,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:103
+#: PKGBUILD.8:103
msgid ""
"The last line will be added automatically to the end of the FrugalBuild if "
"the build() function used your $CFLAGS or $CXXFLAGS. This is handy if you "
@@ -1613,7 +2138,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:111
+#: PKGBUILD.8:111
msgid ""
"Finally we define a build() function that will build the package. If you "
"don't want to do anything special, probably you don't have to specify "
@@ -1625,7 +2150,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:117
+#: PKGBUILD.8:117
msgid ""
"Once the package is successfully installed into the package root, I<makepkg> "
"will prepare some documentation. It will then strip debugging info from "
@@ -1635,95 +2160,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:120
+#: PKGBUILD.8:120
msgid ""
"At this point you should have a package file in the current directory, named "
"something like name-version-release-arch.fpm. Done!"
msgstr ""
-# type: SH
-#: FrugalBuild.8:121
-#, no-wrap
-msgid "Install/Upgrade/Remove Scripting"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:125
-msgid ""
-"Pacman has the ability to store and execute a package-specific script when "
-"it installs, removes, or upgrades a package. This allows a package to "
-"\"configure itself\" after installation and do the opposite right before it "
-"is removed."
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:127
-msgid "The exact time the script is run varies with each operation:"
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:127
-#, no-wrap
-msgid "B<pre_install>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:130 FrugalBuild.8:138
-msgid "script is run right before files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:131
-#, no-wrap
-msgid "B<post_install>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:134
-msgid "script is run right after files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:135
-#, no-wrap
-msgid "B<pre_upgrade>"
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:139
-#, no-wrap
-msgid "B<post_upgrade>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:142
-msgid "script is run after files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:143
-#, no-wrap
-msgid "B<pre_remove>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:146
-msgid "script is run right before files are removed."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:147
-#, no-wrap
-msgid "B<post_remove>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:150
-msgid "script is run right after files are removed."
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:154
+#: PKGBUILD.8:154
msgid ""
"To use this feature, just create a file (eg, pkgname.install) and put it in "
"the same directory as the FrugalBuild script. Then use the I<install> "
@@ -1731,13 +2175,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:157
-#, no-wrap
-msgid "install=pkgname.install\n"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:163
+#: PKGBUILD.8:163
msgid ""
"The install script does not need to be specified in the I<source> array. If "
"you omit the install directive then makepkg will check for the $pkgname."
@@ -1745,20 +2183,20 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:166
+#: PKGBUILD.8:166
msgid ""
"You can find a scriptlet skeleton in the /docs/tech/skel/ directory, use it "
"when creating new packages."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:168
+#: PKGBUILD.8:168
msgid ""
"The scriptlet messages are parsed, a simple example tells you everything:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:177
+#: PKGBUILD.8:177
#, no-wrap
msgid ""
"post_upgrade()\n"
@@ -1772,110 +2210,42 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:179
+#: PKGBUILD.8:179
#, no-wrap
msgid "FrugalBuild Directives"
msgstr ""
-# type: TP
-#: FrugalBuild.8:180
-#, no-wrap
-msgid "B<pkgname>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:184
-msgid ""
-"The name of the package. This has be a unix-friendly name as it will be "
-"used in the package filename."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:185
-#, no-wrap
-msgid "B<pkgver>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:188
-msgid ""
-"This is the version of the software as released from the author (eg, 2.7.1)."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:189
-#, no-wrap
-msgid "B<pkgrel>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:192
+#: PKGBUILD.8:192
msgid "This is the release number specific to Frugalware Linux packages."
msgstr ""
# type: TP
-#: FrugalBuild.8:193
-#, no-wrap
-msgid "B<pkgdesc>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:196
-msgid ""
-"This should be a brief description of the package and its functionality."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:197
+#: PKGBUILD.8:197
#, no-wrap
msgid "B<pkgdesc_localized>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:200
+#: PKGBUILD.8:200
msgid "Array of the localized package descriptions."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:203
+#: PKGBUILD.8:203
msgid ""
"The format is the following: pkgdesc_localized=('xx_YY foo' 'xx_YY bar')"
msgstr ""
-# type: TP
-#: FrugalBuild.8:204
-#, no-wrap
-msgid "B<url>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:208
-msgid ""
-"This field contains an optional URL that is associated with the piece of "
-"software being packaged. This is typically the project's website."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:209
-#, no-wrap
-msgid "B<license>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:213
+#: PKGBUILD.8:213
msgid ""
"Sets the license type (eg, \"GPL\", \"BSD\", \"NON-FREE\"). (B<Note>: This "
"option is still in development and may change in the future)"
msgstr ""
-# type: TP
-#: FrugalBuild.8:214
-#, no-wrap
-msgid "B<install>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:220
+#: PKGBUILD.8:220
msgid ""
"Specifies a special install script that is to be included in the package. "
"This file should reside in the same directory as the FrugalBuild, and will "
@@ -1884,27 +2254,21 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:221
+#: PKGBUILD.8:221
#, no-wrap
msgid "B<up2date>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:226
+#: PKGBUILD.8:226
msgid ""
"This directive should contain a command that prints the current upstream "
"stable version of the project. This way we can check for newer version "
"without visiting manually the project's website (see above)."
msgstr ""
-# type: TP
-#: FrugalBuild.8:227
-#, no-wrap
-msgid "B<source >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:234
+#: PKGBUILD.8:234
msgid ""
"The I<source> line is an array of source files required to build the "
"package. Source files must reside in the same directory as the FrugalBuild "
@@ -1912,14 +2276,8 @@ msgid ""
"not already exist in /var/cache/pacman/src, the file is downloaded by wget."
msgstr ""
-# type: TP
-#: FrugalBuild.8:235
-#, no-wrap
-msgid "B<md5sums >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:243
+#: PKGBUILD.8:243
msgid ""
"If this field is present, it should contain an MD5 hash for every source "
"file specified in the I<source> array (in the same order). makepkg will use "
@@ -1930,13 +2288,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:244
+#: PKGBUILD.8:244
#, no-wrap
msgid "B<sha1sums >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:252
+#: PKGBUILD.8:252
msgid ""
"If this field is present, it should contain an SHA1 hash for every source "
"file specified in the I<source> array (in the same order). makepkg will use "
@@ -1947,13 +2305,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:253
+#: PKGBUILD.8:253
#, no-wrap
msgid "B<signatures >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:258
+#: PKGBUILD.8:258
msgid ""
"If this field is present, it should contain an array of gpg signatures "
"required to validate the source files. Where there is no signature available "
@@ -1961,63 +2319,26 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:260
+#: PKGBUILD.8:260
msgid "signatures=(${source[0]}.asc '')"
msgstr ""
# type: TP
-#: FrugalBuild.8:261
-#, no-wrap
-msgid "B<groups >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:266
-msgid ""
-"This is an array of symbolic names that represent groups of packages, "
-"allowing you to install multiple packages by requesting a single target. "
-"For example, one could install all KDE packages by installing the 'kde' "
-"group."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:267
+#: PKGBUILD.8:267
#, no-wrap
msgid "B<archs >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:272
+#: PKGBUILD.8:272
msgid ""
"This array defines on which architectures the given package is avalibable. "
"If it's not available, that will mean that gensync will skip it when "
"generating package databases."
msgstr ""
-# type: TP
-#: FrugalBuild.8:273
-#, no-wrap
-msgid "B<backup >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:280
-msgid ""
-"A space-delimited array of filenames (without a preceding slash). The "
-"I<backup> line will be propagated to the package meta-info file for pacman. "
-"This will designate all files listed there to be backed up if this package "
-"is ever removed from a system. See B<HANDLING CONFIG FILES> in the "
-"I<pacman> manpage for more information."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:281
-#, no-wrap
-msgid "B<depends >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:289
+#: PKGBUILD.8:289
msgid ""
"An array of packages that this package depends on to build and run. "
"Packages in this list should be surrounded with single quotes and contain at "
@@ -2029,26 +2350,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:290
-#, no-wrap
-msgid "B<makedepends >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:294
-msgid ""
-"An array of packages that this package depends on to build (ie, not required "
-"to run). Packages in this list should follow the same format as I<depends>."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:295
+#: PKGBUILD.8:295
#, no-wrap
msgid "B<rodepends >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:302
+#: PKGBUILD.8:302
msgid ""
"An array of packages that this package depends on to run (ie, not required "
"to build). Generally I<rodepends> should be avoided in favour of I<depends> "
@@ -2058,64 +2366,18 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:303
-#, no-wrap
-msgid "B<conflicts >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:308
-msgid ""
-"An array of packages that will conflict with this package (ie, they cannot "
-"both be installed at the same time). This directive follows the same format "
-"as I<depends> except you cannot specify versions here, only package names."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:309
-#, no-wrap
-msgid "B<provides >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:315
-msgid ""
-"An array of \"virtual provisions\" that this package provides. This allows "
-"a package to provide dependency names other than it's own package name. For "
-"example, the kernel-scsi and kernel-ide packages can each provide 'kernel' "
-"which allows packages to simply depend on 'kernel' rather than \"kernel-scsi "
-"OR kernel-ide OR ...\""
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:316
-#, no-wrap
-msgid "B<replaces >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:322
-msgid ""
-"This is an array of packages that this package should replace, and can be "
-"used to handle renamed/combined packages. For example, if the kernel "
-"package gets renamed to kernel-ide, then subsequent 'pacman -Syu' calls will "
-"not pick up the upgrade, due to the differing package names. I<replaces> "
-"handles this."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:323
+#: PKGBUILD.8:323
#, no-wrap
msgid "B<options >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:326
+#: PKGBUILD.8:326
msgid "This is an array of various boolean options. The possible values are:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:339
+#: PKGBUILD.8:339
#, no-wrap
msgid ""
"nodocs Don't add any documentation automatically (ie. when there'll be\n"
@@ -2133,13 +2395,13 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:341
+#: PKGBUILD.8:341
#, no-wrap
msgid "What is the process of chrooted build ?"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:347
+#: PKGBUILD.8:347
msgid ""
"First, what is chroot? We currently use fakeroot to prevent build() from "
"modifying the host system, and we use a prefix or DESTDIR directive to "
@@ -2148,7 +2410,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:355
+#: PKGBUILD.8:355
msgid ""
"This system lacks of the ability to control the list of installed packages "
"during the build on the system of a packager, the given compiled package "
@@ -2161,14 +2423,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:358
+#: PKGBUILD.8:358
msgid ""
"Of course there is a sollution to avoid this, to use a real chroot instead "
"of a simple fakeroot. What is this means? The followings:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:366
+#: PKGBUILD.8:366
msgid ""
"When starting the build, a core chroot system is installed under /var/"
"chroot. (Of course you can change this value under /etc/makepkg.conf.) The "
@@ -2180,7 +2442,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:372
+#: PKGBUILD.8:372
msgid ""
"When you start building with makepkg -R, pacman will install these packages "
"to /var/chroot if necessary. This will produce a fully \"clean\" Frugalware "
@@ -2190,7 +2452,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:377
+#: PKGBUILD.8:377
msgid ""
"Here comes the fun part. The packages listed in depends() and makedepends() "
"are installed to this clean (/var/chroot) system. From this point, this "
@@ -2199,7 +2461,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:381
+#: PKGBUILD.8:381
msgid ""
"After this the chroot should be cleaned up which means the removal of the "
"installed depends() and makedepends(). This ensures us not to build from "
@@ -2207,7 +2469,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:385
+#: PKGBUILD.8:385
msgid ""
"This way we can prevent lots of dependency problems and it is even possible "
"to build packages for a different Frugalware version. This is quite efficent "
@@ -2215,7 +2477,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:389
+#: PKGBUILD.8:389
msgid ""
"If the build is failed, the working directory will not be deleted, you can "
"find it under /var/chroot/var/tmp/fst. Later if you want to clean your "
@@ -2224,27 +2486,27 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:392
+#: PKGBUILD.8:392
msgid ""
"To activate building in a chroot, you should run makepkg as root at least "
"with the -R option."
msgstr ""
# type: SH
-#: FrugalBuild.8:393
+#: PKGBUILD.8:393
#, no-wrap
msgid "Package splitting"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:397
+#: PKGBUILD.8:397
msgid ""
"Package splitting means moving out a list of specifed files to subpackages "
"(like libmysql out of mysql) and then defining the properties of subpackages."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:402
+#: PKGBUILD.8:402
msgid ""
"NOTE: if you create several subpackages, maintaining those packages will "
"require more and more time. Thus, unnecessary splits aren't welcome. "
@@ -2253,14 +2515,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:405
+#: PKGBUILD.8:405
msgid ""
"The B<subpkgs()> array is to define the pkgnames of the subpackages. From "
"now all the directives has their subfoo equivalent:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:421
+#: PKGBUILD.8:421
#, no-wrap
msgid ""
"pkgname -E<gt> subpkgs()\n"
@@ -2281,7 +2543,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:425
+#: PKGBUILD.8:425
msgid ""
"Also note that bash does not support two-dimensional arrays, so when "
"defining the array of arrays, then quotes are the major separators and "
@@ -2289,12 +2551,12 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:427
+#: PKGBUILD.8:427
msgid "Simple example:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:434
+#: PKGBUILD.8:434
#, no-wrap
msgid ""
"Add the followings to your bottom of your FrugalBuild\n"
@@ -2306,14 +2568,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:438
+#: PKGBUILD.8:438
msgid ""
"You may define conflicts, replaces and other directives for your "
"subpackages, but the requirement is only to define these 5 ones."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:443
+#: PKGBUILD.8:443
msgid ""
"The second part is to move some files to the - just defined - subpackages. "
"You should use the Fsplit command for this at the end of your build() "
@@ -2322,60 +2584,50 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:446
+#: PKGBUILD.8:446
#, no-wrap
msgid "Fsplit subpkgname usr/share/\n"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:449
+#: PKGBUILD.8:449
msgid ""
"This will move the /usr/share dir of the package to the \"subpkgname\" "
"subpackage."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:452
+#: PKGBUILD.8:452
msgid ""
"NOTE: never use a trailing slash when defining file patterns, especially if "
"you use wildcards in it!"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:456
+#: PKGBUILD.8:456
msgid "B<makepkg>(8), B<pacman>(8)"
msgstr ""
# type: Plain text
-#~ msgid ""
-#~ "build() {\n"
-#~ " cd $startdir/src/$pkgname-$pkgver\n"
-#~ " ./configure --prefix=/usr --enable-insmod-static\n"
-#~ " make || return 1\n"
-#~ " make prefix=$startdir/pkg/usr install\n"
-#~ " mv $startdir/pkg/usr/sbin $startdir/pkg\n"
-#~ " mkdir -p $startdir/pkg/etc\n"
-#~ " cp ../modules.conf $startdir/pkg/etc\n"
-#~ "}\n"
-#~ msgstr ""
-#~ "build() {\n"
-#~ " cd $startdir/src/$pkgname-$pkgver\n"
-#~ " ./configure --prefix=/usr --enable-insmod-static\n"
-#~ " make || return 1\n"
-#~ " make prefix=$startdir/pkg/usr install\n"
-#~ " mv $startdir/pkg/usr/sbin $startdir/pkg\n"
-#~ " mkdir -p $startdir/pkg/etc\n"
-#~ " cp ../modules.conf $startdir/pkg/etc\n"
-#~ "}\n"
+#: PKGBUILD.8:460
+#, no-wrap
+msgid ""
+"Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
+"and the Frugalware developers E<lt>frugalware-devel@frugalware.orgE<gt>\n"
+msgstr ""
-# type: Plain text
-#~ msgid "make DESTDIR=$startdir/pkg install\n"
-#~ msgstr "make DESTDIR=$startdir/pkg install\n"
+# type: TH
+#~ msgid "Frugalware User Manual"
+#~ msgstr "Frugalware Felhasználói Kézikönyv"
-# type: Plain text
-#~ msgid "or\n"
-#~ msgstr "vagy\n"
+# type: TP
+#~ msgid "B<-c, --changelog>"
+#~ msgstr "B<-c, --changelog>"
-# type: Plain text
-#~ msgid "make prefix=$startdir/pkg/usr install\n"
-#~ msgstr "make prefix=$startdir/pkg/usr install\n"
+# type: TP
+#~ msgid "B<--ask E<lt>numberE<gt>>"
+#~ msgstr "B<--ask E<lt>számE<gt>>"
+
+# type: TP
+#~ msgid "B<-e, --dependsonly>"
+#~ msgstr "B<-e, --dependsonly>"
diff --git a/doc/po/pacman.pot b/doc/po/pacman.pot
index 59768d0f..77c852fa 100644
--- a/doc/po/pacman.pot
+++ b/doc/po/pacman.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2006-09-03 13:36+0200\n"
+"POT-Creation-Date: 2006-10-30 8:14-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -29,11 +29,11 @@ msgstr ""
# type: TH
#: pacman.8:1
#, no-wrap
-msgid "Frugalware User Manual"
+msgid "pacman 3.4.0"
msgstr ""
# type: SH
-#: pacman.8:2 makepkg.8:2 FrugalBuild.8:2
+#: pacman.8:2 makepkg.8:2 PKGBUILD.8:2
#, no-wrap
msgid "NAME"
msgstr ""
@@ -55,7 +55,7 @@ msgid "B<pacman E<lt>operationE<gt> [options] E<lt>packageE<gt> [package] ...>"
msgstr ""
# type: SH
-#: pacman.8:6 makepkg.8:6 FrugalBuild.8:4
+#: pacman.8:6 makepkg.8:6 PKGBUILD.8:4
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
@@ -66,7 +66,7 @@ msgid ""
"B<pacman> is a I<package management> utility that tracks installed packages "
"on a linux system. It has simple dependency support and the ability to "
"connect to a remote ftp server and automatically upgrade packages on the "
-"local system. pacman package are I<bzipped tar> format."
+"local system. pacman package are I<gzipped tar> format."
msgstr ""
# type: SH
@@ -113,29 +113,18 @@ msgid ""
"Query the package database. This operation allows you to view installed "
"packages and their files, as well as meta-info about individual packages "
"(dependencies, conflicts, install date, build date, size). This can be run "
-"against the local package database or can be used on individual .fpm "
+"against the local package database or can be used on individual .tar.gz "
"packages. See B<QUERY OPTIONS> below."
msgstr ""
# type: TP
#: pacman.8:28
#, no-wrap
-msgid "B<-c, --changelog>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:31
-msgid "View the changelog of a package."
-msgstr ""
-
-# type: TP
-#: pacman.8:31
-#, no-wrap
msgid "B<-R, --remove>"
msgstr ""
# type: Plain text
-#: pacman.8:38
+#: pacman.8:35
msgid ""
"Remove a package from the system. Files belonging to the specified package "
"will be deleted, and the database will be updated. Most configuration files "
@@ -144,13 +133,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:38
+#: pacman.8:35
#, no-wrap
msgid "B<-S, --sync>"
msgstr ""
# type: Plain text
-#: pacman.8:45
+#: pacman.8:42
msgid ""
"Synchronize packages. With this function you can install packages directly "
"from the ftp servers, complete with all dependencies required to run the "
@@ -160,13 +149,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:45
+#: pacman.8:42
#, no-wrap
msgid "B<-U, --upgrade>"
msgstr ""
# type: Plain text
-#: pacman.8:50
+#: pacman.8:47
msgid ""
"Upgrade a package. This is essentially a \"remove-then-add\" process. See "
"B<HANDLING CONFIG FILES> for an explanation on how pacman takes care of "
@@ -174,43 +163,43 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:50
+#: pacman.8:47
#, no-wrap
msgid "B<-V, --version>"
msgstr ""
# type: Plain text
-#: pacman.8:53
+#: pacman.8:50
msgid "Display version and exit."
msgstr ""
# type: TP
-#: pacman.8:53 makepkg.8:66
+#: pacman.8:50 makepkg.8:388
#, no-wrap
msgid "B<-h, --help>"
msgstr ""
# type: Plain text
-#: pacman.8:57
+#: pacman.8:54
msgid ""
"Display syntax for the given operation. If no operation was supplied then "
"the general syntax is shown."
msgstr ""
# type: SH
-#: pacman.8:57 makepkg.8:19
+#: pacman.8:54
#, no-wrap
msgid "OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:58 makepkg.8:38
+#: pacman.8:55 makepkg.8:368
#, no-wrap
msgid "B<-d, --nodeps>"
msgstr ""
# type: Plain text
-#: pacman.8:64
+#: pacman.8:61
msgid ""
"Skips all dependency checks. Normally, pacman will always check a package's "
"dependency fields to ensure that all dependencies are installed and there "
@@ -218,13 +207,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:64 makepkg.8:51
+#: pacman.8:61 makepkg.8:378
#, no-wrap
msgid "B<-f, --force>"
msgstr ""
# type: Plain text
-#: pacman.8:70
+#: pacman.8:67
msgid ""
"Bypass file conflict checks, overwriting conflicting files. If the package "
"that is about to be installed contains files that are already installed, "
@@ -233,13 +222,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:70
+#: pacman.8:67
#, no-wrap
msgid "B<-r, --root E<lt>pathE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:79
+#: pacman.8:76
msgid ""
"Specify alternative installation root (default is \"/\"). This should I<not> "
"be used as a way to install software into e.g. /usr/local instead of "
@@ -250,100 +239,67 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:79
+#: pacman.8:76
#, no-wrap
msgid "B<-v, --verbose>"
msgstr ""
# type: Plain text
-#: pacman.8:82
+#: pacman.8:79
msgid "Output more status and error messages."
msgstr ""
# type: TP
-#: pacman.8:82
+#: pacman.8:79
#, no-wrap
msgid "B<--config E<lt>pathE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:85
+#: pacman.8:82
msgid "Specify an alternate configuration file."
msgstr ""
# type: TP
-#: pacman.8:85 makepkg.8:131
+#: pacman.8:82 makepkg.8:429
#, no-wrap
msgid "B<--noconfirm>"
msgstr ""
# type: Plain text
-#: pacman.8:89
+#: pacman.8:86
msgid ""
"Bypass any and all \"Are you sure?\" messages. It's not a good idea to do "
"this unless you want to run pacman from a script."
msgstr ""
# type: TP
-#: pacman.8:89
-#, no-wrap
-msgid "B<--ask E<lt>numberE<gt>>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:94
-msgid ""
-"Finetune the --noconfirm switch by not answering \"yes\" to all libalpm "
-"questions, but you are able to specify yes/no for all type of libalpm "
-"questions. The types are the followings:"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:101
-#, no-wrap
-msgid ""
-"The given package is in IgnorePkg. (1)\n"
-"Replace package foo with bar? (2)\n"
-"foo conflicts with bar. Remove bar? (4)\n"
-"Do you want to delete the corrupted package? (8)\n"
-"Local version is newer. (16)\n"
-"Local version is up to date. (32)\n"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:104
-msgid ""
-"Select for what types do you want to answer yes, sum up the values and use "
-"the result as a parameter to this option."
-msgstr ""
-
-# type: TP
-#: pacman.8:104 makepkg.8:136
+#: pacman.8:86 makepkg.8:434
#, no-wrap
msgid "B<--noprogressbar>"
msgstr ""
# type: Plain text
-#: pacman.8:108
+#: pacman.8:90
msgid ""
"Do not show a progress bar when downloading files. This can be useful for "
"scripts that call pacman and capture the output."
msgstr ""
# type: SH
-#: pacman.8:108
+#: pacman.8:90
#, no-wrap
msgid "SYNC OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:109 makepkg.8:30
+#: pacman.8:91 makepkg.8:362
#, no-wrap
msgid "B<-c, --clean>"
msgstr ""
# type: Plain text
-#: pacman.8:116
+#: pacman.8:98
msgid ""
"Remove old packages from the cache. When pacman downloads packages, it "
"saves them in I</var/cache/pacman/pkg>. If you need to free up diskspace, "
@@ -353,40 +309,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:116
-#, no-wrap
-msgid "B<-e, --dependsonly>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:121
-msgid ""
-"Don't install the packages itself, only their dependencies. This can be "
-"handy if you want to install the packages themselves with different options "
-"or from source."
-msgstr ""
-
-# type: TP
-#: pacman.8:121 pacman.8:191
+#: pacman.8:98 pacman.8:168
#, no-wrap
msgid "B<-g, --groups>"
msgstr ""
# type: Plain text
-#: pacman.8:125
+#: pacman.8:102
msgid ""
"Display all the members for each package group specified. If no group names "
"are provided, all groups will be listed."
msgstr ""
# type: TP
-#: pacman.8:125 pacman.8:195
+#: pacman.8:102 pacman.8:172
#, no-wrap
msgid "B<-i, --info>"
msgstr ""
# type: Plain text
-#: pacman.8:130
+#: pacman.8:107
msgid ""
"Display dependency information for a given package. This will search "
"through all repositories for a matching package and display the "
@@ -394,26 +336,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:130 pacman.8:199
+#: pacman.8:107 pacman.8:176
#, no-wrap
msgid "B<-l, --list>"
msgstr ""
# type: Plain text
-#: pacman.8:134
+#: pacman.8:111
msgid ""
"List all files in the specified repositories. Multiple repositories can be "
"specified on the command line."
msgstr ""
# type: TP
-#: pacman.8:134
+#: pacman.8:111
#, no-wrap
msgid "B<-p, --print-uris>"
msgstr ""
# type: Plain text
-#: pacman.8:139
+#: pacman.8:116
msgid ""
"Print out URIs for each package that will be installed, including any "
"dependencies that have yet to be installed. These can be piped to a file "
@@ -421,26 +363,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:139 pacman.8:215
+#: pacman.8:116 pacman.8:192
#, no-wrap
msgid "B<-s, --search E<lt>regexpE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:143
+#: pacman.8:120
msgid ""
"This will search each package in the package list for names or descriptions "
-"that contains E<lt>regexpE<gt>."
+"that matches E<lt>regexpE<gt>."
msgstr ""
# type: TP
-#: pacman.8:143
+#: pacman.8:120
#, no-wrap
msgid "B<-u, --sysupgrade>"
msgstr ""
# type: Plain text
-#: pacman.8:151
+#: pacman.8:128
msgid ""
"Upgrades all packages that are out of date. pacman will examine every "
"package installed on the system, and if a newer package exists on the server "
@@ -451,24 +393,24 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:151
+#: pacman.8:128
#, no-wrap
msgid "B<-w, --downloadonly>"
msgstr ""
# type: Plain text
-#: pacman.8:154
+#: pacman.8:131
msgid "Retrieve all packages from the server, but do not install/upgrade anything."
msgstr ""
# type: TP
-#: pacman.8:154
+#: pacman.8:131
#, no-wrap
msgid "B<-y, --refresh>"
msgstr ""
# type: Plain text
-#: pacman.8:159
+#: pacman.8:136
msgid ""
"Download a fresh copy of the master package list from the ftp server defined "
"in I</etc/pacman.conf>. This should typically be used each time you use "
@@ -476,13 +418,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:159
+#: pacman.8:136
#, no-wrap
msgid "B<--ignore E<lt>pkgE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:164
+#: pacman.8:141
msgid ""
"This option functions exactly the same as the B<IgnorePkg> configuration "
"directive. Sometimes it can be handy to skip some package updates without "
@@ -490,43 +432,43 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:164
+#: pacman.8:141
#, no-wrap
msgid "REMOVE OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:165
+#: pacman.8:142
#, no-wrap
msgid "B<-c, --cascade>"
msgstr ""
# type: Plain text
-#: pacman.8:169
+#: pacman.8:146
msgid ""
"Remove all target packages, as well as all packages that depend on one or "
"more target packages. This operation is recursive."
msgstr ""
# type: TP
-#: pacman.8:169
+#: pacman.8:146
#, no-wrap
msgid "B<-k, --keep>"
msgstr ""
# type: Plain text
-#: pacman.8:172
+#: pacman.8:149
msgid "Removes the database entry only. Leaves all files in place."
msgstr ""
# type: TP
-#: pacman.8:172
+#: pacman.8:149
#, no-wrap
msgid "B<-n, --nosave>"
msgstr ""
# type: Plain text
-#: pacman.8:179
+#: pacman.8:156
msgid ""
"Instructs pacman to ignore file backup designations. Normally, when a file "
"is about to be I<removed> from the system the database is first checked to "
@@ -535,13 +477,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:179
+#: pacman.8:156
#, no-wrap
msgid "B<-s, --recursive>"
msgstr ""
# type: Plain text
-#: pacman.8:185
+#: pacman.8:162
msgid ""
"For each target specified, remove it and all its dependencies, provided that "
"(A) they are not required by other packages; and (B) they were not "
@@ -550,77 +492,77 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:185
+#: pacman.8:162
#, no-wrap
msgid "QUERY OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:186
+#: pacman.8:163
#, no-wrap
msgid "B<-e, --orphans>"
msgstr ""
# type: Plain text
-#: pacman.8:191
+#: pacman.8:168
msgid ""
-"List all packages that were installed as a dependency (ie, not installed "
-"explicitly) and are not required by any other packages."
+"List all packages that were explicitly installed (ie, not pulled in as a "
+"dependency by other packages) and are not required by any other packages."
msgstr ""
# type: Plain text
-#: pacman.8:195
+#: pacman.8:172
msgid ""
"Display all groups that a specified package is part of. If no package names "
"are provided, all groups and members will be listed."
msgstr ""
# type: Plain text
-#: pacman.8:199
+#: pacman.8:176
msgid ""
"Display information on a given package. If it is used with the B<-p> option "
"then the .PKGINFO file will be printed."
msgstr ""
# type: Plain text
-#: pacman.8:203
+#: pacman.8:180
msgid ""
"List all files owned by E<lt>packageE<gt>. Multiple packages can be "
"specified on the command line."
msgstr ""
# type: TP
-#: pacman.8:203
+#: pacman.8:180
#, no-wrap
msgid "B<-m, --foreign>"
msgstr ""
# type: Plain text
-#: pacman.8:207
+#: pacman.8:184
msgid ""
"List all packages that were not found in the sync database(s). Typically "
"these are packages that were downloaded manually and installed with --add."
msgstr ""
# type: TP
-#: pacman.8:207
+#: pacman.8:184
#, no-wrap
msgid "B<-o, --owns E<lt>fileE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:210
+#: pacman.8:187
msgid "Search for the package that owns E<lt>fileE<gt>."
msgstr ""
# type: TP
-#: pacman.8:210
+#: pacman.8:187
#, no-wrap
msgid "B<-p, --file>"
msgstr ""
# type: Plain text
-#: pacman.8:215
+#: pacman.8:192
msgid ""
"Tells pacman that the package supplied on the command line is a file, not an "
"entry in the database. Pacman will decompress the file and query it. This "
@@ -628,20 +570,20 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:219
+#: pacman.8:196
msgid ""
"This will search each locally-installed package for names or descriptions "
-"that contains E<lt>regexpE<gt>."
+"that matches E<lt>regexpE<gt>."
msgstr ""
# type: SH
-#: pacman.8:219
+#: pacman.8:196
#, no-wrap
msgid "HANDLING CONFIG FILES"
msgstr ""
# type: Plain text
-#: pacman.8:226
+#: pacman.8:203
msgid ""
"pacman uses the same logic as rpm to determine action against files that are "
"designated to be backed up. During an upgrade, it uses 3 md5 hashes for "
@@ -652,24 +594,24 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:226
+#: pacman.8:203
#, no-wrap
msgid "original=B<X>, current=B<X>, new=B<X>"
msgstr ""
# type: Plain text
-#: pacman.8:229
+#: pacman.8:206
msgid "All three files are the same, so we win either way. Install the new file."
msgstr ""
# type: TP
-#: pacman.8:229
+#: pacman.8:206
#, no-wrap
msgid "original=B<X>, current=B<X>, new=B<Y>"
msgstr ""
# type: Plain text
-#: pacman.8:234
+#: pacman.8:211
msgid ""
"The current file is un-altered from the original but the new one is "
"different. Since the user did not ever modify the file, and the new one may "
@@ -677,13 +619,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:234
+#: pacman.8:211
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<X>"
msgstr ""
# type: Plain text
-#: pacman.8:239
+#: pacman.8:216
msgid ""
"Both package versions contain the exact same file, but the one on the "
"filesystem has been modified since. In this case, we leave the current file "
@@ -691,26 +633,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:239
+#: pacman.8:216
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<Y>"
msgstr ""
# type: Plain text
-#: pacman.8:242
+#: pacman.8:219
msgid ""
"The new one is identical to the current one. Win win. Install the new "
"file."
msgstr ""
# type: TP
-#: pacman.8:242
+#: pacman.8:219
#, no-wrap
msgid "original=B<X>, current=B<Y>, new=B<Z>"
msgstr ""
# type: Plain text
-#: pacman.8:247
+#: pacman.8:224
msgid ""
"All three files are different, so we install the new file with a .pacnew "
"extension and warn the user, so she can manually move the file into place "
@@ -718,13 +660,13 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:247 makepkg.8:141
+#: pacman.8:224 makepkg.8:439
#, no-wrap
msgid "CONFIGURATION"
msgstr ""
# type: Plain text
-#: pacman.8:253
+#: pacman.8:230
msgid ""
"pacman will attempt to read I</etc/pacman.conf> each time it is invoked. "
"This configuration file is divided into sections or I<repositories>. Each "
@@ -734,13 +676,13 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:254
+#: pacman.8:231
#, no-wrap
msgid "Example:"
msgstr ""
# type: Plain text
-#: pacman.8:260
+#: pacman.8:237
#, no-wrap
msgid ""
"[options]\n"
@@ -749,13 +691,13 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:262
+#: pacman.8:239
#, no-wrap
msgid "Include = /etc/pacman.d/current\n"
msgstr ""
# type: Plain text
-#: pacman.8:265
+#: pacman.8:242
#, no-wrap
msgid ""
"[custom]\n"
@@ -763,108 +705,84 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:268
+#: pacman.8:245
#, no-wrap
msgid "CONFIG: OPTIONS"
msgstr ""
# type: TP
-#: pacman.8:269
+#: pacman.8:246
#, no-wrap
msgid "B<DBPath = path/to/db/dir>"
msgstr ""
# type: Plain text
-#: pacman.8:273
+#: pacman.8:253
msgid ""
"Overrides the default location of the toplevel database directory. The "
-"default is I<var/lib/pacman>."
+"default is I<var/lib/pacman>. B<CacheDir = path/to/cache/dir> Overrides the "
+"default location of the package cache directory. The default is "
+"I<var/cache/pacman>."
msgstr ""
# type: TP
-#: pacman.8:273
-#, no-wrap
-msgid "B<CacheDir = path/to/cache/dir>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:277
-msgid ""
-"Overrides the default location of the package cache directory. The default "
-"is I<var/cache/pacman>."
-msgstr ""
-
-# type: TP
-#: pacman.8:277
+#: pacman.8:254
#, no-wrap
msgid "B<HoldPkg = E<lt>packageE<gt> [package] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:281
+#: pacman.8:258
msgid ""
"If a user tries to B<--remove> a package that's listed in HoldPkg, pacman "
"will ask for confirmation before proceeding."
msgstr ""
# type: TP
-#: pacman.8:281
+#: pacman.8:258
#, no-wrap
msgid "B<IgnorePkg = E<lt>packageE<gt> [package] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:285
+#: pacman.8:262
msgid ""
"Instructs pacman to ignore any upgrades for this package when performing a "
"B<--sysupgrade>."
msgstr ""
# type: TP
-#: pacman.8:285
-#, no-wrap
-msgid "B<UpgradeDelay = E<lt>numberE<gt>>"
-msgstr ""
-
-# type: Plain text
-#: pacman.8:289
-msgid ""
-"Upgrade only the packages that are at least E<lt>numberE<gt> days old when "
-"performing a B<--sysupgrade>."
-msgstr ""
-
-# type: TP
-#: pacman.8:289
+#: pacman.8:262
#, no-wrap
msgid "B<Include = E<lt>pathE<gt>>"
msgstr ""
# type: Plain text
-#: pacman.8:293
+#: pacman.8:266
msgid ""
"Include another config file. This config file can include repositories or "
"general configuration options."
msgstr ""
# type: TP
-#: pacman.8:293
+#: pacman.8:266
#, no-wrap
msgid "B<ProxyServer = E<lt>host|ipE<gt>[:port]>"
msgstr ""
# type: Plain text
-#: pacman.8:296
+#: pacman.8:269
msgid "If set, pacman will use this proxy server for all ftp/http transfers."
msgstr ""
# type: TP
-#: pacman.8:296
+#: pacman.8:269
#, no-wrap
msgid "B<XferCommand = /path/to/command %u>"
msgstr ""
# type: Plain text
-#: pacman.8:302
+#: pacman.8:275
msgid ""
"If set, pacman will use this external program to download all remote files. "
"All instances of B<%u> will be replaced with the URL to be downloaded. If "
@@ -874,7 +792,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: pacman.8:306
+#: pacman.8:279
msgid ""
"This option is useful for users who experience problems with pacman's "
"built-in http/ftp support, or need the more advanced proxy support that "
@@ -882,26 +800,26 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:306
+#: pacman.8:279
#, no-wrap
msgid "B<NoPassiveFtp>"
msgstr ""
# type: Plain text
-#: pacman.8:309
+#: pacman.8:282
msgid ""
"Disables passive ftp connections when downloading packages. (aka Active "
"Mode)"
msgstr ""
# type: TP
-#: pacman.8:309
+#: pacman.8:282
#, no-wrap
msgid "B<NoUpgrade = E<lt>fileE<gt> [file] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:313
+#: pacman.8:286
msgid ""
"All files listed with a B<NoUpgrade> directive will never be touched during "
"a package install/upgrade. I<Note:> do not include the leading slash when "
@@ -909,13 +827,13 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:313
+#: pacman.8:286
#, no-wrap
msgid "B<NoExtract = E<lt>fileE<gt> [file] ...>"
msgstr ""
# type: Plain text
-#: pacman.8:320
+#: pacman.8:293
msgid ""
"All files listed with a B<NoExtract> directive will never be extracted from "
"a package into the filesystem. This can be useful when you don't want part "
@@ -925,37 +843,37 @@ msgid ""
msgstr ""
# type: TP
-#: pacman.8:320
+#: pacman.8:293
#, no-wrap
msgid "B<UseSyslog>"
msgstr ""
# type: Plain text
-#: pacman.8:324
+#: pacman.8:297
msgid ""
"Log action messages through syslog(). This will insert pacman log entries "
"into your /var/log/messages or equivalent."
msgstr ""
# type: TP
-#: pacman.8:324
+#: pacman.8:297
#, no-wrap
msgid "B<LogFile = /path/to/file>"
msgstr ""
# type: Plain text
-#: pacman.8:327
+#: pacman.8:300
msgid "Log actions directly to a file, usually /var/log/pacman.log."
msgstr ""
# type: SH
-#: pacman.8:328
+#: pacman.8:301
#, no-wrap
msgid "CONFIG: REPOSITORIES"
msgstr ""
# type: Plain text
-#: pacman.8:335
+#: pacman.8:308
msgid ""
"Each repository section defines a section name and at least one location "
"where the packages can be found. The section name is defined by the string "
@@ -967,62 +885,60 @@ msgid ""
msgstr ""
# type: SH
-#: pacman.8:335
+#: pacman.8:308
#, no-wrap
msgid "USING YOUR OWN REPOSITORY"
msgstr ""
# type: Plain text
-#: pacman.8:339
+#: pacman.8:312
msgid ""
"Let's say you have a bunch of custom packages in I</home/pkgs> and their "
-"respective FrugalBuild files are all in I</var/fst/local>. All you need to "
-"do is generate a compressed package database in the I</home/pkgs> directory "
-"so pacman can find it when run with --refresh."
+"respective PKGBUILD files are all in I</var/abs/local>. All you need to do "
+"is generate a compressed package database in the I</home/pkgs> directory so "
+"pacman can find it when run with --refresh."
msgstr ""
# type: Plain text
-#: pacman.8:343
+#: pacman.8:316
#, no-wrap
-msgid "# gensync /var/fst/local /home/pkgs/custom.fdb\n"
+msgid "# gensync /var/abs/local /home/pkgs/custom.db.tar.gz\n"
msgstr ""
# type: Plain text
-#: pacman.8:353
+#: pacman.8:326
msgid ""
-"The above command will read all FrugalBuild files in /var/fst/local and "
-"generate a compressed database called /home/pkgs/custom.fdb. Note that the "
-"database must be of the form I<{treename}.fdb>, where {treename} is the name "
-"of the section defined in the configuration file. That's it! Now configure "
-"your I<custom> section in the configuration file as shown in the config "
-"example above. Pacman will now use your package repository. If you add new "
-"packages to the repository, remember to re-generate the database and use "
-"pacman's --refresh option."
+"The above command will read all PKGBUILD files in /var/abs/local and "
+"generate a compressed database called /home/pkgs/custom.db.tar.gz. Note "
+"that the database must be of the form I<{treename}.db.tar.gz>, where "
+"{treename} is the name of the section defined in the configuration file. "
+"That's it! Now configure your I<custom> section in the configuration file as "
+"shown in the config example above. Pacman will now use your package "
+"repository. If you add new packages to the repository, remember to "
+"re-generate the database and use pacman's --refresh option."
msgstr ""
# type: SH
-#: pacman.8:353 makepkg.8:149 FrugalBuild.8:453
+#: pacman.8:326 makepkg.8:447 PKGBUILD.8:453
#, no-wrap
msgid "SEE ALSO"
msgstr ""
# type: Plain text
-#: pacman.8:355
+#: pacman.8:328
msgid "B<makepkg> is the package-building tool that comes with pacman."
msgstr ""
# type: SH
-#: pacman.8:355 makepkg.8:152 FrugalBuild.8:456
+#: pacman.8:328 makepkg.8:452 PKGBUILD.8:456
#, no-wrap
msgid "AUTHOR"
msgstr ""
# type: Plain text
-#: pacman.8:359 makepkg.8:156 FrugalBuild.8:460
+#: pacman.8:331 makepkg.8:455
#, no-wrap
-msgid ""
-"Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
-"and the Frugalware developers E<lt>frugalware-devel@frugalware.orgE<gt>\n"
+msgid "Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
msgstr ""
# type: TH
@@ -1038,9 +954,9 @@ msgid "January 30, 2006"
msgstr ""
# type: TH
-#: makepkg.8:1 FrugalBuild.8:1
+#: makepkg.8:1
#, no-wrap
-msgid "Frugalware Developer Manual"
+msgid "makepkg #VERSION#"
msgstr ""
# type: Plain text
@@ -1073,265 +989,868 @@ msgid ""
"build tree. See B<makeworld --help> for syntax."
msgstr ""
-# type: TP
-#: makepkg.8:20
+# type: SH
+#: makepkg.8:18
#, no-wrap
-msgid "B<-b, --builddeps>"
+msgid "BUILD PROCESS (or How To Build Your Own Packages)"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:22
+msgid ""
+"Start in an isolated directory (ie, it's not used for anything other than "
+"building this package). The build script should be called PKGBUILD and it "
+"should bear resemblance to the example below."
msgstr ""
# type: Plain text
#: makepkg.8:27
msgid ""
-"Build missing dependencies from source. When makepkg finds missing "
-"build-time or run-time dependencies, it will look for the dependencies' "
-"FrugalBuild files under $fst_root (set in your /etc/repoman.conf). If it "
-"finds them it will run another copy of makepkg to build and install the "
-"missing dependencies. The child makepkg calls will be made with the B<-b> "
-"and B<-i> options."
+"B<NOTE:> If you have a local copy of the Arch Build System (ABS) tree on "
+"your computer, you can copy the PKGBUILD.proto file to your new package "
+"build directory and edit it from there. To acquire/sync the ABS tree, use "
+"the B<abs> script included with pacman/makepkg."
+msgstr ""
+
+# type: SH
+#: makepkg.8:30
+#, no-wrap
+msgid "PKGBUILD Example:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:45
+#, no-wrap
+msgid ""
+"pkgname=modutils\n"
+"pkgver=2.4.25\n"
+"pkgrel=1\n"
+"pkgdesc=\"Utilities for inserting and removing modules from the linux "
+"kernel\"\n"
+"url=\"http://www.kernel.org\"\n"
+"backup=(etc/modules.conf)\n"
+"makedepends=('bash' 'mawk')\n"
+"depends=('glibc' 'zlib')\n"
+"source=(ftp://ftp.kernel.org/pub/linux/utils/kernel/$pkgname/v2.4/$pkgname-$pkgver.tar.bz2 "
+"\\e\n"
+" modules.conf)\n"
+"md5sums=('2c0cca3ef6330a187c6ef4fe41ecaa4d' \\e\n"
+" '35175bee593a7cc7d6205584a94d8625')\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:55
+#, no-wrap
+msgid ""
+"build() {\n"
+" cd $startdir/src/$pkgname-$pkgver\n"
+" ./configure --prefix=/usr --enable-insmod-static\n"
+" make || return 1\n"
+" make prefix=$startdir/pkg/usr install\n"
+" mv $startdir/pkg/usr/sbin $startdir/pkg\n"
+" mkdir -p $startdir/pkg/etc\n"
+" cp ../modules.conf $startdir/pkg/etc\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:63
+msgid ""
+"As you can see, the setup is fairly simple. The first three lines define "
+"the package name and version info. They also define the final package name "
+"which will be of the form I<$pkgname-$pkgver-$pkgrel.pkg.tar.gz>. The "
+"fourth line provides a brief description of the package. These four lines "
+"should be present in every PKGBUILD script."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:67
+msgid ""
+"The line with I<backup=> specifies files that should be treated specially "
+"when removing or upgrading packages. See B<HANDLING CONFIG FILES> in the "
+"I<pacman> manpage for more information on this."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:73
+msgid ""
+"Lines 7 and 8 list the dependencies for this package. The I<depends> array "
+"specifies the run-time dependencies and I<makedepends> specifies the "
+"build-time dependencies. In order to run the package, I<depends> must be "
+"satisfied. To build the package, B<all> dependencies must be satisifed "
+"first. makepkg will check this before attempting to build the package."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:77
+msgid ""
+"The I<source> array tells makepkg which files to download/extract before "
+"compiling begins. The I<md5sums> array provides md5sums for each of these "
+"files. These are used to validate the integrity of the source files."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:82
+msgid ""
+"Once your PKGBUILD is created, you can run I<makepkg> from the build "
+"directory. makepkg will then check dependencies and look for the source "
+"files required to build. If some are missing it will attempt to download "
+"them, provided there is a fully-qualified URL in the I<source> array."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:87
+msgid ""
+"The sources are then extracted into a directory called ./src and the "
+"I<build> function is called. This is where all package configuration, "
+"building, and installing should be done. Any customization will likely take "
+"place here."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:91
+msgid ""
+"After a package is built, the I<build> function must install the package "
+"files into a special package root, which can be referenced by "
+"B<$startdir/pkg> in the I<build> function. The typical way to do this is "
+"one of the following:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:95
+#, no-wrap
+msgid "make DESTDIR=$startdir/pkg install\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:97
+#, no-wrap
+msgid "or\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:99
+#, no-wrap
+msgid "make prefix=$startdir/pkg/usr install\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:105
+msgid ""
+"Notice that the \"/usr\" portion should be present with \"prefix\", but not "
+"\"DESTDIR\". \"DESTDIR\" is the favorable option to use, but not all "
+"Makefiles support it. Use \"prefix\" only when \"DESTDIR\" is unavailable."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:112
+msgid ""
+"Once the package is successfully installed into the package root, I<makepkg> "
+"will remove some directories (as per Arch Linux package guidelines; if you "
+"use this elsewhere, feel free to change it) like /usr/doc and /usr/info. It "
+"will then strip debugging info from libraries and binaries and generate a "
+"meta-info file. Finally, it will compress everything into a .pkg.tar.gz "
+"file and leave it in the directory you ran B<makepkg> from."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:115
+msgid ""
+"At this point you should have a package file in the current directory, named "
+"something like name-version-release.pkg.tar.gz. Done!"
+msgstr ""
+
+# type: SH
+#: makepkg.8:116 PKGBUILD.8:121
+#, no-wrap
+msgid "Install/Upgrade/Remove Scripting"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:120 PKGBUILD.8:125
+msgid ""
+"Pacman has the ability to store and execute a package-specific script when "
+"it installs, removes, or upgrades a package. This allows a package to "
+"\"configure itself\" after installation and do the opposite right before it "
+"is removed."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:122 PKGBUILD.8:127
+msgid "The exact time the script is run varies with each operation:"
msgstr ""
# type: TP
-#: makepkg.8:27
+#: makepkg.8:122 PKGBUILD.8:127
#, no-wrap
-msgid "B<-B, --noccache>"
+msgid "B<pre_install>"
msgstr ""
# type: Plain text
-#: makepkg.8:30
-msgid "Do not use ccache during build."
+#: makepkg.8:125 makepkg.8:133 PKGBUILD.8:130 PKGBUILD.8:138
+msgid "script is run right before files are extracted."
+msgstr ""
+
+# type: TP
+#: makepkg.8:126 PKGBUILD.8:131
+#, no-wrap
+msgid "B<post_install>"
msgstr ""
# type: Plain text
-#: makepkg.8:33
-msgid "Clean up leftover work files/directories after a successful build."
+#: makepkg.8:129 PKGBUILD.8:134
+msgid "script is run right after files are extracted."
msgstr ""
# type: TP
-#: makepkg.8:33
+#: makepkg.8:130 PKGBUILD.8:135
#, no-wrap
-msgid "B<-C, --cleancache>"
+msgid "B<pre_upgrade>"
+msgstr ""
+
+# type: TP
+#: makepkg.8:134 PKGBUILD.8:139
+#, no-wrap
+msgid "B<post_upgrade>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:137 PKGBUILD.8:142
+msgid "script is run after files are extracted."
+msgstr ""
+
+# type: TP
+#: makepkg.8:138 PKGBUILD.8:143
+#, no-wrap
+msgid "B<pre_remove>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:141 PKGBUILD.8:146
+msgid "script is run right before files are removed."
+msgstr ""
+
+# type: TP
+#: makepkg.8:142 PKGBUILD.8:147
+#, no-wrap
+msgid "B<post_remove>"
msgstr ""
# type: Plain text
-#: makepkg.8:38
+#: makepkg.8:145 PKGBUILD.8:150
+msgid "script is run right after files are removed."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:149
msgid ""
-"Used with --chroot cleans up the chroot which means removing unnecessary "
-"packages from it. If used twice, then it removes all source files from the "
-"cache directory and cleans up the full compiler cache to free up diskspace."
+"To use this feature, just create a file (eg, pkgname.install) and put it in "
+"the same directory as the PKGBUILD script. Then use the I<install> "
+"directive:"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:152 PKGBUILD.8:157
+#, no-wrap
+msgid "install=pkgname.install\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:156
+msgid "The install script does not need to be specified in the I<source> array."
+msgstr ""
+
+# type: SH
+#: makepkg.8:159
+#, no-wrap
+msgid "Install scripts must follow this format:"
msgstr ""
# type: Plain text
-#: makepkg.8:43
+#: makepkg.8:169
+#, no-wrap
msgid ""
-"Do not perform any dependency checks. This will let you override/ignore any "
-"dependencies required. There's a good chance this option will break the "
-"build process if all of the dependencies aren't installed."
+"# arg 1: the new package version\n"
+"pre_install() {\n"
+" #\n"
+" # do pre-install stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:177
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"post_install() {\n"
+" #\n"
+" # do post-install stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:186
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"# arg 2: the old package version\n"
+"pre_upgrade() {\n"
+" #\n"
+" # do pre-upgrade stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:195
+#, no-wrap
+msgid ""
+"# arg 1: the new package version\n"
+"# arg 2: the old package version\n"
+"post_upgrade() {\n"
+" #\n"
+" # do post-upgrade stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:203
+#, no-wrap
+msgid ""
+"# arg 1: the old package version\n"
+"pre_remove() {\n"
+" #\n"
+" # do pre-remove stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:211
+#, no-wrap
+msgid ""
+"# arg 1: the old package version\n"
+"post_remove() {\n"
+" #\n"
+" # do post-remove stuff here\n"
+" #\n"
+" /bin/true\n"
+"}\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:215
+#, no-wrap
+msgid ""
+"op=$1\n"
+"shift\n"
+"$op $*\n"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:219
+msgid "This template is also available in your ABS tree (/var/abs/install.proto)."
+msgstr ""
+
+# type: SH
+#: makepkg.8:220
+#, no-wrap
+msgid "PKGBUILD Directives"
msgstr ""
# type: TP
-#: makepkg.8:43
+#: makepkg.8:221 PKGBUILD.8:180
#, no-wrap
-msgid "B<-D E<lt>pkgnameE<gt>>"
+msgid "B<pkgname>"
msgstr ""
# type: Plain text
-#: makepkg.8:46
-msgid "Clean up only one package's compiler cache. (Uses ccache -C.)"
+#: makepkg.8:225 PKGBUILD.8:184
+msgid ""
+"The name of the package. This has be a unix-friendly name as it will be "
+"used in the package filename."
msgstr ""
# type: TP
-#: makepkg.8:46
+#: makepkg.8:226 PKGBUILD.8:185
#, no-wrap
-msgid "B<-e, --noextract>"
+msgid "B<pkgver>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:229 PKGBUILD.8:188
+msgid "This is the version of the software as released from the author (eg, 2.7.1)."
+msgstr ""
+
+# type: TP
+#: makepkg.8:230 PKGBUILD.8:189
+#, no-wrap
+msgid "B<pkgrel>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:233
+msgid "This is the release number specific to Arch Linux packages."
+msgstr ""
+
+# type: TP
+#: makepkg.8:234 PKGBUILD.8:193
+#, no-wrap
+msgid "B<pkgdesc>"
msgstr ""
# type: Plain text
-#: makepkg.8:51
+#: makepkg.8:237 PKGBUILD.8:196
+msgid "This should be a brief description of the package and its functionality."
+msgstr ""
+
+# type: TP
+#: makepkg.8:238
+#, no-wrap
+msgid "B<options>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:243
msgid ""
-"Do not extract source files. Instead, use whatever already exists in the "
-"src/ directory. This is handy if you want to go into src and manually "
-"patch/tweak code, then make a package out of the result."
+"This array allows you to override some of makepkg's default behaviour when "
+"building packages. To set an option, just include the option name in the "
+"B<options> array."
msgstr ""
# type: Plain text
-#: makepkg.8:56
+#: makepkg.8:246
+msgid "I<Available Options:>"
+msgstr ""
+
+# type: TP
+#: makepkg.8:247
+#, no-wrap
+msgid "B<FORCE>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:251
msgid ""
-"B<makepkg> will not build a package if a I<pkgname-pkgver-pkgrel-arch.fpm> "
-"file already exists in the build directory. You can override this behaviour "
-"with the B<--force> switch."
+"force the package to be upgraded by B<--sysupgrade>, even if its an older "
+"version."
+msgstr ""
+
+# type: TP
+#: makepkg.8:251
+#, no-wrap
+msgid "B<KEEPDOCS>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:254
+msgid "do not remove /usr/share/doc and /usr/share/info directories."
+msgstr ""
+
+# type: TP
+#: makepkg.8:254
+#, no-wrap
+msgid "B<NOSTRIP>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:257
+msgid "do not strip debugging symbols from binaries and libraries."
msgstr ""
# type: TP
-#: makepkg.8:56
+#: makepkg.8:260 PKGBUILD.8:204
#, no-wrap
-msgid "B<-G, --genmd5>"
+msgid "B<url>"
msgstr ""
# type: Plain text
-#: makepkg.8:61
+#: makepkg.8:264 PKGBUILD.8:208
msgid ""
-"Download all source files (if required) and use I<md5sum> to generate md5 "
-"hashes for each of them. You can then redirect the output into your "
-"FrugalBuild for source validation (makepkg -G E<gt>E<gt>FrugalBuild)."
+"This field contains an optional URL that is associated with the piece of "
+"software being packaged. This is typically the project's website."
msgstr ""
# type: TP
-#: makepkg.8:61
+#: makepkg.8:265 PKGBUILD.8:209
#, no-wrap
-msgid "B<-g, --gensha1>"
+msgid "B<license>"
msgstr ""
# type: Plain text
-#: makepkg.8:66
+#: makepkg.8:275
msgid ""
-"Download all source files (if required) and use I<sha1sum> to generate sha1 "
-"hashes for each of them. You can then redirect the output into your "
-"FrugalBuild for source validation (makepkg -g E<gt>E<gt>FrugalBuild)."
+"This field specifies the license(s) that apply to the package. "
+"Commonly-used licenses are typically found in "
+"I</usr/share/licenses/common>. If you see the package's license there, "
+"simply reference it in the license field (eg, B<license=\"GPL\">). If the "
+"package provides a license not found in I</usr/share/licenses/common>, then "
+"you should include the license in the package itself and set "
+"B<license=\"custom\"> or B<license=\"custom:LicenseName\">. The license "
+"itself should be placed in a directory called "
+"I<$startdir/pkg/usr/share/licenses/$pkgname>."
msgstr ""
# type: Plain text
-#: makepkg.8:69
-msgid "Output syntax and commandline options."
+#: makepkg.8:278
+msgid ""
+"If multiple licenses are applied, use the array form: B<license=('GPL' "
+"'FDL')>"
msgstr ""
# type: TP
-#: makepkg.8:69
+#: makepkg.8:279 PKGBUILD.8:214
#, no-wrap
-msgid "B<-i, --install>"
+msgid "B<install>"
msgstr ""
# type: Plain text
-#: makepkg.8:72
-msgid "Install/Upgrade the package after a successful build."
+#: makepkg.8:285
+msgid ""
+"Specifies a special install script that is to be included in the package. "
+"This file should reside in the same directory as the PKGBUILD, and will be "
+"copied into the package by makepkg. It does not need to be included in the "
+"I<source> array. (eg, install=modutils.install)"
msgstr ""
# type: TP
-#: makepkg.8:72
+#: makepkg.8:286 PKGBUILD.8:227
#, no-wrap
-msgid "B<-j E<lt>jobsE<gt>>"
+msgid "B<source >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:76
+#: makepkg.8:293
msgid ""
-"Sets MAKEFLAGS=\"-jE<lt>jobsE<gt>\" before building the package. This is "
-"useful for overriding the MAKEFLAGS setting in /etc/makepkg.conf."
+"The I<source> line is an array of source files required to build the "
+"package. Source files must reside in the same directory as the PKGBUILD "
+"file, unless they have a fully-qualified URL. Then if the source file does "
+"not already exist in /var/cache/pacman/src, the file is downloaded by wget."
msgstr ""
# type: TP
-#: makepkg.8:76
+#: makepkg.8:294 PKGBUILD.8:235
#, no-wrap
-msgid "B<-L, --nolastmod>"
+msgid "B<md5sums >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:79
-msgid "Disable updating the Last modified line."
+#: makepkg.8:302
+msgid ""
+"If this field is present, it should contain an MD5 hash for every source "
+"file specified in the I<source> array (in the same order). makepkg will use "
+"this to verify source file integrity during subsequent builds. To easily "
+"generate md5sums, first build using the PKGBUILD then run B<makepkg -g "
+"E<gt>E<gt>PKGBUILD>. Then you can edit the PKGBUILD and move the I<md5sums> "
+"line from the bottom to an appropriate location."
msgstr ""
# type: TP
-#: makepkg.8:79
+#: makepkg.8:303 PKGBUILD.8:261
#, no-wrap
-msgid "B<-k, --logging>"
+msgid "B<groups >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:82
-msgid "Logging package build process"
+#: makepkg.8:308 PKGBUILD.8:266
+msgid ""
+"This is an array of symbolic names that represent groups of packages, "
+"allowing you to install multiple packages by requesting a single target. "
+"For example, one could install all KDE packages by installing the 'kde' "
+"group."
msgstr ""
# type: TP
-#: makepkg.8:82
+#: makepkg.8:309 PKGBUILD.8:273
#, no-wrap
-msgid "B<-l E<lt>pkgnameE<gt>>"
+msgid "B<backup >I<(array)>"
msgstr ""
# type: Plain text
-#: makepkg.8:87
+#: makepkg.8:316 PKGBUILD.8:280
msgid ""
-"Download the package's buildscript before starting the build. This is "
-"useful if you do not want to do a full 'repoman upd' nor want to download "
-"manually the buildscript."
+"A space-delimited array of filenames (without a preceding slash). The "
+"I<backup> line will be propagated to the package meta-info file for pacman. "
+"This will designate all files listed there to be backed up if this package "
+"is ever removed from a system. See B<HANDLING CONFIG FILES> in the "
+"I<pacman> manpage for more information."
msgstr ""
# type: TP
-#: makepkg.8:87
+#: makepkg.8:317 PKGBUILD.8:281
+#, no-wrap
+msgid "B<depends >I<(array)>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:325
+msgid ""
+"An array of packages that this package depends on to build and run. "
+"Packages in this list should be surrounded with single quotes and contain at "
+"least the package name. They can also include a version requirement of the "
+"form B<nameE<lt>E<gt>version>, where E<lt>E<gt> is one of these three "
+"comparisons: B<E<gt>=> (greater than equal to), B<E<lt>=> (less than or "
+"equal to), or B<=> (equal to). See the PKGBUILD example above for an "
+"example of the I<depends> directive."
+msgstr ""
+
+# type: TP
+#: makepkg.8:326 PKGBUILD.8:290
+#, no-wrap
+msgid "B<makedepends >I<(array)>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:330 PKGBUILD.8:294
+msgid ""
+"An array of packages that this package depends on to build (ie, not required "
+"to run). Packages in this list should follow the same format as I<depends>."
+msgstr ""
+
+# type: TP
+#: makepkg.8:331 PKGBUILD.8:303
+#, no-wrap
+msgid "B<conflicts >I<(array)>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:336 PKGBUILD.8:308
+msgid ""
+"An array of packages that will conflict with this package (ie, they cannot "
+"both be installed at the same time). This directive follows the same format "
+"as I<depends> except you cannot specify versions here, only package names."
+msgstr ""
+
+# type: TP
+#: makepkg.8:337 PKGBUILD.8:309
+#, no-wrap
+msgid "B<provides >I<(array)>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:343 PKGBUILD.8:315
+msgid ""
+"An array of \"virtual provisions\" that this package provides. This allows "
+"a package to provide dependency names other than it's own package name. For "
+"example, the kernel-scsi and kernel-ide packages can each provide 'kernel' "
+"which allows packages to simply depend on 'kernel' rather than \"kernel-scsi "
+"OR kernel-ide OR ...\""
+msgstr ""
+
+# type: TP
+#: makepkg.8:344 PKGBUILD.8:316
+#, no-wrap
+msgid "B<replaces >I<(array)>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:350 PKGBUILD.8:322
+msgid ""
+"This is an array of packages that this package should replace, and can be "
+"used to handle renamed/combined packages. For example, if the kernel "
+"package gets renamed to kernel-ide, then subsequent 'pacman -Syu' calls will "
+"not pick up the upgrade, due to the differing package names. I<replaces> "
+"handles this."
+msgstr ""
+
+# type: SH
+#: makepkg.8:351
+#, no-wrap
+msgid "MAKEPKG OPTIONS"
+msgstr ""
+
+# type: TP
+#: makepkg.8:352
+#, no-wrap
+msgid "B<-b, --builddeps>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:359
+msgid ""
+"Build missing dependencies from source. When makepkg finds missing "
+"build-time or run-time dependencies, it will look for the dependencies' "
+"PKGBUILD files under $ABSROOT (set in your /etc/makepkg.conf). If it finds "
+"them it will run another copy of makepkg to build and install the missing "
+"dependencies. The child makepkg calls will be made with the B<-b> and B<-i> "
+"options."
+msgstr ""
+
+# type: TP
+#: makepkg.8:359
+#, no-wrap
+msgid "B<-B, --noccache>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:362
+msgid "Do not use ccache during build."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:365
+msgid "Clean up leftover work files/directories after a successful build."
+msgstr ""
+
+# type: TP
+#: makepkg.8:365
+#, no-wrap
+msgid "B<-C, --cleancache>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:368
+msgid "Removes all source files from the cache directory to free up diskspace."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:373
+msgid ""
+"Do not perform any dependency checks. This will let you override/ignore any "
+"dependencies required. There's a good chance this option will break the "
+"build process if all of the dependencies aren't installed."
+msgstr ""
+
+# type: TP
+#: makepkg.8:373
+#, no-wrap
+msgid "B<-e, --noextract>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:378
+msgid ""
+"Do not extract source files. Instead, use whatever already exists in the "
+"src/ directory. This is handy if you want to go into src and manually "
+"patch/tweak code, then make a package out of the result."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:383
+msgid ""
+"B<makepkg> will not build a package if a I<pkgname-pkgver-pkgrel.pkg.tar.gz> "
+"file already exists in the build directory. You can override this behaviour "
+"with the B<--force> switch."
+msgstr ""
+
+# type: TP
+#: makepkg.8:383
+#, no-wrap
+msgid "B<-g, --genmd5>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:388
+msgid ""
+"Download all source files (if required) and use I<md5sum> to generate md5 "
+"hashes for each of them. You can then redirect the output into your "
+"PKGBUILD for source validation (makepkg -g E<gt>E<gt>PKGBUILD)."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:391
+msgid "Output syntax and commandline options."
+msgstr ""
+
+# type: TP
+#: makepkg.8:391
+#, no-wrap
+msgid "B<-i, --install>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:394
+msgid "Install/Upgrade the package after a successful build."
+msgstr ""
+
+# type: TP
+#: makepkg.8:394
+#, no-wrap
+msgid "B<-j E<lt>jobsE<gt>>"
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:398
+msgid ""
+"Sets MAKEFLAGS=\"-jE<lt>jobsE<gt>\" before building the package. This is "
+"useful for overriding the MAKEFLAGS setting in /etc/makepkg.conf."
+msgstr ""
+
+# type: TP
+#: makepkg.8:398
#, no-wrap
msgid "B<-m, --nocolor>"
msgstr ""
# type: Plain text
-#: makepkg.8:90
+#: makepkg.8:401
msgid "Disable color in output messages"
msgstr ""
# type: TP
-#: makepkg.8:90
+#: makepkg.8:401
#, no-wrap
msgid "B<-n, --nostrip>"
msgstr ""
# type: Plain text
-#: makepkg.8:93
+#: makepkg.8:404
msgid "Do not strip binaries and libraries."
msgstr ""
# type: TP
-#: makepkg.8:93
+#: makepkg.8:404
#, no-wrap
msgid "B<-o, --nobuild>"
msgstr ""
# type: Plain text
-#: makepkg.8:96
+#: makepkg.8:407
msgid "Download and extract files only, do not build."
msgstr ""
# type: TP
-#: makepkg.8:96
+#: makepkg.8:407
#, no-wrap
msgid "B<-p E<lt>buildscriptE<gt>>"
msgstr ""
# type: Plain text
-#: makepkg.8:99
+#: makepkg.8:410
msgid ""
"Read the package script I<E<lt>buildscriptE<gt>> instead of the default "
-"(I<FrugalBuild>)."
+"(I<PKGBUILD>)."
msgstr ""
# type: TP
-#: makepkg.8:99
+#: makepkg.8:410
#, no-wrap
msgid "B<-r, --rmdeps>"
msgstr ""
# type: Plain text
-#: makepkg.8:103
+#: makepkg.8:414
msgid ""
"Upon successful build, remove any dependencies installed by makepkg/pacman "
"during dependency auto-resolution (using B<-b> or B<-s>)."
msgstr ""
# type: TP
-#: makepkg.8:103
-#, no-wrap
-msgid "B<-R, --chroot>"
-msgstr ""
-
-# type: Plain text
-#: makepkg.8:106
-msgid "Build the package in a chroot environment."
-msgstr ""
-
-# type: TP
-#: makepkg.8:106
+#: makepkg.8:414
#, no-wrap
msgid "B<-s, --syncdeps>"
msgstr ""
# type: Plain text
-#: makepkg.8:112
+#: makepkg.8:420
msgid ""
"Install missing dependencies using pacman. When makepkg finds missing "
"build-time or run-time dependencies, it will run pacman to try and resolve "
@@ -1340,51 +1859,34 @@ msgid ""
msgstr ""
# type: TP
-#: makepkg.8:112
-#, no-wrap
-msgid "B<-t E<lt>treeE<gt>>"
-msgstr ""
-
-# type: Plain text
-#: makepkg.8:117
-msgid ""
-"When building in a chroot (using -R) you may want to build packages for a "
-"version other than the host one. Using this option, it's possible to build "
-"packages for \"stable\" while the host system is \"current\" and vica versa."
-msgstr ""
-
-# type: TP
-#: makepkg.8:117
+#: makepkg.8:420
#, no-wrap
-msgid "B<-u, --noup2date>"
+msgid "B<-S, --sudosync>"
msgstr ""
# type: Plain text
-#: makepkg.8:126
+#: makepkg.8:425
msgid ""
-"Do not check for newer version before starting build. Normally makepkg will "
-"prevent you from building obsolete source by mistake. If you know what you "
-"are doing, you can disable this feature with this switch. B<-S, --sudosync> "
"Install missing dependencies using pacman and sudo. This is the same as "
"B<-s> except that makepkg will call pacman with sudo. This means you don't "
"have to build as root to use dependency auto-resolution."
msgstr ""
# type: TP
-#: makepkg.8:127
+#: makepkg.8:425
#, no-wrap
msgid "B<-w E<lt>destdirE<gt>>"
msgstr ""
# type: Plain text
-#: makepkg.8:131
+#: makepkg.8:429
msgid ""
"Write the resulting package file to the directory I<E<lt>destdirE<gt>> "
"instead of the current working directory."
msgstr ""
# type: Plain text
-#: makepkg.8:136
+#: makepkg.8:434
msgid ""
"When calling pacman to resolve dependencies or conflicts, makepkg can pass "
"the I<--noconfirm> option to it so it does not wait for any user input "
@@ -1392,7 +1894,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:140
+#: makepkg.8:438
msgid ""
"When calling pacman, makepkg can pass the I<--noprogressbar> option to it. "
"This is useful if one is directing makepkg's output to a non-terminal (ie, a "
@@ -1400,7 +1902,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:146
+#: makepkg.8:444
msgid ""
"Configuration options are stored in I</etc/makepkg.conf>. This file is "
"parsed as a bash script, so you can export any special compiler flags you "
@@ -1409,36 +1911,49 @@ msgid ""
msgstr ""
# type: Plain text
-#: makepkg.8:149
+#: makepkg.8:447
msgid ""
"B<NOTE:> This does not guarantee that all package Makefiles will use your "
"exported variables. Some of them are flaky..."
msgstr ""
# type: Plain text
-#: makepkg.8:152
-msgid "B<FrugalBuild>(8), B<pacman>(8)"
+#: makepkg.8:449
+msgid "B<pacman> is the package manager that uses packages built by makepkg."
+msgstr ""
+
+# type: Plain text
+#: makepkg.8:452
+msgid ""
+"See the Arch Linux Documentation for package-building guidelines if you wish "
+"to contribute packages to the Arch Linux project."
msgstr ""
# type: TH
-#: FrugalBuild.8:1
+#: PKGBUILD.8:1
#, no-wrap
msgid "FrugalBuild"
msgstr ""
# type: TH
-#: FrugalBuild.8:1
+#: PKGBUILD.8:1
#, no-wrap
msgid "June 13, 2006"
msgstr ""
+# type: TH
+#: PKGBUILD.8:1
+#, no-wrap
+msgid "Frugalware Developer Manual"
+msgstr ""
+
# type: Plain text
-#: FrugalBuild.8:4
+#: PKGBUILD.8:4
msgid "FrugalBuild - Frugalware package builder descriptor"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:8
+#: PKGBUILD.8:8
msgid ""
"This manual page is meant to describe general rules about FrugalBuilds. If "
"you're interested in the package builder B<makepkg> itself, then see its "
@@ -1446,13 +1961,13 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:11
+#: PKGBUILD.8:11
#, no-wrap
msgid "FrugalBuild Example:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:17
+#: PKGBUILD.8:17
#, no-wrap
msgid ""
"# Last Modified: Sun, 19 Jun 2005 15:24:32 +0000\n"
@@ -1461,7 +1976,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:27
+#: PKGBUILD.8:27
#, no-wrap
msgid ""
"pkgname=dvdauthor\n"
@@ -1476,27 +1991,27 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:29
+#: PKGBUILD.8:29
#, no-wrap
msgid "# optimization OK\n"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:34
+#: PKGBUILD.8:34
msgid ""
"As you can see, the setup is fairly simple. The first line tracks the time "
"of the last update, this is automatically updated after a successful build."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:37
+#: PKGBUILD.8:37
msgid ""
"The next line defines its build time. Of course, it depends on your "
"hardware, so we use SBUs instead of minutes as a unit."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:41
+#: PKGBUILD.8:41
msgid ""
"SBU is the Static Binutils Unit, which means the time \"repoman merge "
"binutils\" takes on your machine. By default makepkg will print out how many "
@@ -1505,12 +2020,12 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:43
+#: PKGBUILD.8:43
msgid "SBU=\"257\""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:47
+#: PKGBUILD.8:47
msgid ""
"The line above means compiling binutils on your machine took 257 seconds. "
"Starting from this point, makepkg will print out SBUs instead of seconds "
@@ -1519,7 +2034,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:53
+#: PKGBUILD.8:53
msgid ""
"If you wish to maintain the package, write your name or nick and e-mail "
"address to the third line. If you don't plan to maintain the package just "
@@ -1530,7 +2045,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:61
+#: PKGBUILD.8:61
msgid ""
"pkgname defines the package name. It should not contain any uppercase "
"letters. The package version defines the upstream version, while the "
@@ -1543,14 +2058,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:64
+#: PKGBUILD.8:64
msgid ""
"pkgdesc is a short one-line description for the package. Usually taken from "
"the project's homepage or manpage. Try to keep the lenght under 80 chars."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:69
+#: PKGBUILD.8:69
msgid ""
"depends() is a bash array which defines the dependencies of the package. "
"depends() means the other package is required for building and using the "
@@ -1559,7 +2074,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:78
+#: PKGBUILD.8:78
msgid ""
"The next line is a special Finclude commands which allows you to inherit any "
"directive from a FrugalBuild scheme. They can be found in the FST, under "
@@ -1572,7 +2087,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:82
+#: PKGBUILD.8:82
msgid ""
"The groups() array's first element can't be omitted, and it should be a "
"valid \"first group\". This means it should be in a foo or foo-extra format, "
@@ -1580,7 +2095,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:90
+#: PKGBUILD.8:90
msgid ""
"The archs() array defines for which architectures the given package is "
"available. If it's not available, it means that gensync will skip it when "
@@ -1593,7 +2108,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:95
+#: PKGBUILD.8:95
msgid ""
"The sha1sums() array can be generated with the makepkg -g command. Its "
"purpose is to prevent compiling from wrong sources, especially when the "
@@ -1602,7 +2117,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:103
+#: PKGBUILD.8:103
msgid ""
"The last line will be added automatically to the end of the FrugalBuild if "
"the build() function used your $CFLAGS or $CXXFLAGS. This is handy if you "
@@ -1614,7 +2129,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:111
+#: PKGBUILD.8:111
msgid ""
"Finally we define a build() function that will build the package. If you "
"don't want to do anything special, probably you don't have to specify "
@@ -1626,7 +2141,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:117
+#: PKGBUILD.8:117
msgid ""
"Once the package is successfully installed into the package root, I<makepkg> "
"will prepare some documentation. It will then strip debugging info from "
@@ -1636,95 +2151,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:120
+#: PKGBUILD.8:120
msgid ""
"At this point you should have a package file in the current directory, named "
"something like name-version-release-arch.fpm. Done!"
msgstr ""
-# type: SH
-#: FrugalBuild.8:121
-#, no-wrap
-msgid "Install/Upgrade/Remove Scripting"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:125
-msgid ""
-"Pacman has the ability to store and execute a package-specific script when "
-"it installs, removes, or upgrades a package. This allows a package to "
-"\"configure itself\" after installation and do the opposite right before it "
-"is removed."
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:127
-msgid "The exact time the script is run varies with each operation:"
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:127
-#, no-wrap
-msgid "B<pre_install>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:130 FrugalBuild.8:138
-msgid "script is run right before files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:131
-#, no-wrap
-msgid "B<post_install>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:134
-msgid "script is run right after files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:135
-#, no-wrap
-msgid "B<pre_upgrade>"
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:139
-#, no-wrap
-msgid "B<post_upgrade>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:142
-msgid "script is run after files are extracted."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:143
-#, no-wrap
-msgid "B<pre_remove>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:146
-msgid "script is run right before files are removed."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:147
-#, no-wrap
-msgid "B<post_remove>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:150
-msgid "script is run right after files are removed."
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:154
+#: PKGBUILD.8:154
msgid ""
"To use this feature, just create a file (eg, pkgname.install) and put it in "
"the same directory as the FrugalBuild script. Then use the I<install> "
@@ -1732,13 +2166,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:157
-#, no-wrap
-msgid "install=pkgname.install\n"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:163
+#: PKGBUILD.8:163
msgid ""
"The install script does not need to be specified in the I<source> array. If "
"you omit the install directive then makepkg will check for the "
@@ -1746,19 +2174,19 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:166
+#: PKGBUILD.8:166
msgid ""
"You can find a scriptlet skeleton in the /docs/tech/skel/ directory, use it "
"when creating new packages."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:168
+#: PKGBUILD.8:168
msgid "The scriptlet messages are parsed, a simple example tells you everything:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:177
+#: PKGBUILD.8:177
#, no-wrap
msgid ""
"post_upgrade()\n"
@@ -1772,107 +2200,41 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:179
+#: PKGBUILD.8:179
#, no-wrap
msgid "FrugalBuild Directives"
msgstr ""
-# type: TP
-#: FrugalBuild.8:180
-#, no-wrap
-msgid "B<pkgname>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:184
-msgid ""
-"The name of the package. This has be a unix-friendly name as it will be "
-"used in the package filename."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:185
-#, no-wrap
-msgid "B<pkgver>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:188
-msgid "This is the version of the software as released from the author (eg, 2.7.1)."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:189
-#, no-wrap
-msgid "B<pkgrel>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:192
+#: PKGBUILD.8:192
msgid "This is the release number specific to Frugalware Linux packages."
msgstr ""
# type: TP
-#: FrugalBuild.8:193
-#, no-wrap
-msgid "B<pkgdesc>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:196
-msgid "This should be a brief description of the package and its functionality."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:197
+#: PKGBUILD.8:197
#, no-wrap
msgid "B<pkgdesc_localized>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:200
+#: PKGBUILD.8:200
msgid "Array of the localized package descriptions."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:203
+#: PKGBUILD.8:203
msgid "The format is the following: pkgdesc_localized=('xx_YY foo' 'xx_YY bar')"
msgstr ""
-# type: TP
-#: FrugalBuild.8:204
-#, no-wrap
-msgid "B<url>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:208
-msgid ""
-"This field contains an optional URL that is associated with the piece of "
-"software being packaged. This is typically the project's website."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:209
-#, no-wrap
-msgid "B<license>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:213
+#: PKGBUILD.8:213
msgid ""
"Sets the license type (eg, \"GPL\", \"BSD\", \"NON-FREE\"). (B<Note>: This "
"option is still in development and may change in the future)"
msgstr ""
-# type: TP
-#: FrugalBuild.8:214
-#, no-wrap
-msgid "B<install>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:220
+#: PKGBUILD.8:220
msgid ""
"Specifies a special install script that is to be included in the package. "
"This file should reside in the same directory as the FrugalBuild, and will "
@@ -1881,27 +2243,21 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:221
+#: PKGBUILD.8:221
#, no-wrap
msgid "B<up2date>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:226
+#: PKGBUILD.8:226
msgid ""
"This directive should contain a command that prints the current upstream "
"stable version of the project. This way we can check for newer version "
"without visiting manually the project's website (see above)."
msgstr ""
-# type: TP
-#: FrugalBuild.8:227
-#, no-wrap
-msgid "B<source >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:234
+#: PKGBUILD.8:234
msgid ""
"The I<source> line is an array of source files required to build the "
"package. Source files must reside in the same directory as the FrugalBuild "
@@ -1909,14 +2265,8 @@ msgid ""
"not already exist in /var/cache/pacman/src, the file is downloaded by wget."
msgstr ""
-# type: TP
-#: FrugalBuild.8:235
-#, no-wrap
-msgid "B<md5sums >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:243
+#: PKGBUILD.8:243
msgid ""
"If this field is present, it should contain an MD5 hash for every source "
"file specified in the I<source> array (in the same order). makepkg will use "
@@ -1927,13 +2277,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:244
+#: PKGBUILD.8:244
#, no-wrap
msgid "B<sha1sums >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:252
+#: PKGBUILD.8:252
msgid ""
"If this field is present, it should contain an SHA1 hash for every source "
"file specified in the I<source> array (in the same order). makepkg will use "
@@ -1944,13 +2294,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:253
+#: PKGBUILD.8:253
#, no-wrap
msgid "B<signatures >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:258
+#: PKGBUILD.8:258
msgid ""
"If this field is present, it should contain an array of gpg signatures "
"required to validate the source files. Where there is no signature available "
@@ -1958,63 +2308,26 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:260
+#: PKGBUILD.8:260
msgid "signatures=(${source[0]}.asc '')"
msgstr ""
# type: TP
-#: FrugalBuild.8:261
-#, no-wrap
-msgid "B<groups >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:266
-msgid ""
-"This is an array of symbolic names that represent groups of packages, "
-"allowing you to install multiple packages by requesting a single target. "
-"For example, one could install all KDE packages by installing the 'kde' "
-"group."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:267
+#: PKGBUILD.8:267
#, no-wrap
msgid "B<archs >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:272
+#: PKGBUILD.8:272
msgid ""
"This array defines on which architectures the given package is avalibable. "
"If it's not available, that will mean that gensync will skip it when "
"generating package databases."
msgstr ""
-# type: TP
-#: FrugalBuild.8:273
-#, no-wrap
-msgid "B<backup >I<(array)>"
-msgstr ""
-
# type: Plain text
-#: FrugalBuild.8:280
-msgid ""
-"A space-delimited array of filenames (without a preceding slash). The "
-"I<backup> line will be propagated to the package meta-info file for pacman. "
-"This will designate all files listed there to be backed up if this package "
-"is ever removed from a system. See B<HANDLING CONFIG FILES> in the "
-"I<pacman> manpage for more information."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:281
-#, no-wrap
-msgid "B<depends >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:289
+#: PKGBUILD.8:289
msgid ""
"An array of packages that this package depends on to build and run. "
"Packages in this list should be surrounded with single quotes and contain at "
@@ -2026,26 +2339,13 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:290
-#, no-wrap
-msgid "B<makedepends >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:294
-msgid ""
-"An array of packages that this package depends on to build (ie, not required "
-"to run). Packages in this list should follow the same format as I<depends>."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:295
+#: PKGBUILD.8:295
#, no-wrap
msgid "B<rodepends >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:302
+#: PKGBUILD.8:302
msgid ""
"An array of packages that this package depends on to run (ie, not required "
"to build). Generally I<rodepends> should be avoided in favour of I<depends> "
@@ -2055,64 +2355,18 @@ msgid ""
msgstr ""
# type: TP
-#: FrugalBuild.8:303
-#, no-wrap
-msgid "B<conflicts >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:308
-msgid ""
-"An array of packages that will conflict with this package (ie, they cannot "
-"both be installed at the same time). This directive follows the same format "
-"as I<depends> except you cannot specify versions here, only package names."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:309
-#, no-wrap
-msgid "B<provides >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:315
-msgid ""
-"An array of \"virtual provisions\" that this package provides. This allows "
-"a package to provide dependency names other than it's own package name. For "
-"example, the kernel-scsi and kernel-ide packages can each provide 'kernel' "
-"which allows packages to simply depend on 'kernel' rather than \"kernel-scsi "
-"OR kernel-ide OR ...\""
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:316
-#, no-wrap
-msgid "B<replaces >I<(array)>"
-msgstr ""
-
-# type: Plain text
-#: FrugalBuild.8:322
-msgid ""
-"This is an array of packages that this package should replace, and can be "
-"used to handle renamed/combined packages. For example, if the kernel "
-"package gets renamed to kernel-ide, then subsequent 'pacman -Syu' calls will "
-"not pick up the upgrade, due to the differing package names. I<replaces> "
-"handles this."
-msgstr ""
-
-# type: TP
-#: FrugalBuild.8:323
+#: PKGBUILD.8:323
#, no-wrap
msgid "B<options >I<(array)>"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:326
+#: PKGBUILD.8:326
msgid "This is an array of various boolean options. The possible values are:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:339
+#: PKGBUILD.8:339
#, no-wrap
msgid ""
"nodocs Don't add any documentation automatically (ie. when there'll be\n"
@@ -2133,13 +2387,13 @@ msgid ""
msgstr ""
# type: SH
-#: FrugalBuild.8:341
+#: PKGBUILD.8:341
#, no-wrap
msgid "What is the process of chrooted build ?"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:347
+#: PKGBUILD.8:347
msgid ""
"First, what is chroot? We currently use fakeroot to prevent build() from "
"modifying the host system, and we use a prefix or DESTDIR directive to "
@@ -2148,7 +2402,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:355
+#: PKGBUILD.8:355
msgid ""
"This system lacks of the ability to control the list of installed packages "
"during the build on the system of a packager, the given compiled package "
@@ -2161,14 +2415,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:358
+#: PKGBUILD.8:358
msgid ""
"Of course there is a sollution to avoid this, to use a real chroot instead "
"of a simple fakeroot. What is this means? The followings:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:366
+#: PKGBUILD.8:366
msgid ""
"When starting the build, a core chroot system is installed under "
"/var/chroot. (Of course you can change this value under /etc/makepkg.conf.) "
@@ -2180,7 +2434,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:372
+#: PKGBUILD.8:372
msgid ""
"When you start building with makepkg -R, pacman will install these packages "
"to /var/chroot if necessary. This will produce a fully \"clean\" Frugalware "
@@ -2190,7 +2444,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:377
+#: PKGBUILD.8:377
msgid ""
"Here comes the fun part. The packages listed in depends() and makedepends() "
"are installed to this clean (/var/chroot) system. From this point, this "
@@ -2199,7 +2453,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:381
+#: PKGBUILD.8:381
msgid ""
"After this the chroot should be cleaned up which means the removal of the "
"installed depends() and makedepends(). This ensures us not to build from "
@@ -2207,7 +2461,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:385
+#: PKGBUILD.8:385
msgid ""
"This way we can prevent lots of dependency problems and it is even possible "
"to build packages for a different Frugalware version. This is quite efficent "
@@ -2215,7 +2469,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:389
+#: PKGBUILD.8:389
msgid ""
"If the build is failed, the working directory will not be deleted, you can "
"find it under /var/chroot/var/tmp/fst. Later if you want to clean your "
@@ -2224,20 +2478,20 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:392
+#: PKGBUILD.8:392
msgid ""
"To activate building in a chroot, you should run makepkg as root at least "
"with the -R option."
msgstr ""
# type: SH
-#: FrugalBuild.8:393
+#: PKGBUILD.8:393
#, no-wrap
msgid "Package splitting"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:397
+#: PKGBUILD.8:397
msgid ""
"Package splitting means moving out a list of specifed files to subpackages "
"(like libmysql out of mysql) and then defining the properties of "
@@ -2245,7 +2499,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:402
+#: PKGBUILD.8:402
msgid ""
"NOTE: if you create several subpackages, maintaining those packages will "
"require more and more time. Thus, unnecessary splits aren't welcome. "
@@ -2254,14 +2508,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:405
+#: PKGBUILD.8:405
msgid ""
"The B<subpkgs()> array is to define the pkgnames of the subpackages. From "
"now all the directives has their subfoo equivalent:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:421
+#: PKGBUILD.8:421
#, no-wrap
msgid ""
"pkgname -E<gt> subpkgs()\n"
@@ -2282,7 +2536,7 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:425
+#: PKGBUILD.8:425
msgid ""
"Also note that bash does not support two-dimensional arrays, so when "
"defining the array of arrays, then quotes are the major separators and "
@@ -2290,12 +2544,12 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:427
+#: PKGBUILD.8:427
msgid "Simple example:"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:434
+#: PKGBUILD.8:434
#, no-wrap
msgid ""
"Add the followings to your bottom of your FrugalBuild\n"
@@ -2307,14 +2561,14 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:438
+#: PKGBUILD.8:438
msgid ""
"You may define conflicts, replaces and other directives for your "
"subpackages, but the requirement is only to define these 5 ones."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:443
+#: PKGBUILD.8:443
msgid ""
"The second part is to move some files to the - just defined - "
"subpackages. You should use the Fsplit command for this at the end of your "
@@ -2323,26 +2577,34 @@ msgid ""
msgstr ""
# type: Plain text
-#: FrugalBuild.8:446
+#: PKGBUILD.8:446
#, no-wrap
msgid "Fsplit subpkgname usr/share/\n"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:449
+#: PKGBUILD.8:449
msgid ""
"This will move the /usr/share dir of the package to the \"subpkgname\" "
"subpackage."
msgstr ""
# type: Plain text
-#: FrugalBuild.8:452
+#: PKGBUILD.8:452
msgid ""
"NOTE: never use a trailing slash when defining file patterns, especially if "
"you use wildcards in it!"
msgstr ""
# type: Plain text
-#: FrugalBuild.8:456
+#: PKGBUILD.8:456
msgid "B<makepkg>(8), B<pacman>(8)"
msgstr ""
+
+# type: Plain text
+#: PKGBUILD.8:460
+#, no-wrap
+msgid ""
+"Judd Vinet E<lt>jvinet@zeroflux.orgE<gt>\n"
+"and the Frugalware developers E<lt>frugalware-devel@frugalware.orgE<gt>\n"
+msgstr ""