From 268560f490582a700f87d3f93be3c52f306574b8 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 19 Mar 2015 14:07:50 +0300 Subject: add RPM module (Closes #49) Signed-off-by: Igor Gnatenko --- interpreter.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index 98875ce..edc7721 100644 --- a/interpreter.py +++ b/interpreter.py @@ -616,6 +616,8 @@ class ModuleHolder(InterpreterObject): self.interpreter.environment.get_build_dir()) state.subdir = self.interpreter.subdir state.environment = self.interpreter.environment + state.project_name = self.interpreter.build.project_name + state.targets = self.interpreter.build.targets value = fn(state, args, kwargs) return self.interpreter.module_method_callback(value) -- cgit v1.1 From 953edd9fc908c162869e51c0bb191c303166220e Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 21 Mar 2015 00:30:12 +0300 Subject: modules/rpm: add compilers to BuildRequires automatically Signed-off-by: Igor Gnatenko --- interpreter.py | 1 + 1 file changed, 1 insertion(+) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index edc7721..35722ab 100644 --- a/interpreter.py +++ b/interpreter.py @@ -617,6 +617,7 @@ class ModuleHolder(InterpreterObject): state.subdir = self.interpreter.subdir state.environment = self.interpreter.environment state.project_name = self.interpreter.build.project_name + state.compilers = self.interpreter.build.compilers state.targets = self.interpreter.build.targets value = fn(state, args, kwargs) return self.interpreter.module_method_callback(value) -- cgit v1.1 From a7cd29c74b68d34db9066bdfa8a24be1cd8e4667 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 21 Mar 2015 01:50:42 +0300 Subject: modules/rpm: implement handling includedirs Signed-off-by: Igor Gnatenko --- interpreter.py | 1 + 1 file changed, 1 insertion(+) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index 35722ab..4ca5e58 100644 --- a/interpreter.py +++ b/interpreter.py @@ -619,6 +619,7 @@ class ModuleHolder(InterpreterObject): state.project_name = self.interpreter.build.project_name state.compilers = self.interpreter.build.compilers state.targets = self.interpreter.build.targets + state.headers = self.interpreter.build.get_headers() value = fn(state, args, kwargs) return self.interpreter.module_method_callback(value) -- cgit v1.1 From 8bf4415dbdcffd73337599a2b887c019d0ca2c3c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 21 Mar 2015 02:04:59 +0300 Subject: modules/rpm: handle mans Signed-off-by: Igor Gnatenko --- interpreter.py | 1 + 1 file changed, 1 insertion(+) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index 4ca5e58..ace0638 100644 --- a/interpreter.py +++ b/interpreter.py @@ -620,6 +620,7 @@ class ModuleHolder(InterpreterObject): state.compilers = self.interpreter.build.compilers state.targets = self.interpreter.build.targets state.headers = self.interpreter.build.get_headers() + state.man = self.interpreter.build.get_man() value = fn(state, args, kwargs) return self.interpreter.module_method_callback(value) -- cgit v1.1 From b71d248b28203a294ba6e3ba32ed9c6d36d3209b Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 21 Mar 2015 14:57:53 +0300 Subject: modules/rpm: handle pkgconfig files Signed-off-by: Igor Gnatenko --- interpreter.py | 1 + 1 file changed, 1 insertion(+) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index ace0638..9aae7a4 100644 --- a/interpreter.py +++ b/interpreter.py @@ -621,6 +621,7 @@ class ModuleHolder(InterpreterObject): state.targets = self.interpreter.build.targets state.headers = self.interpreter.build.get_headers() state.man = self.interpreter.build.get_man() + state.pkgconfig_gens = self.interpreter.build.pkgconfig_gens value = fn(state, args, kwargs) return self.interpreter.module_method_callback(value) -- cgit v1.1