From 52d8c333aa120753751052937bffa5692e51ece2 Mon Sep 17 00:00:00 2001 From: Pavel Charvat Date: Sun, 22 Jun 2014 22:23:53 +0200 Subject: [PATCH] Debian: It's now possible to disable compilation of some packages. --- debian/control.in | 8 ++++++++ debian/rules | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/debian/control.in b/debian/control.in index b8cc5b98..50099fbe 100644 --- a/debian/control.in +++ b/debian/control.in @@ -22,12 +22,15 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: LibUCW utilities +#ifdef CONFIG_DOC Package: libucw-doc Section: doc Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Description: LibUCW documentation +#endif +#ifdef CONFIG_CHARSET Package: libucw-charset@UCW_ABI_SUFFIX@ Section: libs Architecture: any @@ -46,6 +49,8 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: LibUCW charset utilities +#endif +#ifdef CONFIG_XML Package: libucw-xml@UCW_ABI_SUFFIX@ Section: libs Architecture: any @@ -58,6 +63,8 @@ Architecture: any Depends: libucw-xml@UCW_ABI_SUFFIX@ (= @VER@), ${shlibs:Depends}, ${misc:Depends} Description: LibUCW XML parser development files +#endif +#ifdef CONFIG_IMAGES Package: libucw-images@UCW_ABI_SUFFIX@ Section: libs Architecture: any @@ -76,3 +83,4 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: LibUCW image utilities +#endif diff --git a/debian/rules b/debian/rules index 8e37a41e..29b48b1a 100755 --- a/debian/rules +++ b/debian/rules @@ -30,17 +30,25 @@ install: build $(MAKE) DESTDIR=$(CURDIR)/debian/libucw$(UCW_ABI_SUFFIX) install-libucw-lib $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-dev install-libucw-api $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-utils install-ucw-shell install-ucw-utils +ifdef CONFIG_DOC $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-doc install-libucw-docs install-libucw-config install -d -m 755 $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples cp -r examples/external $(CURDIR)/debian/libucw-doc/usr/share/doc/libucw/examples/program +endif +ifdef CONFIG_CHARSET $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset$(UCW_ABI_SUFFIX) install-libucw-charset-lib $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-dev install-libucw-charset-api $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-charset-utils install-libucw-charset-utils +endif +ifdef CONFIG_XML $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml$(UCW_ABI_SUFFIX) install-libucw-xml-lib $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-xml-dev install-libucw-xml-api +endif +ifdef CONFIG_IMAGES $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images$(UCW_ABI_SUFFIX) install-libucw-images-lib $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-dev install-libucw-images-api $(MAKE) DESTDIR=$(CURDIR)/debian/libucw-images-utils install-libucw-images-utils +endif binary-indep: build install -- 2.39.2