fix packaging

Change-Id: I073e9208fe6d7655d5bd89cd21252d8b10d46755
This commit is contained in:
Enrico Faulhaber 2019-10-11 10:38:02 +02:00
parent eee7307818
commit 4884435c2d
8 changed files with 18 additions and 105 deletions

39
debian/rules vendored
View File

@ -4,42 +4,15 @@
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
export DH_VERBOSE=1 export DH_VERBOSE=1
DEBPYTHON_DEFAULT=3.6
DEBPYTHON_SUPPORTED=3.6
export DEBPYTHON_DEFAULT DEBPYTHON_SUPPORTED export PYBUILD_DESTDIR_python3=debian/tmp/
export PYBUILD_NAME=secop
export PYBUILD_NAME = secop export PYBUILD_TEST_PYTEST=1
export PYBUILD_TEST_PYTEST = 1
override_dh_install: override_dh_install:
@find debian -name '*.pyc' -exec rm \{\} \; rmdir debian/tmp
@find debian -type d -name '__pycache__' | xargs rmdir mv debian/python3-secop debian/tmp
#find debian/tmp -depth -name __pycache__ -type d -exec rm -r \{\} \;
cp -aR debian/python3-secop/* debian/tmp
mv debian/tmp/usr/lib/python3.? debian/tmp/usr/lib/python3
@echo "regen debian/secop-core.install"
@echo "usr/bin/secop-server" > debian/secop-core.install
@echo "usr/bin/secop-console" >> debian/secop-core.install
@(cd debian/tmp; find . -name '*.py'| grep -v gui|grep /secop/; \
find . -type f| grep egg-info; \
find . -type f| grep RELEASE-VERSION; \
find ./lib -type f; \
find ./var -type f) | \
while read f;do echo $${f#./}; done | cat >> debian/secop-core.install
@echo "regen debian/secop-gui.install"
@echo "usr/bin/secop-gui" > debian/secop-gui.install
@echo "usr/bin/secop-cfg-editor" >> debian/secop-gui.install
@(cd debian/tmp; find . -type f|grep gui|grep /secop/) | \
while read f;do echo $${f#./};done | cat >> debian/secop-gui.install
@for facility in demo ess mlz psi;do \
echo "regen debian/secop-$${facility}.install"; \
(cd debian/tmp; find . -name '*.py'|grep /secop_$${facility}/) | \
while read f;do echo $${f#./};done | cat > debian/secop-$${facility}.install; \
done
dh_install -i -O--buildsystem=pybuild dh_install -i -O--buildsystem=pybuild
dh_missing --fail-missing dh_missing --fail-missing

View File

@ -1,5 +1,6 @@
usr/bin/secop-server usr/bin/secop-server
usr/bin/secop-console usr/bin/secop-console
usr/lib/python3.7/dist-packages/secop/__init__.py
usr/lib/python3.7/dist-packages/secop/errors.py usr/lib/python3.7/dist-packages/secop/errors.py
usr/lib/python3.7/dist-packages/secop/modules.py usr/lib/python3.7/dist-packages/secop/modules.py
usr/lib/python3.7/dist-packages/secop/features.py usr/lib/python3.7/dist-packages/secop/features.py
@ -10,38 +11,15 @@ usr/lib/python3.7/dist-packages/secop/paths.py
usr/lib/python3.7/dist-packages/secop/metaclass.py usr/lib/python3.7/dist-packages/secop/metaclass.py
usr/lib/python3.7/dist-packages/secop/parse.py usr/lib/python3.7/dist-packages/secop/parse.py
usr/lib/python3.7/dist-packages/secop/simulation.py usr/lib/python3.7/dist-packages/secop/simulation.py
usr/lib/python3.7/dist-packages/secop/__init__.py
usr/lib/python3.7/dist-packages/secop/params.py usr/lib/python3.7/dist-packages/secop/params.py
usr/lib/python3.7/dist-packages/secop/version.py usr/lib/python3.7/dist-packages/secop/version.py
usr/lib/python3.7/dist-packages/secop/client/baseclient.py
usr/lib/python3.7/dist-packages/secop/client/__init__.py
usr/lib/python3.7/dist-packages/secop/properties.py usr/lib/python3.7/dist-packages/secop/properties.py
usr/lib/python3.7/dist-packages/secop/protocol/__init__.py
usr/lib/python3.7/dist-packages/secop/protocol/messages.py
usr/lib/python3.7/dist-packages/secop/protocol/dispatcher.py
usr/lib/python3.7/dist-packages/secop/protocol/interface/zmq.py
usr/lib/python3.7/dist-packages/secop/protocol/interface/tcp.py
usr/lib/python3.7/dist-packages/secop/protocol/interface/__init__.py
usr/lib/python3.7/dist-packages/secop/server.py usr/lib/python3.7/dist-packages/secop/server.py
usr/lib/python3.7/dist-packages/secop/lib/pidfile.py usr/lib/python3.7/dist-packages/secop/__pycache__
usr/lib/python3.7/dist-packages/secop/lib/parsing.py usr/lib/python3.7/dist-packages/secop/client
usr/lib/python3.7/dist-packages/secop/lib/sequence.py usr/lib/python3.7/dist-packages/secop/protocol
usr/lib/python3.7/dist-packages/secop/lib/__init__.py usr/lib/python3.7/dist-packages/secop/lib
usr/lib/python3.7/dist-packages/secop/lib/enum.py usr/lib/python3.7/dist-packages/secop_core-*
usr/lib/python3.7/dist-packages/secop_core-0.8.1.post7+g697c.egg-info
usr/lib/python3.7/dist-packages/secop_core-0.8.1.post7+g697c.egg-info/PKG-INFO
usr/lib/python3.7/dist-packages/secop_core-0.8.1.post7+g697c.egg-info/dependency_links.txt
usr/lib/python3.7/dist-packages/secop_core-0.8.1.post7+g697c.egg-info/top_level.txt
usr/lib/python3.7/dist-packages/secop/RELEASE-VERSION usr/lib/python3.7/dist-packages/secop/RELEASE-VERSION
lib
lib/systemd lib/systemd
lib/systemd/system
lib/systemd/system/secop@.service
lib/systemd/system/secop.target
lib/systemd/system-generators
lib/systemd/system-generators/secop-generator
var
var/log
var/log/secop var/log/secop
var/run
var/run/secop

View File

@ -1,4 +1 @@
usr/lib/python3.7/dist-packages/secop_demo/modules.py usr/lib/python3.7/dist-packages/secop_demo
usr/lib/python3.7/dist-packages/secop_demo/cryo.py
usr/lib/python3.7/dist-packages/secop_demo/test.py
usr/lib/python3.7/dist-packages/secop_demo/__init__.py

View File

@ -1,2 +1 @@
usr/lib/python3.7/dist-packages/secop_ess/__init__.py usr/lib/python3.7/dist-packages/secop_ess
usr/lib/python3.7/dist-packages/secop_ess/epics.py

View File

@ -1,34 +1,3 @@
usr/bin/secop-gui usr/bin/secop-gui
usr/bin/secop-cfg-editor usr/bin/secop-cfg-editor
usr/lib/python3.7/dist-packages/secop/gui usr/lib/python3.7/dist-packages/secop/gui
usr/lib/python3.7/dist-packages/secop/gui/nodectrl.py
usr/lib/python3.7/dist-packages/secop/gui/icon_rc_qt4.py
usr/lib/python3.7/dist-packages/secop/gui/params
usr/lib/python3.7/dist-packages/secop/gui/params/__init__.py
usr/lib/python3.7/dist-packages/secop/gui/paramview.py
usr/lib/python3.7/dist-packages/secop/gui/qt.py
usr/lib/python3.7/dist-packages/secop/gui/icon_rc_qt5.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/utils.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/config_file.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/tree_widget_item.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/mainwindow.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/__init__.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/widgets.py
usr/lib/python3.7/dist-packages/secop/gui/cfg_editor/node_display.py
usr/lib/python3.7/dist-packages/secop/gui/modulectrl.py
usr/lib/python3.7/dist-packages/secop/gui/mainwindow.py
usr/lib/python3.7/dist-packages/secop/gui/__init__.py
usr/lib/python3.7/dist-packages/secop/gui/valuewidgets.py
usr/lib/python3.7/dist-packages/secop/gui/miniplot.py
usr/lib/python3.7/dist-packages/secop/gui/util.py
usr/lib/python3.7/dist-packages/secop/gui/ui
usr/lib/python3.7/dist-packages/secop/gui/ui/parambuttons.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/modulectrl.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/nodectrl.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/modulebuttons.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/parambuttons_select.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/cmddialog.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/cmdbuttons.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/mainwindow.ui
usr/lib/python3.7/dist-packages/secop/gui/ui/paramview.ui

View File

@ -1,3 +1 @@
usr/lib/python3.7/dist-packages/secop_mlz/amagnet.py usr/lib/python3.7/dist-packages/secop_mlz
usr/lib/python3.7/dist-packages/secop_mlz/__init__.py
usr/lib/python3.7/dist-packages/secop_mlz/entangle.py

View File

@ -1 +1 @@
usr/lib/python3.7/dist-packages/secop_psi/__init__.py usr/lib/python3.?/dist-packages/secop_psi

View File

@ -1,8 +1,7 @@
[Unit] [Unit]
Description=Start all SECoP SEC-nodes Description=Start all SECoP SEC-nodes
Requires=network-online.service Requires=network-online.target
Wants=network-online.service After=network-online.target
After=network-online.service
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target