summaryrefslogtreecommitdiff
path: root/modules/rpm.py
AgeCommit message (Collapse)Author
2016-01-15Organise files into a module structure.Jussi Pakkanen
2015-05-23modules/rpm: add compiler deps for gcc, gcc-c++Igor Gnatenko
As per revised guidelines we need to specify gcc and gcc-c++ also. Reference: https://fedoraproject.org/w/index.php?title=Packaging%3AGuidelines&diff=413629&oldid=409506 Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-24Merge pull request #63 from ignatenkobrain/trivialjpakkane
modules/rpm: trivial style fixes
2015-03-23Merge pull request #70 from ignatenkobrain/rpmjpakkane
modules/rpm: workaround when ext_prog not found locally
2015-03-23Merge pull request #61 from ignatenkobrain/wip/gnomejpakkane
modules/gnome: auto-set gobject-introspection directories and install gir
2015-03-23modules/rpm: workaround when ext_prog not found locallyIgor Gnatenko
Traceback (most recent call last): File "../../../meson.py", line 184, in <module> app.generate() File "../../../meson.py", line 130, in generate intr.run() File "/home/brain/git/upstream/meson/interpreter.py", line 828, in run self.evaluate_codeblock(self.ast) File "/home/brain/git/upstream/meson/interpreter.py", line 850, in evaluate_codeblock raise e File "/home/brain/git/upstream/meson/interpreter.py", line 844, in evaluate_codeblock self.evaluate_statement(cur) File "/home/brain/git/upstream/meson/interpreter.py", line 897, in evaluate_statement return self.method_call(cur) File "/home/brain/git/upstream/meson/interpreter.py", line 1620, in method_call return obj.method_call(method_name, args, kwargs) File "/home/brain/git/upstream/meson/interpreter.py", line 625, in method_call value = fn(state, args, kwargs) File "/home/brain/git/upstream/meson/modules/rpm.py", line 98, in generate_spec_template fn.write('BuildRequires: %s\n' % ' '.join(prog.fullpath)) TypeError: sequence item 0: expected str instance, NoneType found Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-23modules/rpm: trivial style fixesIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-23modules/rpm: handle Gir and Typelib from GNOMEIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-22Update rpm spec message.Jussi Pakkanen
2015-03-21modules/rpm: handle pkgconfig filesIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: use meson RPM macrosIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: use plain set up of compiler and linker flagsIgor Gnatenko
to avoid using empty configure file Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: use set() instead of list() alwaysIgor Gnatenko
to ignore dupes Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: handle mansIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: own directories for subdirs in headersIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: implement handling includedirsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: simplify isinstance check to onelineIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add fullstop in description for devel subpkgIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: generate required basic RPM tagsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: fix identIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: update doc about moduleIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add compilers to BuildRequires automaticallyIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: improve message about removing static libsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add description/summary for devel subpkgIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: enable tests in check sectionIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: pass RPM CFLAGS and othersIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: use rpmbuilddir instead of build dirIgor Gnatenko
because some of projects using `build` directory for internal use Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: create spec in build_dirIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: rename to generate_spec_templateIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: ignore static libsIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add changelogIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: fix typo in install macrosIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21modules/rpm: add support for devel subpkgIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-21add RPM module (Closes #49)Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>