From 1718f47a86afb31598eae737ac66c78aa2463047 Mon Sep 17 00:00:00 2001 From: Kwpolska Date: Fri, 27 Jul 2012 16:04:26 +0200 Subject: [PATCH] v2.1.2.31: switching over to kennethreitz/requests (actual release) Signed-off-by: Kwpolska --- .travis.yml | 7 - INSTALL.py | 91 ++++++++--- MANIFEST | 1 + PKGBUILD | 2 +- Rakefile | 6 +- dist/pkgbuilder-2.1.2.31.tar.gz | Bin 0 -> 27438 bytes docs/CHANGELOG.rst | 32 ++++ docs/pkgbuilder.8 | 0 docs/pkgbuilder.8.gz | Bin 1354 -> 1354 bytes locale/en/LC_MESSAGES/pkgbuilder.mo | Bin 8222 -> 8756 bytes locale/en/LC_MESSAGES/pkgbuilder.po | 222 ++++++++++++++++----------- locale/pl/LC_MESSAGES/pkgbuilder.mo | Bin 8410 -> 8974 bytes locale/pl/LC_MESSAGES/pkgbuilder.po | 226 +++++++++++++++++----------- messages.pot | 194 ++++++++++++++---------- messages.pot.header | 17 +++ pkgbuilder.py | 6 +- 16 files changed, 514 insertions(+), 290 deletions(-) delete mode 100644 .travis.yml create mode 100644 dist/pkgbuilder-2.1.2.31.tar.gz create mode 100644 docs/CHANGELOG.rst delete mode 100644 docs/pkgbuilder.8 create mode 100644 messages.pot.header diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index dc5bb9d..0000000 --- a/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: python -python: - - "3.2" -## command to install dependencies -#install: pip install -r requirements.txt --use-mirrors -## command to run tests -#script: nosetests diff --git a/INSTALL.py b/INSTALL.py index 3bb176a..68f18bf 100755 --- a/INSTALL.py +++ b/INSTALL.py @@ -1,5 +1,6 @@ #!/usr/bin/python3 -# PKGBUILDer +# -*- encoding: utf-8 -*- +# PKGBUILDer installer # Copyright (C) 2011, Kwpolska # All rights reserved. # @@ -34,7 +35,7 @@ # There are no install instructions. If you want to install # the script, run this script with python. -"""PKGBUILDer AUR installer. Use it if you don’t have any AUR helpers installed.""" +"""PKGBUILDer AUR installer. Use it if you don't have any AUR helpers installed.""" import subprocess import os @@ -67,23 +68,65 @@ os.mkdir(PATH) os.chdir(PATH) - - PKGDATA = json.loads(urllib.request.urlopen('http://aur.archlinux.org\ -/rpc.php?type=info&arg=pkgbuilder').read().decode()) - RHANDLE = urllib.request.urlopen('http://aur.archlinux.org'+ - PKGDATA['results']['URLPath']) - open('pkgbuilder.tar.gz', 'wb').write(RHANDLE.read()) - THANDLE = tarfile.open('pkgbuilder.tar.gz', 'r:gz') - THANDLE.extractall() - os.chdir('./pkgbuilder/') - - ASROOT = '' - if os.geteuid() == 0: - ASROOT = ' --asroot' - MPKG = subprocess.call('/usr/bin/makepkg -si'+ASROOT, shell=True) - - if MPKG == 1: - print(_(""" + # Dependency check. + + print(_("""Performing a dependency check...""")) + + deps = {'pyparsing': None, 'pyalpm': None, 'certifi': None, 'requests': None} + + print("""pyparsing | community | """, end='') + try: + import pyparsing + deps['pyparsing'] = True + print(_('found')) + except ImportError: + deps['pyparsing'] = False + print(_('not found')) + + print("""pyalpm | extra | """, end='') + try: + import pyalpm + deps['pyalpm'] = True + print(_('found')) + except ImportError: + deps['pyalpm'] = False + print(_('not found')) + + print("""certifi | AUR | """, end='') + try: + import certifi + deps['certifi'] = True + print(_('found')) + except ImportError: + deps['certifi'] = False + print(_('not found')) + + print("""requests | AUR | """, end='') + try: + import requests + deps['requests'] = True + print(_('found')) + except ImportError: + deps['requests'] = False + print(_('not found')) + + def install(pkgname): + PKGDATA = json.loads(urllib.request.urlopen('http://aur.archlinux\ +.org/rpc.php?type=info&arg='+pkgname).read().decode()) + RHANDLE = urllib.request.urlopen('http://aur.archlinux.org'+ + PKGDATA['results']['URLPath']) + open(pkgname+'.tar.gz', 'wb').write(RHANDLE.read()) + THANDLE = tarfile.open(pkgname+'.tar.gz', 'r:gz') + THANDLE.extractall() + os.chdir('./'+pkgname+'/') + + ASROOT = '' + if os.geteuid() == 0: + ASROOT = ' --asroot' + MPKG = subprocess.call('/usr/bin/makepkg -si'+ASROOT, shell=True) + + if MPKG == 1: + print(_(""" Something went wrong. Please read makepkg's output and try again. You can also try to debug the work of this script yourself. @@ -94,6 +137,16 @@ If I am wrong, though, congratulations! """).format(PATH)) + if deps['certifi'] == False or deps['requests'] == False: + print(_("""Installing missing AUR dependencies...""")) + if deps['certifi'] == False: + install('python-certifi') + + if deps['requests'] == False: + install('python-requests') + + install('pkgbuilder') + print(_(""" Read the above output. If the script had any problems, run it diff --git a/MANIFEST b/MANIFEST index 6264c49..f1aa41c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -5,6 +5,7 @@ README README.rst pkgbuilder.py setup.py +docs/CHANGELOG.rst docs/LICENSE.rst docs/README.rst docs/classes.rst diff --git a/PKGBUILD b/PKGBUILD index c6bd155..6df0375 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ license=('BSD') depends=('python' 'pyalpm>=0.5.1-1' 'python-pyparsing' 'python-requests') options=(!emptydirs) source=("http://pypi.python.org/packages/source/p/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('a39276443eb7351056f9e4708b5c4540') +md5sums=('c5c1a6aae0d39b63df181bc617599173') package() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/Rakefile b/Rakefile index a7e2508..10effe6 100644 --- a/Rakefile +++ b/Rakefile @@ -15,7 +15,7 @@ task :help do puts " docshtml Creates the docs in HTML." puts " docszip Zips the docs made by docshtml." puts " git Pushes the changes to GitHub." - + puts " locale Prepares for translation." end task :prepare, :ver do |t, args| @@ -105,6 +105,10 @@ task :git, :ver, :msg do |t, args| sh "git push --tags" end +task :locale do + sh "xgettext -c pkgbuilder.py INSTALL.py" +end + task :update, :ver do |t, args| if args[:ver].to_s.chomp == '' puts "Version number?" diff --git a/dist/pkgbuilder-2.1.2.31.tar.gz b/dist/pkgbuilder-2.1.2.31.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..cad6c8027d468ac2c706eefef7383d11ce817503 GIT binary patch literal 27438 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 B?b84N literal 0 HcmV?d00001 diff --git a/docs/CHANGELOG.rst b/docs/CHANGELOG.rst new file mode 100644 index 0000000..c47bfdc --- /dev/null +++ b/docs/CHANGELOG.rst @@ -0,0 +1,32 @@ +===================== +Appendix C. Changelog +===================== +:Info: This is a partial changelog for PKGBUILDer. +:Author: Kwpolska +:Date: 2012-07-27 +:Version: 2.1.2.31 + +Versioning scheme +================= +PKGBUILDer uses the following versioning scheme: + + generation.major.minor.revision + + * generation: 1 is the first Perl version, 2 is the Python version. + * major: basic release number. + * minor: sub-release number. + * revision: changes that aren’t important enough to be new major versions. + +Generation 2 +============ +:2.1.3.0: Planned after 2.1.2.31; contains test suite, requests and file division. +:2.1.2.0: Support for the new pyalpm. +:2.1.1.0: Introducing the Upgrade functionality. +:2.1.0.0: First OOP-based release. +:2.0.0.0: First release. + +Generation 1 +============ + +:1.1: A more advanced version, never released. +:1.0: First and only release. diff --git a/docs/pkgbuilder.8 b/docs/pkgbuilder.8 deleted file mode 100644 index e69de29..0000000 diff --git a/docs/pkgbuilder.8.gz b/docs/pkgbuilder.8.gz index f975e9bddae36fd9ab4b6d40216c693bd4a37edf..3a94f61a5a1905c7b0714a1a5bb88d77ba6cacd9 100644 GIT binary patch delta 47 zcmV+~0MP%+3d#xxABzYGv7Zu=2O$FKhmk5`4EDu`6a0v}(M9xY7qOVC1PI*GNSNmf F006;16TJWc delta 47 zcmV+~0MP%+3d#xxABzYGL^1)92O$DcrI9LP40iX|6a0v}(M5Fe0kN2>1PJ&<5d-H7 F004&I5e)zU diff --git a/locale/en/LC_MESSAGES/pkgbuilder.mo b/locale/en/LC_MESSAGES/pkgbuilder.mo index 048446a2fe3ad8088baba93d4647d8fbb8613d60..ad506122b5dc8b878a8f99f420a1b60c6a0a5ccf 100644 GIT binary patch delta 2247 zcmeIy-)~c89LMpeqY4{?v0uPojAzP^PH1VnF|;y-WJ4t+BMXEOv*=lSMw^wko*ra` zn9fLyXkx$<3>QF%7hIq>S`vT63obMRL$|rsL zdd@k|InQ&x-*0<<`{m)vH*Mk5hPH#=O<&Vs%mLgO=8JanK4Wf%j5&oNtjss2mGdtw zFs2y;+=dsh1;52Va1NK_%|>HZ;QdW>?8QYGLCfRJAcI?+*pEH9d!aGwa0TlS5WuOqVAi&q<%e$y8bk>mU$5^p2A^#7l-gR?qYqjnRq5~28pt% zB5RrtkY}4uk-6qeBs=COBv|GK5?yl}`It~!{WQK`9x6)kv! z!94sG+wnKl1DiNljor9AWXx7nEu846*TNB=s(DA3)obBZR4trAZTt&VE&PC5@H$`G z*q^9c=;|W=3X$!qhbV@sg;CT_hncNfNTX`u6;v%uuB^XNBZ;>hTkORh$j7Al(gtQw zwQv$u3m>6s;S*F!=emi%Ww3}NEfhoLbRR0G)2LcFk7w~J@-bO*7VY}O6{RqSdE{!p;k;p2Q>W$SvvJrD;PyW zZIHg1P8!V?`rl2dX`oZTwe~RIwYSHI>ZfW^NigoO9as3>GEhi5>6_>&x|*V(nuyb> zx7t7C8oakD73=Ab&=o~B)yvk}s9p;i#_k>~p4r>U-Nj^?JBtUT4AX z*f(agZocGtoAS8{&+(4Nf@KRf&-;GnVs&&uN2s5H87>|vtZRM8n{e`Z zT^bo18y!oTk!jy^(moS78NAWhQ+vRBjY~so3uT|Vy7f@5T$WlhscRV?6Gk0I&-xI2jFS-=cc7t1s-F4|~u~>G?w&WH4 zV!D{Ok&HX(9M1bGoAv!tpUD&p>;2%_o)y7#%f`U#S-v_~e?wbx(o@bs?sX=8*RvCc zb9qH9IM;H#x^l_cP&gUuPXr&fruqgq#My7tp3&%-`&_P^D;A=|j_;;yGM-3A<6EN1 oEjH1g8W;#xwe1WB+9KhUbqhhE?WyXI;nx4tro8?~X*(YJ3mg2ENdN!< delta 1802 zcmd7SOKcle7>42BxS^>7C22x##OZ`v5)wOh(lo_kQ9?>l6D5&RsuUK;sR!F6wJm$v zGz+kV5P}s*Bg&#E+$033u)y2|3pPlgLfZ|OR!B$)gs7mbsKlm-_p>7vv0=-R&pe|! zb7toJ-+11g-q>6De#e&QjCLozhyGK*Y#vVq+0cI3Vs?pR7cqd}UTfCE@e5ncuESq( zKmLg~;NC{FE4YB2IJeEL8#BmMdmOLFr_nL1*z@fC!GRC47vBn*eTQG-EBJboSv$^f zw?14(J?IlSgfAoavNJe{-=KrK%k9vIx8Z#_jCp(kPhyz++n()aaSj~BTkt8o8Bd`m zp4%M1ygA;_GMQ^LIE{z!0B+zYUPMl{p5}T*hLE34vbhFlk+s=8ZsY#;06Qva8g+qV zsFJ;bllUpB0y;?*>OhrtH#XorDy>Cq#Y4!?jEpc_K zW{;qOLuTWW@M_uqYadr~XEYe;>aCqU*VP`V`b{SS{!~w* zHtm_7wBHgwP Dz3mSD diff --git a/locale/en/LC_MESSAGES/pkgbuilder.po b/locale/en/LC_MESSAGES/pkgbuilder.po index 9d55fa9..d8c822c 100644 --- a/locale/en/LC_MESSAGES/pkgbuilder.po +++ b/locale/en/LC_MESSAGES/pkgbuilder.po @@ -1,203 +1,227 @@ # PKGBUILDer pot file. -# Copyright (C) 2011 Kwpolska. -# Kwpolska , 2011. +# Copyright (C) 2011-2012, Kwpolska. +# This file is distributed under the same license as the PKGBUILDer package. +# Kwpolska , 2011-2012. # msgid "" msgstr "" -"Project-Id-Version: 2.1.1.4\n" +"Project-Id-Version: 2.1.2.31\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-22 10:17+0100\n" -"PO-Revision-Date: 2011-10-22 10:17+0100\n" +"POT-Creation-Date: 2011-10-22 10:16+0100\n" +"PO-Revision-Date: 2012-07-27 13:44+0100\n" "Last-Translator: Kwpolska \n" -"Language-Team: \n" -"Language: \n" +"Language-Team: Kwpolska \n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"X-Poedit-KeywordsList: _\n" -"X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" -"X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 -msgid "[ERR5001] Aborted by user! Exiting..." -msgstr "[ERR5001] Aborted by user! Exiting..." +#: pkgbuilder.py:90 +msgid "[ERR5001] Aborted by user! Exiting…" +msgstr "[ERR5001] Aborted by user! Exiting…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 +#: pkgbuilder.py:183 msgid "WARNING:" msgstr "WARNING:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 +#: pkgbuilder.py:197 msgid "ERROR:" msgstr "ERROR:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 +#: pkgbuilder.py:262 +#: pkgbuilder.py:278 +msgid "[ERR1001] AUR: HTTP Error {0}" +msgstr "[ERR1001] AUR: HTTP Error {0}" + +#: pkgbuilder.py:376 msgid " [installed: {0}]" msgstr " [installed: {0}]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 +#: pkgbuilder.py:378 msgid " [installed]" msgstr " [installed]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 +#: pkgbuilder.py:381 msgid "[out of date]" msgstr "[out of date]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 +#: pkgbuilder.py:387 +#: pkgbuilder.py:390 msgid "votes" msgstr "votes" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 +#: pkgbuilder.py:431 msgid "The build function reported a proper build." msgstr "The build function reported a proper build." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 +#: pkgbuilder.py:440 msgid "[ERR3451] validation: NOT installed" msgstr "[ERR3451] validation: NOT installed" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 +#: pkgbuilder.py:444 msgid "[ERR3452] validation: outdated {0}" msgstr "[ERR3452] validation: outdated {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: pkgbuilder.py:447 msgid "[INF3450] validation: installed {0}" msgstr "[INF3450] validation: installed {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 +#: pkgbuilder.py:451 msgid "[ERR3301] makepkg returned 1." msgstr "[ERR3301] makepkg returned 1." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 +#: pkgbuilder.py:456 msgid "[ERR3401] Building more AUR packages is required." msgstr "[ERR3401] Building more AUR packages is required." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:474 +#: pkgbuilder.py:481 +msgid "[ERR3102] download: HTTP Error {0}" +msgstr "[ERR3102] download: HTTP Error {0}" + +#: pkgbuilder.py:483 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "[ERR3101] download: 0 bytes downloaded" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 +#: pkgbuilder.py:503 msgid "[ERR3151] extract: no files extracted" msgstr "[ERR3151] extract: no files extracted" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: pkgbuilder.py:591 +#: pkgbuilder.py:653 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "[ERR3201] depcheck: cannot find {0} anywhere" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: pkgbuilder.py:619 msgid "[ERR3001] Package {0} not found." msgstr "[ERR3001] Package {0} not found." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 -msgid "Building {0}..." -msgstr "Building {0}..." +#: pkgbuilder.py:622 +msgid "Building {0}…" +msgstr "Building {0}…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 -msgid "Downloading the tarball..." -msgstr "Downloading the tarball..." +#. Okay, this package exists, great then. Thanks, user. +#: pkgbuilder.py:630 +msgid "Downloading the tarball…" +msgstr "Downloading the tarball…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 +#: pkgbuilder.py:633 msgid "{0} kB downloaded" msgstr "{0} kB downloaded" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 -msgid "Extracting..." -msgstr "Extracting..." +#: pkgbuilder.py:635 +msgid "Extracting…" +msgstr "Extracting…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 +#: pkgbuilder.py:636 msgid "{0} files extracted" msgstr "{0} files extracted" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 -msgid "Checking dependencies..." -msgstr "Checking dependencies..." +#: pkgbuilder.py:640 +msgid "Checking dependencies…" +msgstr "Checking dependencies…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in system" msgstr "found in system" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in repos" msgstr "found in repos" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 +#: pkgbuilder.py:646 msgid "found in the AUR" msgstr "found in the AUR" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: pkgbuilder.py:649 msgid "none found" msgstr "none found" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:650 +#: pkgbuilder.py:663 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:744 -msgid "Gathering data about packages..." -msgstr "Gathering data about packages..." +#: pkgbuilder.py:769 +#: pkgbuilder.py:771 +msgid "Gathering data about packages…" +msgstr "Gathering data about packages…" + +#: pkgbuilder.py:777 +msgid "Targets ({0}): " +msgstr "Targets ({0}): " -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 +#: pkgbuilder.py:779 msgid "{0} upgradeable packages found:" msgstr "{0} upgradeable packages found:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 +#: pkgbuilder.py:783 +#: pkgbuilder.py:785 msgid "there is nothing to do" msgstr "there is nothing to do" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 +#: pkgbuilder.py:790 +#: pkgbuilder.py:794 msgid "Proceed with installation? [Y/n] " msgstr "Proceed with installation? [Y/n] " -#: /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.)" +#: pkgbuilder.py:819 +msgid "An AUR helper/library. Wrapper-friendly (pacman-like output.)" +msgstr "An AUR helper/library. Wrapper-friendly (pacman-like output.)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 +#: pkgbuilder.py:820 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:786 +#: pkgbuilder.py:826 msgid "packages to build" msgstr "packages to build" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 +#: pkgbuilder.py:831 msgid "don't use colors in output" msgstr "don't use colors in output" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 +#: pkgbuilder.py:834 msgid "don't check dependencies (may break makepkg)" msgstr "don't check dependencies (may break makepkg)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 -msgid "pacman syntax compatiblity" -msgstr "pacman syntax compatiblity" +#: pkgbuilder.py:837 +msgid "don't install packages after building" +msgstr "don't install packages after building" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 +#: pkgbuilder.py:840 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:802 +#: pkgbuilder.py:843 +msgid "pacman syntax compatiblity" +msgstr "pacman syntax compatiblity" + +#: pkgbuilder.py:845 msgid "pacman syntax compatiblity" msgstr "pacman syntax compatiblity" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 +#: pkgbuilder.py:848 msgid "view package information" msgstr "view package information" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 +#: pkgbuilder.py:850 msgid "search the AUR for matching strings" msgstr "search the AUR for matching strings" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 +#: pkgbuilder.py:854 msgid "upgrade installed AUR packages" msgstr "upgrade installed AUR packages" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 +#: pkgbuilder.py:857 +msgid "chooses protocol (default: http)" +msgstr "chooses protocol (default: http)" + +#: pkgbuilder.py:879 msgid "Package {0} not found." msgstr "Package {0} not found." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 +#. ## TRANSLATORS: space it properly. `yes/no' below are +#. ## for `out of date'. +#: pkgbuilder.py:883 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -223,27 +247,33 @@ msgstr "" "Last Updated : {upd}\n" "Description : {dsc}\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 +#: pkgbuilder.py:901 msgid "yes" msgstr "yes" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 +#: pkgbuilder.py:902 msgid "no" msgstr "no" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 +#. this would be too many entries. The API is really +#. having this limitation, though. +#: pkgbuilder.py:917 msgid "[ERR5002] search string too short, API limitation" msgstr "[ERR5002] search string too short, API limitation" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 -msgid "Searching for exact match..." -msgstr "Searching for exact match..." +#: pkgbuilder.py:919 +msgid "Searching for exact match…" +msgstr "Searching for exact match…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 +#: pkgbuilder.py:922 +#: INSTALL.py:84 +#: INSTALL.py:93 +#: INSTALL.py:102 +#: INSTALL.py:111 msgid "not found" msgstr "not found" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 +#: INSTALL.py:53 msgid "" "Hello!\n" "\n" @@ -261,11 +291,23 @@ msgstr "" "and compile the package manually.\n" "\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:33 +#: INSTALL.py:62 msgid "Hit Enter/Return to continue. " msgstr "Hit Enter/Return to continue. " -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:58 +#. Dependency check. +#: INSTALL.py:73 +msgid "Performing a dependency check..." +msgstr "Performing a dependency check..." + +#: INSTALL.py:81 +#: INSTALL.py:90 +#: INSTALL.py:99 +#: INSTALL.py:108 +msgid "found" +msgstr "found" + +#: INSTALL.py:129 msgid "" "\n" "\n" @@ -287,7 +329,11 @@ msgstr "" "\n" "If I am wrong, though, congratulations!\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:69 +#: INSTALL.py:141 +msgid "Installing missing AUR dependencies..." +msgstr "Installing missing AUR dependencies..." + +#: INSTALL.py:150 msgid "" "\n" "\n" @@ -315,7 +361,7 @@ msgstr "" "(zsh users: hash -r, other shells may need another command). For\n" "python module usage, type `import pkgbuilder` into the python prompt.\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:85 +#: INSTALL.py:166 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "No work has been started yet.\n" @@ -329,7 +375,7 @@ msgstr "" "If that's what you want to do, go for it. If it isn't, run this\n" "script again." -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:91 +#: INSTALL.py:172 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "All the files this script was working on are placed in\n" @@ -347,5 +393,3 @@ 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.mo b/locale/pl/LC_MESSAGES/pkgbuilder.mo index 0a0263b9feb324e5b8c139e25990ae2f04e2df99..bce74860ad94971ccdc1ef2cb05d3556946d8894 100644 GIT binary patch delta 2369 zcmZA0TWl0n7{KwfwhEL&Y0JGAPPw+wF55y2E)=;G5JFO@HH1imv%3S`?sjIKowDv4 zvw)!TLcoax1tOTp1DKew7{y?sp-qg$5a7jVqLDy|3B<$@`l90h+bs&5?AhPUoHOV0 zoo{|xb!c7omx|)|6=fB*nmYR#rM6*XF@Kc9&nk7#r_>SjVRn>Ka0Q;i zGW-?)#y@Z>-W#LTbbPLaigh>+>rpeDYUAQQ54K`0ZW^o9T#Vt*_#S?Y7PC#pa^BWh zk9D{KW#KWD1-y$3@EEcNHHZ!P1J>X$YMeA)=E*A6#>Gq?^xz!agN=9wPv8xd7ZZ%$ zjE8U*euMJfEtL00O(?WCp|tNn=2CB=#v|B)=dm4!aU=7qR^r)$dypur95Sc6h>Wei zL;9*8k<(GXBf(O4k?5*nfoTLcR`{p@9;)lPD3sfO0f9Fe?+@<)R4x#7caC zGGGZeGq4&r`IK6YWvt-fMB2IkfKeyWer`%(f#2d5?yryB&t{f~+_z$tI87;<)D|R- zRCF5gmz}-F0}0tayo+bB4n4N95I@I%@HT#rw-`+Z{EUMaub{>|DC3Ogyht0>h%0d^ zO7f+#8TX(>;(QJ9m$SRZ14)`;lmTYZIuF<5aWT#QS)K5@y z<}6CTizo}bI^qMAq^==j?Bl)@*TUtN9vuCO!BwJbo+Pj)D! zjVfX0xYZKsqr&OszYy{_U*w1+dMl{&^G^z2h=hJo{ytmCMA@l?O_D8`Zzx1TLKL7% zlC7f389!d+C?rpwr;_CPB4L)Cks@a;#a|$Qv~nrQDWC2Fc}WtEFYAf2ICr~vV$mc^ zuX?#l_nPs9=`4&#LyqC3{oa((twlHYoXK^Lp6FY|h3c?VR@^osQEQiWdrj>cPRNMI zrD<(fS7%pHt$p2fjIc`w9(qT|)aD2HV$5XU94qP4S6=OpCX=Gf88H*46)~-F)J*#Q z{@j(4W4>C`*=ald(#80{Lt2M>&2Y@`_g*b+uar5v4QH3>CUyNAfj1k1+B;PmnbsT# zH228JLH%NP_h!A;acoD^!FyQRSsiHU(UFl&Jl!F;e%x7~EZ4g~-kclmwe6&t)CtFS z?XVr!^$~NYF%Wlyy4Q6R4Ju+=^IXp;o9ww|0WVZGX{OdXTG*sc7~z<)i`R{vuIcE| zKr}8v^G=rS&s9x0;VW+OFKYI_Di1caEeNpWlFgk>UFPm+GHP2*9foTLbxWYRr75ta zsbz_7UL0%*cr_L4yu}su#X)Uao>lRRRwX5yos1dIq+O#=C+t*u=u$Fc>QuUK=s5Ar z?XR3)v}JWP6pz}j88a3p?0!3JMPm{kzt+5*?lUqLF^(HLmQB4pbTj~f}0B#aI84IT)m!@W9V#Lb~gmMt68 z8QB2i<#tcI51veO^Skkv!`1`k9Ei6SXd zRlTj|$rO32N3Oqm(C4+(+H+FrP}FpcLVm<9=Z5x?A$EUy=y;sPk0gnAs&+|TAtwg< vOhOoonyy4RVe3q2fJ|i71K#!8?WF^XgNU0M62Q&{X3X|ISJ69^SNhQW delta 1947 zcmajfdu&rx9Ki8k86YbRC`@3m%`+bIY}aluu%Kbf0K=wRDo+jSU3+ayOK;QOQo0x_ zX7Y%MiMbIHQ3x0lOwbsc7!$>R90@TR{~&7A#6Oe-@%e|EnE3qu$`bg`lb!pyJ@-8B z`Tfq_b6dact$sac@(V(_huTWL<`Wshiw#^T-%S?ziMAW)!_TLR1Ze-_4v`u718&1V za29T!Ch|89;{trJQDh+|k)iT5HsJ|0B2_uX&2KckgYEdbU*s$N2+!k%=_2!RfYmy1 z1ocJ7a5bJo){>8LC4Pnmb(OoJ1DE0bxCV3h5}w93)|U-4MItop!X8Nhzri`(%GcHs@AtF+F(8Ije>aJdVsc!kuR#TmRoicSH3m+s^lRgN(` zYskykjc-i+{s#Z$_pi7}oiC#OXR$izmSw2pf~b+Z4}ZiFT#iF6BL83+Kg5IVO6Te2 zVsPIg;;#b_)36!OqaKoPF@oQtrl6ICYp(lHC(hv}Jc-ZaRn*AXZKM;&P;-9?m*O?- z!A3giJeyIUXWNOt=F+1<7d(ge;#Jhp1-NJ`BB(nbMBVWSYRHSohaqLuoIi=$?^)CZ z&P{j)_3-_I1W{Ve%?PZma??S>PSjIeMxFR6Bc_S+IPlGR~Ui1)Z>AXoj#QG0PL$8JNBw?yX zOwSMLmsM0fD_S(fT7p#lA~cd(H2327$80NM+>~vsk=mIl4GrxkUvX1TuG{qPjG2_3 z&D#aDqUaP{<2(^s>AgK|T|+1os{K5z*|&om>37PxtYan8xnzAF*D8!y*{nX=5{nJR zqO#?XTd?9T9kg+q#cBoZov>VsWu201@>V=!CGDclyvsk&SM#Qy^m*HxqPmuMswpwG zI~n_Veiwn9kmDAFZsMi ZllRV=9`8@Hds4bod$ePz&pW>O=zqnqObh@3 diff --git a/locale/pl/LC_MESSAGES/pkgbuilder.po b/locale/pl/LC_MESSAGES/pkgbuilder.po index cf8b02f..6ec7768 100644 --- a/locale/pl/LC_MESSAGES/pkgbuilder.po +++ b/locale/pl/LC_MESSAGES/pkgbuilder.po @@ -1,203 +1,227 @@ # PKGBUILDer pot file. -# Copyright (C) 2011 Kwpolska. -# Kwpolska , 2011. +# Copyright (C) 2011-2012, Kwpolska. +# This file is distributed under the same license as the PKGBUILDer package. +# Kwpolska , 2011-2012. # msgid "" msgstr "" -"Project-Id-Version: 2.1.1.4\n" +"Project-Id-Version: 2.1.2.31\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-10-22 10:17+0100\n" -"PO-Revision-Date: 2011-10-22 10:18+0100\n" +"POT-Creation-Date: 2011-10-22 10:16+0100\n" +"PO-Revision-Date: 2012-07-27 14:20+0100\n" "Last-Translator: Kwpolska \n" -"Language-Team: \n" -"Language: \n" +"Language-Team: Kwpolska \n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"X-Poedit-KeywordsList: _\n" -"X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" -"X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 -msgid "[ERR5001] Aborted by user! Exiting..." -msgstr "[ERR5001] Przerwane przez użytkownika! Kończenie..." +#: pkgbuilder.py:90 +msgid "[ERR5001] Aborted by user! Exiting…" +msgstr "[ERR5001] Przerwane przez użytkownika! Kończenie..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 +#: pkgbuilder.py:183 msgid "WARNING:" msgstr "UWAGA:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 +#: pkgbuilder.py:197 msgid "ERROR:" msgstr "BŁĄD:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 +#: pkgbuilder.py:262 +#: pkgbuilder.py:278 +msgid "[ERR1001] AUR: HTTP Error {0}" +msgstr "[ERR1001] AUR: Błąd HTTP {0}" + +#: pkgbuilder.py:376 msgid " [installed: {0}]" msgstr " [zainstalowano: {0}]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 +#: pkgbuilder.py:378 msgid " [installed]" msgstr " [zainstalowano]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 +#: pkgbuilder.py:381 msgid "[out of date]" msgstr "[nieaktualny]" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 +#: pkgbuilder.py:387 +#: pkgbuilder.py:390 msgid "votes" msgstr "głosów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 +#: pkgbuilder.py:431 msgid "The build function reported a proper build." msgstr "Funkcja budowania paczek powiadomiła o prawidłowym zbudowaniu." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 +#: pkgbuilder.py:440 msgid "[ERR3451] validation: NOT installed" msgstr "[ERR3451] walidacja: NIE zainstalowano" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 +#: pkgbuilder.py:444 msgid "[ERR3452] validation: outdated {0}" msgstr "[ERR3452] walidacja: nieaktualne {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: pkgbuilder.py:447 msgid "[INF3450] validation: installed {0}" msgstr "[INF3450] walidacja: zainstalowane {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 +#: pkgbuilder.py:451 msgid "[ERR3301] makepkg returned 1." msgstr "[ERR3301] makepkg zwrócił 1." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 +#: pkgbuilder.py:456 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:474 +#: pkgbuilder.py:481 +msgid "[ERR3102] download: HTTP Error {0}" +msgstr "[ERR3102] download: Błąd HTTP {0}" + +#: pkgbuilder.py:483 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "[ERR3101] download: ściągnięto 0 bajtów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 +#: pkgbuilder.py:503 msgid "[ERR3151] extract: no files extracted" msgstr "[ERR3151] extract: wypakowano 0 plików" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: pkgbuilder.py:591 +#: pkgbuilder.py:653 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "[ERR3201] depcheck: nie można nigdzie znaleźć pakietu {0}" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: pkgbuilder.py:619 msgid "[ERR3001] Package {0} not found." msgstr "[ERR3001] Nie znaleziono pakietu {0}." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 -msgid "Building {0}..." +#: pkgbuilder.py:622 +msgid "Building {0}…" msgstr "Budowanie {0}..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 -msgid "Downloading the tarball..." -msgstr "Ściąganie paczki..." +#. Okay, this package exists, great then. Thanks, user. +#: pkgbuilder.py:630 +msgid "Downloading the tarball…" +msgstr "Ściąganie tarballa…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 +#: pkgbuilder.py:633 msgid "{0} kB downloaded" msgstr "ściągnięto {0} kB" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 -msgid "Extracting..." -msgstr "Wypakowywanie..." +#: pkgbuilder.py:635 +msgid "Extracting…" +msgstr "Wypakowywanie…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 +#: pkgbuilder.py:636 msgid "{0} files extracted" msgstr "wypakowano {0} plików" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 -msgid "Checking dependencies..." -msgstr "Sprawdzanie zależności..." +#: pkgbuilder.py:640 +msgid "Checking dependencies…" +msgstr "Sprawdzanie zależności…" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in system" msgstr "znaleziono w systemie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in repos" msgstr "znaleziono w repozytoriach" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 +#: pkgbuilder.py:646 msgid "found in the AUR" msgstr "znaleziono w AUR" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: pkgbuilder.py:649 msgid "none found" msgstr "brak" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:650 +#: pkgbuilder.py:663 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:744 -msgid "Gathering data about packages..." -msgstr "Zbieranie informacji o pakietach..." +#: pkgbuilder.py:769 +#: pkgbuilder.py:771 +msgid "Gathering data about packages…" +msgstr "Zbieranie informacji o pakietach…" + +#: pkgbuilder.py:777 +msgid "Targets ({0}): " +msgstr "Cele ({0}):" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 +#: pkgbuilder.py:779 msgid "{0} upgradeable packages found:" msgstr "Znaleziono {0} pakietów do aktualizacji:" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 +#: pkgbuilder.py:783 +#: pkgbuilder.py:785 msgid "there is nothing to do" msgstr "nie ma nic do zrobienia" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 +#: pkgbuilder.py:790 +#: pkgbuilder.py:794 msgid "Proceed with installation? [Y/n] " msgstr "Kontynuować instalację? [Y/n] " -#: /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." +#: pkgbuilder.py:819 +msgid "An AUR helper/library. Wrapper-friendly (pacman-like output.)" +msgstr "Biblioteka/pomocnik AUR. Przyjazna dla wrapperów (wyjście podobne do pacmana.)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 +#: pkgbuilder.py:820 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:786 +#: pkgbuilder.py:826 msgid "packages to build" msgstr "pakiety do zbudowania" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 +#: pkgbuilder.py:831 msgid "don't use colors in output" -msgstr "nie używa kolorów na wyjściu" +msgstr "nie używa kolorów na wyjścu" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 +#: pkgbuilder.py:834 msgid "don't check dependencies (may break makepkg)" msgstr "nie sprawdza zależności (może popsuć makepkg)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 -msgid "pacman syntax compatiblity" -msgstr "kompatybilność ze składnią pacmana" +#: pkgbuilder.py:837 +msgid "don't install packages after building" +msgstr "nie instaluje pakietów po zbudowaniu" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 +#: pkgbuilder.py:840 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:802 +#: pkgbuilder.py:843 +msgid "pacman syntax compatiblity" +msgstr "kompatybilność ze składnią pacmana" + +#: pkgbuilder.py:845 msgid "pacman syntax compatiblity" msgstr "kompatybilność ze składnią pacmana" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 +#: pkgbuilder.py:848 msgid "view package information" msgstr "wyświetla informację o pakiecie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 +#: pkgbuilder.py:850 msgid "search the AUR for matching strings" msgstr "przeszukuje AUR według pasujących ciągów" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 +#: pkgbuilder.py:854 msgid "upgrade installed AUR packages" -msgstr "uaktualnia zainstalowane pakiety" +msgstr "uaktualnia zainstalowane pakiety z AUR" + +#: pkgbuilder.py:857 +msgid "chooses protocol (default: http)" +msgstr "wybiera protokół (domyślnie: http)" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 +#: pkgbuilder.py:879 msgid "Package {0} not found." msgstr "Nie znaleziono pakietu {0}." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 +#. ## TRANSLATORS: space it properly. `yes/no' below are +#. ## for `out of date'. +#: pkgbuilder.py:883 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -223,27 +247,33 @@ msgstr "" "Ost. aktualiz. : {upd}\n" "Opis : {dsc}\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 +#: pkgbuilder.py:901 msgid "yes" msgstr "tak" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 +#: pkgbuilder.py:902 msgid "no" msgstr "nie" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 +#. this would be too many entries. The API is really +#. having this limitation, though. +#: pkgbuilder.py:917 msgid "[ERR5002] search string too short, API limitation" msgstr "[ERR5002] ciąg zbyt krótki, limitacja API" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 -msgid "Searching for exact match..." +#: pkgbuilder.py:919 +msgid "Searching for exact match…" msgstr "Szukanie dokładnego dopasowania..." -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 +#: pkgbuilder.py:922 +#: INSTALL.py:84 +#: INSTALL.py:93 +#: INSTALL.py:102 +#: INSTALL.py:111 msgid "not found" msgstr "nie znaleziono" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 +#: INSTALL.py:53 msgid "" "Hello!\n" "\n" @@ -261,11 +291,23 @@ msgstr "" "ręcznie.\n" "\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:33 +#: INSTALL.py:62 msgid "Hit Enter/Return to continue. " -msgstr "Wciśnij Enter/Return aby kontynuować." +msgstr "Wciśnij Enter, aby kontynuować." -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:58 +#. Dependency check. +#: INSTALL.py:73 +msgid "Performing a dependency check..." +msgstr "Sprawdzanie zależności…" + +#: INSTALL.py:81 +#: INSTALL.py:90 +#: INSTALL.py:99 +#: INSTALL.py:108 +msgid "found" +msgstr "znaleziono" + +#: INSTALL.py:129 msgid "" "\n" "\n" @@ -287,7 +329,11 @@ msgstr "" "\n" "Jeśli się mylę, gratulacje!\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:69 +#: INSTALL.py:141 +msgid "Installing missing AUR dependencies..." +msgstr "Instalowanie brakujących zależności z AUR…" + +#: INSTALL.py:150 msgid "" "\n" "\n" @@ -304,7 +350,7 @@ msgid "" msgstr "" "\n" "\n" -"Przeczytaj powyższy tekst. Jeśli skrypt miał problemy, spróbuj\n" +"Przeczytaj powyższe wyjście. Jeśli skrypt miał problemy, spróbuj\n" "jeszcze raz. Możesz też spróbować samodzielnie debugować pracę skryptu.\n" "Wszystkie pliki, nad którymi ten skrypt pracował, znajdują się w\n" " {0}\n" @@ -315,7 +361,7 @@ msgstr "" "inne powłoki mogą wymagać innej komendy). Dla użycia jako moduł\n" "Pythona, wpisz `import pkgbuilder` do interpretera.\n" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:85 +#: INSTALL.py:166 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "No work has been started yet.\n" @@ -329,7 +375,7 @@ msgstr "" "Jeśli to jest to, co chcesz zrobić, proszę bardzo. Jeśli nie,\n" "uruchom ten skrypt jeszcze raz." -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:91 +#: INSTALL.py:172 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "All the files this script was working on are placed in\n" @@ -347,5 +393,3 @@ 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 8140fe9..a74c6e0 100644 --- a/messages.pot +++ b/messages.pot @@ -1,203 +1,225 @@ # PKGBUILDer pot file. -# Copyright (C) 2011 Kwpolska. -# Kwpolska , 2011. +# Copyright (C) 2011-2012, Kwpolska. +# This file is distributed under the same license as the PKGBUILDer package. +# Kwpolska , 2011-2012. # msgid "" msgstr "" -"Project-Id-Version: 2.1.1.4\n" +"Project-Id-Version: 2.1.2.31\n" "Report-Msgid-Bugs-To: \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" +"Language-Team: Kwpolska \n" +"Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"X-Poedit-KeywordsList: _\n" -"X-Poedit-Basepath: /home/kwpolska/git/pkgbuilder\n" -"X-Poedit-SearchPath-0: /home/kwpolska/git/pkgbuilder\n" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:88 -msgid "[ERR5001] Aborted by user! Exiting..." +#: pkgbuilder.py:90 +msgid "[ERR5001] Aborted by user! Exiting…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:181 +#: pkgbuilder.py:183 msgid "WARNING:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:195 +#: pkgbuilder.py:197 msgid "ERROR:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:369 +#: pkgbuilder.py:262 pkgbuilder.py:278 +msgid "[ERR1001] AUR: HTTP Error {0}" +msgstr "" + +#: pkgbuilder.py:376 msgid " [installed: {0}]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:371 +#: pkgbuilder.py:378 msgid " [installed]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:374 +#: pkgbuilder.py:381 msgid "[out of date]" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:380 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:383 +#: pkgbuilder.py:387 pkgbuilder.py:390 msgid "votes" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:422 +#: pkgbuilder.py:431 msgid "The build function reported a proper build." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:431 +#: pkgbuilder.py:440 msgid "[ERR3451] validation: NOT installed" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:435 +#: pkgbuilder.py:444 msgid "[ERR3452] validation: outdated {0}" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:438 +#: pkgbuilder.py:447 msgid "[INF3450] validation: installed {0}" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:442 +#: pkgbuilder.py:451 msgid "[ERR3301] makepkg returned 1." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:447 +#: pkgbuilder.py:456 msgid "[ERR3401] Building more AUR packages is required." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:474 +#: pkgbuilder.py:481 +msgid "[ERR3102] download: HTTP Error {0}" +msgstr "" + +#: pkgbuilder.py:483 msgid "[ERR3101] download: 0 bytes downloaded" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:491 +#: pkgbuilder.py:503 msgid "[ERR3151] extract: no files extracted" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:579 -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:640 +#: pkgbuilder.py:591 pkgbuilder.py:653 msgid "[ERR3201] depcheck: cannot find {0} anywhere" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:606 +#: pkgbuilder.py:619 msgid "[ERR3001] Package {0} not found." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:609 -msgid "Building {0}..." +#: pkgbuilder.py:622 +msgid "Building {0}…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:617 -msgid "Downloading the tarball..." +#. Okay, this package exists, great then. Thanks, user. +#: pkgbuilder.py:630 +msgid "Downloading the tarball…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:620 +#: pkgbuilder.py:633 msgid "{0} kB downloaded" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:622 -msgid "Extracting..." +#: pkgbuilder.py:635 +msgid "Extracting…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:623 +#: pkgbuilder.py:636 msgid "{0} files extracted" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:627 -msgid "Checking dependencies..." +#: pkgbuilder.py:640 +msgid "Checking dependencies…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in system" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:632 +#: pkgbuilder.py:645 msgid "found in repos" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:633 +#: pkgbuilder.py:646 msgid "found in the AUR" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:636 +#: pkgbuilder.py:649 msgid "none found" msgstr "" -#: /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}" +#: pkgbuilder.py:663 +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:744 -msgid "Gathering data about packages..." +#: pkgbuilder.py:769 pkgbuilder.py:771 +msgid "Gathering data about packages…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:750 +#: pkgbuilder.py:777 +msgid "Targets ({0}): " +msgstr "" + +#: pkgbuilder.py:779 msgid "{0} upgradeable packages found:" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:752 +#: pkgbuilder.py:783 pkgbuilder.py:785 msgid "there is nothing to do" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:756 +#: pkgbuilder.py:790 pkgbuilder.py:794 msgid "Proceed with installation? [Y/n] " msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:779 -msgid "A python3 AUR helper (sort of.) Wrapper-friendly (pacman-like output.)" +#: pkgbuilder.py:819 +msgid "An AUR helper/library. Wrapper-friendly (pacman-like output.)" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:780 +#: pkgbuilder.py:820 msgid "You can use pacman syntax if you want to." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:786 +#: pkgbuilder.py:826 msgid "packages to build" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:791 +#: pkgbuilder.py:831 msgid "don't use colors in output" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:794 +#: pkgbuilder.py:834 msgid "don't check dependencies (may break makepkg)" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:797 -msgid "pacman syntax compatiblity" +#: pkgbuilder.py:837 +msgid "don't install packages after building" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:799 -msgid "don't check if packages were installed after build" +#: pkgbuilder.py:840 +msgid "" +"don't check if packages were installed after build" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:802 +#: pkgbuilder.py:843 +msgid "pacman syntax compatiblity" +msgstr "" + +#: pkgbuilder.py:845 msgid "pacman syntax compatiblity" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:806 +#: pkgbuilder.py:848 msgid "view package information" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:808 +#: pkgbuilder.py:850 msgid "search the AUR for matching strings" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:812 +#: pkgbuilder.py:854 msgid "upgrade installed AUR packages" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:832 +#: pkgbuilder.py:857 +msgid "chooses protocol (default: http)" +msgstr "" + +#: pkgbuilder.py:879 msgid "Package {0} not found." msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:836 +#. ## TRANSLATORS: space it properly. `yes/no' below are +#. ## for `out of date'. +#: pkgbuilder.py:883 msgid "" "Category : {cat}\n" "Name : {nme}\n" @@ -212,27 +234,29 @@ msgid "" "Description : {dsc}\n" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:854 +#: pkgbuilder.py:901 msgid "yes" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:855 +#: pkgbuilder.py:902 msgid "no" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:870 +#. this would be too many entries. The API is really +#. having this limitation, though. +#: pkgbuilder.py:917 msgid "[ERR5002] search string too short, API limitation" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:872 -msgid "Searching for exact match..." +#: pkgbuilder.py:919 +msgid "Searching for exact match…" msgstr "" -#: /home/kwpolska/git/pkgbuilder/pkgbuilder.py:875 +#: pkgbuilder.py:922 INSTALL.py:84 INSTALL.py:93 INSTALL.py:102 INSTALL.py:111 msgid "not found" msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:24 +#: INSTALL.py:53 msgid "" "Hello!\n" "\n" @@ -243,11 +267,20 @@ msgid "" "\n" msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:33 +#: INSTALL.py:62 msgid "Hit Enter/Return to continue. " msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:58 +#. Dependency check. +#: INSTALL.py:73 +msgid "Performing a dependency check..." +msgstr "" + +#: INSTALL.py:81 INSTALL.py:90 INSTALL.py:99 INSTALL.py:108 +msgid "found" +msgstr "" + +#: INSTALL.py:129 msgid "" "\n" "\n" @@ -260,7 +293,11 @@ msgid "" "If I am wrong, though, congratulations!\n" msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:69 +#: INSTALL.py:141 +msgid "Installing missing AUR dependencies..." +msgstr "" + +#: INSTALL.py:150 msgid "" "\n" "\n" @@ -276,7 +313,7 @@ msgid "" "python module usage, type `import pkgbuilder` into the python prompt.\n" msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:85 +#: INSTALL.py:166 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "No work has been started yet.\n" @@ -285,7 +322,7 @@ msgid "" "script again." msgstr "" -#: /home/kwpolska/git/pkgbuilder/INSTALL.py:91 +#: INSTALL.py:172 msgid "" "It looks like you want to quit. Okay then, goodbye.\n" "All the files this script was working on are placed in\n" @@ -295,4 +332,3 @@ msgid "" "If that's what you want to do, go for it. If it isn't, run this\n" "script again." msgstr "" - diff --git a/messages.pot.header b/messages.pot.header new file mode 100644 index 0000000..0159c0e --- /dev/null +++ b/messages.pot.header @@ -0,0 +1,17 @@ +# PKGBUILDer pot file. +# Copyright (C) 2011-2012, Kwpolska. +# This file is distributed under the same license as the PKGBUILDer package. +# Kwpolska , 2011-2012. +# +msgid "" +msgstr "" +"Project-Id-Version: 2.1.2.31\n" +"Report-Msgid-Bugs-To: \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: Kwpolska \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" diff --git a/pkgbuilder.py b/pkgbuilder.py index eb62310..f767a3b 100755 --- a/pkgbuilder.py +++ b/pkgbuilder.py @@ -82,7 +82,7 @@ def __init__(self): self.depcheck = True self.mkpginst = True self.protocol = 'http' - self.categories = ['E', 'E', 'daemons', 'devel', 'editors', + self.categories = ['ERROR', 'none', 'daemons', 'devel', 'editors', 'emulators', 'games', 'gnome', 'i18n', 'kde', 'lib', 'modules', 'multimedia', 'network', 'office', 'science', 'system', 'x11', @@ -878,8 +878,8 @@ def main_routine(): if pkg == None: raise PBError(_('Package {0} not found.').format( pkgname)) - ### TRANSLATORS: space it properly. `yes/no' below are - ### for `out of date'. + # TRANSLATORS: space it properly. `yes/no' below are + # for `out of date'. print(_("""Category : {cat} Name : {nme} Version : {ver}