Name x11-xserver-utils
Description X server utilities
Version 7.7+10build2
Package Base
Homepage
Maintainers ['Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>']
Contributors []
Distro-repo https://git.launchpad.net/ubuntu/+source/x11-xserver-utils/tree/?h=ubuntu/noble
Sources ['https://git.launchpad.net/ubuntu/+source/x11-xserver-utils/plain/debian/patches/../?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/x11-xserver-utils/plain/debian/patches/01_sessreg_implement_hostname_hashing.diff?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/x11-xserver-utils/plain/debian/patches/02_xmodmap-include-config.h-before-system-headers.diff?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/x11-xserver-utils/plain/debian/patches/series?h=ubuntu/noble']
Dependencies ['cpp', 'libc6', 'libice6', 'libx11-6', 'libxaw7', 'libxcursor1', 'libxext6', 'libxi6', 'libxmu6', 'libxmuu1', 'libxrandr2', 'libxt6t64', 'libxxf86vm1']
Optional-Dependencies ['cairo-5c', 'nickle', 'xorg-docs-core']
Build-Dependencies ['debhelper-compat', 'pkg-config', 'libx11-dev', 'libxaw7-dev', 'libxext-dev', 'libxi-dev', 'libxmuu-dev', 'libxrandr-dev', 'libxt-dev', 'libxxf86vm-dev', 'xbitmaps', 'quilt', 'x11proto-dev', 'xutils-dev', 'libxcursor-dev']
Provides []
Builddate
Architecture amd64
Distro-Version noble
Licenses []
Hash ed933dc434b230239073640278f6eada663e6321e831f1f487743f8bf0558356
#!/usr/bin/make -f
# debian/rules for the Debian xutils package.
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>
# Copyright © 2005 Daniel Stone <daniel@fooishbar.org>
# Copyright © 2005 David Nusinow <dnusinow@debian.org>

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# set this to the name of the main shlib's binary package
PACKAGE = x11-xserver-utils

STAMP_DIR:=stampdir

# This package contains multiple modules as shipped by upstream. Each module is # contained in a subdirectory in the root dir of the package. You must list each
# subdirectory explicitly so that the build system knows what to build
DEF_SUBDIRS=iceauth rgb sessreg xcmsdb xgamma xhost xmodmap xrandr xrdb xrefresh xset xsetmode xsetpointer xsetroot xstdcmap xvidtune
SUBDIRS=$(DEF_SUBDIRS)
CONFIG_STAMPS = $(addprefix $(STAMP_DIR)/configure-, $(SUBDIRS))
BUILD_STAMPS = $(addprefix $(STAMP_DIR)/build-,$(SUBDIRS))

%:
	dh $@ --with quilt

debian/autoreconf:
	echo $(SUBDIRS) > $@

override_dh_autoreconf: debian/autoreconf
	dh_autoreconf

override_dh_auto_configure: $(CONFIG_STAMPS)

$(STAMP_DIR)/configure-%:
	mkdir -p $(STAMP_DIR)
	dh_auto_configure -D$* -B$*-build -- \
		--disable-silent-rules
	>$@

override_dh_auto_build: $(BUILD_STAMPS)

$(STAMP_DIR)/build-%:
	mkdir -p $(STAMP_DIR)
	dh_auto_build -D$* -B$*-build
	>$@

override_dh_auto_clean: $(addprefix clean-, $(SUBDIRS))
	rm -rf $(STAMP_DIR)

clean-%:
	dh_auto_clean -D$* -B$*-build

override_dh_auto_install:
	for FILE in $(SUBDIRS); do \
		cd "$$FILE"-build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install ; \
		cd ..; \
	done

override_dh_install:
	rm -f debian/tmp/usr/share/X11/rgb.txt
	dh_install

.PHONY: get-tarballs
get-tarballs: $(addprefix get-tarball-,$(SUBDIRS))

.PHONY: get-tarball-%
get-tarball-%:
	uscan --no-conf --download --no-symlink --destdir . --package $* --upstream-version $(shell awk -F = '/^PACKAGE_VERSION=/ { print $$2 }' < $*/configure || echo 0) --watchfile debian/watch.$* || test $$? = 1

.PHONY: update-copyright
update-copyright: $(addsuffix /COPYING, $(SUBDIRS)) debian/copyright.head
	cp debian/copyright.head debian/copyright
	for subdir in $(SUBDIRS); do \
		echo >> debian/copyright && \
		echo $$subdir: >> debian/copyright && \
		sed -e 's/^./  &/' < $$subdir/COPYING >> debian/copyright \
	|| exit; done