debian/0000755000000000000000000000000012201725425007166 5ustar debian/gbp.conf0000644000000000000000000000007712201725241010605 0ustar [DEFAULT] overlay = True sign-tags = True pristine-tar = False debian/build-orig.sh0000755000000000000000000000105112201725241011553 0ustar #!/bin/bash -e if [ -z "$SAMBA_GIT_URL" ]; then SAMBA_GIT_URL=git://git.samba.org/samba.git fi version=$( dpkg-parsechangelog -l`dirname $0`/changelog | sed -n 's/^Version: \(.*:\|\)//p' | sed 's/-[0-9]\+$//' ) echo $version | grep git || exit 1 TEVENTTMP=`mktemp -d` if [ -d $SAMBA_GIT_URL/.bzr ]; then bzr co --lightweight $SAMBA_GIT_URL $TEVENTTMP else git clone --depth 1 $SAMBA_GIT_URL $TEVENTTMP fi pushd $TEVENTTMP/lib/tevent ./configure make dist popd mv $TEVENTTMP/lib/tevent/tevent-*.tar.gz tevent_$version.orig.tar.gz rm -rf $TEVENTTMP debian/library-equivalents0000644000000000000000000000053412201725241013111 0ustar # Upstream Samba 4 is very strict about minimum versions of libraries, but allows # looser checking using the --minimum-library-versions option to configure. # # This file specifies what upstream versions are equivalent to each other, so that # this package can be installed with older versions. [talloc] 2.0.2 = 2.0.1 2.0.3 = 2.0.1 2.0.4 = 2.0.1 debian/copyright0000644000000000000000000001252112201725241011116 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: tevent Upstream-Contact: Samba Developers Source: http://tevent.samba.org/ Debianized-By: Jelmer Vernooij Debianized-Date: Tue, 23 Dec 2008 03:50:40 +0100 Files: * Copyright: 2003-2007 Andrew Tridgell 2005 Stefan Metzmacher 2005 Jelmer Vernooij License: LGPL-3+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3' file. Files: debian/* Copyright: 2008, Jelmer Vernooij License: LGPL-3+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3' file. Files: libreplace/* Copyright: 1992-1998 2003, 2005, Andrew Tridgell 2005-2008 Jelmer Vernooij 1998-2002,2007 Jeremy Allison 2008 Michael Adam License: LGPL-3+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3' file. Files: libreplace/crypt.c libreplace/getpass.c Copyright: 1991-1998, Free Software Foundation, Inc. License: LGPL-3+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3' file. Files: libreplace/timegm.c Copyright: Copyright 1997 Kungliga Tekniska Högskolan License: BSD-3 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * 3. Neither the name of the Institute nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: libreplace/getaddrinfo.c libreplace/getaddrinfo.h Copyright: 1996-2005 The PostgreSQL Global Development Group 1994 The Regents of the University of California License: other Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. . IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. Files: libreplace/inet_ntop.c libreplace/inet_pton.c Copyright: 1996-2001 Internet Software Consortium License: other Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: libreplace/snprintf.c Copyright: 1995 Patrick Powell License: other This code is based on code written by Patrick Powell (papowell@astart.com) It may be used for any purpose as long as this notice remains intact on all source code distributions Files: libreplace/strptime.c Copyright: 1996-2000 Free Software Foundation, Inc. License: LGPL-3+ On Debian systems the full text of the GNU Lesser General Public License can be found in the `/usr/share/common-licenses/LGPL-3' file. debian/source/0000755000000000000000000000000012201725241010462 5ustar debian/source/format0000644000000000000000000000001412201725241011670 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000007412201725241010214 0ustar version=3 ftp://ftp.samba.org/pub/tevent/tevent-(.+).tar.gz debian/control0000644000000000000000000000424312201725241010570 0ustar Source: tevent Section: devel Priority: optional Maintainer: Jelmer Vernooij Build-Depends: debhelper (>= 9), libaio-dev [linux-any], libtalloc-dev (>= 2.0.8~), pkg-config, python, python-all-dev (>= 2.6.6-3), python-talloc-dev (>= 2.0.8~) Standards-Version: 3.9.4 Homepage: http://tevent.samba.org/ Vcs-Git: git://git.debian.org/pkg-samba/tevent.git Package: libtevent0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Description: talloc-based event loop library - shared library tevent is a simple library that can handle the main event loop for an application. It supports three kinds of events: timed events, file descriptors becoming readable or writable and signals. . Talloc is used for memory management, both internally and for private data provided by users of the library. . This package provides the shared library file. Package: libtevent0-dbg Section: debug Priority: extra Architecture: any Depends: libtevent0 (= ${binary:Version}), ${misc:Depends} Recommends: libc6-dbg, libtalloc2-dbg Description: talloc-based event loop library - debug symbols tevent is a simple library that can handle the main event loop for an application. It supports three kinds of events: timed events, file descriptors becoming readable or writable and signals. . Talloc is used for memory management, both internally and for private data provided by users of the library. . This package provides the debug symbols. Package: libtevent-dev Section: libdevel Architecture: any Depends: libc6-dev, libtalloc-dev, libtevent0 (= ${binary:Version}), ${misc:Depends} Description: talloc-based event loop library - development files tevent is a simple library that can handle the main event loop for an application. It supports three kinds of events: timed events, file descriptors becoming readable or writable and signals. . Talloc is used for memory management, both internally and for private data provided by users of the library. . This package provides the development files. debian/changelog0000644000000000000000000001132312201725241011034 0ustar tevent (0.9.19-1) unstable; urgency=low * Migrate to git. * Bump standards version to 3.9.4. * New upstream release. + Fixes FTBFS. Closes: #711678, #713100. -- Jelmer Vernooij Sun, 11 Aug 2013 13:53:09 +0000 tevent (0.9.18-1) experimental; urgency=low * Team upload. * New Upstream version -- Andrew Bartlett Mon, 06 May 2013 18:46:33 +1000 tevent (0.9.17-1) experimental; urgency=low * New upstream release. -- Jelmer Vernooij Sat, 08 Sep 2012 18:30:45 +0200 tevent (0.9.16-1) unstable; urgency=low * New upstream release. * Switch to debhelper 9. -- Jelmer Vernooij Sun, 10 Jun 2012 13:23:16 +0200 tevent (0.9.15-2) unstable; urgency=low * Only depend on (optional) libaio-dev on Linux. Thanks Robert Millan. Closes: #650954 * debian/copyright: Refer to LGPL-3 license file rather than symlink. -- Jelmer Vernooij Thu, 29 Mar 2012 00:42:38 +0200 tevent (0.9.15-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.9.3 (no changes). -- Jelmer Vernooij Mon, 12 Mar 2012 19:48:56 +0100 tevent (0.9.14+git20120207-1) unstable; urgency=low * New upstream snapshot. + Unpacks waf source code. Closes: #654510 -- Jelmer Vernooij Tue, 07 Feb 2012 15:36:52 +0100 tevent (0.9.14-1) unstable; urgency=low * New upstream release. -- Jelmer Vernooij Wed, 10 Aug 2011 13:49:40 +0200 tevent (0.9.13-3) unstable; urgency=low * Upload to unstable. * Switch to new style debhelper. -- Jelmer Vernooij Thu, 28 Jul 2011 16:37:04 +0200 tevent (0.9.13-2) experimental; urgency=low * Add libtevent-dbg package. * Add multi-arch support. -- Jelmer Vernooij Tue, 26 Jul 2011 20:28:46 +0200 tevent (0.9.13-1) unstable; urgency=low * New upstream release. * Add homepage field. * Bump standards version to 3.9.2 (no changes). -- Jelmer Vernooij Mon, 18 Jul 2011 17:48:12 +0200 tevent (0.9.11~git20110311-1) unstable; urgency=low * New upstream snapshot. -- Jelmer Vernooij Sat, 12 Mar 2011 00:50:21 +0100 tevent (0.9.10-1) unstable; urgency=low * New upstream release. * Remove reference to deprecated BSD license file. * Support building against talloc 2.0.1. * Add script for automatically updating dependencies. * Add missing dependencies on ${misc:Depends}. * Link with --as-needed. -- Jelmer Vernooij Tue, 21 Dec 2010 19:38:38 +0100 tevent (0.9.9~git20100928-2) unstable; urgency=low * Depend on python-dev to build new Python module. Closes: #598374 -- Jelmer Vernooij Tue, 28 Sep 2010 17:21:10 +0200 tevent (0.9.9~git20100928-1) unstable; urgency=low * Support building against talloc 2.0.1. * New upstream snapshot. Closes: #598362 -- Jelmer Vernooij Mon, 13 Sep 2010 15:28:58 +0200 tevent (0.9.9~git20100522-3) experimental; urgency=low * Add missing dependency on pkg-config and python. Closes: #595642 -- Jelmer Vernooij Fri, 27 Aug 2010 02:35:21 +0200 tevent (0.9.9~git20100522-2) experimental; urgency=low * Bump standards version to 3.9.1. + Inline BSD license in copyright file. * Add missing build dependency on Python (required by waf). * Depend on talloc >= 2.0.3. * Switch to Bazaar. -- Jelmer Vernooij Thu, 26 Aug 2010 23:33:51 +0200 tevent (0.9.9~git20100522-1) experimental; urgency=low * New upstream snapshot. -- Jelmer Vernooij Sun, 23 May 2010 15:37:56 +0200 tevent (0.9.9~git20100514-1) experimental; urgency=low * New upstream snapshot. * Bump standards version to 3.8.4. * Use source format 3. -- Jelmer Vernooij Fri, 14 May 2010 18:12:51 +0200 tevent (0.9.8-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.8.3. -- Jelmer Vernooij Fri, 11 Sep 2009 22:40:00 +0200 tevent (0.9.6~20090604-1) experimental; urgency=low * New upstream snapshot. -- Jelmer Vernooij Fri, 05 Jun 2009 01:08:49 +0200 tevent (0.9.5~20090516-1) unstable; urgency=low * New upstream snapshot. * Bump standards version to 3.8.1. -- Jelmer Vernooij Sat, 16 May 2009 04:30:35 +0200 tevent (0.9.3~git20090221-1) unstable; urgency=low * New upstream snapshot. * Add dependency on libaio-dev. -- Jelmer Vernooij Mon, 02 Feb 2009 23:33:20 +0100 tevent (0.9.2~git20090105-1) unstable; urgency=low * Initial release. (Closes: #509225) -- Jelmer Vernooij Tue, 06 Jan 2009 20:57:29 +0100 debian/autodeps.py0000755000000000000000000001057712201725241011375 0ustar #!/usr/bin/python # Update dependencies based on info.py # Copyright (C) 2010 Jelmer Vernooij # Licensed under the GNU GPL, version 2 or later. import ConfigParser import optparse import os import sys parser = optparse.OptionParser("%s <--minimum-library-version|--update-control> " % sys.argv[0]) parser.add_option("--minimum-library-version", help="Print argument for --minimum-library-version", action="store_true") parser.add_option("--update-control", help="Update debian/control", action="store_true") (opts, args) = parser.parse_args() if len(args) != 1: if os.path.exists("source4"): tree = os.getcwd() else: parser.print_usage() sys.exit(1) else: tree = args[0] def update_relation(line, pkg, kind, version): """Update a relation in a control field. :param line: Depends-like dependency list :param pkg: Package name :param kind: Version requirement kind ("==", ">=", "<<", etc) :param version: Required version """ found = False for pr in line: for e in pr: if e["name"] == pkg and e["version"] and e["version"][0] == kind: e["version"] = (kind, version) found = True if not found: line.append([{"version": (kind, version), "name": pkg, "arch": None}]) class LibraryEquivalents(object): """Lookup table for equivalent library versions.""" def __init__(self, path): self.config = ConfigParser.ConfigParser() self.config.readfp(open(path)) def find_equivalent(self, package, version): """Find an equivalent version for a specified package version. :param package: Package name :param version: Package version as int-tuple. :return: Equivalent version as int-tuple. :raise KeyError: Raised if there was no equivalent version found """ try: version = self.config.get(package, ".".join(str(x) for x in version)) return tuple([int(x) for x in version.split(".")]) except (ConfigParser.NoSectionError, ConfigParser.NoOptionError): raise KeyError def find_oldest_compatible(self, package, version): try: return self.find_equivalent(package, version) except KeyError: return version def find_version(path): """Find a version in a waf file. :param path: waf script to read :return: Version as int-tuple. """ v = open(path, 'r') try: for l in v.readlines(): if l.startswith("VERSION = '"): return tuple([int(x) for x in l.strip()[len("VERSION = '"):-1].split(".")]) raise KeyError finally: v.close() def update_control(): """Update the debian control file. """ from debian.deb822 import Deb822, PkgRelation f = open('debian/control', 'r') iter = Deb822.iter_paragraphs(f) source = iter.next() def update_deps(control, field, package, min_version): bdi = PkgRelation.parse_relations(control[field]) update_relation(bdi, package, ">=", "%d.%d.%d~" % min_version) control[field] = PkgRelation.str(bdi) talloc_version = find_version(os.path.join(tree, "lib/talloc/wscript")) eq_config = LibraryEquivalents('debian/library-equivalents') min_talloc_version = eq_config.find_oldest_compatible("talloc", talloc_version) update_deps(source, "Build-Depends", "libtalloc-dev", min_talloc_version) update_deps(source, "Build-Depends", "python-talloc-dev", min_talloc_version) o = open("debian/control", "w+") source.dump(o) for binary in iter: o.write("\n") binary.dump(o) o.close() def forced_minimum_library_versions(): libraries = [ ("tdb", "lib/tdb/wscript"), ("talloc", "lib/talloc/wscript"), ("ldb", "source4/lib/ldb/wscript"), ("tevent", "lib/tevent/wscript")] eq_config = LibraryEquivalents('debian/library-equivalents') for (name, path) in libraries: version = find_version(os.path.join(tree, path)) try: min_version = eq_config.find_equivalent(name, version) except KeyError: continue yield "%s:%s" % (name, ".".join([str(x) for x in min_version])) if opts.minimum_library_version: print ",".join(forced_minimum_library_versions()) elif opts.update_control: update_control() else: parser.print_usage() sys.exit(1) debian/libtevent0.symbols0000644000000000000000000000765112201725241012661 0ustar libtevent.so.0 #PACKAGE# #MINVER# TEVENT_0.9.9@TEVENT_0.9.9 0.9.9 TEVENT_0.9.10@TEVENT_0.9.10 0.9.10 TEVENT_0.9.11@TEVENT_0.9.11 0.9.11~git20110311 TEVENT_0.9.12@TEVENT_0.9.12 0.9.12 TEVENT_0.9.13@TEVENT_0.9.13 0.9.13 TEVENT_0.9.14@TEVENT_0.9.14 0.9.14 TEVENT_0.9.15@TEVENT_0.9.15 0.9.15 TEVENT_0.9.16@TEVENT_0.9.16 0.9.16 TEVENT_0.9.17@TEVENT_0.9.17 0.9.17 TEVENT_0.9.18@TEVENT_0.9.18 0.9.18 TEVENT_0.9.19@TEVENT_0.9.19 0.9.19 _tevent_add_fd@TEVENT_0.9.9 0.9.9 _tevent_add_signal@TEVENT_0.9.9 0.9.9 _tevent_add_timer@TEVENT_0.9.9 0.9.9 _tevent_create_immediate@TEVENT_0.9.9 0.9.9 _tevent_loop_once@TEVENT_0.9.9 0.9.9 _tevent_loop_until@TEVENT_0.9.9 0.9.9 _tevent_loop_wait@TEVENT_0.9.9 0.9.9 _tevent_queue_create@TEVENT_0.9.9 0.9.9 _tevent_req_callback_data@TEVENT_0.9.9 0.9.9 _tevent_req_cancel@TEVENT_0.9.9 0.9.9 _tevent_req_create@TEVENT_0.9.9 0.9.9 _tevent_req_data@TEVENT_0.9.9 0.9.9 _tevent_req_done@TEVENT_0.9.9 0.9.9 _tevent_req_error@TEVENT_0.9.9 0.9.9 _tevent_req_nomem@TEVENT_0.9.9 0.9.9 _tevent_req_notify_callback@TEVENT_0.9.9 0.9.9 _tevent_req_oom@TEVENT_0.9.12 0.9.12 _tevent_schedule_immediate@TEVENT_0.9.9 0.9.9 tevent_backend_list@TEVENT_0.9.9 0.9.9 tevent_cleanup_pending_signal_handlers@TEVENT_0.9.9 0.9.9 tevent_common_add_fd@TEVENT_0.9.9 0.9.9 tevent_common_add_signal@TEVENT_0.9.9 0.9.9 tevent_common_add_timer@TEVENT_0.9.9 0.9.9 tevent_common_add_timer_v2@TEVENT_0.9.18 0.9.18 tevent_common_check_signal@TEVENT_0.9.9 0.9.9 tevent_common_context_destructor@TEVENT_0.9.9 0.9.9 tevent_common_fd_destructor@TEVENT_0.9.9 0.9.9 tevent_common_fd_get_flags@TEVENT_0.9.9 0.9.9 tevent_common_fd_set_close_fn@TEVENT_0.9.9 0.9.9 tevent_common_fd_set_flags@TEVENT_0.9.9 0.9.9 tevent_common_loop_immediate@TEVENT_0.9.9 0.9.9 tevent_common_loop_timer_delay@TEVENT_0.9.9 0.9.9 tevent_common_loop_wait@TEVENT_0.9.9 0.9.9 tevent_common_schedule_immediate@TEVENT_0.9.9 0.9.9 tevent_context_init@TEVENT_0.9.9 0.9.9 tevent_context_init_byname@TEVENT_0.9.9 0.9.9 tevent_context_init_ops@TEVENT_0.9.16 0.9.16 tevent_debug@TEVENT_0.9.9 0.9.9 tevent_fd_get_flags@TEVENT_0.9.9 0.9.9 tevent_fd_set_auto_close@TEVENT_0.9.9 0.9.9 tevent_fd_set_close_fn@TEVENT_0.9.9 0.9.9 tevent_fd_set_flags@TEVENT_0.9.9 0.9.9 tevent_get_trace_callback@TEVENT_0.9.16 0.9.16 tevent_loop_allow_nesting@TEVENT_0.9.9 0.9.9 tevent_loop_set_nesting_hook@TEVENT_0.9.9 0.9.9 tevent_queue_add@TEVENT_0.9.9 0.9.9 tevent_queue_add_entry@TEVENT_0.9.14 0.9.14 tevent_queue_add_optimize_empty@TEVENT_0.9.14 0.9.14 tevent_queue_length@TEVENT_0.9.9 0.9.9 tevent_queue_running@TEVENT_0.9.14 0.9.14 tevent_queue_start@TEVENT_0.9.9 0.9.9 tevent_queue_stop@TEVENT_0.9.9 0.9.9 tevent_re_initialise@TEVENT_0.9.9 0.9.9 tevent_register_backend@TEVENT_0.9.9 0.9.9 tevent_req_default_print@TEVENT_0.9.9 0.9.9 tevent_req_defer_callback@TEVENT_0.9.13 0.9.13 tevent_req_is_error@TEVENT_0.9.9 0.9.9 tevent_req_is_in_progress@TEVENT_0.9.9 0.9.9 tevent_req_poll@TEVENT_0.9.9 0.9.9 tevent_req_post@TEVENT_0.9.9 0.9.9 tevent_req_print@TEVENT_0.9.9 0.9.9 tevent_req_received@TEVENT_0.9.9 0.9.9 tevent_req_set_callback@TEVENT_0.9.9 0.9.9 tevent_req_set_cancel_fn@TEVENT_0.9.9 0.9.9 tevent_req_set_endtime@TEVENT_0.9.9 0.9.9 tevent_req_set_print_fn@TEVENT_0.9.9 0.9.9 tevent_set_abort_fn@TEVENT_0.9.9 0.9.9 tevent_set_debug@TEVENT_0.9.9 0.9.9 tevent_set_debug_stderr@TEVENT_0.9.9 0.9.9 tevent_set_default_backend@TEVENT_0.9.9 0.9.9 tevent_set_trace_callback@TEVENT_0.9.16 0.9.16 tevent_signal_support@TEVENT_0.9.9 0.9.9 tevent_timeval_add@TEVENT_0.9.9 0.9.9 tevent_timeval_compare@TEVENT_0.9.9 0.9.9 tevent_timeval_current@TEVENT_0.9.9 0.9.9 tevent_timeval_current_ofs@TEVENT_0.9.9 0.9.9 tevent_timeval_is_zero@TEVENT_0.9.9 0.9.9 tevent_timeval_set@TEVENT_0.9.9 0.9.9 tevent_timeval_until@TEVENT_0.9.9 0.9.9 tevent_timeval_zero@TEVENT_0.9.9 0.9.9 tevent_trace_point_callback@TEVENT_0.9.16 0.9.16 tevent_wakeup_recv@TEVENT_0.9.9 0.9.9 tevent_wakeup_send@TEVENT_0.9.9 0.9.9 debian/libtevent0.install0000644000000000000000000000003212201725241012621 0ustar usr/lib/*/libtevent.so.0* debian/rules0000755000000000000000000000217312201725241010245 0ustar #!/usr/bin/make -f CFLAGS = -g -Wall ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif LDFLAGS += -Wl,--as-needed DESTDIR=$(CURDIR)/debian/tmp DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $* override_dh_auto_configure: CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --bundled-libraries=NONE \ --disable-rpath --disable-rpath-install \ --minimum-library-version="$(shell ./debian/autodeps.py --minimum-library-version)" \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) override_dh_auto_build: $(MAKE) all get-packaged-orig-source: ./debian/build-orig.sh override_dh_auto_clean: -./buildtools/bin/waf clean rm -f buildtools/wafsamba/*.pyc \ buildtools/wafadmin/*.pyc \ buildtools/wafadmin/Tools/*.pyc rm -rf build override_dh_auto_install: $(MAKE) install DESTDIR=$(DESTDIR) ar cr libtevent.a bin/default/*.o cp libtevent.a $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) # No python for now rm -f $(DESTDIR)/usr/lib/python*/*-packages/_tevent.so override_dh_strip: dh_strip --dbg-package=libtevent0-dbg override_dh_makeshlibs: dh_makeshlibs -- -c4 debian/libtevent-dev.install0000644000000000000000000000014012201725241013315 0ustar usr/include/tevent.h usr/lib/*/libtevent.a usr/lib/*/libtevent.so usr/lib/*/pkgconfig/tevent.pc debian/compat0000644000000000000000000000000212201725241010360 0ustar 9