diff options
Diffstat (limited to 'examples/rpm_packaging')
-rw-r--r-- | examples/rpm_packaging/international/SConstruct | 25 | ||||
-rw-r--r-- | examples/rpm_packaging/international/main.c | 4 | ||||
-rw-r--r-- | examples/rpm_packaging/simple/SConstruct | 20 | ||||
-rw-r--r-- | examples/rpm_packaging/simple/main.c | 4 |
4 files changed, 53 insertions, 0 deletions
diff --git a/examples/rpm_packaging/international/SConstruct b/examples/rpm_packaging/international/SConstruct new file mode 100644 index 0000000..0d14932 --- /dev/null +++ b/examples/rpm_packaging/international/SConstruct @@ -0,0 +1,25 @@ +# coding: utf-8 +import os + +prog_install = Install( os.path.join( ARGUMENTS.get('prefix', '/'), 'bin'), Program( 'main.c' ) ) +Tag( prog_install, unix_attr='(0755, root, users)' ) + +Default( Package( projectname = 'foo', + version = '1.2.3', + type = 'rpm', + license = 'gpl', + summary = 'hello', + summary_de = 'hallo', + summary_fr = 'bonjour', + packageversion = 0, + x_rpm_Group = 'Application/office', + x_rpm_Group_de = 'Applikation/büro', + x_rpm_Group_fr = 'Application/bureau', + description = 'this should be really long', + description_de = 'das sollte wirklich lang sein', + description_fr = 'ceci devrait être vraiment long', + source = [ prog_install ], + source_url = 'http://foo.org/foo-1.2.3.tar.gz', + ) ) + +Alias ( 'install', prog_install ) diff --git a/examples/rpm_packaging/international/main.c b/examples/rpm_packaging/international/main.c new file mode 100644 index 0000000..5940dd6 --- /dev/null +++ b/examples/rpm_packaging/international/main.c @@ -0,0 +1,4 @@ +int main( int argc, char *argv[] ) +{ + return 0; +} diff --git a/examples/rpm_packaging/simple/SConstruct b/examples/rpm_packaging/simple/SConstruct new file mode 100644 index 0000000..77c9d9b --- /dev/null +++ b/examples/rpm_packaging/simple/SConstruct @@ -0,0 +1,20 @@ +import os + +install_dir = os.path.join( ARGUMENTS.get('prefix', '/'), 'bin/' ) +prog_install = Install( install_dir , Program( 'main.c') ) + +Tag( prog_install, unix_attr = '(0755, root, users)' ) + +Package( projectname = 'foo', + version = '1.2.3', + type = 'rpm', + license = 'gpl', + summary = 'bla bla bla', + packageversion = 0, + x_rpm_Group = 'Application/office', + description = 'this should be reallly really long', + source_url = 'http://foo.org/foo-1.2.3.tar.gz', + source = [ prog_install ], + ) + +Alias( 'install', prog_install ) diff --git a/examples/rpm_packaging/simple/main.c b/examples/rpm_packaging/simple/main.c new file mode 100644 index 0000000..5940dd6 --- /dev/null +++ b/examples/rpm_packaging/simple/main.c @@ -0,0 +1,4 @@ +int main( int argc, char *argv[] ) +{ + return 0; +} |