From c9892da247892214bbcfb4aa420109805ef80ba3 Mon Sep 17 00:00:00 2001 From: Kwpolska Date: Wed, 26 Oct 2011 20:15:56 +0200 Subject: [PATCH] v2.1.2.5: A little locale and docs update. Signed-off-by: Kwpolska --- INSTALL.py | 31 ++++++- MANIFEST | 40 --------- PKGBUILD | 4 +- README.rst | 4 +- Rakefile | 7 +- dist/pkgbuilder-2.1.2.5.tar.gz | Bin 0 -> 25777 bytes docs/LICENSE.rst | 4 +- docs/README.rst | 4 +- docs/classes.rst | 4 +- docs/conf.py | 4 +- docs/index.rst | 10 +-- docs/messagecodes.rst | 4 +- docs/pkgbuilder.8.gz | Bin 1308 -> 1308 bytes docs/pkgbuilder.rst | 4 +- locale/en/LC_MESSAGES/pkgbuilder.po | 116 +++++++++++++------------- locale/pl/LC_MESSAGES/pkgbuilder.po | 122 ++++++++++++++-------------- messages.pot | 114 +++++++++++++------------- pkgbuilder.py | 52 ++++++++---- scripts/pkgbuilder | 2 +- setup.py | 2 +- 20 files changed, 270 insertions(+), 258 deletions(-) create mode 100644 dist/pkgbuilder-2.1.2.5.tar.gz diff --git a/INSTALL.py b/INSTALL.py index 763dd9d..37ce622 100755 --- a/INSTALL.py +++ b/INSTALL.py @@ -1,6 +1,35 @@ #!/usr/bin/python3 # pkgbuilder installer -# Copyright Kwpolska 2011. +# Copyright (C) 2011, Kwpolska +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions, and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions, and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# 3. Neither the name of the author of this software nor the names of +# contributors to this software may be used to endorse or promote +# products derived from this software without specific prior written +# consent. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # There are no install instructions. If you want to install # the script, run this script with python. diff --git a/MANIFEST b/MANIFEST index c5ef083..c1ee858 100644 --- a/MANIFEST +++ b/MANIFEST @@ -10,51 +10,11 @@ docs/LICENSE.rst docs/README.rst docs/classes.rst docs/conf.py -docs/docs-pkgbuilder.zip docs/index.rst docs/messagecodes.rst docs/pkgbuilder.8.gz docs/pkgbuilder.rst -docs/_build/doctrees/LICENSE.doctree -docs/_build/doctrees/README.doctree -docs/_build/doctrees/classes.doctree -docs/_build/doctrees/environment.pickle -docs/_build/doctrees/index.doctree -docs/_build/doctrees/messagecodes.doctree -docs/_build/doctrees/pkgbuilder.doctree -docs/html/.buildinfo docs/html/index.html -docs/html/objects.inv -docs/html/searchindex.js -docs/html/LICENSE/index.html -docs/html/README/index.html -docs/html/_modules/index.html -docs/html/_sources/AUR.txt -docs/html/_sources/Build.txt -docs/html/_sources/LICENSE.txt -docs/html/_sources/PBDS.txt -docs/html/_sources/README.txt -docs/html/_sources/Utils.txt -docs/html/_sources/classes.txt -docs/html/_sources/index.txt -docs/html/_sources/messagecodes.txt -docs/html/_sources/pkgbuilder.txt -docs/html/_static/basic.css -docs/html/_static/default.css -docs/html/_static/doctools.js -docs/html/_static/file.png -docs/html/_static/jquery.js -docs/html/_static/minus.png -docs/html/_static/plus.png -docs/html/_static/pygments.css -docs/html/_static/searchtools.js -docs/html/_static/sidebar.js -docs/html/_static/underscore.js -docs/html/classes/index.html -docs/html/messagecodes/index.html -docs/html/pkgbuilder/index.html -docs/html/py-modindex/index.html -docs/html/search/index.html locale/en/LC_MESSAGES/pkgbuilder.mo locale/pl/LC_MESSAGES/pkgbuilder.mo scripts/pkgbuilder diff --git a/PKGBUILD b/PKGBUILD index 1fa721c..c49652a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Kwpolska pkgname=pkgbuilder -pkgver=2.1.2.4 +pkgver=2.1.2.5 pkgrel=1 pkgdesc="A basic Python AUR helper/library." arch=('any') @@ -9,7 +9,7 @@ license=('BSD') depends=('python' 'pyalpm>=0.5.1-1' 'python-pyparsing' 'pacman>=4.0.0-1') options=(!emptydirs) source=("http://pypi.python.org/packages/source/p/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('e7390538674a8d0acd6f13da8a5a358c') +md5sums=('5aff29e648ba667ba0f42970cdfe9069') package() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/README.rst b/README.rst index 3975089..c7b5101 100644 --- a/README.rst +++ b/README.rst @@ -3,8 +3,8 @@ README for PKGBUILDer ===================== :Info: This is the README file for PKGBUILDer. :Author: Kwpolska -:Date: 2011-10-19 -:Version: 2.1.2.4 +:Date: 2011-10-26 +:Version: 2.1.2.5 PKGBUILDer. A Python AUR helper/library. ========================================= diff --git a/Rakefile b/Rakefile index 5507404..90fdc62 100644 --- a/Rakefile +++ b/Rakefile @@ -29,6 +29,7 @@ task :prepare, :ver do |t, args| sh "sed \"s/version=.*/version='#{version}',/\" setup.py -i" sh "sed \"s/release = .*/release = '#{version}'/\" docs/conf.py -i" + sh "sed \"s/version = .*/version = '#{version}'/\" docs/conf.py -i" sh "sed \"s/:Version: .*/:Version: #{version}/\" docs/*.rst -i" sh "sed \"s/:Version: .*/:Version: #{version}/\" README.rst -i" sh "sed \"s/BUILDer .* do/BUILDer #{version} do/\" docs/index.rst -i" @@ -53,8 +54,8 @@ task :docs do sh "rst2man docs/pkgbuilder.rst > docs/pkgbuilder.8" sh "gzip docs/pkgbuilder.8" - Rake::Task[:docshtml].invoke - Rake::Task[:docszip].invoke + #Rake::Task[:docshtml].invoke + #Rake::Task[:docszip].invoke end task :pypi do @@ -99,5 +100,5 @@ task :update, :ver do |t, args| Rake::Task[:aur].invoke(version) - puts "Done. Please upload the docs tarball to PyPI." + puts "Done." end diff --git a/dist/pkgbuilder-2.1.2.5.tar.gz b/dist/pkgbuilder-2.1.2.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb422d57ec1ab376216c1897ccd930543a8915a1 GIT binary patch literal 25777 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 literal 0 HcmV?d00001 diff --git a/docs/LICENSE.rst b/docs/LICENSE.rst index f7d8f37..f0fab31 100644 --- a/docs/LICENSE.rst +++ b/docs/LICENSE.rst @@ -3,8 +3,8 @@ Appendix B. License for PKGBUILDer ================================== :Info: This is an appendix to the PKGBUILDer documentation. :Author: Kwpolska -:Date: 2011-10-19 -:Version: |version| +:Date: 2011-10-26 +:Version: 2.1.2.5 Copyright (C) 2011, Kwpolska All rights reserved. diff --git a/docs/README.rst b/docs/README.rst index e7eab77..c7b5101 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -3,8 +3,8 @@ README for PKGBUILDer ===================== :Info: This is the README file for PKGBUILDer. :Author: Kwpolska -:Date: 2011-10-19 -:Version: |version| +:Date: 2011-10-26 +:Version: 2.1.2.5 PKGBUILDer. A Python AUR helper/library. ========================================= diff --git a/docs/classes.rst b/docs/classes.rst index fce4f18..44b1fad 100644 --- a/docs/classes.rst +++ b/docs/classes.rst @@ -4,8 +4,8 @@ Classes in PKGBUILDer :Author: Kwpolska :Copyright: See Appendix B. -:Date: 2011-10-19 -:Version: |version| +:Date: 2011-10-26 +:Version: 2.1.2.5 .. index:: classes .. module:: PKGBUILDer diff --git a/docs/conf.py b/docs/conf.py index a09b2fa..d7ad747 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.1.2.4' +version = '2.1.2.5' # The full version, including alpha/beta/rc tags. -release = '2.1.2.4' +release = '2.1.2.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/index.rst b/docs/index.rst index d1e8d91..0f744ee 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -3,7 +3,7 @@ PKGBUILDer. A Python AUR helper/library. .. note:: - This documentation is compatible with version *|version|* of + This documentation is compatible with version |release| of PKGBUILDer. The current version on your system can be checked by running `pkgbuilder -v`. @@ -16,11 +16,11 @@ much as possible. Since version 2.1.0, PKGBUILDer provides modules that can be used in other scripts. -For standalone use, see the :ref:`PKGBUILDer man page `. -Reading the appendices (:ref:`README` and -:ref:`Message codes `) is also a good idea. +For standalone use, see the :doc:`PKGBUILDer man page `. +Reading the appendices (:doc:`README` and +:doc:`Message codes `) is also a good idea. -For python module usage, see the :ref:`Classes list `. +For python module usage, see the :doc:`Classes list `. Table of Contents ----------------- diff --git a/docs/messagecodes.rst b/docs/messagecodes.rst index 70d656a..3d0d22e 100644 --- a/docs/messagecodes.rst +++ b/docs/messagecodes.rst @@ -3,8 +3,8 @@ Appendix A. PKGBUILDer message numbers list =========================================== :Info: This is an appendix to the PKGBUILDer documentation. :Author: Kwpolska -:Date: 2011-10-19 -:Version: |version| +:Date: 2011-10-26 +:Version: 2.1.2.5 In order to help debugging, messages are numbered. Each message number has four digits: the first one is the diff --git a/docs/pkgbuilder.8.gz b/docs/pkgbuilder.8.gz index 4e86fa1bf574302e57b35c1c57421e440efad0a3..e7cf612d79d7f235835f81fc84433888815a0104 100644 GIT binary patch delta 1200 zcmV;h1W)^%3Y-cDABzYGc21~~2O$GUn_iJCVSmqlIl`By9i2r#<5O)U3=~{dJU?Pl zd<%oleUI(zO`AYol>uYj8Co`_N`-RGT)c=JPH8h0ZQ31+QX6;A%|a?Ro&L~<=~O-8 ziNY^Evv7nK5BaM1gZ23VyH8I(vnKnvdHQ@{v3+Rq?3qQII{Jg_-eAHaggts!6O=}r zvwsN2F;I2*^Z}JmGkg!lfwLP#e`=?>t1{{?vEz@;lMlD(YCaJoqyGN7(*s<^wa`hFo?(^ABm*DS zk})fJvczt*5kTKTg61;;mBp^aDif{#s#FqAN|#~dCRiUF`xg$j6p7?Hvx$+VI|)AU zu!R?Hq^>MDkz`8#UEz|`z$>Q zVJu}p?S9&Totn|Xi%ijXq0=g-7#V+G1k)JGKuFOBB8H>hxI-W!6+wG&8e#WOMl9;W zbl#mdWdo-L{;0V|a@e)BWzN?YXaV?4SB~s9VD%rlTeUT~+Z$`|GupTK&izkUF{lyXLAxYwK$A4c@u|# zdrC#ZdVhBAM|Zu0jBV#Mq(+xB{mS|Q5W5G|(PsB3e9`Q*l_L;mf`8;fo*d03+D5@d z2cjUbA0xeaZ=erXL*lYsrh;Op&7GU2`OyC?#=6=a3~!CE2(~$O>4tVn8?!CmV;1*% z(7B6;oBOOA_&)x2Qui_Oiy^~`w|dl-pU*GSO6L(;;IF}N1Hj3Bfdo!}%$zIjd8>sx zSv8ALH?8lhQs;KbTYr03<|U)NNi%*dhtBIh+=L6ZTP<)TWju^6<3B%eX7CX9M!MT- z=D$SQ@mJ!uq_udRQFyxW>VkM~HM1yJ6t&E$cZ1XA#>21mL*$lpHYD45nA{G>tPTSg zhs-a%>D6%bIPTxvPVlloU15i)RK7wt@?SAGZy(dMHKaPJoEb#PARGQudu1d}-C&8| Oxc>qNc&g%u3jhGgw?)hV delta 1200 zcmV;h1W)^%3Y-cDABzYG<=>u>2O$G!AKsBGVSn4d9N|mUj?SW=@u@Zv1`4h!o*%I& zzJ)>OzQ=av77my1~?^HiAWd;}M|q<)ZEUBZ(t>A^n3 zlf&wTv(MhcbuYde_eYcdaNwQnXj@vq&VTAWj3E;_dTM}-L_}-6EOVK7&#=m5l7WwE z$(WTqSzjj;PCBNlaG zI`2-KvVqeAf7DzfIqX{6GUsaxv;cgjD@S%4a)>^Ji^H7Tj8e6-kU2M0bAT+`b8drk zE4WEAav%FAUx4r&&b5J>ngIQNG=CmU5m>X{_g!s#uWeN>3{M65zsf|iw7XuRDpMT3 zR8Sq1=$pT-b0g5cQfY(X{u-0WbAnYW>v*0MwsU_HaYlFv8>=yuZ8sxU^Mz8$k$(ogoo#?;1sr#7t#gJjeTRrN^&*v9urSk|a@YmqC0pR4mKmw;fX3mxNyw$>; zteQoro7VSLsdKyJt$)2M^O8~Cq!~Y!L+5oLZo&oItrj?vG9Jd3@t+?!Gk6GlBi(H^ z^IxLu_$zT+(ptREC_G(wbwND0npu=9idyE>yTR#lL$ zL*|#>^lCVI9QSW-CwN()uCPN?Dqo=+`LCFpw~y)B8d9B9P8p(PkPZK-y)qJ~Zm`5} O+ :Copyright: See Appendix B. -:Date: 2011-10-19 -:Version: |version| +:Date: 2011-10-26 +:Version: 2.1.2.5 :Manual section: 8 :Manual group: PKGBUILDer manual diff --git a/locale/en/LC_MESSAGES/pkgbuilder.po b/locale/en/LC_MESSAGES/pkgbuilder.po index d728404..2cc5ba8 100644 --- a/locale/en/LC_MESSAGES/pkgbuilder.po +++ b/locale/en/LC_MESSAGES/pkgbuilder.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.1.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-08 18:15+0100\n" -"PO-Revision-Date: 2011-10-08 18:15+0100\n" +"POT-Creation-Date: 2011-10-22 10:17+0100\n" +"PO-Revision-Date: 2011-10-22 10:17+0100\n" "Last-Translator: Kwpolska \n" "Language-Team: \n" "Language: \n" @@ -19,181 +19,185 @@ msgstr "" "X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" "X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:100 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 +msgid "[ERR5001] Aborted by user! Exiting..." +msgstr "[ERR5001] Aborted by user! Exiting..." + +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 msgid "WARNING:" msgstr "WARNING:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:107 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 msgid "ERROR:" msgstr "ERROR:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:215 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 msgid " [installed: {0}]" msgstr " [installed: {0}]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:217 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 msgid " [installed]" msgstr " [installed]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:220 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 msgid "[out of date]" msgstr "[out of date]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:226 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:229 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 msgid "votes" msgstr "votes" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:263 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 msgid "The build function reported a proper build." msgstr "The build function reported a proper build." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:272 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 msgid "[ERR3451] validation: NOT installed" msgstr "[ERR3451] validation: NOT installed" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:277 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 msgid "[ERR3452] validation: outdated {0}" msgstr "[ERR3452] validation: outdated {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:280 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 msgid "[INF3450] validation: installed {0}" msgstr "[INF3450] validation: installed {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:285 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 msgid "[ERR3301] makepkg returned 1." msgstr "[ERR3301] makepkg returned 1." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:290 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 msgid "[ERR3401] Building more AUR packages is required." msgstr "[ERR3401] Building more AUR packages is required." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:314 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:474 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "[ERR3101] download: 0 bytes downloaded" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:329 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 msgid "[ERR3151] extract: no files extracted" msgstr "[ERR3151] extract: no files extracted" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:410 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:461 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "[ERR3201] depcheck: cannot find {0} anywhere" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:427 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 msgid "[ERR3001] Package {0} not found." msgstr "[ERR3001] Package {0} not found." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:430 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 msgid "Building {0}..." msgstr "Building {0}..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 msgid "Downloading the tarball..." msgstr "Downloading the tarball..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:441 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 msgid "{0} kB downloaded" msgstr "{0} kB downloaded" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:443 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 msgid "Extracting..." msgstr "Extracting..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:444 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 msgid "{0} files extracted" msgstr "{0} files extracted" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:448 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 msgid "Checking dependencies..." msgstr "Checking dependencies..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in system" msgstr "found in system" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in repos" msgstr "found in repos" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:454 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 msgid "found in the AUR" msgstr "found in the AUR" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:457 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 msgid "none found" msgstr "none found" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:471 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:650 msgid "[ERR3202] depcheck: UnicodeDecodeError. The PKGBUILD cannot be read. There are invalid UTF-8 characters (eg. in the Maintainer field.) Error message: {0}" msgstr "[ERR3202] depcheck: UnicodeDecodeError. The PKGBUILD cannot be read. There are invalid UTF-8 characters (eg. in the Maintainer field.) Error message: {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:554 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:744 msgid "Gathering data about packages..." msgstr "Gathering data about packages..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:560 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 msgid "{0} upgradeable packages found:" msgstr "{0} upgradeable packages found:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:562 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 msgid "there is nothing to do" msgstr "there is nothing to do" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:566 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 msgid "Proceed with installation? [Y/n] " msgstr "Proceed with installation? [Y/n] " -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:583 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:779 msgid "A python3 AUR helper (sort of.) Wrapper-friendly (pacman-like output.)" msgstr "A python3 AUR helper (sort of.) Wrapper-friendly (pacman-like output.)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:584 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 msgid "You can use pacman syntax if you want to." msgstr "You can use pacman syntax if you want to." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:590 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:786 msgid "packages to build" msgstr "packages to build" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:595 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 msgid "don't use colors in output" msgstr "don't use colors in output" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:598 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 msgid "don't check dependencies (may break makepkg)" msgstr "don't check dependencies (may break makepkg)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:601 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 msgid "pacman syntax compatiblity" msgstr "pacman syntax compatiblity" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:603 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 msgid "don't check if packages were installed after build" msgstr "don't check if packages were installed after build" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:802 msgid "pacman syntax compatiblity" msgstr "pacman syntax compatiblity" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:610 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 msgid "view package information" msgstr "view package information" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:612 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 msgid "search the AUR for matching strings" msgstr "search the AUR for matching strings" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:616 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 msgid "upgrade installed AUR packages" msgstr "upgrade installed AUR packages" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 msgid "Package {0} not found." msgstr "Package {0} not found." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -219,30 +223,26 @@ msgstr "" "First Submitted: {fsb}\n" "Description : {dsc}\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:658 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 msgid "yes" msgstr "yes" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:659 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 msgid "no" msgstr "no" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:674 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 msgid "[ERR5002] search string too short, API limitation" msgstr "[ERR5002] search string too short, API limitation" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:676 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 msgid "Searching for exact match..." msgstr "Searching for exact match..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:679 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 msgid "not found" msgstr "not found" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:682 -msgid "found" -msgstr "found" - #: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 msgid "" "Hello!\n" @@ -347,3 +347,5 @@ msgstr "" "If that's what you want to do, go for it. If it isn't, run this\n" "script again." +#~ msgid "found" +#~ msgstr "found" diff --git a/locale/pl/LC_MESSAGES/pkgbuilder.po b/locale/pl/LC_MESSAGES/pkgbuilder.po index ebf2d8f..9a24ac9 100644 --- a/locale/pl/LC_MESSAGES/pkgbuilder.po +++ b/locale/pl/LC_MESSAGES/pkgbuilder.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.1.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-08 18:15+0100\n" -"PO-Revision-Date: 2011-10-08 18:16+0100\n" +"POT-Creation-Date: 2011-10-22 10:17+0100\n" +"PO-Revision-Date: 2011-10-22 10:18+0100\n" "Last-Translator: Kwpolska \n" "Language-Team: \n" "Language: \n" @@ -19,181 +19,185 @@ msgstr "" "X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" "X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:100 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 +msgid "[ERR5001] Aborted by user! Exiting..." +msgstr "[ERR5001] Przerwane przez użytkownika! Kończenie..." + +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 msgid "WARNING:" msgstr "UWAGA:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:107 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 msgid "ERROR:" msgstr "BŁĄD:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:215 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 msgid " [installed: {0}]" -msgstr "[zainstalowano: {0}]" +msgstr " [zainstalowano: {0}]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:217 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 msgid " [installed]" -msgstr "[zainstalowano]" +msgstr " [zainstalowano]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:220 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 msgid "[out of date]" msgstr "[nieaktualny]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:226 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:229 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 msgid "votes" msgstr "głosów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:263 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 msgid "The build function reported a proper build." msgstr "Funkcja budowania paczek powiadomiła o prawidłowym zbudowaniu." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:272 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 msgid "[ERR3451] validation: NOT installed" msgstr "[ERR3451] walidacja: NIE zainstalowano" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:277 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 msgid "[ERR3452] validation: outdated {0}" msgstr "[ERR3452] walidacja: nieaktualne {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:280 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 msgid "[INF3450] validation: installed {0}" msgstr "[INF3450] walidacja: zainstalowane {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:285 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 msgid "[ERR3301] makepkg returned 1." msgstr "[ERR3301] makepkg zwrócił 1." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:290 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 msgid "[ERR3401] Building more AUR packages is required." msgstr "[ERR3401] Należy zainstalować więcej pakietów z AUR." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:314 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:474 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "[ERR3101] download: ściągnięto 0 bajtów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:329 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 msgid "[ERR3151] extract: no files extracted" msgstr "[ERR3151] extract: wypakowano 0 plików" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:410 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:461 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "[ERR3201] depcheck: nie można nigdzie znaleźć pakietu {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:427 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 msgid "[ERR3001] Package {0} not found." msgstr "[ERR3001] Nie znaleziono pakietu {0}." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:430 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 msgid "Building {0}..." msgstr "Budowanie {0}..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 msgid "Downloading the tarball..." msgstr "Ściąganie paczki..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:441 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 msgid "{0} kB downloaded" msgstr "ściągnięto {0} kB" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:443 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 msgid "Extracting..." msgstr "Wypakowywanie..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:444 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 msgid "{0} files extracted" msgstr "wypakowano {0} plików" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:448 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 msgid "Checking dependencies..." msgstr "Sprawdzanie zależności..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in system" msgstr "znaleziono w systemie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in repos" msgstr "znaleziono w repozytoriach" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:454 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 msgid "found in the AUR" msgstr "znaleziono w AUR" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:457 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 msgid "none found" msgstr "brak" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:471 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:650 msgid "[ERR3202] depcheck: UnicodeDecodeError. The PKGBUILD cannot be read. There are invalid UTF-8 characters (eg. in the Maintainer field.) Error message: {0}" msgstr "[ERR3202] depcheck: UnicodeDecodeError. Nie można przeczytać PKGBUILD. Znajdują się w nim nieprawidłowe znaki UTF-8. Treść błędu: {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:554 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:744 msgid "Gathering data about packages..." msgstr "Zbieranie informacji o pakietach..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:560 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 msgid "{0} upgradeable packages found:" msgstr "Znaleziono {0} pakietów do aktualizacji:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:562 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 msgid "there is nothing to do" msgstr "nie ma nic do zrobienia" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:566 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 msgid "Proceed with installation? [Y/n] " -msgstr "Kontynuować instalację? [Y/n]" +msgstr "Kontynuować instalację? [Y/n] " -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:583 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:779 msgid "A python3 AUR helper (sort of.) Wrapper-friendly (pacman-like output.)" msgstr "AUR helper w pythonie 3. Przyjazny dla wrapperów." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:584 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 msgid "You can use pacman syntax if you want to." msgstr "Jeśli chcesz, możesz używać składni pacmana." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:590 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:786 msgid "packages to build" msgstr "pakiety do zbudowania" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:595 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 msgid "don't use colors in output" msgstr "nie używa kolorów na wyjściu" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:598 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 msgid "don't check dependencies (may break makepkg)" msgstr "nie sprawdza zależności (może popsuć makepkg)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:601 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 msgid "pacman syntax compatiblity" msgstr "kompatybilność ze składnią pacmana" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:603 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 msgid "don't check if packages were installed after build" msgstr "nie sprawdza czy pakiety zostały zainstalowane po zbudowaniu" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:802 msgid "pacman syntax compatiblity" msgstr "kompatybilność ze składnią pacmana" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:610 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 msgid "view package information" msgstr "wyświetla informację o pakiecie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:612 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 msgid "search the AUR for matching strings" msgstr "przeszukuje AUR według pasujących ciągów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:616 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 msgid "upgrade installed AUR packages" msgstr "uaktualnia zainstalowane pakiety" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 msgid "Package {0} not found." msgstr "Nie znaleziono pakietu {0}." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -219,30 +223,26 @@ msgstr "" "Wysłany : {fsb}\n" "Opis : {dsc}\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:658 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 msgid "yes" msgstr "tak" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:659 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 msgid "no" msgstr "nie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:674 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 msgid "[ERR5002] search string too short, API limitation" msgstr "[ERR5002] ciąg zbyt krótki, limitacja API" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:676 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 msgid "Searching for exact match..." msgstr "Szukanie dokładnego dopasowania..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:679 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 msgid "not found" msgstr "nie znaleziono" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:682 -msgid "found" -msgstr "znaleziono" - #: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 msgid "" "Hello!\n" @@ -347,3 +347,5 @@ msgstr "" "Jeśli to jest to, co chcesz zrobić, proszę bardzo. Jeśli nie,\n" "uruchom ten skrypt jeszcze raz." +#~ msgid "found" +#~ msgstr "znaleziono" diff --git a/messages.pot b/messages.pot index 65004c3..110be09 100644 --- a/messages.pot +++ b/messages.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: 2.1.1.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-08 18:15+0100\n" -"PO-Revision-Date: 2011-10-08 18:15+0100\n" +"POT-Creation-Date: 2011-10-22 10:16+0100\n" +"PO-Revision-Date: 2011-10-22 10:17+0100\n" "Last-Translator: Kwpolska \n" "Language-Team: \n" "Language: \n" @@ -19,181 +19,185 @@ msgstr "" "X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" "X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:100 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 +msgid "[ERR5001] Aborted by user! Exiting..." +msgstr "" + +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 msgid "WARNING:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:107 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 msgid "ERROR:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:215 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 msgid " [installed: {0}]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:217 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 msgid " [installed]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:220 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 msgid "[out of date]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:226 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:229 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 msgid "votes" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:263 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 msgid "The build function reported a proper build." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:272 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 msgid "[ERR3451] validation: NOT installed" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:277 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 msgid "[ERR3452] validation: outdated {0}" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:280 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 msgid "[INF3450] validation: installed {0}" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:285 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 msgid "[ERR3301] makepkg returned 1." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:290 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 msgid "[ERR3401] Building more AUR packages is required." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:314 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:474 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:329 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 msgid "[ERR3151] extract: no files extracted" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:410 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:461 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:427 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 msgid "[ERR3001] Package {0} not found." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:430 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 msgid "Building {0}..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 msgid "Downloading the tarball..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:441 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 msgid "{0} kB downloaded" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:443 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 msgid "Extracting..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:444 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 msgid "{0} files extracted" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:448 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 msgid "Checking dependencies..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in system" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:453 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 msgid "found in repos" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:454 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 msgid "found in the AUR" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:457 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 msgid "none found" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:471 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:650 msgid "[ERR3202] depcheck: UnicodeDecodeError. The PKGBUILD cannot be read. There are invalid UTF-8 characters (eg. in the Maintainer field.) Error message: {0}" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:554 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:744 msgid "Gathering data about packages..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:560 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 msgid "{0} upgradeable packages found:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:562 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 msgid "there is nothing to do" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:566 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 msgid "Proceed with installation? [Y/n] " msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:583 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:779 msgid "A python3 AUR helper (sort of.) Wrapper-friendly (pacman-like output.)" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:584 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 msgid "You can use pacman syntax if you want to." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:590 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:786 msgid "packages to build" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:595 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 msgid "don't use colors in output" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:598 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 msgid "don't check dependencies (may break makepkg)" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:601 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 msgid "pacman syntax compatiblity" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:603 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 msgid "don't check if packages were installed after build" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:802 msgid "pacman syntax compatiblity" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:610 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 msgid "view package information" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:612 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 msgid "search the AUR for matching strings" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:616 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 msgid "upgrade installed AUR packages" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 msgid "Package {0} not found." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -208,30 +212,26 @@ msgid "" "Description : {dsc}\n" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:658 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 msgid "yes" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:659 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 msgid "no" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:674 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 msgid "[ERR5002] search string too short, API limitation" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:676 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 msgid "Searching for exact match..." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:679 +#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 msgid "not found" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:682 -msgid "found" -msgstr "" - #: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 msgid "" "Hello!\n" diff --git a/pkgbuilder.py b/pkgbuilder.py index 9305499..4b86744 100755 --- a/pkgbuilder.py +++ b/pkgbuilder.py @@ -1,7 +1,6 @@ #!/usr/bin/python3 -# PKGBUILDer v2.1.2.4 +# PKGBUILDer v2.1.2.5 # A Python AUR helper/library. -# USAGE: ./build.py pkg1 [pkg2] [pkg3] (and more) # Copyright (C) 2011, Kwpolska # All rights reserved. # @@ -52,7 +51,7 @@ import gettext import functools -VERSION = '2.1.2.4' +VERSION = '2.1.2.5' T = gettext.translation('pkgbuilder', '/usr/share/locale', fallback='C') _ = T.gettext @@ -80,11 +79,13 @@ def __init__(self): self.pacman = False self.validate = True self.depcheck = True + self.mkpginst = True self.categories = ['E', 'E', 'daemons', 'devel', 'editors', 'emulators', 'games', 'gnome', 'i18n', 'kde', 'lib', 'modules', 'multimedia', 'network', 'office', 'science', 'system', 'x11', 'xfce', 'kernels'] + self.inttext = _('[ERR5001] Aborted by user! Exiting...') def colorson(self): """Colors on. @@ -400,8 +401,9 @@ def __init__(self): :Message codes: none.""" self.utils = Utils() self.aururl = '{0}://aur.archlinux.org{1}' - - def auto_build(self, pkgname, validate = True, performdepcheck = True): +#TODO help + def auto_build(self, pkgname, validate = True, performdepcheck = True, + makepkginstall = True): """NOT the actual build function. This function makes validation and building AUR deps possible. If you can, use it. @@ -415,7 +417,8 @@ def auto_build(self, pkgname, validate = True, performdepcheck = True): ERR3301, ERR34?? (ERR3401, ERR3450, ERR3451, ERR3452), INF3450. :Former data: 2.0 Name: build.""" - build_result = self.build_runner(pkgname, performdepcheck) + build_result = self.build_runner(pkgname, performdepcheck, + makepkginstall) try: if build_result[0] == 0: fancy_msg(_('The build function reported a proper build.')) @@ -446,8 +449,10 @@ def auto_build(self, pkgname, validate = True, performdepcheck = True): fancy_warning(_('[ERR3401] Building more AUR packages is \ required.')) for pkgname2 in build_result: - self.auto_build(pkgname2, True) - self.auto_build(pkgname, True) + self.auto_build(pkgname2, validate, performdepcheck, + makepkginstall) + self.auto_build(pkgname, validate, performdepcheck, + makepkginstall) except PBError as inst: fancy_error(str(inst)) @@ -578,8 +583,9 @@ def depcheck(self, depends): raise PBError(_('[ERR3201] depcheck: cannot find {0} \ anywhere').format(dep)) return parseddeps - - def build_runner(self, pkgname, performdepcheck = True): +#TODO help + def build_runner(self, pkgname, performdepcheck = True, + makepkginstall = True): """A build function, which actually links to others. Do not use it unless you re-implement auto_build. @@ -650,10 +656,15 @@ def build_runner(self, pkgname, performdepcheck = True): ror. The PKGBUILD cannot be read. There are invalid UTF-8 characters (\ eg. in the Maintainer field.) Error message: {0}').format(str(inst))) - asroot = '' + mpparams = '' + + if makepkginstall == False: + mpparams = mpparams+'i' + if os.geteuid() == 0: - asroot = ' --asroot' - return [subprocess.call('/usr/bin/makepkg -si'+asroot, + mpparams = mpparams+' --asroot' + + return [subprocess.call('/usr/bin/makepkg -s'+mpparams, shell=True), 'makepkg'] # In version 2.0, this comment couldn't believe that # the main function takes only one line. But, right now, @@ -760,7 +771,8 @@ def auto_upgrade(self): return 0 for pkgname in upgradeable: pblog('Building {0}'.format(pkgname)) - self.build.auto_build(pkgname, DS.validate, DS.depcheck) + self.build.auto_build(pkgname, DS.validate, DS.depcheck, + DS.mkpginst) pblog('Initialized.') @@ -792,11 +804,16 @@ def main_routine(): argopt.add_argument('-D', '--nodepcheck', action='store_false', default=True, dest='depcheck', help=_('don\'t \ check dependencies (may break makepkg)')) - argopt.add_argument('-S', '--sync', action='store_true', default=False, - dest='pac', help=_('pacman syntax compatiblity')) + argopt.add_argument('-w', '--buildonly', action='store_false', + default=True, dest='mkpginst', help=_('don\'t \ + install packages after building')) +#TODO argopt.add_argument('-V', '--novalidation', action='store_false', default=True, dest='valid', help=_('don\'t check \ if packages were installed after build')) + + argopt.add_argument('-S', '--sync', action='store_true', default=False, + dest='pac', help=_('pacman syntax compatiblity')) argopt.add_argument('-y', '--refresh', action='store_true', default=False, dest='pacupd', help=_('pacman \ syntax compatiblity')) @@ -814,6 +831,7 @@ def main_routine(): DS.validate = args.valid DS.depcheck = args.depcheck DS.pacman = args.pac + DS.mkpginst = args.mkpginst try: utils = Utils() build = Build() @@ -912,7 +930,7 @@ def main_routine(): pblog('Ran through all the addon features, building...') for pkgname in args.pkgs: pblog('Building {0}'.format(pkgname)) - build.auto_build(pkgname, DS.validate, DS.depcheck) + build.auto_build(pkgname, DS.validate, DS.depcheck, DS.mkpginst) pblog('Quitting.') diff --git a/scripts/pkgbuilder b/scripts/pkgbuilder index 822effa..20dfeb9 100755 --- a/scripts/pkgbuilder +++ b/scripts/pkgbuilder @@ -4,5 +4,5 @@ import pkgbuilder try: pkgbuilder.main_routine() except KeyboardInterrupt: - pkgbuilder.fancy_error('[ERR5001] KeyboardInterrupt (^C) caught.') + pkgbuilder.fancy_error(pkgbuilder.DS.inttext) exit(0) diff --git a/setup.py b/setup.py index d3bbe48..f0a78da 100755 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from distutils.core import setup setup(name='pkgbuilder', - version='2.1.2.4', + version='2.1.2.5', description='An AUR helper (and library) in python3', author='Kwpolska', author_email='kwpolska@kwpolska.tk',