[deb] Add control files.

Change-Id: I081d0dbb35a96810617c58b2ca99c02161122918
This commit is contained in:
Enrico Faulhaber
2017-07-19 10:39:34 +02:00
committed by Alexander Lenz
parent 29ee07c5b3
commit 2e2af35817
11 changed files with 295 additions and 0 deletions

6
debian/README vendored Normal file
View File

@ -0,0 +1,6 @@
The Debian Package secop-core
-----------------------------
SECoP is currently under development.
-- Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Fri, 21 Jul 2017 10:32:04 +0200

73
debian/changelog vendored Normal file
View File

@ -0,0 +1,73 @@
secop-core (0.0.1) UNRELEASED; urgency=medium
[ Enrico Faulhaber ]
* Changes.
* First checkin, base point for development
* move handlers to messages
* enhance docu a little
[ Erik Dahlbäck ]
* This is a test commit
* Revert "This is a test commit"
[ Enrico Faulhaber ]
* Devices infrastructure and minimal server
* rework on transport (encoding/framing) and dispatcher
[ Alexander Lenz ]
* Improvements.
* Fix/Improve startup/init.
* Fix deprecated imports.
[ Enrico Faulhaber ]
* [Test] Erik is testing SECoP with PVEPICS module
* demo syntax from Markus Zolliker, initial commit + test file
* Implement a variant of the Demo protocol from Markus
* split epics related devices into epics.py
* apply validators to before calling write_func
* use per instance copies of PARAMS
* Remove Features
* coding style: adopt pep8
* provide class and baseclass parameters
* Unify error handling (a little more)
* provide a status2 parameter
* unsubscribe upon disconnect
* Fix dispatcher._setParamValue
* reworking messages
* fix wrong replies for change and do
* Update docu to reflect current implementation.
* Provide basic client Object
* Pep8 improvements + cleanup
* Fix some bugs.
[ Alexander Lenz ]
* Stub debug client gui.
[ Enrico Faulhaber ]
* Polishing
* Bug hunting and polishing
* polishing for a demo
* implement configurable module-properties
* provide anchor point for test suite using pytest
* Use mlzlog for better logging
[ Erik Dahlbäck ]
* rework Epics support/testing with LS336
* fix whitespace issues
[ Enrico Faulhaber ]
* autopep8
* GUI: show grouping of parameters
* implement datatypes
* replace validators with datatypes
* update docs
* remove obsolete file
* (over-)improve error loging during startup
* datatypes: fix serialisation for unlimited types
* fix logging
* Switch descriptive data to new format
* provide debian control files
[ Alexander Lenz ]
-- Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Wed, 19 Jul 2017 10:49:20 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

22
debian/control vendored Normal file
View File

@ -0,0 +1,22 @@
Source: secop-playground
Section: misc
Priority: extra
Maintainer: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Build-Depends: debhelper (>= 9.0.0),
git,
python (>= 2.7),
python-setuptools
Standards-Version: 3.9.3
Package: secop-core
Architecture: all
Depends: python (>= 2.7),
python-setuptools,
python-numpy,
python-psutil (>= 0.4),
python-pytango,
python-mlzlog,
markdown,
python-daemon,
python-pytest
Description: SECoP Playground core system

28
debian/copyright vendored Normal file
View File

@ -0,0 +1,28 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: playground
Source: http://forge.frm2.tum.de/cgit/cgit.cgi/frm2/sine2020/secop/playground.git
Files: *
Copyright: 2016-2017 by the SECOP contributors (see AUTHORS)
License: GPL-2
Files: debian/*
Copyright: 2015-2017 Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
License: GPL-2
License: GPL-2
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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

0
debian/docs vendored Normal file
View File

19
debian/rules vendored Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
DEBPYTHON_DEFAULT=2.7
DEBPYTHON_SUPPORTED=2.7
export DEBPYTHON_DEFAULT DEBPYTHON_SUPPORTED
override_dh_install:
dh_install --list-missing
override_dh_installinit:
dh_installinit --onlyscripts
%:
dh $@ --with python2 --buildsystem=python_distutils

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)