actionsapi gettext hedeleri..
This commit is contained in:
@@ -29,7 +29,7 @@ class ConfigureError(pisi.actionsapi.Error):
|
|||||||
def __init__(self, Exception):
|
def __init__(self, Exception):
|
||||||
ctx.ui.error(Exception)
|
ctx.ui.error(Exception)
|
||||||
if can_access_file('config.log'):
|
if can_access_file('config.log'):
|
||||||
ctx.ui.error('\n!!! Please attach the config.log to your bug report:\n%s/config.log' % os.getcwd())
|
ctx.ui.error(_('\n!!! Please attach the config.log to your bug report:\n%s/config.log') % os.getcwd())
|
||||||
|
|
||||||
class MakeError(pisi.actionsapi.Error):
|
class MakeError(pisi.actionsapi.Error):
|
||||||
def __init__(self, Exception):
|
def __init__(self, Exception):
|
||||||
@@ -57,20 +57,20 @@ def configure(parameters = ''):
|
|||||||
%s' % (get.kdeDIR(), get.HOST(), get.qtDIR(), get.qtLIBDIR(), parameters)
|
%s' % (get.kdeDIR(), get.HOST(), get.qtDIR(), get.qtLIBDIR(), parameters)
|
||||||
|
|
||||||
if system(args):
|
if system(args):
|
||||||
raise ConfigureError('!!! Configure failed...\n')
|
raise ConfigureError(_('!!! Configure failed...\n'))
|
||||||
else:
|
else:
|
||||||
raise ConfigureError('!!! No configure script found...\n')
|
raise ConfigureError(_('!!! No configure script found...\n'))
|
||||||
|
|
||||||
def make(parameters = ''):
|
def make(parameters = ''):
|
||||||
'''make source with given parameters = "all" || "doc" etc.'''
|
'''make source with given parameters = "all" || "doc" etc.'''
|
||||||
if system('make %s' % parameters):
|
if system('make %s' % parameters):
|
||||||
raise MakeError('!!! Make failed...\n')
|
raise MakeError(_('!!! Make failed...\n'))
|
||||||
|
|
||||||
def install(parameters = 'install'):
|
def install(parameters = 'install'):
|
||||||
if can_access_file('Makefile'):
|
if can_access_file('Makefile'):
|
||||||
args = 'make DESTDIR=%s destdir=%s %s' % (get.installDIR(), get.installDIR(), parameters)
|
args = 'make DESTDIR=%s destdir=%s %s' % (get.installDIR(), get.installDIR(), parameters)
|
||||||
|
|
||||||
if system(args):
|
if system(args):
|
||||||
raise InstallError('!!! Install failed...\n')
|
raise InstallError(_('!!! Install failed...\n'))
|
||||||
else:
|
else:
|
||||||
raise InstallError('!!! No Makefile found...\n')
|
raise InstallError(_('!!! No Makefile found...\n'))
|
||||||
|
|||||||
@@ -13,6 +13,10 @@
|
|||||||
# Standard Python Modules
|
# Standard Python Modules
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# Pisi-Core Modules
|
# Pisi-Core Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
@@ -31,7 +35,7 @@ def preplib(sourceDirectory = '/usr/lib'):
|
|||||||
sourceDirectory = get.installDIR() + sourceDirectory
|
sourceDirectory = get.installDIR() + sourceDirectory
|
||||||
if can_access_directory(sourceDirectory):
|
if can_access_directory(sourceDirectory):
|
||||||
if system('/sbin/ldconfig -n -N %s' % sourceDirectory):
|
if system('/sbin/ldconfig -n -N %s' % sourceDirectory):
|
||||||
raise RunTimeError('!!! Running ldconfig failed...')
|
raise RunTimeError(_('!!! Running ldconfig failed...'))
|
||||||
|
|
||||||
def preplib_so(sourceDirectory):
|
def preplib_so(sourceDirectory):
|
||||||
pass
|
pass
|
||||||
@@ -42,11 +46,11 @@ def gnuconfig_update():
|
|||||||
for file in files:
|
for file in files:
|
||||||
if file in ['config.sub', 'config.guess']:
|
if file in ['config.sub', 'config.guess']:
|
||||||
copy('/usr/share/gnuconfig/%s' % file, os.path.join(root, file))
|
copy('/usr/share/gnuconfig/%s' % file, os.path.join(root, file))
|
||||||
ctx.ui.info('GNU Config Update Finished.')
|
ctx.ui.info(_('GNU Config Update Finished.'))
|
||||||
|
|
||||||
def libtoolize(parameters = ''):
|
def libtoolize(parameters = ''):
|
||||||
if system('/usr/bin/libtoolize %s' % parameters):
|
if system('/usr/bin/libtoolize %s' % parameters):
|
||||||
raise RunTimeError('Running libtoolize failed...')
|
raise RunTimeError(_('Running libtoolize failed...'))
|
||||||
|
|
||||||
def gen_usr_ldscript(dynamicLib):
|
def gen_usr_ldscript(dynamicLib):
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,10 @@
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# Pisi Modules
|
# Pisi Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
@@ -44,27 +48,27 @@ def configure(parameters = ''):
|
|||||||
export('PERL_MM_USE_DEFAULT', '1')
|
export('PERL_MM_USE_DEFAULT', '1')
|
||||||
if can_access_file('Build.PL'):
|
if can_access_file('Build.PL'):
|
||||||
if system('perl Build.PL installdirs=vendor destdir=%s' % get.installDIR()):
|
if system('perl Build.PL installdirs=vendor destdir=%s' % get.installDIR()):
|
||||||
raise CompileError, '!!! Configure failed...\n'
|
raise CompileError, _('!!! Configure failed...\n')
|
||||||
else:
|
else:
|
||||||
if system('perl Makefile.PL %s PREFIX=/usr INSTALLDIRS=vendor DESTDIR=%s' % (parameters, get.installDIR())):
|
if system('perl Makefile.PL %s PREFIX=/usr INSTALLDIRS=vendor DESTDIR=%s' % (parameters, get.installDIR())):
|
||||||
raise CompileError, '!!! Configure failed...\n'
|
raise CompileError, _('!!! Configure failed...\n')
|
||||||
|
|
||||||
def make(parameters = ''):
|
def make(parameters = ''):
|
||||||
'''make source with given parameters.'''
|
'''make source with given parameters.'''
|
||||||
if can_access_file('Makefile'):
|
if can_access_file('Makefile'):
|
||||||
if system('make %s' % parameters):
|
if system('make %s' % parameters):
|
||||||
raise MakeError, '!!! Make failed...\n'
|
raise MakeError, _('!!! Make failed...\n')
|
||||||
else:
|
else:
|
||||||
if system('perl Build build'):
|
if system('perl Build build'):
|
||||||
raise MakeError, '!!! Make failed...\n'
|
raise MakeError, _('!!! Make failed...\n')
|
||||||
|
|
||||||
def install(parameters = 'install'):
|
def install(parameters = 'install'):
|
||||||
'''install source with given parameters.'''
|
'''install source with given parameters.'''
|
||||||
if can_access_file('Makefile'):
|
if can_access_file('Makefile'):
|
||||||
if system('make %s' % parameters):
|
if system('make %s' % parameters):
|
||||||
raise InstallError, '!!! Install failed...\n'
|
raise InstallError, _('!!! Install failed...\n')
|
||||||
else:
|
else:
|
||||||
if system('perl Build install'):
|
if system('perl Build install'):
|
||||||
raise MakeError, '!!! Install failed...\n'
|
raise MakeError, _('!!! Install failed...\n')
|
||||||
|
|
||||||
# FIXME: fix_local_pod % update_pod
|
# FIXME: fix_local_pod % update_pod
|
||||||
|
|||||||
@@ -17,6 +17,10 @@ import sys
|
|||||||
import fileinput
|
import fileinput
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# Pisi Modules
|
# Pisi Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
@@ -124,7 +128,7 @@ def doman(*sourceFiles):
|
|||||||
pageName, pageDirectory = source[:source.rindex('.')], \
|
pageName, pageDirectory = source[:source.rindex('.')], \
|
||||||
source[source.rindex('.')+1:]
|
source[source.rindex('.')+1:]
|
||||||
except ValueError:
|
except ValueError:
|
||||||
ctx.ui.error('\n!!! ActionsAPI [doman]: Wrong man page file...')
|
ctx.ui.error(_('\n!!! ActionsAPI [doman]: Wrong man page file: %s') % (source))
|
||||||
|
|
||||||
makedirs(manDIR + '/man%s' % pageDirectory)
|
makedirs(manDIR + '/man%s' % pageDirectory)
|
||||||
system('install -m0644 %s %s' % (source, manDIR + '/man%s' % pageDirectory))
|
system('install -m0644 %s %s' % (source, manDIR + '/man%s' % pageDirectory))
|
||||||
@@ -162,7 +166,7 @@ def rename(sourceFile, destinationFile):
|
|||||||
try:
|
try:
|
||||||
os.rename(get.installDIR() + sourceFile, get.installDIR() + baseDir + "/" + destinationFile)
|
os.rename(get.installDIR() + sourceFile, get.installDIR() + baseDir + "/" + destinationFile)
|
||||||
except OSError:
|
except OSError:
|
||||||
ctx.ui.error('\n!!! ActionsAPI [rename]: No such file or directory: "%s"...' % sourceFile)
|
ctx.ui.error(_('\n!!! ActionsAPI [rename]: No such file or directory: %s') % (sourceFile))
|
||||||
|
|
||||||
def dopython():
|
def dopython():
|
||||||
'''FIXME: What the hell is this?'''
|
'''FIXME: What the hell is this?'''
|
||||||
@@ -181,7 +185,7 @@ def dosed(sourceFile, findPattern, replacePattern = ''):
|
|||||||
line = re.sub(findPattern, replacePattern, line)
|
line = re.sub(findPattern, replacePattern, line)
|
||||||
sys.stdout.write(line)
|
sys.stdout.write(line)
|
||||||
else:
|
else:
|
||||||
raise FileError('File doesn\'t exists or permission denied...')
|
raise FileError(_('File doesn\'t exists or permission denied: %s') % sourceFile)
|
||||||
|
|
||||||
def dosbin(sourceFile, destinationDirectory = '/usr/sbin'):
|
def dosbin(sourceFile, destinationDirectory = '/usr/sbin'):
|
||||||
'''insert a executable file into /sbin or /usr/sbin'''
|
'''insert a executable file into /sbin or /usr/sbin'''
|
||||||
@@ -198,7 +202,7 @@ def dosym(sourceFile, destinationFile):
|
|||||||
try:
|
try:
|
||||||
os.symlink(sourceFile, get.installDIR() + destinationFile)
|
os.symlink(sourceFile, get.installDIR() + destinationFile)
|
||||||
except OSError:
|
except OSError:
|
||||||
ctx.ui.error('\n!!! ActionsAPI [dosym]: File exists...')
|
ctx.ui.error(_('\n!!! ActionsAPI [dosym]: File exists: %s') % (sourceFile))
|
||||||
|
|
||||||
def insinto(destinationDirectory, sourceFile, destinationFile = ''):
|
def insinto(destinationDirectory, sourceFile, destinationFile = ''):
|
||||||
'''insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions'''
|
'''insert a sourceFile into destinationDirectory as a destinationFile with same uid/guid/permissions'''
|
||||||
|
|||||||
@@ -16,6 +16,10 @@
|
|||||||
import os
|
import os
|
||||||
import glob
|
import glob
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# Pisi Modules
|
# Pisi Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
@@ -39,7 +43,7 @@ def executable_insinto(destinationDirectory, *sourceFiles):
|
|||||||
'''insert a executable file into destinationDirectory'''
|
'''insert a executable file into destinationDirectory'''
|
||||||
|
|
||||||
if not sourceFiles or not destinationDirectory:
|
if not sourceFiles or not destinationDirectory:
|
||||||
raise ArgumentError('Insufficient arguments...')
|
raise ArgumentError(_('Insufficient arguments...'))
|
||||||
|
|
||||||
if not can_access_directory(destinationDirectory):
|
if not can_access_directory(destinationDirectory):
|
||||||
makedirs(destinationDirectory)
|
makedirs(destinationDirectory)
|
||||||
@@ -52,7 +56,7 @@ def readable_insinto(destinationDirectory, *sourceFiles):
|
|||||||
'''inserts file list into destinationDirectory'''
|
'''inserts file list into destinationDirectory'''
|
||||||
|
|
||||||
if not sourceFiles or not destinationDirectory:
|
if not sourceFiles or not destinationDirectory:
|
||||||
raise ArgumentError('Insufficient arguments...')
|
raise ArgumentError(_('Insufficient arguments...'))
|
||||||
|
|
||||||
if not can_access_directory(destinationDirectory):
|
if not can_access_directory(destinationDirectory):
|
||||||
makedirs(destinationDirectory)
|
makedirs(destinationDirectory)
|
||||||
@@ -65,7 +69,7 @@ def lib_insinto(sourceFile, destinationDirectory, permission = 0644):
|
|||||||
'''inserts a library fileinto destinationDirectory with given permission'''
|
'''inserts a library fileinto destinationDirectory with given permission'''
|
||||||
|
|
||||||
if not sourceFile or not destinationDirectory:
|
if not sourceFile or not destinationDirectory:
|
||||||
raise ArgumentError('Insufficient arguments...')
|
raise ArgumentError(_(' Insufficient arguments...'))
|
||||||
|
|
||||||
if not can_access_directory(destinationDirectory):
|
if not can_access_directory(destinationDirectory):
|
||||||
makedirs(destinationDirectory)
|
makedirs(destinationDirectory)
|
||||||
|
|||||||
@@ -13,6 +13,10 @@
|
|||||||
# standard python modules
|
# standard python modules
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# Pisi Modules
|
# Pisi Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
@@ -43,12 +47,12 @@ class RunTimeError(pisi.actionsapi.Error):
|
|||||||
def compile(parameters = ''):
|
def compile(parameters = ''):
|
||||||
'''compile source with given parameters.'''
|
'''compile source with given parameters.'''
|
||||||
if system('python setup.py build %s' % (get.installDIR(), parameters)):
|
if system('python setup.py build %s' % (get.installDIR(), parameters)):
|
||||||
raise CompileError, '!!! Make failed...\n'
|
raise CompileError, _('!!! Make failed...\n')
|
||||||
|
|
||||||
def install(parameters = ''):
|
def install(parameters = ''):
|
||||||
'''does python setup.py install'''
|
'''does python setup.py install'''
|
||||||
if system('python setup.py install --root=%s --no-compile %s' % (get.installDIR(), parameters)):
|
if system('python setup.py install --root=%s --no-compile %s' % (get.installDIR(), parameters)):
|
||||||
raise InstallError, '!!! Install failed...\n'
|
raise InstallError, _('!!! Install failed...\n')
|
||||||
|
|
||||||
DDOCS = 'CHANGELOG COPYRIGHT KNOWN_BUGS MAINTAINERS PKG-INFO \
|
DDOCS = 'CHANGELOG COPYRIGHT KNOWN_BUGS MAINTAINERS PKG-INFO \
|
||||||
CONTRIBUTORS LICENSE COPYING* Change* MANIFEST* README*'
|
CONTRIBUTORS LICENSE COPYING* Change* MANIFEST* README*'
|
||||||
@@ -60,4 +64,4 @@ def install(parameters = ''):
|
|||||||
def run(parameters = ''):
|
def run(parameters = ''):
|
||||||
'''executes parameters with python'''
|
'''executes parameters with python'''
|
||||||
if system('python %s' % (parameters)):
|
if system('python %s' % (parameters)):
|
||||||
raise RunTimeError, '!!! Running %s failed...\n' % parameters
|
raise RunTimeError, _('!!! Running %s failed...\n') % parameters
|
||||||
|
|||||||
@@ -14,6 +14,10 @@
|
|||||||
# Pisi Modules
|
# Pisi Modules
|
||||||
import pisi.context as ctx
|
import pisi.context as ctx
|
||||||
|
|
||||||
|
import gettext
|
||||||
|
__trans = gettext.translation('pisi', fallback=True)
|
||||||
|
_ = __trans.ugettext
|
||||||
|
|
||||||
# ActionsAPI Modules
|
# ActionsAPI Modules
|
||||||
import pisi.actionsapi
|
import pisi.actionsapi
|
||||||
import pisi.actionsapi.get as get
|
import pisi.actionsapi.get as get
|
||||||
@@ -34,8 +38,8 @@ class InstallError(pisi.actionsapi.Error):
|
|||||||
|
|
||||||
def make(parameters = ''):
|
def make(parameters = ''):
|
||||||
if system("scons %s" % parameters):
|
if system("scons %s" % parameters):
|
||||||
raise MakeError('!!! Make failed...\n')
|
raise MakeError(_('!!! Make failed...\n'))
|
||||||
|
|
||||||
def install(parameters = 'install'):
|
def install(parameters = 'install'):
|
||||||
if system("scons prefix=%s/%s %s" % (get.installDIR(), get.defaultprefixDIR(), parameters)):
|
if system("scons prefix=%s/%s %s" % (get.installDIR(), get.defaultprefixDIR(), parameters)):
|
||||||
raise InstallError('!!! Install failed...\n')
|
raise InstallError(_('!!! Install failed...\n'))
|
||||||
|
|||||||
Reference in New Issue
Block a user