Split server build-deps from the stub.

This commit is contained in:
Timo Aaltonen
2019-02-12 14:48:32 +02:00
parent c9c59d5cc0
commit d133acf41e
6 changed files with 21 additions and 19 deletions

1
debian/changelog vendored
View File

@@ -1,6 +1,7 @@
freeipa (4.7.2-2) UNRELEASED; urgency=medium
* tests: Disabled, they are for the server.
* Split server build-deps from the stub.
-- Timo Aaltonen <tjaalton@debian.org> Tue, 05 Feb 2019 23:37:16 +0200

View File

@@ -1,3 +1,4 @@
Package: freeipa-admintools
Architecture: any
Depends: ${misc:Depends},

View File

@@ -1,3 +1,4 @@
Package: freeipa-server
Architecture: amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
Breaks: freeipa-server-trust-ad (<< 4.3.0-1)

13
debian/control.server-bdeps vendored Normal file
View File

@@ -0,0 +1,13 @@
389-ds-base-dev (>= 1.3.7.9),
libsss-idmap-dev,
libsss-certmap-dev,
libsss-nss-idmap-dev (>= 1.14.0),
libtevent-dev,
libunistring-dev,
libverto-dev,
nodejs [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
node-uglify [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
pki-base (>= 10.6.0~),
python3-lesscpy,
python3-pkg-resources,
samba-dev,

23
debian/control.stub vendored
View File

@@ -3,8 +3,11 @@ Section: net
Priority: optional
Maintainer: Debian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
Uploaders: Timo Aaltonen <tjaalton@debian.org>
Standards-Version: 4.1.5
Vcs-Git: https://salsa.debian.org/freeipa-team/freeipa.git
Vcs-Browser: https://salsa.debian.org/freeipa-team/freeipa
Homepage: http://www.freeipa.org
Build-Depends:
389-ds-base-dev (>= 1.3.7.9),
check,
debhelper (>= 11),
dh-python,
@@ -20,17 +23,8 @@ Build-Depends:
libpopt-dev,
libsasl2-dev,
libssl-dev,
libsss-idmap-dev,
libsss-certmap-dev,
libsss-nss-idmap-dev (>= 1.14.0),
libtalloc-dev,
libtevent-dev,
libunistring-dev,
libverto-dev,
libxmlrpc-core-c3-dev (>= 1.33.06),
nodejs [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
node-uglify [amd64 arm64 armhf i386 mips mips64el mipsel ppc64 ppc64el s390x],
pki-base (>= 10.6.0~),
python-all-dev,
python-cryptography,
python-dbus,
@@ -55,14 +49,5 @@ Build-Depends:
python-sss (>= 1.14.0),
python-usb (>= 1.0.0~b2),
python-yubico,
python3-lesscpy,
python3-pkg-resources,
samba-dev,
systemd,
uuid-dev,
389-ds-base-dev,
Standards-Version: 4.1.5
Vcs-Git: https://salsa.debian.org/freeipa-team/freeipa.git
Vcs-Browser: https://salsa.debian.org/freeipa-team/freeipa
Homepage: http://www.freeipa.org

1
debian/rules vendored
View File

@@ -49,6 +49,7 @@ ifeq ($(ONLY_CLIENT), 1)
> debian/control
else
cat debian/control.stub \
debian/control.server-bdeps \
debian/control.common \
debian/control.server \
> debian/control