View | Details | Raw Unified | Return to bug 50425
Collapse All | Expand All

(-)management/univention-appcenter/debian/control (-7 / +5 lines)
 Lines 8-14   Build-Depends: debhelper (>= 7.0.50~), Link Here 
8
 univention-join,
8
 univention-join,
9
 univention-ucs-translation-template,
9
 univention-ucs-translation-template,
10
 univention-config-dev,
10
 univention-config-dev,
11
 univention-management-console-dev,
11
 univention-management-console-dev (>= 11.0.4-37),
12
 python-debian,
12
 python-debian,
13
 python-all,
13
 python-all,
14
 ucslint,
14
 ucslint,
 Lines 18-30   X-Python-Version: 2.7 Link Here 
18
18
19
Package: univention-management-console-module-appcenter
19
Package: univention-management-console-module-appcenter
20
Architecture: all
20
Architecture: all
21
Depends: univention-management-console-server,
21
Depends: univention-management-console-server (>= 11.0.4-37),
22
 python-univention-lib,
22
 python-univention-lib,
23
 python-univention (>= 12.0.0-5),
23
 python-univention (>= 12.0.0-5),
24
 shell-univention-lib (>= 3.0.12-4),
24
 shell-univention-lib (>= 3.0.12-4),
25
 python-univention-directory-manager (>=9.0.22-13),
25
 python-univention-directory-manager (>= 14.0.14-14),
26
 python-univention-appcenter (= ${source:Version}),
26
 python-univention-appcenter (= ${source:Version}),
27
 python-support,
28
 univention-config,
27
 univention-config,
29
 univention-updater,
28
 univention-updater,
30
 univention-management-console-module-lib,
29
 univention-management-console-module-lib,
 Lines 67-77   Package: python-univention-appcenter Link Here 
67
Architecture: all
66
Architecture: all
68
Depends: univention-ssh,
67
Depends: univention-ssh,
69
 univention-join (>= 10.0.0-12),
68
 univention-join (>= 10.0.0-12),
70
 univention-directory-manager-tools (>= 13.0.21-21),
69
 univention-directory-manager-tools (>= 14.0.14-14),
71
 univention-admin-diary-client (>= 1.0.0-29),
70
 univention-admin-diary-client (>= 1.0.0-29),
72
 python-univention (>= 12.0.0-5),
71
 python-univention (>= 12.0.0-5),
73
 python-univention-config-registry,
72
 python-univention-config-registry,
74
 python-univention-directory-manager,
73
 python-univention-directory-manager (>= 14.0.14-14),
75
 python-mysqldb,
74
 python-mysqldb,
76
 gnupg,
75
 gnupg,
77
 zsync,
76
 zsync,
 Lines 127-133   Package: univention-management-console-module-apps Link Here 
127
Architecture: all
126
Architecture: all
128
Depends: univention-management-console-module-appcenter (= ${source:Version}),
127
Depends: univention-management-console-module-appcenter (= ${source:Version}),
129
 python-polib,
128
 python-polib,
130
 python-support,
131
 ${misc:Depends},
129
 ${misc:Depends},
132
 ${python:Depends},
130
 ${python:Depends},
133
Description: UMC module for application overview
131
Description: UMC module for application overview
(-)management/univention-appcenter/debian/rules (-3 lines)
 Lines 62-70   override_dh_auto_install: Link Here 
62
	python setup_umc.py build --force -b build/univention-appcenter-umc install --force --root=debian/univention-management-console-module-appcenter --install-layout=deb
62
	python setup_umc.py build --force -b build/univention-appcenter-umc install --force --root=debian/univention-management-console-module-appcenter --install-layout=deb
63
	dh_auto_install
63
	dh_auto_install
64
64
65
	install -D python-legacy/univention-management-console-module-appcenter.public debian/univention-management-console-module-appcenter/usr/share/python-support/univention-management-console-module-appcenter.public
66
	install -D python-legacy/univention-management-console-module-apps.public debian/univention-management-console-module-apps/usr/share/python-support/univention-management-console-module-apps.public
67
68
override_dh_auto_test:
65
override_dh_auto_test:
69
	ucslint
66
	ucslint
70
	dh_auto_test --buildsystem=pybuild
67
	dh_auto_test --buildsystem=pybuild
(-)management/univention-appcenter/debian/univention-management-console-module-appcenter.install (-1 / +1 lines)
 Lines 1-4    Link Here 
1
udm/handlers/appcenter/*.py usr/share/pyshared/univention/admin/handlers/appcenter
1
udm/handlers/appcenter/*.py usr/lib/python2.7/dist-packages/univention/admin/handlers/appcenter
2
listener/app_attributes.py usr/lib/univention-directory-listener/system
2
listener/app_attributes.py usr/lib/univention-directory-listener/system
3
ldap/*.schema usr/share/univention-management-console-module-appcenter
3
ldap/*.schema usr/share/univention-management-console-module-appcenter
4
ldap/*.acl usr/share/univention-management-console-module-appcenter
4
ldap/*.acl usr/share/univention-management-console-module-appcenter
(-)management/univention-appcenter/debian/univention-management-console-module-appcenter.postinst (-9 lines)
 Lines 30-44    Link Here 
30
# /usr/share/common-licenses/AGPL-3; if not, see
30
# /usr/share/common-licenses/AGPL-3; if not, see
31
# <https://www.gnu.org/licenses/>.
31
# <https://www.gnu.org/licenses/>.
32
32
33
# Legacy code with python-support
34
# Needs to be done because the source package uses dh_python2, but UMC modules
35
# are still installed the old way
36
# TODO: Remove once we migrated all UMC modules (namely dh-umc-module-install)
37
if which update-python-modules >/dev/null 2>&1; then
38
	update-python-modules univention-management-console-module-appcenter.public
39
	update-python-modules --post-install
40
fi
41
42
#DEBHELPER#
33
#DEBHELPER#
43
34
44
if [ -z "$2" ]; then
35
if [ -z "$2" ]; then
(-)management/univention-appcenter/debian/univention-management-console-module-apps.postinst (-44 lines)
 Lines 1-44    Link Here 
1
#!/bin/sh
2
#
3
# Univention Management Console Module Apps
4
#  postinst file for the debian package
5
#
6
# Copyright 2019 Univention GmbH
7
#
8
# https://www.univention.de/
9
#
10
# All rights reserved.
11
#
12
# The source code of this program is made available
13
# under the terms of the GNU Affero General Public License version 3
14
# (GNU AGPL V3) as published by the Free Software Foundation.
15
#
16
# Binary versions of this program provided by Univention to you as
17
# well as other copyrighted, protected or trademarked materials like
18
# Logos, graphics, fonts, specific documentations and configurations,
19
# cryptographic keys etc. are subject to a license agreement between
20
# you and Univention and not subject to the GNU AGPL V3.
21
#
22
# In the case you use this program under the terms of the GNU AGPL V3,
23
# the program is provided in the hope that it will be useful,
24
# but WITHOUT ANY WARRANTY; without even the implied warranty of
25
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26
# GNU Affero General Public License for more details.
27
#
28
# You should have received a copy of the GNU Affero General Public
29
# License with the Debian GNU/Linux or Univention distribution in file
30
# /usr/share/common-licenses/AGPL-3; if not, see
31
# <https://www.gnu.org/licenses/>.
32
33
# Legacy code with python-support
34
# Needs to be done because the source package uses dh_python2, but UMC modules
35
# are still installed the old way
36
# TODO: Remove once we migrated all UMC modules (namely dh-umc-module-install)
37
if which update-python-modules >/dev/null 2>&1; then
38
	update-python-modules univention-management-console-module-apps.public
39
	update-python-modules --post-install
40
fi
41
42
#DEBHELPER#
43
44
exit 0
(-)management/univention-appcenter/python-legacy/univention-management-console-module-appcenter.public (-7 lines)
 Lines 1-7    Link Here 
1
/usr/share/pyshared/univention/admin/handlers/appcenter/__init__.py
2
/usr/share/pyshared/univention/admin/handlers/appcenter/app.py
3
/usr/share/pyshared/univention/management/console/modules/appcenter/__init__.py
4
/usr/share/pyshared/univention/management/console/modules/appcenter/app_center.py
5
/usr/share/pyshared/univention/management/console/modules/appcenter/constants.py
6
/usr/share/pyshared/univention/management/console/modules/appcenter/sanitizers.py
7
/usr/share/pyshared/univention/management/console/modules/appcenter/util.py
(-)management/univention-appcenter/python-legacy/univention-management-console-module-apps.public (-1 lines)
Line 1    Link Here 
1
/usr/share/pyshared/univention/management/console/modules/apps/__init__.py

Return to bug 50425