Commit 399a262a authored by HERBERT Ryan's avatar HERBERT Ryan Committed by Mathieu Giraud

Packaging Added browser package

Dissociated the browser from the server package and added browser
dependency on server package
parent f0b33466
vidjil-browser (2016.08.1) stable; urgency=medium
* Initial Release
-- Vidjil Team <team@vidjil.org> Tue, 13 Sep 2016 08:56:04 +0200
Source: vidjil-browser
Section: misc
Priority: optional
Maintainer: Vidjil Team <team@vidjil.org>
Build-Depends: debhelper (>=9), dh-systemd (>= 1.5)
Standards-Version: 3.9.7
Homepage: http://www.vidjil.org
#Vcs-Git: git://anonscm.debian.org/collab-maint/vidjil-server.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/vidjil-server.git
Package: vidjil-browser
Architecture: all
Depends: vidjil, vidjil-germline ${misc:Depends}
Description: Vidjil visualisation tool
A javascript based visualisation tool for the vidjil application and
interfacing with the vidjil server.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: vidjil-browser
Source: http://vidjil.org
Files: *
Copyright: 2016 Vidjil Team <team@vidjil.org>
License: GPL-3.0+
Files: debian/*
Copyright: 2016 Vidjil Team <team@vidjil.org>
License: GPL-3.0+
License: GPL-3.0+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
vidjil-browser/* usr/share/vidjil
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
#override_dh_auto_configure:
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
#!/bin/bash
. ./build-generic.sh
MY_PWD="$PWD"
source_files="../browser ../data"
dest_files="browser/vidjil-browser"
exec_dir="browser"
copy_files -s="$source_files" -d="$dest_files"
cd "$MY_PWD/$dest_files/germline"
make
cd "$MY_PWD/$dest_files/data"
make
cd "$MY_PWD/$exec_dir"
bash "$MY_PWD/mkdeb"
cd "$MY_PWD"
remove_files -s="$source_files" -d="$dest_files"
exit 0
......@@ -4,7 +4,7 @@
MY_PWD="$PWD"
source_files="../browser ../data ../doc ../README.org ../reports ../server ../tools"
source_files="../doc ../README.org ../reports ../server ../tools"
dest_files="server/vidjil-server"
exec_dir="server"
......
......@@ -10,7 +10,7 @@ Homepage: http://www.vidjil.org
Package: vidjil-server
Architecture: all
Depends: vidjil, vidjil-germline, ssh, zip, unzip, tar (>=1.2), openssh-server, python,
Depends: vidjil, vidjil-germline, vidjil-browser, ssh, zip, unzip, tar (>=1.2), openssh-server, python,
ipython, python-enum34, postfix, wget, python-matplotlib, python-reportlab, build-essential,
uwsgi, uwsgi-plugin-python, python-requests, python-web2py, ${misc:Depends}
Recommends: apache2, nginx-full, init, systemd
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment