--- libunique-1.1.6.orig/debian/libunique-1.0-0.install +++ libunique-1.1.6/debian/libunique-1.0-0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libunique-1.0.so.* --- libunique-1.1.6.orig/debian/copyright +++ libunique-1.1.6/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Sebastian Dröge on +Thu, 31 Jul 2008 15:07:44 +0200. + +It was downloaded from ftp://ftp.gnome.org/pub/GNOME/sources/libunique/ + +Upstream Author: + Emmanuele Bassi + +Copyright: + + For everything not noted below: + Copyright (C) 2007 Emmanuele Bassi + + For unique/bacon/uniquebackend-bacon.[ch], + unique/bacon/uniquefactory-bacon.[ch]: + Copyright (C) 2003 Bastien Nocera + Copyright (C) 2007 Emmanuele Bassi + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + On Debian GNU/Linux systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. --- libunique-1.1.6.orig/debian/changelog +++ libunique-1.1.6/debian/changelog @@ -0,0 +1,97 @@ +libunique (1.1.6-1.1ubuntu2) natty; urgency=low + + * debian/control.in: + - Rename gir1.0 to gir1.2 following abi change + + -- Michael Terry Thu, 16 Dec 2010 15:10:45 -0500 + +libunique (1.1.6-1.1ubuntu1) natty; urgency=low + + * Resync with debian: + * debian/rules: + - clean empty translation template it breaks builds + * debian/control.in: + - don't Build-Depends on gir-repository-dev it's not required + + -- Sebastien Bacher Fri, 15 Oct 2010 10:22:58 +0200 + +libunique (1.1.6-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Depend on both dbus and dbus-x11 which are required by libunique + unconditionally when using the dbus backend (compile-time setting). + (Closes: #497401, #595480, #595480) + * Correct upstream source location in `debian/copyright'. + (Closes: #574352) + + -- Philipp Kern Sat, 11 Sep 2010 21:00:16 +0200 + +libunique (1.1.6-1) unstable; urgency=low + + * New upstream release. + + -- Emilio Pozuelo Monfort Thu, 12 Nov 2009 14:49:30 +0100 + +libunique (1.1.2-3) unstable; urgency=low + + * Move gir1.0-unique-1.0 from the gir-repository source package. + Closes: #552812. + * Move the .gir to libunique-dev, add corresponding Replaces. + + -- Josselin Mouette Wed, 11 Nov 2009 17:38:34 +0100 + +libunique (1.1.2-2) unstable; urgency=low + + * Upload to unstable. + - Remove check-dist.mk include. + + -- Emilio Pozuelo Monfort Fri, 25 Sep 2009 21:14:10 +0200 + +libunique (1.1.2-1) experimental; urgency=low + + * New upstream unstable release. + * debian/watch: Update for the new location. + * Standards-Version is 3.8.3, no changes needed. + * libunique-1.0-0 inherits the section from the source stanza. + * debian/rules: include check-dist.mk to prevent uploads to experimental. + + -- Emilio Pozuelo Monfort Tue, 01 Sep 2009 20:59:45 +0200 + +libunique (1.0.8-1) unstable; urgency=low + + * New upstream release. + + -- Sebastian Dröge Sun, 22 Mar 2009 12:30:39 +0100 + +libunique (1.0.6-1) unstable; urgency=low + + * New upstream release. + + -- Sebastian Dröge Thu, 19 Mar 2009 14:03:04 +0100 + +libunique (1.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Sebastian Dröge Mon, 24 Nov 2008 10:09:19 +0100 + +libunique (1.0.2-1) unstable; urgency=low + + * New upstream release: + + debian/control: + - Update build deps. + + debian/rules: + - Update shlibs version to 1.0.2 for new API. + + debian/libunique-1.0-0.symbols: + - Update symbols for new version. + + debian/patches/01_X11-linking.patch: + - Dropped, fixed upstream. + + -- Sebastian Dröge Fri, 14 Nov 2008 09:49:39 +0100 + +libunique (1.0.0-1) unstable; urgency=low + + * Initial version (Closes: #493113). + + -- Sebastian Dröge Thu, 31 Jul 2008 15:10:16 +0200 + --- libunique-1.1.6.orig/debian/rules +++ libunique-1.1.6/debian/rules @@ -0,0 +1,19 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed + +DEB_DH_MAKESHLIBS_ARGS_libunique-1.0-0 = -V 'libunique-1.0-0 (>= 1.0.2)' -- -c4 + +binary-predeb/gir1.2-unique-1.0:: + dh_girepository -p$(cdbs_curpkg) + +clean:: + [ -s po/unique.pot ] || rm -f po/unique.pot --- libunique-1.1.6.orig/debian/libunique-1.0-0.symbols +++ libunique-1.1.6/debian/libunique-1.0-0.symbols @@ -0,0 +1,51 @@ +libunique-1.0.so.0 libunique-1.0-0 #MINVER# +* Build-Depends-Package: libunique-edev + unique_app_add_command@Base 1.0.0 + unique_app_emit_message_received@Base 1.0.0 + unique_app_get_type@Base 1.0.0 + unique_app_is_running@Base 1.0.0 + unique_app_new@Base 1.0.0 + unique_app_new_with_commands@Base 1.0.0 + unique_app_send_message@Base 1.0.0 + unique_app_watch_window@Base 1.0.0 + unique_backend_bacon_get_type@Base 1.0.0 + unique_backend_create@Base 1.0.0 + unique_backend_dbus_get_type@Base 1.0.0 + unique_backend_get_name@Base 1.0.0 + unique_backend_get_screen@Base 1.0.0 + unique_backend_get_startup_id@Base 1.0.0 + unique_backend_get_type@Base 1.0.0 + unique_backend_get_workspace@Base 1.0.0 + unique_backend_request_name@Base 1.0.0 + unique_backend_send_message@Base 1.0.0 + unique_backend_set_name@Base 1.0.0 + unique_backend_set_screen@Base 1.0.0 + unique_backend_set_startup_id@Base 1.0.0 + unique_command_from_string@Base 1.0.0 + unique_command_get_type@Base 1.0.0 + unique_command_to_string@Base 1.0.0 + unique_factory_bacon_accept@Base 1.0.0 + unique_factory_bacon_get_fd@Base 1.0.0 + unique_factory_bacon_get_type@Base 1.0.0 + unique_factory_dbus_get_type@Base 1.0.0 + unique_marshal_ENUM__INT_BOXED_UINT@Base 1.0.0 + unique_message_data_copy@Base 1.0.0 + unique_message_data_free@Base 1.0.0 + unique_message_data_get@Base 1.0.2 + unique_message_data_get_filename@Base 1.0.2 + unique_message_data_get_screen@Base 1.0.0 + unique_message_data_get_startup_id@Base 1.0.0 + unique_message_data_get_text@Base 1.0.0 + unique_message_data_get_type@Base 1.0.0 + unique_message_data_get_uris@Base 1.0.0 + unique_message_data_get_workspace@Base 1.0.0 + unique_message_data_new@Base 1.0.0 + unique_message_data_pack@Base 1.0.0 + unique_message_data_set@Base 1.0.0 + unique_message_data_set_filename@Base 1.0.2 + unique_message_data_set_text@Base 1.0.0 + unique_message_data_set_uris@Base 1.0.0 + unique_message_data_unpack@Base 1.0.0 + unique_response_from_string@Base 1.0.0 + unique_response_get_type@Base 1.0.0 + unique_response_to_string@Base 1.0.0 --- libunique-1.1.6.orig/debian/control.in +++ libunique-1.1.6/debian/control.in @@ -0,0 +1,100 @@ +Source: libunique +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian GNOME Maintainers +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs (>= 0.4.41), + debhelper (>= 5), + gnome-pkg-tools (>= 0.11), + pkg-config (>= 0.14), + libglib2.0-dev (>= 2.12.0), + libgtk2.0-dev (>= 2.11.0), + libx11-dev, + libdbus-glib-1-dev (>= 0.70), + gtk-doc-tools (>= 1.11), + intltool, + dpkg-dev (>= 1.14.13), + gobject-introspection (>= 0.6.5-3), + gir1.2-freedesktop, + gir1.2-glib-2.0 (>= 0.6.5), + gir1.2-gtk-2.0, + libgirepository1.0-dev +Standards-Version: 3.8.3 +Homepage: http://live.gnome.org/LibUnique + +Package: libunique-1.0-0 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + dbus, + dbus-x11 +Description: Library for writing single instance applications - shared libraries + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the shared libraries. + +Package: libunique-dev +Section: libdevel +Architecture: any +Depends: libunique-1.0-0 (= ${binary:Version}), + ${misc:Depends}, + libglib2.0-dev (>= 2.12.0), + libgtk2.0-dev (>= 2.11.0) +Suggests: libunique-doc +Replaces: gir-repository-dev (<= 0.6.5-2) +Description: Library for writing single instance applications - development files + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the headers and development libraries needed to + build applications using the Unique library + +Package: libunique-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: libunique-1.0-0 +Suggests: devhelp +Description: Library for writing single instance applications - documentation + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the HTML documentation for the Unique library + +Package: gir1.2-unique-1.0 +Section: libs +Architecture: any +Depends: ${gir:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Conflicts: gobject-introspection-repository, gir1.0-unique-1.0 +Replaces: gir1.0-unique-1.0 +Description: GObject introspection data for the Unique library + This package contains introspection data for LibUnique, a library for + writing single instance applications. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. --- libunique-1.1.6.orig/debian/control +++ libunique-1.1.6/debian/control @@ -0,0 +1,105 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to debian/control.in instead. +# This file is regenerated automatically in the clean target. + +Source: libunique +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian GNOME Maintainers +Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Josselin Mouette , Sebastian Dröge +Build-Depends: cdbs (>= 0.4.41), + debhelper (>= 5), + gnome-pkg-tools (>= 0.11), + pkg-config (>= 0.14), + libglib2.0-dev (>= 2.12.0), + libgtk2.0-dev (>= 2.11.0), + libx11-dev, + libdbus-glib-1-dev (>= 0.70), + gtk-doc-tools (>= 1.11), + intltool, + dpkg-dev (>= 1.14.13), + gobject-introspection (>= 0.6.5-3), + gir1.2-freedesktop, + gir1.2-glib-2.0 (>= 0.6.5), + gir1.2-gtk-2.0, + libgirepository1.0-dev +Standards-Version: 3.8.3 +Homepage: http://live.gnome.org/LibUnique + +Package: libunique-1.0-0 +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + dbus, + dbus-x11 +Description: Library for writing single instance applications - shared libraries + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the shared libraries. + +Package: libunique-dev +Section: libdevel +Architecture: any +Depends: libunique-1.0-0 (= ${binary:Version}), + ${misc:Depends}, + libglib2.0-dev (>= 2.12.0), + libgtk2.0-dev (>= 2.11.0) +Suggests: libunique-doc +Replaces: gir-repository-dev (<= 0.6.5-2) +Description: Library for writing single instance applications - development files + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the headers and development libraries needed to + build applications using the Unique library + +Package: libunique-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: libunique-1.0-0 +Suggests: devhelp +Description: Library for writing single instance applications - documentation + Unique is a library for writing single instance application. + If you launch a single instance application twice, the second + instance will either just quit or will send a message to the + running instance. + . + Unique makes it easy to write this kind of applications, by + providing a base class, taking care of all the IPC machinery + needed to send messages to a running instance, and also handling + the startup notification side. + . + This package contains the HTML documentation for the Unique library + +Package: gir1.2-unique-1.0 +Section: libs +Architecture: any +Depends: ${gir:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Conflicts: gobject-introspection-repository, gir1.0-unique-1.0 +Replaces: gir1.0-unique-1.0 +Description: GObject introspection data for the Unique library + This package contains introspection data for LibUnique, a library for + writing single instance applications. + . + It can be used by packages using the GIRepository format to generate + dynamic bindings. --- libunique-1.1.6.orig/debian/libunique-dev.install +++ libunique-1.1.6/debian/libunique-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/unique-1.0/unique/* +debian/tmp/usr/lib/libunique-1.0.a +debian/tmp/usr/lib/libunique-1.0.so +debian/tmp/usr/lib/pkgconfig/unique-1.0* +debian/tmp/usr/share/gir-1.0 --- libunique-1.1.6.orig/debian/compat +++ libunique-1.1.6/debian/compat @@ -0,0 +1 @@ +5 --- libunique-1.1.6.orig/debian/watch +++ libunique-1.1.6/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.gnome.org/pub/GNOME/sources/libunique/([\d\.]+)/libunique-([0-9.]*).tar.gz --- libunique-1.1.6.orig/debian/libunique-doc.install +++ libunique-1.1.6/debian/libunique-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/html/unique/* --- libunique-1.1.6.orig/debian/docs +++ libunique-1.1.6/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README --- libunique-1.1.6.orig/debian/gir1.2-unique-1.0.install +++ libunique-1.1.6/debian/gir1.2-unique-1.0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/girepository-1.0 --- libunique-1.1.6.orig/debian/patches/99_ltmain_as-needed.patch +++ libunique-1.1.6/debian/patches/99_ltmain_as-needed.patch @@ -0,0 +1,30 @@ +--- ltmain.sh.old 2007-10-09 07:38:25.000000000 +0200 ++++ ltmain.sh 2007-10-09 07:39:25.000000000 +0200 +@@ -1794,6 +1794,11 @@ + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + ++ -Wl,--as-needed) ++ deplibs="$deplibs $arg" ++ continue ++ ;; ++ + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= +@@ -2137,6 +2142,15 @@ + lib= + found=no + case $deplib in ++ -Wl,--as-needed) ++ if test "$linkmode,$pass" = "prog,link"; then ++ compile_deplibs="$deplib $compile_deplibs" ++ finalize_deplibs="$deplib $finalize_deplibs" ++ else ++ deplibs="$deplib $deplibs" ++ fi ++ continue ++ ;; + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs"