clients.spec: Update license string

Signed-off-by: Tim Serong <tserong@suse.com>
.gitignore: Add *~, *.orig, *.rej

Signed-off-by: Tim Serong <tserong@suse.com>
Support SUSE build on build.opensuse.org

This adds a SUSE-specific spec file (calamari-clients.suse.spec) and
suse-tarball build target to the Makefile.

Ordinarily, we'd want SUSE's build service to be able to do a complete
build from source (think: make && make install invoked from a spec
file), but the calamari-clients build uses `npm install` internally,
which downloads various node dependencies at build time.  Instances
within SUSE's build service don't have network access, so there's no way
this is going to work.

Given these problems, the least-worst solution seems to be adding the
suse-tarball build target, which a package maintainer can run from a
source checkout on an openSUSE or SLES system to generate a suitable
tarball, then that can be uploaded to the build service along with
calamari-clients.suse.spec.

Note that there's no real reason the suse-tarball target is
SUSE-specific, except that it packs everything into /srv/www/calamari,
to match SUSE's packaging guidelines for web apps.

Signed-off-by: Tim Serong <tserong@suse.com>
Add copyright to SUSE spec file

The openSUSE packaging guidelines require spec files to have a license
header.

Signed-off-by: Tim Serong <tserong@suse.com>
Merge pull request #37 from tserong/wip-suse-build

Add support for SUSE build on build.opensuse.org

Reviewed-by: Dan Mick <dan.mick@inktank.com>