aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/g-octave.cfg6
-rw-r--r--etc/g-octave.cfg.devel4
-rw-r--r--lib/config.py4
-rw-r--r--lib/description.py2
-rw-r--r--lib/ebuild.py2
5 files changed, 15 insertions, 3 deletions
diff --git a/etc/g-octave.cfg b/etc/g-octave.cfg
index 89e75de..6b2b256 100644
--- a/etc/g-octave.cfg
+++ b/etc/g-octave.cfg
@@ -9,3 +9,9 @@
#overlay = /usr/portage/local/g-octave
#categories = main,extra,language
#db_mirror = http://files.rafaelmartins.eng.br/octave-forge
+
+# Package Manager options
+# ALERT: g-octave only supports emerge/portage from now
+
+#pm = /usr/bin/emerge
+#pm_options = --ask --verbose
diff --git a/etc/g-octave.cfg.devel b/etc/g-octave.cfg.devel
index b7c1dfa..0633041 100644
--- a/etc/g-octave.cfg.devel
+++ b/etc/g-octave.cfg.devel
@@ -2,3 +2,7 @@
db = /development/contrib/octave-forge
overlay = /development/contrib/octave-overlay
categories = main,extra,language
+db_mirror = http://files.rafaelmartins.eng.br/octave-forge
+
+pm = /usr/bin/emerge
+pm_options = --ask --verbose
diff --git a/lib/config.py b/lib/config.py
index 35a32a7..ee8b533 100644
--- a/lib/config.py
+++ b/lib/config.py
@@ -21,6 +21,8 @@ class Config(object):
'overlay': '/usr/local/g-octave',
'categories': 'main,extra,language',
'db_mirror': 'http://files.rafaelmartins.eng.br/octave-forge',
+ 'pm': '/usr/bin/emerge',
+ 'pm_options': '--ask --verbose',
}
__section_name = 'main'
@@ -81,4 +83,4 @@ class Config(object):
if __name__ == '__main__':
conf = Config()
- print conf.cache
+ print conf.pm_options
diff --git a/lib/description.py b/lib/description.py
index a50e1a8..599dede 100644
--- a/lib/description.py
+++ b/lib/description.py
@@ -90,7 +90,7 @@ class Description(object):
if r.group(1).lower() == 'octave':
myatom += 'sci-mathematics/octave'
else:
- myatom += 'g-portage/%s' % r.group(1)
+ myatom += 'g-octave/%s' % r.group(1)
if r.group(4) != None:
myatom += '-%s' % r.group(4)
diff --git a/lib/ebuild.py b/lib/ebuild.py
index 5e2ca1c..39fdc66 100644
--- a/lib/ebuild.py
+++ b/lib/ebuild.py
@@ -186,5 +186,5 @@ RDEPEND="${DEPEND}
if __name__ == '__main__':
- a = Ebuild('control', True)
+ a = Ebuild('vrml', True)
a.create()