debian/0000755000000000000000000000000012130504167007165 5ustar debian/changelog0000644000000000000000000000052312130503664011040 0ustar openmcdf (1.5.4-1) unstable; urgency=low * New upstream: 1.5.4 - Use Hexbox for hexadecimal viewing -- Mathieu Malaterre Mon, 08 Apr 2013 11:02:15 +0200 openmcdf (1.5.2-1) unstable; urgency=low * Initial release. (Closes: #647886) -- Mathieu Malaterre Fri, 04 May 2012 10:00:39 +0200 debian/compat0000644000000000000000000000000212130477235010370 0ustar 8 debian/copyright0000644000000000000000000000211712130477235011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: OpenMCDF Upstream-Contact: Federico Blaseotto Upstream-Source: http://openmcdf.sourceforge.net/ Files: * Copyright: Copyright © 2010-2011, Federico Blaseotto License: MPL-1.1 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ . Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. . The Original Code is OpenMCDF - Compound Document Format library. . The Initial Developer of the Original Code is Federico Blaseotto. Comment: The complete text of the Mozilla Public License can be found in the `MPL' file in the same directory as this file. Files: debian/* Copyright: 2012, Mathieu Malaterre License: MPL-1.1 Same as above debian/patches/0000755000000000000000000000000012130503066010611 5ustar debian/patches/series0000644000000000000000000000007712130503040012022 0ustar use_default_framework.patch hexbox150.patch fixhexboxloc.patch debian/patches/use_default_framework.patch0000644000000000000000000001175012130502251016206 0ustar Description: Need to use default debian version Author: Mathieu Malaterre Index: openmcdf/src/OLECompoundFileStorage/OpenMcdf.csproj =================================================================== --- openmcdf.orig/src/OLECompoundFileStorage/OpenMcdf.csproj 2013-04-08 08:48:32.078338733 +0000 +++ openmcdf/src/OLECompoundFileStorage/OpenMcdf.csproj 2013-04-08 08:48:32.054338733 +0000 @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -10,7 +10,6 @@ Properties OpenMcdf OpenMcdf - v2.0 512 @@ -76,4 +75,4 @@ --> - \ No newline at end of file + Index: openmcdf/src/OleCfsMemoryTest/OpenMcdfMemTest.csproj =================================================================== --- openmcdf.orig/src/OleCfsMemoryTest/OpenMcdfMemTest.csproj 2013-04-08 08:48:32.078338733 +0000 +++ openmcdf/src/OleCfsMemoryTest/OpenMcdfMemTest.csproj 2013-04-08 08:48:32.054338733 +0000 @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -10,7 +10,6 @@ Properties OpenMcdfMemTest OpenMcdfMemTest - v2.0 512 @@ -56,4 +55,4 @@ --> - \ No newline at end of file + Index: openmcdf/src/TESTOpenMCDF/StructuredStorageExplorer.csproj =================================================================== --- openmcdf.orig/src/TESTOpenMCDF/StructuredStorageExplorer.csproj 2013-04-08 08:48:32.078338733 +0000 +++ openmcdf/src/TESTOpenMCDF/StructuredStorageExplorer.csproj 2013-04-08 08:48:32.058338733 +0000 @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -10,7 +10,6 @@ Properties StructuredStorageExplorer StucturedStorageExplorer - v2.0 512 @@ -98,4 +97,4 @@ --> - \ No newline at end of file + Index: openmcdf/src/OLECFSTest/OpenMcdfTest.csproj =================================================================== --- openmcdf.orig/src/OLECFSTest/OpenMcdfTest.csproj 2013-04-08 08:48:32.078338733 +0000 +++ openmcdf/src/OLECFSTest/OpenMcdfTest.csproj 2013-04-08 08:48:32.058338733 +0000 @@ -1,4 +1,4 @@ - + Debug AnyCPU @@ -9,7 +9,6 @@ Properties OpenMcdfTest OpenMcdfTest - v3.5 512 {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} @@ -64,4 +63,4 @@ --> - \ No newline at end of file + debian/patches/hexbox150.patch0000644000000000000000000000211112130502352013345 0ustar Description: HexBox 1.5.0 changed the API Author: Mathieu Malaterre Forwarded: https://sourceforge.net/p/openmcdf/bugs/13/ Index: openmcdf/src/TESTOpenMCDF/MainForm.Designer.cs =================================================================== --- openmcdf.orig/src/TESTOpenMCDF/MainForm.Designer.cs 2013-04-08 08:48:37.222338677 +0000 +++ openmcdf/src/TESTOpenMCDF/MainForm.Designer.cs 2013-04-08 08:48:37.182338674 +0000 @@ -264,7 +264,7 @@ this.hexEditor.BackColor = System.Drawing.Color.WhiteSmoke; this.hexEditor.Dock = System.Windows.Forms.DockStyle.Fill; this.hexEditor.Font = new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.hexEditor.LineInfoForeColor = System.Drawing.Color.Empty; + this.hexEditor.InfoForeColor = System.Drawing.Color.Empty; this.hexEditor.LineInfoVisible = true; this.hexEditor.Location = new System.Drawing.Point(0, 0); this.hexEditor.Name = "hexEditor"; debian/patches/fixhexboxloc.patch0000644000000000000000000000133212130503066014333 0ustar Index: openmcdf/src/TESTOpenMCDF/StructuredStorageExplorer.csproj =================================================================== --- openmcdf.orig/src/TESTOpenMCDF/StructuredStorageExplorer.csproj 2013-04-08 10:56:10.742333571 +0200 +++ openmcdf/src/TESTOpenMCDF/StructuredStorageExplorer.csproj 2013-04-08 10:56:20.074333464 +0200 @@ -32,7 +32,7 @@ 4 - + debian/source/0000755000000000000000000000000012130477235010472 5ustar debian/source/format0000644000000000000000000000001412130477235011700 0ustar 3.0 (quilt) debian/structuredstorageexplorer0000755000000000000000000000021612130477235014471 0ustar #!/bin/sh # As of 1.5.2, there is a spelling typo Stuctured vs Structured... exec /usr/bin/cli /usr/lib/OpenMCDF/StucturedStorageExplorer.exe debian/structuredstorageexplorer.10000644000000000000000000000027012130477235014625 0ustar .TH UNDOCUMENTED 1 "January 15th, 2004" "Debian GNU/Linux" "Mono Manual" .SH NAME undocumented \- No manpage for this program. .SH DESCRIPTION This .B program does not have a manpage. debian/structuredstorageexplorer.desktop0000644000000000000000000000041112130477235016133 0ustar [Desktop Entry] Name=Structured Storage Explorer Comment=Structured Storage Explorer GenericName=StructuredStorageExplorer Exec=/usr/bin/structuredstorageexplorer Icon=structuredstorageexplorer StartupNotify=false Terminal=false Type=Application Categories=Office; debian/structuredstorageexplorer.xpm0000644000000000000000000000062612130477235015276 0ustar /* XPM */ static char *structuredstorageexplorer[] = { /* columns rows colors chars-per-pixel */ "32 5 7 1", " c #000000", ". c #6C6001", "X c #907201", "o c #B16B00", "O c #F57500", "+ c #EE9601", "@ c None", /* pixels */ "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", " @@@@@ @@@@@@@@@@@@@@@+X@@@@@@@@", " @@@@@@@@@@@@@@@@@@@@Oo.@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" }; debian/watch0000644000000000000000000000007212130477235010222 0ustar version=3 http://sf.net/openmcdf/OpenMCDF\s([\d\.]+)\.zip debian/rules0000755000000000000000000000560612130502755010255 0ustar #!/usr/bin/make -f %: dh $@ --with cli --sourcedirectory=src override_dh_auto_build: #MONO_IOMAP=all xbuild $(CURDIR)/src/OpenMcdf.sln # cannot build tests, so only build two targets: xbuild /target:StructuredStorageExplorer $(CURDIR)/src/OpenMcdf.sln xbuild /target:OpenMcdf $(CURDIR)/src/OpenMcdf.sln override_dh_clean: # OpenMcdf target: dh_clean src/OLECompoundFileStorage/obj/Debug/OpenMcdf.dll dh_clean src/OLECompoundFileStorage/obj/Debug/OpenMcdf.dll.mdb dh_clean src/OLECompoundFileStorage/bin/Debug/OpenMcdf.dll dh_clean src/OLECompoundFileStorage/bin/Debug/OpenMcdf.dll.mdb # StructuredStorageExplorer target: dh_clean src/TESTOpenMCDF/obj/Debug/StucturedStorageExplorer.exe dh_clean src/TESTOpenMCDF/obj/Debug/StructuredStorageExplorer.MainForm.resources dh_clean src/TESTOpenMCDF/obj/Debug/StucturedStorageExplorer.exe.mdb dh_clean src/TESTOpenMCDF/bin/Debug/OpenMcdf.dll dh_clean src/TESTOpenMCDF/bin/Debug/OpenMcdf.dll.mdb dh_clean src/TESTOpenMCDF/bin/Debug/StucturedStorageExplorer.exe dh_clean src/TESTOpenMCDF/bin/Debug/StucturedStorageExplorer.exe.mdb dh_clean src/TESTOpenMCDF/obj/Debug/StructuredStorageExplorer.Properties.Resources.resources # dh_clean src/OLECompoundFileStorage/bin/Debug/OpenMcdf.xml dh_clean src/OLECompoundFileStorage/obj/Debug/OpenMcdf.csproj.FilesWrittenAbsolute.txt dh_clean src/TESTOpenMCDF/bin/Debug/StucturedStorageExplorer.exe.config dh_clean src/TESTOpenMCDF/obj/Debug/StructuredStorageExplorer.csproj.FilesWrittenAbsolute.txt override_dh_install: dh_install src/TESTOpenMCDF/bin/Debug/StucturedStorageExplorer.exe usr/lib/OpenMCDF dh_install src/OLECompoundFileStorage/bin/Debug/OpenMcdf.dll usr/lib/OpenMCDF override_dh_auto_install: dh_install debian/structuredstorageexplorer usr/bin dh_install debian/structuredstorageexplorer.xpm usr/share/pixmaps dh_install debian/structuredstorageexplorer.desktop usr/share/applications dh_install help usr/share/OpenMCDF override_dh_installchangelogs: dh_installchangelogs "Release notes.txt" override_dh_installman: dh_installman debian/structuredstorageexplorer.1 MPL: License.txt cp -f $< $@ override_dh_installdocs: MPL dh_installdocs -A $^ # cant get uscan to work with whitespace in name # -> http://bugs.debian.org/648299 #get-orig-source: # uscan --verbose --force-download --repack --rename VER_FULL = 1.5.4 UPSTREAM_SRC = "OpenMCDF $(VER_FULL)" UPSTREAM_SRC_DIR = "OpenMcdf $(VER_FULL)" DEBIAN_SRC_DIR = openmcdf-$(VER_FULL) DEBIAN_SRC_TAR = openmcdf_$(VER_FULL).orig.tar.gz get-orig-source: wget -c http://surfnet.dl.sourceforge.net/project/openmcdf/OpenMcdf%201.x/$(UPSTREAM_SRC).zip unzip $(UPSTREAM_SRC).zip mv $(UPSTREAM_SRC_DIR) $(DEBIAN_SRC_DIR) # get rid of dll and exe files: find $(DEBIAN_SRC_DIR) -name *.dll -delete -o -name *.exe -delete -o -name *.pdb -delete GZIP="--best --no-name" tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR) rm -rf $(DEBIAN_SRC_DIR) rm $(UPSTREAM_SRC).zip debian/control0000644000000000000000000000317312130503706010572 0ustar Source: openmcdf Section: cli-mono Priority: optional Maintainer: Debian CLI Applications Team Uploaders: Mathieu Malaterre Build-Depends: debhelper (>= 8), cli-common-dev (>= 0.5.7) Build-Depends-Indep: mono-devel, mono-xbuild, libhexbox1.5-cil Standards-Version: 3.9.3 Homepage: http://openmcdf.sourceforge.net/ Vcs-Git: git://git.debian.org/pkg-cli-apps/packages/openmcdf.git Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/openmcdf.git Package: openmcdf Architecture: all Depends: ${cli:Depends}, ${misc:Depends} Description: Structured Storage Explorer OpenMCDF is a 100% managed CLI component that allows client applications to manipulate COM structured storage files, also known as Microsoft Compound Document Format files. . This file format is used under the hood by a lot of applications: the files created by Microsoft Office until the 2007 product release are all structured storage files. They include multiple streams of information (document summary, user data) in a single physical container (the file). Also the omnipresent Thumbs.db, used by Windows as thumbnails cache, is a structured storage file. . OpenMCDF makes available to the developer an easy interface to read, write, add and remove structured storage primitives. Structured storage items are organized in a hierarchical tree where 'storage' nodes act like a directory and 'stream' nodes like a file. Developers can use OpenMCDF to view storages and streams, traverse hierarchical trees of items, explore existing compound file and modify them or create a new compound file from scratch.