pisi
This commit is contained in:
@@ -0,0 +1,37 @@
|
|||||||
|
diff -Nuar a/pisi/cli/fetch.py b/pisi/cli/fetch.py
|
||||||
|
--- a/pisi/cli/fetch.py 2011-05-26 20:17:29.000000000 +0300
|
||||||
|
+++ b/pisi/cli/fetch.py 2016-06-14 22:39:14.000000000 +0300
|
||||||
|
@@ -20,6 +20,7 @@
|
||||||
|
import pisi.cli.command as command
|
||||||
|
import pisi.context as ctx
|
||||||
|
import pisi.api
|
||||||
|
+import pisi
|
||||||
|
|
||||||
|
class Fetch(command.Command):
|
||||||
|
__doc__ = _("""Fetch a package
|
||||||
|
@@ -45,12 +46,24 @@
|
||||||
|
def add_options(self, group):
|
||||||
|
group.add_option("-o", "--output-dir", action="store", default=os.path.curdir,
|
||||||
|
help=_("Output directory for the fetched packages"))
|
||||||
|
+ group.add_option("--runtime-deps", action="store_true", default=None,
|
||||||
|
+ help=_("Bağımlılıkları ile indirme açıklaması."))
|
||||||
|
|
||||||
|
def run(self):
|
||||||
|
+ packages = pisi.db.packagedb.PackageDB()
|
||||||
|
self.init(database = False, write = False)
|
||||||
|
|
||||||
|
if not self.args:
|
||||||
|
self.help()
|
||||||
|
return
|
||||||
|
+
|
||||||
|
+ full_packages = []
|
||||||
|
+
|
||||||
|
+ for pisi_package in self.args:
|
||||||
|
+ package = packages.get_package(pisi_package)
|
||||||
|
+ full_packages.append(pisi_package)
|
||||||
|
+ if ctx.config.options.runtime_deps:
|
||||||
|
+ for dep in package.runtimeDependencies():
|
||||||
|
+ full_packages.append(dep.name())
|
||||||
|
|
||||||
|
- pisi.api.fetch(self.args, ctx.config.options.output_dir)
|
||||||
|
+ pisi.api.fetch(full_packages, ctx.config.options.output_dir)
|
||||||
@@ -46,20 +46,20 @@ def configure(parameters = '', installPrefix = prefix, sourceDir = '..'):
|
|||||||
cmaketools.configure("-DDATA_INSTALL_DIR:PATH=%s \
|
cmaketools.configure("-DDATA_INSTALL_DIR:PATH=%s \
|
||||||
-DINCLUDE_INSTALL_DIR:PATH=%s \
|
-DINCLUDE_INSTALL_DIR:PATH=%s \
|
||||||
-DCONFIG_INSTALL_DIR:PATH=%s \
|
-DCONFIG_INSTALL_DIR:PATH=%s \
|
||||||
-DLIBEXEC_INSTALL_DIR:PATH=%s \
|
-DKDE_INSTALL_LIBEXECDIR:PATH=%s \
|
||||||
-DLOCALE_INSTALL_DIR:PATH=%s \
|
-DLOCALE_INSTALL_DIR:PATH=%s \
|
||||||
-DQML_INSTALL_DIR:PATH=%s \
|
-DKDE_INSTALL_QMLDIR:PATH=%s \
|
||||||
-DPLUGIN_INSTALL_DIR:PATH=%s \
|
-DKDE_INSTALL_PLUGINDIR:PATH=%s \
|
||||||
-DECM_MKSPECS_INSTALL_DIR:PATH=%s \
|
-DECM_MKSPECS_INSTALL_DIR:PATH=%s \
|
||||||
-DPYTHON_EXECUTABLE:PATH=%s \
|
-DPYTHON_EXECUTABLE:PATH=%s \
|
||||||
-DSYSCONF_INSTALL_DIR:PATH=%s \
|
-DKDE_INSTALL_SYSCONFDIR:PATH=%s \
|
||||||
-DHTML_INSTALL_DIR:PATH=%s \
|
-DHTML_INSTALL_DIR:PATH=%s \
|
||||||
-DMAN_INSTALL_DIR:PATH=%s \
|
-DMAN_INSTALL_DIR:PATH=%s \
|
||||||
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
-DCMAKE_SKIP_RPATH:BOOL=ON \
|
||||||
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
|
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
|
||||||
-DBUILD_TESTING=OFF \
|
-DBUILD_TESTING=OFF \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DLIB_INSTALL_DIR:PATH=%s %s \
|
-DKDE_INSTALL_LIBDIR:PATH=%s %s \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
-DCMAKE_INSTALL_PREFIX=%s" % (appsdir, includedir, configdir, libexecdir, localedir, qmldir, plugindir, moduledir, pythondir, sysconfdir, htmldir, mandir, libdir, parameters, prefix), installPrefix, sourceDir)
|
-DCMAKE_INSTALL_PREFIX=%s" % (appsdir, includedir, configdir, libexecdir, localedir, qmldir, plugindir, moduledir, pythondir, sysconfdir, htmldir, mandir, libdir, parameters, prefix), installPrefix, sourceDir)
|
||||||
|
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
<Patch>fix_emul32_flags.patch</Patch>
|
<Patch>fix_emul32_flags.patch</Patch>
|
||||||
<Patch level="1">pisi-2.6-pisitools.dopixmaps-add.patch</Patch>
|
<Patch level="1">pisi-2.6-pisitools.dopixmaps-add.patch</Patch>
|
||||||
<Patch>emergeup.patch</Patch>
|
<Patch>emergeup.patch</Patch>
|
||||||
|
<Patch>fetch.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -86,6 +87,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2016-07-09</Date>
|
||||||
|
<Version>2.6</Version>
|
||||||
|
<Comment>Release Bump</Comment>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="3">
|
<Update release="3">
|
||||||
<Date>2016-06-07</Date>
|
<Date>2016-06-07</Date>
|
||||||
<Version>2.6</Version>
|
<Version>2.6</Version>
|
||||||
@@ -108,4 +116,4 @@
|
|||||||
<Email>ertugrulerata@gmail.com</Email>
|
<Email>ertugrulerata@gmail.com</Email>
|
||||||
</Update>
|
</Update>
|
||||||
</History>
|
</History>
|
||||||
</PISI>
|
</PISI>
|
||||||
Reference in New Issue
Block a user