r42200 - in /packages/unstable/libproxy/debian: changelog control control.in rules
ah at users.alioth.debian.org
ah at users.alioth.debian.org
Mon Aug 18 19:10:38 UTC 2014
Author: ah
Date: Mon Aug 18 19:10:38 2014
New Revision: 42200
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=42200
Log:
Break a couple of build dependency loops (Closes: #758466)
Modified:
packages/unstable/libproxy/debian/changelog
packages/unstable/libproxy/debian/control
packages/unstable/libproxy/debian/control.in
packages/unstable/libproxy/debian/rules
Modified: packages/unstable/libproxy/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libproxy/debian/changelog?rev=42200&op=diff
==============================================================================
--- packages/unstable/libproxy/debian/changelog [utf-8] (original)
+++ packages/unstable/libproxy/debian/changelog [utf-8] Mon Aug 18 19:10:38 2014
@@ -2,6 +2,7 @@
[ Peter Pentchev ]
* Add explicit zlib build-dependency (Closes: #758465)
+ * Break a couple of build dependency loops (Closes: #758466)
-- Andreas Henriksson <andreas at fatal.se> Mon, 18 Aug 2014 21:07:56 +0200
Modified: packages/unstable/libproxy/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libproxy/debian/control?rev=42200&op=diff
==============================================================================
--- packages/unstable/libproxy/debian/control [utf-8] (original)
+++ packages/unstable/libproxy/debian/control [utf-8] Mon Aug 18 19:10:38 2014
@@ -8,7 +8,11 @@
Priority: optional
Maintainer: Emilio Pozuelo Monfort <pochu at debian.org>
Uploaders: Andreas Henriksson <andreas at fatal.se>, Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>, Laurent Bigonville <bigon at debian.org>
+# In the stage1 build profile, remove both cli-common-dev and mono-devel.
Build-Depends-Indep: cli-common-dev (>= 0.5.7~), mono-devel (>= 2.4.3)
+# In the stage1 build profile, remove libmozjs185-dev, kdelibs5-dev,
+# libqt4-dev, libwebkitgtk-3.0-dev, libjavascriptcoregtk-3.0-dev,
+# libglib2.0-dev, libxmu-dev.
Build-Depends: debhelper (>= 9),
gnome-pkg-tools,
netbase,
Modified: packages/unstable/libproxy/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libproxy/debian/control.in?rev=42200&op=diff
==============================================================================
--- packages/unstable/libproxy/debian/control.in [utf-8] (original)
+++ packages/unstable/libproxy/debian/control.in [utf-8] Mon Aug 18 19:10:38 2014
@@ -3,7 +3,11 @@
Priority: optional
Maintainer: Emilio Pozuelo Monfort <pochu at debian.org>
Uploaders: @GNOME_TEAM@
+# In the stage1 build profile, remove both cli-common-dev and mono-devel.
Build-Depends-Indep: cli-common-dev (>= 0.5.7~), mono-devel (>= 2.4.3)
+# In the stage1 build profile, remove libmozjs185-dev, kdelibs5-dev,
+# libqt4-dev, libwebkitgtk-3.0-dev, libjavascriptcoregtk-3.0-dev,
+# libglib2.0-dev, libxmu-dev.
Build-Depends: debhelper (>= 9),
gnome-pkg-tools,
netbase,
Modified: packages/unstable/libproxy/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/libproxy/debian/rules?rev=42200&op=diff
==============================================================================
--- packages/unstable/libproxy/debian/rules [utf-8] (original)
+++ packages/unstable/libproxy/debian/rules [utf-8] Mon Aug 18 19:10:38 2014
@@ -10,41 +10,56 @@
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
# only invoke dh --with cli if cli-common-dev is present
+WITH_CLI =
+WITH_DOTNET = -DWITH_DOTNET=OFF
+ifneq (,$(wildcard /usr/share/perl5/Debian/Debhelper/Sequence/cli.pm))
+ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
WITH_CLI = --with cli
WITH_DOTNET = -DWITH_DOTNET=ON
-ifeq (,$(wildcard /usr/share/perl5/Debian/Debhelper/Sequence/cli.pm))
-WITH_CLI =
-WITH_DOTNET = -DWITH_DOTNET=OFF
+endif
endif
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
CONFIGURE_FLAGS = $(WITH_DOTNET) \
-DWITH_VALA=ON \
- -DWITH_GNOME3=ON \
- -DWITH_MOZJS=ON \
- -DWITH_WEBKIT3=ON \
-DGMCS_EXECUTABLE=/usr/bin/mono-csc \
-DCMAKE_SKIP_RPATH=ON \
-DBIPR=0 \
-DLIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-DLIBEXEC_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)/libproxy/$(SHLIBVER)
+ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
+CONFIGURE_FLAGS += \
+ -DWITH_GNOME3=ON \
+ -DWITH_MOZJS=ON \
+ -DWITH_WEBKIT3=ON
+DH_EXCLUDE =
+else
+CONFIGURE_FLAGS += \
+ -DWITH_GNOME3=OFF \
+ -DWITH_MOZJS=OFF \
+ -DWITH_WEBKIT3=OFF
+DH_EXCLUDE = -Nlibproxy1-plugin-gsettings -Nlibproxy1-plugin-kconfig -Nlibproxy1-plugin-mozjs -Nlibproxy1-plugin-webkit -Nlibproxy0.4-cil -Nlibproxy-cil-dev
+endif
+
override_dh_auto_configure:
dh_auto_configure -- $(CONFIGURE_FLAGS)
override_dh_install-arch:
- dh_install
+ dh_install $(DH_EXCLUDE)
rm -f \
debian/libproxy-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/libproxy-sharp-*.pc
override_dh_install-indep:
- dh_install
+ dh_install $(DH_EXCLUDE)
+ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
sed -i 's!/usr/lib/mono/libproxy-sharp!/usr/lib/cli/libproxy-sharp-0.4!' \
debian/libproxy-cil-dev/usr/lib/pkgconfig/libproxy-sharp-1.0.pc
+endif
override_dh_makeshlibs:
- dh_makeshlibs -V '$(libproxy) (>= $(SHLIBVER))' -- -c4
+ dh_makeshlibs -V '$(libproxy) (>= $(SHLIBVER))' $(DH_EXCLUDE) -- -c4
%:
- dh $@ $(WITH_CLI) --with python2
+ dh $@ $(WITH_CLI) --with python2 $(DH_EXCLUDE)
More information about the pkg-gnome-commits
mailing list