1 |
commit: 1486db8558672eae1054bd7b7bbc7e69913b8666 |
2 |
Author: Andre Erdmann <dywi <AT> mailerd <DOT> de> |
3 |
AuthorDate: Wed May 30 19:35:08 2012 +0000 |
4 |
Commit: André Erdmann <dywi <AT> mailerd <DOT> de> |
5 |
CommitDate: Wed May 30 19:35:08 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=1486db85 |
7 |
|
8 |
roverlay, ebuildjob: useful default ebuild header |
9 |
modified: roverlay/ebuildjob.py |
10 |
|
11 |
--- |
12 |
roverlay/ebuildjob.py | 18 ++++++++++++++---- |
13 |
1 files changed, 14 insertions(+), 4 deletions(-) |
14 |
|
15 |
diff --git a/roverlay/ebuildjob.py b/roverlay/ebuildjob.py |
16 |
index 2767497..13800e2 100644 |
17 |
--- a/roverlay/ebuildjob.py |
18 |
+++ b/roverlay/ebuildjob.py |
19 |
@@ -2,6 +2,8 @@ |
20 |
# Copyright 2006-2012 Gentoo Foundation |
21 |
# Distributed under the terms of the GNU General Public License v2 |
22 |
|
23 |
+import time |
24 |
+ |
25 |
from roverlay.fileio import DescriptionReader |
26 |
from roverlay.ebuild import Ebuild |
27 |
|
28 |
@@ -120,15 +122,23 @@ class EbuildJob: |
29 |
|
30 |
|
31 |
# origin is todo (sync module knows the package origin) |
32 |
- ebuild.add ( 'PKG_ORIGIN', 'CRAN/BIOC/... TODO!' ) |
33 |
+ # could calculate SRC_URI in the eclass depending on origin |
34 |
+ ##ebuild.add ( 'PKG_ORIGIN', 'CRAN/BIOC/... TODO!' ) |
35 |
ebuild.add ( 'SRC_URI', 'where? TODO!' ) |
36 |
|
37 |
ebuild.add ( 'PKG_FILE', fileinfo ['package_file'] ) |
38 |
|
39 |
+ ## default ebuild header, could use some const here (eclass name,..) |
40 |
ebuild.add ( 'ebuild_header', |
41 |
- [ '# test header, first line\n', |
42 |
- '# test header, second line\n\n\n\n', |
43 |
- '#third\n\n#fifth' ], |
44 |
+ [ '# Copyright 1999-' + str ( time.gmtime() [0] ) + ' Gentoo Foundation', |
45 |
+ '', |
46 |
+ '# Distributed under the terms of the GNU General Public License v2', |
47 |
+ '# $Header: $', |
48 |
+ '', |
49 |
+ 'EAPI=4', |
50 |
+ '', |
51 |
+ 'inherit R-packages' |
52 |
+ ], |
53 |
False |
54 |
) |