From: František Dvořák Date: Tue, 11 Mar 2014 15:27:22 +0000 (+0100) Subject: rOCCI-cli packaging. X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=9a7dd6b2674080f8e0add4fc3ae73bf995686f29;p=rOCCI-packaging.git rOCCI-cli packaging. --- diff --git a/rocci-cli/debian/compat b/rocci-cli/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/rocci-cli/debian/compat @@ -0,0 +1 @@ +8 diff --git a/rocci-cli/debian/control b/rocci-cli/debian/control new file mode 100644 index 0000000..98b6bb7 --- /dev/null +++ b/rocci-cli/debian/control @@ -0,0 +1,20 @@ +Source: ruby-rocci-cli +Section: ruby +Priority: optional +Maintainer: FrantiÅ¡ek Dvořák +Build-Depends: debhelper (>= 8), gem2deb +#, ruby-highline +Standards-Version: 3.9.5 +Vcs-Browser: https://github.com/EGI-FCTF/rOCCI-cli +Vcs-Git: git://github.com/EGI-FCTF/rOCCI-cli.git +XS-Ruby-Versions: all + +Package: ruby-rocci-cli +Architecture: all +XB-Ruby-Versions: ${ruby:Versions} +Depends: ${misc:Depends}, ruby | ruby-interpreter, ruby-json, + ruby-rocci-api (>= 4.2.0), ruby-rocci-api (<< 4.3) +Description: rOCCI client + OCCI (the Open Cloud Computing Interface) is a standard by the Open Grid Forum, + specifying a protocol and API to perform various remote management tasks in + clouds. The rOCCI-cli is OCCI client based on the rOCCI (Ruby OCCI) Framework. diff --git a/rocci-cli/debian/copyright b/rocci-cli/debian/copyright new file mode 100644 index 0000000..6c8b846 --- /dev/null +++ b/rocci-cli/debian/copyright @@ -0,0 +1,26 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: rOCCI-cli + +Files: * +Copyright (c) 2012 GWDG +Copyright: Copyright (c) 2013 GWDG, CESNET +License: Apache 2.0 + +License: Apache 2.0 + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the full text of the Apache Software License version 2 can + be found in the file `/usr/share/common-licenses/Apache-2.0'. diff --git a/rocci-cli/debian/require-rubygems.overrides b/rocci-cli/debian/require-rubygems.overrides new file mode 100644 index 0000000..cfadc94 --- /dev/null +++ b/rocci-cli/debian/require-rubygems.overrides @@ -0,0 +1 @@ +debian/ruby-rocci-cli/usr/lib/ruby/vendor_ruby/occi-cli.rb diff --git a/rocci-cli/debian/ruby-rocci-cli.docs b/rocci-cli/debian/ruby-rocci-cli.docs new file mode 100644 index 0000000..b83c332 --- /dev/null +++ b/rocci-cli/debian/ruby-rocci-cli.docs @@ -0,0 +1,3 @@ +AUTHORS +LICENSE +README.md diff --git a/rocci-cli/debian/rules b/rocci-cli/debian/rules new file mode 100755 index 0000000..5df7f46 --- /dev/null +++ b/rocci-cli/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +%: + dh $@ --buildsystem=ruby --with ruby diff --git a/rocci-cli/debian/source/format b/rocci-cli/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/rocci-cli/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/rocci-cli/gen-rocci-cli.sh b/rocci-cli/gen-rocci-cli.sh new file mode 100755 index 0000000..0474ff4 --- /dev/null +++ b/rocci-cli/gen-rocci-cli.sh @@ -0,0 +1,46 @@ +#! /bin/sh -e + +# +# Use these commands to create source package: +# +# rm -rf rOCCI-cli +# ./gen-rocci-cli.sh -S -nc -uc -us +# + +if [ -d rOCCI-cli ]; then + echo "WARNING: rOCCI-cli directory already exists!" +else + git clone https://github.com/EGI-FCTF/rOCCI-cli.git +fi +test -n "$NO_DPKG" && exit 0 + +cd rOCCI-cli + +tag=${tag:-} +uver=`grep "\ ../${p_name}_$ver.orig.tar.gz + +cp -rp ../debian . +cat < debian/changelog +${p_name} (${ver}-${age}) unstable; urgency=low + + * Debian packaging + + -- $maint `date "+%a, %d %b %Y %H:%M:%S %z"` +EOF + +dpkg-buildpackage $@