debian/0000755000000000000000000000000012145262363007172 5ustar debian/mydumper.doc-base0000644000000000000000000000052312142666156012440 0ustar Document: mydumper Title: MySQL Data Dumper documentation Author: Domas Mituzas, Andrew Hutchings, Mark Leith Abstract: This is the documentation shipped with mydumper, describing usage and prvoding examples Section: Data Management Format: HTML Index: /usr/share/doc/mydumper/html/index.html Files: /usr/share/doc/mydumper/html/*.html debian/compat0000644000000000000000000000000212142666156010375 0ustar 8 debian/control0000644000000000000000000000252112142666156010602 0ustar Source: mydumper Section: database Priority: extra Maintainer: Mateusz Kijowski Build-Depends: debhelper (>= 8.0.0), cmake, quilt, libmysqlclient-dev, libglib2.0-dev, libpcre3-dev, zlib1g-dev, python-sphinx (>= 1.0.7+dfsg), python-docutils Standards-Version: 3.9.3 Homepage: http://www.mydumper.org/ #Vcs-Git: git://git.debian.org/collab-maint/mydumper.git #Vcs-Browser: http://git.debian.org/?p=collab-maint/mydumper.git;a=summary Package: mydumper Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${sphinxdoc:Depends} Description: High-performance MySQL backup tool Mydumper (aka. MySQL Data Dumper) is a high-performance multi-threaded backup (and restore) toolset for MySQL and Drizzle. The main developers originally worked as Support Engineers at MySQL (one has moved to Facebook and another to SkySQL) and this is how they would envisage mysqldump based on years of user feedback. . Mydumper features . Lightweight C source Up to 10x faster dumps compared to mysqldump Consistent snapshots for transactional and non-transactional tables File compression on-the-fly Binary log dumps Multi-threaded restore utility Daemon mode for timed snapshots and continuous binary logs . Mydumper is still under active development but is well tested/used in production on some large installations. debian/copyright0000644000000000000000000000234512142666156011136 0ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: mydumper Source: https://launchpad.net/mydumper/+download Files: * Copyright: 2009-2011 Domas Mituzas ( domas at fb dot com ) 2009-2011 Andrew Hutchings ( andrew at skysql dot com ) 2009-2011 Mark Leith ( mark dot leith at oracle dot com ) License: GPL-3.0+ Files: debian/* Copyright: 2011 Mateusz Kijowski License: GPL-3.0+ License: GPL-3.0+ This program 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 3 of the License, or (at your option) any later version. . 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 program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". debian/docs0000644000000000000000000000000712142666156010047 0ustar README debian/rules0000755000000000000000000000071212142666156010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 %: dh $@ --with sphinxdoc debian/watch0000644000000000000000000000017712142666156010235 0ustar version=3 https://launchpad.net/mydumper/+download https://launchpad.net/mydumper/.+/.+/\+download/mydumper-([0-9.]+)\.tar\.gz debian/changelog0000644000000000000000000000240312142673363011046 0ustar mydumper (0.5.2-1) unstable; urgency=low * Imported Upstream version 0.5.2 (Closes: #707458) * removed patches merged by upstream -- Mateusz Kijowski Thu, 09 May 2013 12:08:05 +0200 mydumper (0.5.1-3) unstable; urgency=low * fix FTBFS in multiarch env (Closes: #673262) (LP: #1002291) patch 0006-fix-runaway-regexp-in-in-cmake.patch -- Mateusz Kijowski Mon, 04 Jun 2012 17:35:01 +0200 mydumper (0.5.1-2) unstable; urgency=low * fixed watch file * updated standards version * patch 0005-zlib-file-type-change-fixes.patch added fix FTBFS from zlib > 1.2.4 (Closes: #662582) (LP: #948122) -- Mateusz Kijowski Fri, 23 Mar 2012 17:27:57 +0100 mydumper (0.5.1-1) unstable; urgency=low * Initial release (Closes: #648711) * This is my first Debian package, be gentle * Patched CMakeLists.txt so that generated config.h file is put in the sources dir, where it is expected during the build * Patched documenation CMakeLists.txt so that it won't install documentation source files * Patch added to fix missing description in the manpages * Fixed typo in myloader -- Mateusz Kijowski Thu, 15 Nov 2011 11:26:38 +0100 debian/patches/0000755000000000000000000000000012142667207010624 5ustar debian/patches/0002-dont-install-documentation-source.patch0000644000000000000000000000125112142666156021002 0ustar From: Mateusz Kijowski Date: Tue, 22 Nov 2011 17:44:04 +0100 Subject: dont install documentation source --- docs/CMakeLists.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 93a20ff..fe5fb8e 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -56,11 +56,6 @@ if(GENERATE_DOC) "${SOURCES_DIR}" ) - # note the trailing slash to exclude directory name - install(DIRECTORY "${SOURCES_DIR}/" - DESTINATION "share/doc/mydumper" - ) - # Sphinx cache with pickled ReST documents set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees") # HTML output directory debian/patches/series0000644000000000000000000000012312142667156012040 0ustar 0001-manpage-whatis-description.patch 0002-dont-install-documentation-source.patch debian/patches/0001-manpage-whatis-description.patch0000644000000000000000000000253712142666156017462 0ustar From: Mateusz Kijowski Date: Tue, 15 Nov 2011 11:19:01 +0100 Subject: manpage whatis description --- docs/CMakeLists.txt | 4 ++++ docs/_build/conf.py.in | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 64b3ee4..93a20ff 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -22,6 +22,10 @@ if(GENERATE_DOC) # master document with modules index set(REF_MASTER_DOC "modules") + # vars necessary for manpages generation + set(MYDUMPER_PROGRAM_DESC "multi-threaded MySQL dumping") + set(MYLOADER_PROGRAM_DESC "multi-threaded MySQL loader") + # substitute variables in configuration and scripts foreach(file conf.py diff --git a/docs/_build/conf.py.in b/docs/_build/conf.py.in index 9985c74..4844933 100644 --- a/docs/_build/conf.py.in +++ b/docs/_build/conf.py.in @@ -211,8 +211,8 @@ latex_documents = [ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('mydumper_usage', 'mydumper', u'@PROGRAM_DESC@', + ('mydumper_usage', 'mydumper', u'@MYDUMPER_PROGRAM_DESC@', [u'Andrew Hutchings'], 1), - ('myloader_usage', 'myloader', u'@PROGRAM_DESC@', + ('myloader_usage', 'myloader', u'@MYLOADER_PROGRAM_DESC@', [u'Andrew Hutchings'], 1) ] debian/source/0000755000000000000000000000000012142666156010477 5ustar debian/source/format0000644000000000000000000000001412142666156011705 0ustar 3.0 (quilt)