debian/0000755000000000000000000000000011733622016007167 5ustar debian/watch0000644000000000000000000000015011561504657010225 0ustar version=2 http://gpe.linuxtogo.org/download/source/libdisplaymigration-(.*)\.tar\.gz \ debian uupdate debian/rules.cdbs0000755000000000000000000000057111733610625011167 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk DEB_MAKE_BUILD_TARGET := DESTDIR=$(DEB_DESTDIR) PREFIX=/usr DEB_MAKE_INSTALL_TARGET := install install-devel DESTDIR=$(DEB_DESTDIR) PREFIX=/usr DEB_MAKE_INVOKE := $(DEB_MAKE_ENVVARS) make -C $(DEB_BUILDDIR) DEB_DH_STRIP_ARGS := --dbg-package=libdisplaymigration0-dbg debian/control0000644000000000000000000000327111733621763010605 0ustar Source: libdisplaymigration Section: libs Priority: optional Maintainer: Moray Allan Build-Depends: debhelper (>> 9.0), libgcrypt11-dev, libgtk2.0-dev, libglib2.0-dev Standards-Version: 3.9.3 Package: libdisplaymigration0-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: libdisplaymigration0 (= ${binary:Version}), ${misc:Depends} Description: display migration support for GTK [debugging] This package contains debugging files for libdisplaymigration, a library which provides display migration support for GTK. X properties are used to advertise that windows are capable of migration, and to request windows to migrate to a specified display. Package: libdisplaymigration0 Section: libs Priority: optional Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: display migration support for GTK [runtime] This package contains runtime files for libdisplaymigration, a library which provides display migration support for GTK. X properties are used to advertise that windows are capable of migration, and to request windows to migrate to a specified display. Package: libdisplaymigration0-dev Section: libdevel Priority: optional Architecture: any Multi-Arch: same Depends: libdisplaymigration0 (= ${binary:Version}), ${misc:Depends} Provides: libdisplaymigration-dev Description: display migration support for GTK [development] This package contains development files for libdisplaymigration, a library which provides display migration support for GTK. X properties are used to advertise that windows are capable of migration, and to request windows to migrate to a specified display. debian/changelog0000644000000000000000000000457511733621011011046 0ustar libdisplaymigration (0.28-10) unstable; urgency=low * Enable multiarch. -- Moray Allan Sun, 25 Mar 2012 14:47:51 +0100 libdisplaymigration (0.28-9) unstable; urgency=low * Switch to 3.0 (quilt) source format. * Move from cdbs to dh 9. -- Moray Allan Sun, 25 Mar 2012 03:47:10 +0100 libdisplaymigration (0.28-8) unstable; urgency=low * Link against libX11. Closes: #558879. * Use --as-needed to avoid unnecessary dependencies. -- Moray Allan Sat, 17 Mar 2012 23:17:30 +0000 libdisplaymigration (0.28-7) unstable; urgency=low * Make build process respect DEB_BUILD_OPTIONS=nostrip. Closes: #437347. -- Moray Allan Fri, 16 Nov 2007 17:54:51 +0000 libdisplaymigration (0.28-6) unstable; urgency=low * Change -dev package depends to be binNMU safe. Closes: #430107. -- Moray Allan Sat, 14 Jul 2007 14:39:04 +0100 libdisplaymigration (0.28-5) unstable; urgency=low * Update watch file. * Add -dbg package. -- Moray Allan Sun, 22 Apr 2007 20:19:57 +0100 libdisplaymigration (0.28-4) unstable; urgency=low * Remove debian/rules.old file. -- Moray Allan Mon, 17 Apr 2006 22:34:10 +0100 libdisplaymigration (0.28-3) unstable; urgency=medium * Move to libgcrypt11. Closes: #263685. -- Moray Allan Thu, 5 Aug 2004 13:27:45 +0100 libdisplaymigration (0.28-2) unstable; urgency=low * Specify libgrypt7-dev rather than generic libgcrypt-dev in Build-Depends. -- Moray Allan Thu, 29 Jul 2004 02:09:46 +0100 libdisplaymigration (0.28-1) unstable; urgency=low * New upstream release. * Use cdbs to build package. -- Moray Allan Sun, 18 Jul 2004 00:07:39 +0100 libdisplaymigration (0.26-3) unstable; urgency=low * Change maintainer address. -- Moray Allan Sun, 18 Jan 2004 04:18:37 +0000 libdisplaymigration (0.26-2) unstable; urgency=low * Add debian/watch file. -- Moray Allan Sun, 28 Sep 2003 00:57:06 +0100 libdisplaymigration (0.26-1) unstable; urgency=low * New upstream release. -- Moray Allan Sun, 14 Sep 2003 19:09:16 +0100 libdisplaymigration (0.25-1) experimental; urgency=low * Initial Release. Closes: #199896. -- Moray Allan Sun, 13 Jul 2003 09:41:21 +0100 debian/source/0000755000000000000000000000000011733503013010462 5ustar debian/source/format0000644000000000000000000000001411733503013011670 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000107511561504657011136 0ustar This package was debianized by Moray Allan on Sun, 13 Jul 2003 09:41:21 +0100. It was downloaded from http://gpe.handhelds.org/ Upstream Author: Philip Blundell Copyright: Copyright (C) 2003 Philip Blundell This library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Refer to /usr/share/common-licenses/GPL-2 for the full text. debian/libdisplaymigration0-dev.install0000644000000000000000000000011211733504021015446 0ustar debian/tmp/usr/include/libdisplaymigration/* debian/tmp/usr/lib/*/lib*.so debian/compat0000644000000000000000000000000211733610143010363 0ustar 9 debian/libdisplaymigration0.install0000644000000000000000000000003711733504042014703 0ustar debian/tmp/usr/lib/*/lib*.so.* debian/libdisplaymigration0-dev.docs0000644000000000000000000000001111561504657014744 0ustar spec.txt debian/rules0000755000000000000000000000071711733613665010266 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: dh $@ override_dh_auto_build: make DESTDIR=debian/tmp/ PREFIX=/usr override_dh_auto_install: make install install-devel DESTDIR=debian/tmp/ PREFIX=/usr LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)/ override_dh_install: ls -R debian/tmp dh_install override_dh_strip: dh_strip --dbg-package=libdisplaymigration0-dbg debian/patches/0000755000000000000000000000000011733603073010620 5ustar debian/patches/linking-fix0000644000000000000000000000074111733503331012760 0ustar Description: Resolve unresolved symbols in shared libraries (#558879) Last-Update: 2012-03-17 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ PACKAGE_CFLAGS += $(STANDARD_CFLAGS) $(GTKCFLAGS) -fPIC PACKAGE_CPPFLAGS += -DPREFIX=\"$(PREFIX)\" -DPACKAGE=\"$(PACKAGE)\" -PACKAGE_LDFLAGS += $(GTKLIBS) -lgcrypt +PACKAGE_LDFLAGS += -Wl,--as-needed $(GTKLIBS) -lgcrypt -lX11 HEADERS = libdisplaymigration/displaymigration.h libdisplaymigration/auth.h libdisplaymigration/crypt.h debian/patches/disable-strip-in-makefile0000644000000000000000000000070711733504621015467 0ustar Description: Disable strip in Makefile We don't want the Makefile to strip the binaries, we'll do that later on if wanted. --- a/Makefile +++ b/Makefile @@ -36,7 +36,7 @@ install-program: $(SONAME) install -d $(DESTDIR)$(PREFIX)/lib - install -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME) + install $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME) install-devel: for i in $(HEADERS); do install -m 644 -D $$i $(DESTDIR)$(PREFIX)/include/$$i; done debian/patches/multiarch-lib0000644000000000000000000000134611733603073013303 0ustar --- a/Makefile +++ b/Makefile @@ -4,6 +4,8 @@ CVSBUILD = no VERSION = 0.28 +LIBDIR = $(PREFIX)/lib/ + LINGUAS = MEMBERS = migrate auth crypt @@ -35,12 +37,12 @@ $(CC) -nostartfiles -shared -o $@ $^ -Wl,-soname -Wl,$(SONAME) $(LDFLAGS) $(PACKAGE_LDFLAGS) install-program: $(SONAME) - install -d $(DESTDIR)$(PREFIX)/lib - install $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME) + install -d $(DESTDIR)/$(LIBDIR) + install $(SONAME) $(DESTDIR)/$(LIBDIR)/$(SONAME) install-devel: for i in $(HEADERS); do install -m 644 -D $$i $(DESTDIR)$(PREFIX)/include/$$i; done - ln -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(PACKAGE).so + ln -s $(SONAME) $(DESTDIR)/$(LIBDIR)/$(PACKAGE).so clean: rm -f $(OBJS) $(SONAME) $(PACKAGE).so $(DEPS) debian/patches/series0000644000000000000000000000006411733600205012027 0ustar linking-fix disable-strip-in-makefile multiarch-lib