--- libsexy-0.1.11.orig/configure +++ libsexy-0.1.11/configure @@ -20268,6 +20268,8 @@ fi +PACKAGE_DEPS=$pkg_modules + GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0` --- libsexy-0.1.11.orig/configure.ac +++ libsexy-0.1.11/configure.ac @@ -86,6 +86,7 @@ PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) +AC_SUBST(PACKAGE_DEPS, $pkg_modules) GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0` AC_SUBST(GLIB_GENMARSHAL) --- libsexy-0.1.11.orig/debian/changelog +++ libsexy-0.1.11/debian/changelog @@ -0,0 +1,108 @@ +libsexy (0.1.11-2.1ubuntu1) xenial; urgency=medium + + * Multiarchify the library packages. + + -- Matthias Klose Wed, 27 Jan 2016 22:30:34 +0100 + +libsexy (0.1.11-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use pkg-config modules rather than libs/cflags. Closes: #561260 + * Use dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4. + Closes: #751289 + * Use the homepage field to point to the homepage and update it. + Closes: #615290, #615327, #615359, #645482 + + -- Andreas Barth Sat, 04 Oct 2014 08:33:36 +0000 + +libsexy (0.1.11-2) unstable; urgency=low + + * Fix DEB_SHLIBDEPS_INCLUDE_ and DEB_DH_MAKESHLIBS_ARGS_ to act on libsexy2 + instead of libsexy1; thanks Daniel Holbach. + * Cleanups; fixes in the -L and -l flags passed to dh_shlibdeps. + * Wrap build-deps and deps. + + -- Loic Minier Tue, 15 May 2007 16:18:40 +0200 + +libsexy (0.1.11-1) unstable; urgency=low + + * New upstream release + * debian/control + + Bumped debhelper build-dep >= 5 + * debian/compat: + + Set level to 5. + + -- Riccardo Setti Sat, 07 Apr 2007 12:41:11 +0200 + +libsexy (0.1.10-1) unstable; urgency=low + + * New Upstream Release + + -- Riccardo Setti Tue, 5 Sep 2006 11:50:33 +0200 + +libsexy (0.1.9-1) unstable; urgency=low + + * New Upstream Release + + -- Riccardo Setti Mon, 4 Sep 2006 21:19:58 +0200 + +libsexy (0.1.8-2) UNRELEASED; urgency=low + + * Fix homepage, thanks Will Thompson. (Closes: #368493) + [debian/control] + + -- Loic Minier Mon, 22 May 2006 19:57:40 +0200 + +libsexy (0.1.8-1) unstable; urgency=low + + * New upstream releases. + - SONAME change, change package name to libsexy2. + [debian/control, debian/libsexy1.install, debian/libsexy2.install, + debian/rules] + - Bump shlibs to 0.1.8. + [debian/rules] + * Add myself to Uploaders for some interim maintenance until Riccardo's + return. + [debian/control] + * Bump up Standards-Version to 3.7.2. + [debian/control] + * Stop shipping *.la files in libsexy-dev. + [debian/libsexy-dev.install] + + -- Loic Minier Sun, 14 May 2006 23:29:41 +0200 + +libsexy (0.1.6-2) unstable; urgency=low + + * really added libsexy-doc package. (the previous one was empty) + + -- Riccardo Setti Tue, 14 Feb 2006 20:01:49 +0100 + +libsexy (0.1.6-1) unstable; urgency=low + + * New Upstream. + * removed libxcursor-dev dep from libsexy-dev because it was typed twice. + * added libsexy-doc package. + * Bump shlibs to >= 0.1.6 + + -- Riccardo Setti Sun, 12 Feb 2006 18:09:57 +0100 + +libsexy (0.1.5-2) unstable; urgency=low + + * i missed a ',' in the Dep field of libsexy-dev. + + -- Riccardo Setti Sun, 29 Jan 2006 18:24:48 +0100 + +libsexy (0.1.5-1) unstable; urgency=low + + * New upstream + * removed -dbg packages. + * Initial upload to Debian (closes: #341971) + + -- Riccardo Setti Mon, 26 Dec 2005 11:33:04 +0100 + +libsexy (0.1.4-1) unstable; urgency=low + + * Initial release. + + -- Riccardo Setti Sat, 17 Dec 2005 19:14:52 +0100 + --- libsexy-0.1.11.orig/debian/compat +++ libsexy-0.1.11/debian/compat @@ -0,0 +1 @@ +5 --- libsexy-0.1.11.orig/debian/control +++ libsexy-0.1.11/debian/control @@ -0,0 +1,62 @@ +Source: libsexy +Section: libs +Priority: optional +Maintainer: Riccardo Setti +Uploaders: Loic Minier +Build-Depends: cdbs, + debhelper (>= 5), + dh-autoreconf, + libgtk2.0-dev (>= 2.4), + libxml2-dev, + libglib2.0-dev (>= 2.4), + libpango1.0-dev (>= 1.4), + iso-codes +Standards-Version: 3.7.2 +Homepage: http://blog.chipx86.com/tag/libsexy/ + +Package: libsexy2 +Architecture: any +Multi-Arch: same +Section: libs +Pre-Depends: ${misc:Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libenchant1c2a +Description: collection of additional GTK+ widgets - library + libsexy is a collection of GTK+ widgets that extend the functionality of + such standard widgets as GtkEntry and GtkLabel by subclassing them and + working around the limitations of the widgets. + +Package: libsexy-dev +Architecture: any +Multi-Arch: same +Section: libdevel +Depends: ${misc:Depends}, + libsexy2 (= ${Source-Version}), + libgtk2.0-dev, + libcairo2-dev, + libatk1.0-dev, + libfreetype6-dev, + libglib2.0-dev, + libpango1.0-dev, + libxcursor-dev, + libxml2-dev, + libxrender-dev +Description: collection of additional GTK+ widgets - header files + libsexy is a collection of GTK+ widgets that extend the functionality of + such standard widgets as GtkEntry and GtkLabel by subclassing them and + working around the limitations of the widgets. + . + These are the header files. + +Package: libsexy-doc +Architecture: all +Section: doc +Suggests: devhelp | www-browser +Description: Collection of additional GTK+ widgets - documentation files + libsexy is a collection of GTK+ widgets that extend the functionality of + such standard widgets as GtkEntry and GtkLabel by subclassing them and + working around the limitations of the widgets. + . + These are the documentation files. + --- libsexy-0.1.11.orig/debian/copyright +++ libsexy-0.1.11/debian/copyright @@ -0,0 +1,53 @@ +This package was debianized by Daniel Holbach on +Fri, 2 Dec 2005 17:45:52 +0100. + +It was downloaded from: + + +Copyright Holder: + Christian Hammond + David Trowbridge + +License: + +gtkspell_iso_codes.c and gtkspell_iso_codes.h are distribuited under the +terms of the GPL license. + + This package 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; version 2 dated June, 1991. + + This package 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 General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +sexy.h, sexy-icon-entry.c, sexy-incon-entry.h, +sexy-spell-entry.c, sexy-spell-entry.h sexy-url-label-c, +sexy-url-label.h and the others files are distribuited under the terms +of the GNU Lesser General Public License. + + This package 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. + + This package 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 General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/LGPL'. --- libsexy-0.1.11.orig/debian/libsexy-dev.install +++ libsexy-0.1.11/debian/libsexy-dev.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/*/*.a +debian/tmp/usr/lib/*/libsexy.so +debian/tmp/usr/lib/*/pkgconfig +debian/tmp/usr/include/libsexy --- libsexy-0.1.11.orig/debian/libsexy-doc.install +++ libsexy-0.1.11/debian/libsexy-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc --- libsexy-0.1.11.orig/debian/libsexy2.install +++ libsexy-0.1.11/debian/libsexy2.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libsexy.so.* --- libsexy-0.1.11.orig/debian/rules +++ libsexy-0.1.11/debian/rules @@ -0,0 +1,17 @@ +#!/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/autoreconf.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +LIB_PKG := libsexy2 + +DEB_CONFIGURE_EXTRA_FLAGS = --libdir="\$${prefix}/lib/$(DEB_HOST_MULTIARCH)" + +# prepend the lib to the LD_LIBRARY_PATH +DEB_SHLIBDEPS_INCLUDE += debian/$(LIB_PKG)/usr/lib +# include the shlibs from the lib +DEB_DH_SHLIBDEPS_ARGS += -L$(LIB_PKG) + +DEB_DH_MAKESHLIBS_ARGS_$(LIB_PKG) += -V '$(LIB_PKG) (>= 0.1.8)' --- libsexy-0.1.11.orig/libsexy.pc.in +++ libsexy-0.1.11/libsexy.pc.in @@ -6,7 +6,8 @@ Name: libsexy Description: Doing naughty things to good widgets Version: @VERSION@ -Libs: -L${libdir} -lsexy @PACKAGE_LIBS@ -Cflags: -I${includedir} @PACKAGE_CFLAGS@ +Requires.private: @PACKAGE_DEPS@ +Libs: -L${libdir} -lsexy +Cflags: -I${includedir}