--- themonospot-0.7.3.1.orig/debian/copyright +++ themonospot-0.7.3.1/debian/copyright @@ -0,0 +1,29 @@ +Name: themonospot +Maintainer: Armando Basile +Source: http://www.integrazioneweb.com/themonospot + +Files: * +Copyright: Copyright 2007-2009, Armando Basile +License: GPL-2 + On Debian systems the full text of the GNU General Public License can be found + in the `/usr/share/common-licenses/GPL-2' file. + +Files: debian/* +Copyright: Copyright 2009, Stefan Ebner +License: GPL-2 + On Debian systems the full text of the GNU General Public License can be found + in the `/usr/share/common-licenses/GPL-2' file. + +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 2 of the License, or +(at your option) any later version. + +This program 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, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. --- themonospot-0.7.3.1.orig/debian/changelog +++ themonospot-0.7.3.1/debian/changelog @@ -0,0 +1,86 @@ +themonospot (0.7.3.1-6) unstable; urgency=low + + * No-change rebuild for Mono 2.10 transition + + -- Jo Shields Wed, 18 Jan 2012 23:38:39 +0000 + +themonospot (0.7.3.1-5) unstable; urgency=low + + * debian/patches/03_fix_startup: + + Added to fix failure on startup (Closes: #556745) + * debian/control: Remove myself from Uploaders + + -- Stefan Ebner Tue, 15 Jun 2010 12:40:17 +0200 + +themonospot (0.7.3.1-4) unstable; urgency=low + + * debian/control: + + Update build-deps to use -dev packages (Closes: #564395) + + -- Jo Shields Mon, 25 Jan 2010 11:23:37 +0000 + +themonospot (0.7.3.1-3) unstable; urgency=low + + * debian/control: + + Point to new VCS location (git) + + Bump Standards-Version to 3.8.3 + * debian/copyright: + + Add WARRANTY notice as told by GPL + * debian/rules: + + Remove empty /usr/lib/pkgconfig folder + + Pass mono-csc to configure instead of csc + + Fix get-orig-source rule + * Add debian/README.source as part of new policy + + -- Stefan Ebner Thu, 27 Aug 2009 22:36:50 +0200 + +themonospot (0.7.3.1-2) unstable; urgency=low + + * debian/control: + + Change section from sound to graphics + + Bump mono-devel dependency to >= 2.4.2.3 and cli-common-dev to >= 0.7 + for cli policy 0.7 compliance + * debian/rules: + + Remove unneeded themonospot-base.pc + + -- Stefan Ebner Thu, 06 Aug 2009 10:26:43 +0200 + +themonospot (0.7.3.1-1) unstable; urgency=low + + * New Upstream release + * debian/control: + + Add versioning on quilt + + Add build-dependency on imagemagick + + Bump Standards version to 3.8.2 + * debian/rules: + + Clean up and use quilt dh7 style + + Convert and install the xpm icon directly + + Make upstream themonospot.png non-executable + + Improve get-orig-source rule + + Add .PHONY target for get-orig-source + * Update debian/watch + * Update patches in debian/patches + * Remove themonospot.install and themonospot.xpm + * Update manpage + + -- Stefan Ebner Sat, 27 Jun 2009 14:40:03 +0200 + +themonospot (0.7.1.1-2) unstable; urgency=low + + [ David Paleino ] + * debian/rules fixed + * debian/control: debhelper B-D bumped to >= 7.0.50 + + [ Stefan Ebner ] + * Closes: #514204 + * debian/control: + + Move cli-common-dev from b-p-i to b-p + + Add versioning for libglade2.0-cil + + -- Stefan Ebner Sun, 08 Mar 2009 16:38:42 +0100 + +themonospot (0.7.1.1-1) unstable; urgency=low + + * Initial release (Closes: #510322) + + -- Stefan Ebner Thu, 01 Jan 2009 10:26:25 +0100 --- themonospot-0.7.3.1.orig/debian/watch +++ themonospot-0.7.3.1/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://www.integrazioneweb.com/repository/SOURCES/themonospot-([0-9.]+).tar.gz --- themonospot-0.7.3.1.orig/debian/themonospot.manpages +++ themonospot-0.7.3.1/debian/themonospot.manpages @@ -0,0 +1 @@ +debian/themonospot.1 --- themonospot-0.7.3.1.orig/debian/README.source +++ themonospot-0.7.3.1/debian/README.source @@ -0,0 +1,57 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To configure quilt to use debian/patches instead of patches, you want +either to export QUILT_PATCHES=debian/patches in your environment +or use this snippet in your ~/.quiltrc: + + for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=debian/patches + fi + done + +To get the fully patched source after unpacking the source package, cd to +the root level of the source package and run: + + quilt push -a + +The last patch listed in debian/patches/series will become the current +patch. + +To add a new set of changes, first run quilt push -a, and then run: + + quilt new + +where is a descriptive name for the patch, used as the filename in +debian/patches. Then, for every file that will be modified by this patch, +run: + + quilt add + +before editing those files. You must tell quilt with quilt add what files +will be part of the patch before making changes or quilt will not work +properly. After editing the files, run: + + quilt refresh + +to save the results as a patch. + +Alternately, if you already have an external patch and you just want to +add it to the build system, run quilt push -a and then: + + quilt import -P /path/to/patch + quilt push -a + +(add -p 0 to quilt import if needed). as above is the filename to +use in debian/patches. The last quilt push -a will apply the patch to +make sure it works properly. + +To remove an existing patch from the list of patches that will be applied, +run: + + quilt delete + +You may need to run quilt pop -a to unapply patches first before running +this command. --- themonospot-0.7.3.1.orig/debian/rules +++ themonospot-0.7.3.1/debian/rules @@ -0,0 +1,41 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +MAKEFILE = $(firstword $(MAKEFILE_LIST)) +DEBIAN_DIR = $(dir $(MAKEFILE)) +SOURCE_DIR = $(DEBIAN_DIR)/.. + +DEB_SOURCE_NAME = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Source | cut -d" " -f2) +DEB_VERSION = $(shell dpkg-parsechangelog -l$(DEBIAN_DIR)/changelog | grep ^Version | cut -d" " -f2) +VERSION = $(shell echo $(DEB_VERSION) | cut -d"-" -f1 | sed 's/+dfsg.*//') + +include /usr/share/cli-common/cli.make +include /usr/share/quilt/quilt.make + + +get-orig-source: + uscan \ + --package $(DEB_SOURCE_NAME) \ + --watchfile $(DEBIAN_DIR)/watch \ + --upstream-version $(VERSION) \ + --download-version $(VERSION) \ + --destdir . \ + --force-download \ + --rename + +override_dh_auto_configure: + dh_auto_configure -- GMCS=/usr/bin/mono-csc + +override_dh_auto_install: + dh_auto_install + convert $(CURDIR)/themonospot-gui/resources/monoSPOT_16.png \ + $(CURDIR)/debian/themonospot/usr/share/pixmaps/themonospot.xpm + chmod -x $(CURDIR)/debian/themonospot/usr/share/pixmaps/themonospot.png + rm -f $(CURDIR)/debian/themonospot/usr/lib/pkgconfig/themonospot-base.pc + rm -rf $(CURDIR)/debian/themonospot/usr/lib/pkgconfig/ + +%: + dh --with quilt $@ + +.PHONY: get-orig-source --- themonospot-0.7.3.1.orig/debian/compat +++ themonospot-0.7.3.1/debian/compat @@ -0,0 +1 @@ +7 --- themonospot-0.7.3.1.orig/debian/themonospot.1 +++ themonospot-0.7.3.1/debian/themonospot.1 @@ -0,0 +1,33 @@ +.TH THEMONOSPOT 1 "June 28, 2009" + +.SH NAME +themonospot \- scan avi files +.SH SYNOPSIS +\fBthemonospot\fP +.RI [ file... ] +.SH DESCRIPTION +\fBThemonospot\fP is a simple application that can be used to scan an avi, + divx, xvid and matroska (.mkv) file and extract some informations about + audio and video data flow: + + * Video codec used + * Frame size + * Average video bitrate + * File size + * Total time + * Frame rate + * Total frames + * Info data + * Packet Bitstream + * User data (in MOVI chunk) + * Audio codec used + * Average audio bitrate + * Audio channels + +.SH AUTHORS +\fBThemonospot\fP was created by Armando Basile and +this manual page was written by Stefan Ebner . + +.SH LICENSE +\fBThemonospot\fP has been released under the GNU General Public License, +version 2. --- themonospot-0.7.3.1.orig/debian/control +++ themonospot-0.7.3.1/debian/control @@ -0,0 +1,34 @@ +Source: themonospot +Section: graphics +Priority: optional +Maintainer: Debian CLI Applications Team +Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7~), + cli-common-dev (>= 0.7), imagemagick +Build-Depends-Indep: mono-devel (>= 2.4.2.3), pkg-config, libgtk2.0-cil-dev, + libglade2.0-cil-dev +Standards-Version: 3.8.3 +Homepage: http://www.integrazioneweb.com/themonospot +Vcs-Git: git://git.debian.org/pkg-cli-apps/packages/themonospot.git +Vcs-Browser: http://git.debian.org/?p=pkg-cli-apps/packages/themonospot.git + +Package: themonospot +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends} +Description: application to scan video files + Themonospot is a simple application that can be used to scan an avi and + matroska (.mkv) file and extract some informations about audio and video + data flow: + . + - Video codec used + - Frame size + - Average video bitrate + - File size + - Total time + - Frame rate + - Total frames + - Info data + - Packet Bitstream + - User data (in MOVI chunk) + - Audio codec used + - Average audio bitrate + - Audio channelss --- themonospot-0.7.3.1.orig/debian/menu +++ themonospot-0.7.3.1/debian/menu @@ -0,0 +1,3 @@ +?package(themonospot):needs="X11" section="Applications/Sound"\ + title="Themonospot" command="/usr/bin/themonospot"\ + icon="themonospot.xpm" --- themonospot-0.7.3.1.orig/debian/patches/03_fix_startup +++ themonospot-0.7.3.1/debian/patches/03_fix_startup @@ -0,0 +1,11 @@ +--- themonospot-0.7.3.1.orig/themonospot-base/src/components/clsLanguages.cs ++++ themonospot-0.7.3.1/themonospot-base/src/components/clsLanguages.cs +@@ -108,7 +108,7 @@ + if (System.IO.File.Exists(ExePath + Path.DirectorySeparatorChar + "languages" + Path.DirectorySeparatorChar + LanguageName + ".lf") == true) + LanguageSet = LanguageName; + else +- LanguageSet = "English"; ++ LanguageSet = "english"; + + + try --- themonospot-0.7.3.1.orig/debian/patches/01_fix_build_system +++ themonospot-0.7.3.1/debian/patches/01_fix_build_system @@ -0,0 +1,76 @@ +Index: themonospot-0.7.3.1/themonospot-base/Makefile.am +# Description: +# Patch the Makefiles to use csc instead of gmcs +=================================================================== +--- themonospot-0.7.3.1.orig/themonospot-base/Makefile.am 2009-06-27 13:10:19.378791073 +0200 ++++ themonospot-0.7.3.1/themonospot-base/Makefile.am 2009-06-27 13:11:22.950767755 +0200 +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = @GMCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:3 -optimize- -debug "-define:DEBUG;TRACE" + ASSEMBLY = bin/Debug/themonospot-base.dll + ASSEMBLY_MDB = $(ASSEMBLY).mdb +@@ -18,7 +18,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = @GMCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- "-define:TRACE" + ASSEMBLY = bin/Release/themonospot-base.dll + ASSEMBLY_MDB = +Index: themonospot-0.7.3.1/themonospot-base/Makefile.in +=================================================================== +--- themonospot-0.7.3.1.orig/themonospot-base/Makefile.in 2009-06-27 13:11:40.837768668 +0200 ++++ themonospot-0.7.3.1/themonospot-base/Makefile.in 2009-06-27 13:12:20.577769388 +0200 +@@ -151,8 +151,8 @@ + $(DATA_FILES) $(build_culture_res_files) + + # Warning: This is an automatically generated file, do not edit! +-@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs +-@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs ++@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ ++@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ + @ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:3 -optimize- -debug "-define:DEBUG;TRACE" + @ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- "-define:TRACE" + @ENABLE_DEBUG_TRUE@ASSEMBLY = bin/Debug/themonospot-base.dll +Index: themonospot-0.7.3.1/themonospot-gui/Makefile.am +=================================================================== +--- themonospot-0.7.3.1.orig/themonospot-gui/Makefile.am 2009-06-27 13:13:10.605768637 +0200 ++++ themonospot-0.7.3.1/themonospot-gui/Makefile.am 2009-06-27 13:13:29.514768866 +0200 +@@ -4,7 +4,7 @@ + # Warning: This is an automatically generated file, do not edit! + + if ENABLE_DEBUG +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = @GMCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:3 -optimize- -debug "-define:DEBUG;TRACE" + ASSEMBLY = bin/Debug/themonospot.exe + ASSEMBLY_MDB = $(ASSEMBLY).mdb +@@ -23,7 +23,7 @@ + endif + + if ENABLE_RELEASE +-ASSEMBLY_COMPILER_COMMAND = gmcs ++ASSEMBLY_COMPILER_COMMAND = @GMCS@ + ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- "-define:TRACE" + ASSEMBLY = bin/Release/themonospot.exe + ASSEMBLY_MDB = +Index: themonospot-0.7.3.1/themonospot-gui/Makefile.in +=================================================================== +--- themonospot-0.7.3.1.orig/themonospot-gui/Makefile.in 2009-06-27 13:13:36.894793167 +0200 ++++ themonospot-0.7.3.1/themonospot-gui/Makefile.in 2009-06-27 13:13:59.906768444 +0200 +@@ -150,8 +150,8 @@ + $(DATA_FILES) $(build_culture_res_files) + + # Warning: This is an automatically generated file, do not edit! +-@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs +-@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = gmcs ++@ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ ++@ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_COMMAND = @GMCS@ + @ENABLE_DEBUG_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:3 -optimize- -debug "-define:DEBUG;TRACE" + @ENABLE_RELEASE_TRUE@ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- "-define:TRACE" + @ENABLE_DEBUG_TRUE@ASSEMBLY = bin/Debug/themonospot.exe --- themonospot-0.7.3.1.orig/debian/patches/02_fix_desktop_file +++ themonospot-0.7.3.1/debian/patches/02_fix_desktop_file @@ -0,0 +1,26 @@ +Index: themonospot-0.7.3.1/themonospot-gui/resources/themonospot.desktop +# Description: +# Make .desktop file freedesktop compliant +=================================================================== +--- themonospot-0.7.3.1.orig/themonospot-gui/resources/themonospot.desktop 2009-06-27 14:34:29.997770500 +0200 ++++ themonospot-0.7.3.1/themonospot-gui/resources/themonospot.desktop 2009-06-27 14:56:11.658768937 +0200 +@@ -1,7 +1,7 @@ + [Desktop Entry] + Categories=AudioVideo;AudioVideoEditing;GTK;GNOME; + Comment[it]=themonospot - estrae informazioni da un file avi o mkv +-Comment=themonospot - estrae informazioni da un file avi o mkv ++Comment=themonospot - extract information from avi or mkv files + Comment[it_IT]=themonospot - estrae informazioni da un file avi o mkv + Exec=themonospot + GenericName[it]=themonospot +@@ -10,10 +10,8 @@ + MimeType= + Name[it]=themonospot + Name=themonospot +-Path= + StartupNotify=true + Terminal=false +-TerminalOptions= + Type=Application + X-DBUS-ServiceName= + X-DBUS-StartupType= --- themonospot-0.7.3.1.orig/debian/patches/series +++ themonospot-0.7.3.1/debian/patches/series @@ -0,0 +1,3 @@ +01_fix_build_system +02_fix_desktop_file +03_fix_startup