debian/0000755000000000000000000000000012234500713007163 5ustar debian/mat.manpages0000644000000000000000000000002012234500713011451 0ustar mat.1 mat-gui.1 debian/mat.docs0000644000000000000000000000001412234500713010611 0ustar README TODO debian/README.Debian0000644000000000000000000000056412234500713011231 0ustar Suggested and recommended packages ================================== - audio formats support: python-mutagen - PDF support: python-gi-cairo, python-poppler, libimage-exiftool-perl and python-pdfrw - image formats support: libimage-exiftool-perl - Nautilus (right-click) extension: python-nautilus -- intrigeri , Thu, 17 Oct 2013 17:55:30 +0200 debian/compat0000644000000000000000000000000212234500713010361 0ustar 7 debian/gbp.conf0000644000000000000000000000012012234500713010573 0ustar [DEFAULT] debian-branch = master upstream-branch = upstream pristine-tar = True debian/changelog0000644000000000000000000002015712234500713011042 0ustar mat (0.4.2-1) unstable; urgency=low * New upstream release: - Fix PDF file deletion in some cases (Closes: 726640). - Improve Torrent handling. - Various minor fixes, code refactoring and improvements. - The Nautilus plugin warns if the file is non-writable. * Recommend python-nautilus, needed by the Nautilus extension. * New patch: 0001-Add-Keywords-to-the-desktop-file.patch. -- intrigeri Thu, 31 Oct 2013 17:00:13 +0100 mat (0.4-1) unstable; urgency=low * New upstream release: - Support of MPEG Audio, Ogg Vorbis and Free Lossless Audio Codec is now official. - Port from GTK+ 2.0 to GTK+ 3.0 and Glade. - Simplified GUI. - Multiples files can now be dropped into the GUI. - Various runtime and test suite bugfixes. - Fix exiftool presence check (Closes: #719140). - Move to a more sound Python namespace (Closes: #689409). - Install the logo to the right place (Closes: #693967). - Handle read-only files properly (Closes: #721572). - Handle empty files properly (Closes: #724544). - Many new translations. * Bump Python dependency from 2.6 to 2.7. * Update dependencies to take into account that the MAT now heavily uses GI. * Update poppler dependency to use GI. * Drop 0001-gettext.install-defines-_-don-t-redefine-it.patch: applied upstream. * Update recommended packages details in README.Debian. * Declare compatibility with Standards-Version 3.9.4. * Use canonical URL for Vcs-Git control field. -- intrigeri Mon, 14 Oct 2013 11:49:35 +0200 mat (0.3.4-1) experimental; urgency=low * Imported Upstream version 0.3.4 - Fix the logo's path, again - Update the French translation * Add 0001-gettext.install-defines-_-don-t-redefine-it.patch: gettext.install defines "_", don't redefine it. This fixes a regression against 0.3.2 that makes it so translations are not taken into account. -- intrigeri Tue, 08 Jan 2013 22:32:26 +0100 mat (0.3.3-1) experimental; urgency=low * Imported Upstream version 0.3.3 - Reorganize source tree and files installation location. (Closes: #689409) - Fix the logo's path. (Closes: #693967) - Add German translation. - Set executable permission on the setup script. - Use UTF-8 encoding for the tarfile module source code file. - Fix the FreeDesktop menu file. - Various test suite improvements, including compatibility with Python 2.7. - Various coding style and robustness improvements. - Preliminary support for choosing the quality of producted PDF. - Changing options if now also effective on added files too. - Improve the "preferences" popup. -- intrigeri Sun, 06 Jan 2013 10:58:18 +0100 mat (0.3.2-1) unstable; urgency=low * Imported Upstream version 0.3.2 - Add French translation and improve pot file. - Clearer messages for missings libraries. - Display a logo in desktop menus. -- intrigeri Mon, 28 May 2012 20:10:23 +0200 mat (0.3.1-1) unstable; urgency=low * New upstream release: - Fix a logo-related bug. - Fix a PDF-related bug in the testsuite. - Fix PO files generation and installation. - Fix encoding issues - Better handling of dependencies regarding to PDF processing * Migrate to a more standard gbp repository layout. * Add missing email address in debian/copyright. * Update DEP-5 URL. * Reformat debian/copyright using cme. * Remove obsolete Lintian override. * Bump Standards-Version to 3.9.3, no change required. * New patches, cherry-picked from upstream, that update French translation: - 0001-Add-french-translation-and-improve-pot-file.patch - 0002-Update-french-translation.patch * New patch: 0003-Get-localized-strings-from-the-text-domain-where-the.patch Get localized strings from the text domain where they live: MAT. * New patch: 0004-Have-gettext-find-translations-where-they-are-and-do.patch Have gettext find translations where they are, and don't duplicate its work. * Update dependencies: python-pdfrw is now required to deal with PDF files. * Fix duplicate Copyright field in debian/copyright. -- intrigeri Wed, 09 May 2012 10:28:59 +0200 mat (0.3.0-1) unstable; urgency=low * New upstream release. * Drop 0001-Fix-a-critical-bug-thanks-to-omaylorga patch: is part of the new upstream release. * Update manpage name: mat-cli(1) -> mat(1). -- intrigeri Thu, 03 May 2012 11:35:22 +0200 mat (0.2.2-2) unstable; urgency=low * Cherry-pick critical bugfix commit from upstream Git: "strict" cleaning was broken in the GUI in 0.2.2-1. -- intrigeri Wed, 25 Jan 2012 17:10:13 +0100 mat (0.2.2-1) unstable; urgency=low * New upstream release: - update documentation - improve tests - various bugfixes -- intrigeri Thu, 29 Dec 2011 18:34:03 +0100 mat (0.2.1-1) unstable; urgency=low * New upstream release: - fix critical bugs in GUI - handle OpenDocument metadata - various bugfixes -- intrigeri Sat, 24 Dec 2011 17:49:14 +0100 mat (0.2-1) unstable; urgency=low * New upstream release: - documentation improvements - drag'n'drop support - bugfixes - testsuite improvements -- intrigeri Tue, 13 Dec 2011 12:37:51 +0100 mat (0.1~5.gite7a930-1) unstable; urgency=low * New upstream Git snapshot at commit e7a930. * Drop all patches (merged upstream). * Clarify copyright and license on bencode. * Cleanup debian/copyright: pdfrw is not embedded anymore. * Add missing dependency on exiftool. * List supported formats in long description. * Fix spelling in long description. * New patch: 0001-Do-not-try-to-install-files-that-we-don-t-ship-anymo.patch -- intrigeri Sun, 23 Oct 2011 14:48:04 +0200 mat (0.1~4.git2c9182-2) unstable; urgency=low * Fix dependencies: depend on pdfrw instead of recommending it. -- intrigeri Thu, 25 Aug 2011 11:07:55 +0200 mat (0.1~4.git2c9182-1) unstable; urgency=low * New upstream Git snapshot at commit 2c9182. * New patches: - 0001-Use-relative-path-in-setup.py.patch - 0002-Fix-ugly-typo.patch - 0003-Remove-embedded-pdfrw-copy.patch - 0004-Don-t-install-FORMATS-file-in-a-stupid-place.patch * Recommend pdfrw since it's not embedded anymore. -- intrigeri Thu, 25 Aug 2011 00:41:27 +0200 mat (0.1~3.gitf96246-1) unstable; urgency=low * New upstream Git snasphot at commit f96246: - Cleanup useless and repetitive wording in the manpage. - Don't use hyphen as minus sign in manpage. - Update program name in manpage. - Remove deprecated Encoding key in desktop file. - Improve --help message. - Make it clear JPEG is only partially supported: Canon Raw tags are not dealt with. - Support Torrent files. - Improved images support. - User interface improvements. * Drop all patches (integrated upstream). -- intrigeri Mon, 22 Aug 2011 18:30:49 +0200 mat (0.1~2.git54f665-1) unstable; urgency=low * New upstream Git snapshot at commit 54f665: - Fix manpage naming. - Install the desktop file. - Typo fixes in documentation. - Warn for non-supported files - Add a column for the state of the cleaned copy. - Revert the atime/mtime feature (unsupported by ZIP). * Install manpages. * Drop patch 0001-Install-.desktop-file.patch (merged upstream). * Bump standards version, no change required. * Manpage and desktop file fixes - new patches: - 0001-Cleanup-useless-and-repetitive-wording-in-the-manpag.patch - 0002-Don-t-use-hyphen-as-minus-sign-in-manpage.patch - 0003-Update-program-name-in-manpage.patch - 0004-Remove-deprecated-Encoding-key-in-desktop-file.patch -- intrigeri Sun, 21 Aug 2011 12:01:03 +0200 mat (0.1~1.git03f07b-1) unstable; urgency=low * Initial Debian packaging. * New patch: install .desktop file. -- intrigeri Fri, 19 Aug 2011 17:56:34 +0200 debian/rules0000755000000000000000000000034212234500713010242 0ustar #!/usr/bin/make -f PACKAGE = mat DESTDIR = $(CURDIR)/debian/$(PACKAGE) override_dh_auto_test: # cd ./test ; xvfb-run -a python clitest.py # cd ./test ; xvfb-run -a python libtest.py dh_auto_test %: dh $@ --with python2 debian/patches/0000755000000000000000000000000012234500713010612 5ustar debian/patches/0001-Add-Keywords-to-the-desktop-file.patch0000644000000000000000000000066612234500713020300 0ustar From: intrigeri Date: Thu, 31 Oct 2013 16:10:05 +0000 Subject: Add Keywords to the desktop file. Forwarded: mat-dev@boum.org --- mat.desktop | 1 + 1 file changed, 1 insertion(+) diff --git a/mat.desktop b/mat.desktop index 0d9c3d2..960e42e 100644 --- a/mat.desktop +++ b/mat.desktop @@ -7,3 +7,4 @@ Exec=mat-gui Terminal=false Categories=Utility;Security;System; Icon=mat +Keywords=metadata;anonymity;privacy; debian/patches/series0000644000000000000000000000005412234500713012026 0ustar 0001-Add-Keywords-to-the-desktop-file.patch debian/watch0000644000000000000000000000013612234500713010214 0ustar version=3 https://mat.boum.org/files/ ^./mat-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/source/0000755000000000000000000000000012234500713010463 5ustar debian/source/format0000644000000000000000000000001412234500713011671 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000405012234500713011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://gitweb.torproject.org/user/jvoisin/mat.git Files: * Copyright: © 2011 Julien Voisin License: GPL-2 Files: debian/* Copyright: © 2011-2012 intrigeri License: GPL-2 Files: mat-gui Copyright: © 2006 Daniel J. Popowich © 2011 Julien Voisin License: GPL-2 and Expat Files: mat/benconde/* Copyright: © 2007 Petru Paler © 2011 Julien Voisin License: Expat Files: mat/tarfile/* Copyright: © 2002 Lars Gustäbel License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. . On Debian GNU/Linux systems, the complete text of version 2 of the General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/control0000644000000000000000000000437712234500713010601 0ustar Source: mat Section: python Priority: optional Maintainer: Debian MAT maintainers Uploaders: bertagaz , intrigeri Build-Depends: debhelper (>= 7.0.50~), gir1.2-poppler-0.18, libimage-exiftool-perl, python (>= 2.7.3-6~), python-gi, python-gi-cairo, python-gobject, python-hachoir-core, python-hachoir-parser, python-mutagen, python-pdfrw, xauth, xvfb Build-Depends-Indep: python-distutils-extra Standards-Version: 3.9.4 X-Python-Version: >= 2.7 Homepage: https://mat.boum.org/ Vcs-Git: git://anonscm.debian.org/collab-maint/mat.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/mat.git Package: mat Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-gi, python-gobject, python-hachoir-core, python-hachoir-parser Recommends: gir1.2-poppler-0.18, libimage-exiftool-perl, python-gi-cairo, python-mutagen, python-pdfrw, python-nautilus Description: Metadata anonymisation toolkit Metadata consist of information that characterizes data. Metadata are used to provide documentation for data products. In essence, metadata answer who, what, when, where, why, and how about every facet of the data that are being documented. . Metadata within a file can tell a lot about you. Cameras record data about when a picture was taken and what camera was used. Office documents like PDF or Office automatically adds author and company information to documents and spreadsheets. . Maybe you don't want to disclose those information on the web. . Mat only removes metadata from your files, it does not anonymise their content, nor can it handle watermarking, steganography, or any too custom metadata field/system. . If you really want to be anonym, use format that does not contain any metadata, or better: use plain-text. . Formats supported to some extent are: - Portable Network Graphics (PNG) - JPEG (.jpeg, .jpg, ...) - Open Document (.odt, .odx, .ods, ...) - Office Openxml (.docx, .pptx, .xlsx, ...) - Portable Document Fileformat (.pdf) - Tape ARchive (.tar, .tar.bz2, .tar.gz) - ZIP (.zip) - MPEG Audio (.mp3, .mp2, .mp1, .mpa) - Ogg Vorbis (.ogg) - Free Lossless Audio Codec (.flac) - Torrent (.torrent)