--- stopmotion-0.6.2.orig/debian/dirs +++ stopmotion-0.6.2/debian/dirs @@ -0,0 +1,10 @@ +usr/bin +usr/lib/mime/packages +usr/share/applications +usr/share/pixmaps +usr/share/man/man1 +usr/share/doc/stopmotion/html +usr/share/doc/stopmotion/html/graphic +usr/share/doc/stopmotion/html/icons +usr/share/doc/stopmotion/html/screenshots +usr/share/stopmotion/translations --- stopmotion-0.6.2.orig/debian/control +++ stopmotion-0.6.2/debian/control @@ -0,0 +1,21 @@ +Source: stopmotion +Section: x11 +Priority: optional +Maintainer: Bjoern Erik Nilsen +Build-Depends: debhelper (>= 4.0.0), libsdl1.2-dev, libxml2-dev, libqt4-dev, libtar-dev, libvorbis-dev, libsdl-image1.2-dev, libinotifytools-dev, pkg-config +Standards-Version: 3.8.0 + +Package: stopmotion +Architecture: any +Depends: ${shlibs:Depends} +Recommends: vgrabbj, dvgrab, ffmpeg +Suggests: gimp +Description: program for creating stop motion animations + You can create stop-motion animations with images grabbed + from your favourite video device. You just sets stopmotion to + use a grabber program which works with your device. It is also + possible to do the same with video export; just plug in an + encoder capable of doing video export from couple of images. + . + Stopmotion has a set of tools which helps you creating the + movements smooth and precise. --- stopmotion-0.6.2.orig/debian/changelog +++ stopmotion-0.6.2/debian/changelog @@ -0,0 +1,318 @@ +stopmotion (0.6.2-1.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules: add math and x11 library to fix FTBFS, Patch from Matthias + Klose . (Closes: #565056, #606721) + * Fix Crash when read single jpg files. Patch from Ying-Chun Liu (PaulLiu) + . (Closes: #612762) + + -- Mahyuddin Susanto Tue, 10 Jan 2012 19:26:27 +0700 + +stopmotion (0.6.2-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Use pidof instead of a combination of kill, ps and grep (Closes: #496027). + + -- Mehdi Dogguy Tue, 07 Dec 2010 06:07:08 +0100 + +stopmotion (0.6.2-1) unstable; urgency=low + + * New upstream release + - Fixed an invalid read reported by Valgrind. + - Fixed a crash occuring on some 64-bit systems. + - Fixed the default translation to be the same as the locale. + - Rewrote the file system watcher to use inotify-tools instead of FAM. + - Included the man page in upstream tarball. + - Updated the Italian translation. + * segfault at startup (Closes: #488621) + * Upgrade to Standards-Version 3.8.0. + * Replace libfam-dev with libinotifytools-dev in control/Build-Depends + + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Fri, 25 Jul 2008 12:59:29 +0200 + +stopmotion (0.6.1-1) unstable; urgency=low + + * New upstream release + - Added Italian and Turkish translation. + - Applied a patch from Josh Green that improves copying of files. + - Fixed problems related to file names containing white spaces. + - Fixed gcc-4.3 compiler warnings. + - Fixed a Qt 4.4.0 specific issue related to non-native windows. + * not handling nostrip build option (policy 10.1) (Closes: #438071) + * does not start (Closes: #413252) + * Updated debian/menu to reflect the new menu policy (Apps -> Applications). + + -- Bjoern Erik Nilsen Fri, 09 May 2008 17:05:33 +0200 + +stopmotion (0.6.0-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS with GCC 4.3 (Closes: #417705). + + -- Luk Claes Sat, 15 Mar 2008 17:19:55 +0000 + +stopmotion (0.6.0-1) unstable; urgency=low + + * New upstream release + - Added button to launch Gimp with the current active frame. + * Added Gimp to 'Suggests' in debian/control. + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Sun, 25 Feb 2007 15:25:48 +0100 + +stopmotion (0.5.6-1) unstable; urgency=low + + * New upstream release + - Fixed segfault after recovery and in some cases when reading + the preferences file. + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Sun, 4 Feb 2007 22:48:33 +0100 + +stopmotion (0.5.5-1) unstable; urgency=low + + * New upstream release + - Added Portuguese translation and updated the "thanks to" list. + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Sat, 6 Jan 2007 15:13:35 +0100 + +stopmotion (0.5.4-1) unstable; urgency=low + + * New upstream release + - Added translations: german, spanish and swedish + - Added yet another import option for dvgrab + - Fixed out-of-sync issue with SDL window + * stopmotion fails to start (Closes: #387768) + * stopmotion missing on the K menu (under multimedia) (Closes: + #397286) + * Missing packages in debian/control's Suggests: (Closes: #376921) + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Thu, 4 Jan 2007 23:05:22 +0100 + +stopmotion (0.5.3-1) unstable; urgency=low + + * New upstream release + - Added dynamic translation to the preferences menu + * Fixes FTBFS during the second time build (Closes: #373172) + * Upload sponsored by Morten Werner Olsen. + + -- Bjoern Erik Nilsen Sat, 24 Jun 2006 13:55:31 +0200 + +stopmotion (0.5.2-1) unstable; urgency=low + + * Added automatic detection and setup of v4l devices (Closes: #366237) + * Added videodog as an import command + * Fixed segfault when removing empty scene + * Updated the norwegian translation + * Manual page included in upstream + * Cosmetic changes to the manual page + * Removed config.sub and config.guess from rules + * Removed Andreas from the uploaders field in control + * Upload sponsored by Morten Werner Olsen. + + -- Bjoern Erik Nilsen Sun, 4 Jun 2006 15:16:25 +0200 + +stopmotion (0.5.1-1) unstable; urgency=low + + * Changed from '/bin/which' to 'which' in the Util class + * Changed from 'INSTALL_ROOT' to 'prefix' on install targets in the + Makefile + * Included cassert.h in the Util class + * Fixed minor bug related to opening and closing of scenes + * Updated to Standards-Version 3.7.2 + + * Upload sponsored by Petter Reinholdtsen. + + -- Bjoern Erik Nilsen Fri, 5 May 2006 15:13:20 +0200 + +stopmotion (0.5.0-1) unstable; urgency=low + + * Ported to Qt4 + * Added: + - Support for getting output from stdout in a custom widget as well as + typing input to stdin + - Experimental import option for dvgrab in the preferences menu + - French translation + - Searching for commands given in the preferences menu + - Autoconf based configure script + - pkg-config as build dependency + * Refactored: + - Framebar + - Languagehandler + * Changed the way buffering of images is done, more efficient now + * Optimized the paint routine in frameview + * Improved the way Stopmotion is installed and removed when doing + 'make install' and 'make uninstall' + + -- Bjoern Erik Nilsen Tue, 18 Apr 2006 20:08:02 +0200 + +stopmotion (0.4.1-1) unstable; urgency=low + + * Code cleanup + * Code optimization + * Fixed few memory leaks + * Made initializing of Stopmotion and reading of image files more robust in + case of wrong permissions + * Added slovenian translation + + -- Bjoern Erik Nilsen Sat, 4 Mar 2006 13:29:38 +0100 + +stopmotion (0.4.0-1) unstable; urgency=low + + * Added a new feature: Automatic grabbing of images at given time intervals + + -- Bjoern Erik Nilsen Thu, 9 Feb 2006 23:53:39 +0100 + +stopmotion (0.3.4-1) unstable; urgency=low + + * please include icon for menu (Closes: #348933) + * Added another option for video export, using ffmpeg + * Updated the norwegian translation + * Changed from using '(DEFAULTPATH)' to '$IMAGEFILE' on import settings to + make it more consistent + + -- Bjoern Erik Nilsen Sun, 22 Jan 2006 16:03:17 +0100 + +stopmotion (0.3.3-1) unstable; urgency=low + + * FTBFS on GNU/kFreeBSD (Closes: #336872) + * Added czech translation + * Added two more default options for video export + * Added support for multiple versions of the preferences file + + -- Bjoern Erik Nilsen Sun, 8 Jan 2006 18:38:33 +0100 + +stopmotion (0.3.2-2) unstable; urgency=low + + * uninstallable; needs rebuild for the Qt/KDE transition (Closes: + #328019) + + -- Andreas Schuldei Tue, 13 Sep 2005 13:49:14 +0200 + +stopmotion (0.3.2-1) unstable; urgency=low + + [ Bjoern Erik Nilsen ] + * New upload to get a rebuild with the new C++ ABI + (build depends on libqt3-mt-dev) + * Added virtual destructors to few classes + + -- Andreas Schuldei Tue, 13 Sep 2005 13:49:01 +0200 + +stopmotion (0.3.1-1) unstable; urgency=low + + * Added terminating of the grabber process if camera is turned on when + closing the program + * Changed the way default preferences are initalized. Did also add a default + option for video export + * Changed the control file: moved vgrabbj and fam from depends to recommends + and suggests, respectively + + -- Bjoern Erik Nilsen Sun, 31 Jul 2005 17:17:30 +0200 + +stopmotion (0.3.0-1) unstable; urgency=low + + * Fixed the following bugs: + - Segfault if no FAM is installed + - Segfault when running mainwindowgui's destructor + - Segfault when trying to remove empty rows in the preferences menu + - Missing images when adding a frame to a saved project + * Added: + - Exporting to video without saving first + - Norwegian translation files + - User manual in html format + + -- Bjoern Erik Nilsen Thu, 19 May 2005 14:16:42 +0200 + +stopmotion (0.3pre.1-1) unstable; urgency=low + + * Removed displaying of sound related error messages if no sounds are added + * Fixed so that the most recent menu doesn't fills up with only one project + * Fixed the free(): invalid pointer error when closing the application + * Added ability to start up the program with a project file as argument + * Implemented recovery of sounds when running in recovery mode + * Changed the manual page + + -- Bjoern Erik Nilsen Mon, 2 May 2005 16:49:56 +0200 + +stopmotion (0.3pre.0-2) unstable; urgency=low + + * Added this tag: Closes: #302414 for closing the wnpp. + + -- Bjoern Erik Nilsen Thu, 28 Apr 2005 16:02:51 +0200 + +stopmotion (0.3pre.0-1) unstable; urgency=low + + * Changed the name of the package to avoid version conflicts on later + uploads. I've also added the final implementation for file monitoring. + This seems to work well now. + + -- Bjoern Erik Nilsen Thu, 28 Apr 2005 13:59:51 +0200 + +stopmotion (0.pre3.4-2) unstable; urgency=low + + * Removed some local dependencies in the debian/rules file + + -- Bjoern Erik Nilsen Tue, 26 Apr 2005 18:34:57 +0200 + +stopmotion (0.pre3.4-1) unstable; urgency=low + + * Fixed a bug when removing scenes + + -- Bjoern Erik Nilsen Tue, 25 Apr 2005 17:12:36 +0200 + +stopmotion (0.pre3.3-1) unstable; urgency=low + + * Fixed a bug when copying files to the tmp directory + + -- Bjoern Erik Nilsen Sun, 24 Apr 2005 05:26:52 +0200 + +stopmotion (0.pre3.2-1) unstable; urgency=low + + * A brand new recovery mode and the ability to open the most + recent projects + + -- Bjoern Erik Nilsen Sun, 24 Apr 2005 04:12:46 +0200 + +stopmotion (0.pre3.1-1) unstable; urgency=low + + * Corrected the .desktop file so the program is showing in the desktop menu + + -- Bjoern Erik Nilsen Sat, 23 Apr 2005 16:16:19 +0200 + +stopmotion (0.pre3.0-1) unstable; urgency=low + + * New look and feel and some new features + + -- Bjoern Erik Nilsen Thu, 21 Apr 2005 23:07:21 +0200 + +stopmotion (0.2.0-1) unstable; urgency=low + + * Kicked out GStreamer and made it possible to define own image grabbers. + This has been successfull since most of the bugs are now gone. + Onionskinning is also implemented and it is possible to play sounds + + -- Bjoern Erik Nilsen Wed, 30 Mar 2005 16:16:37 +0200 + +stopmotion (0.1.1-1) unstable; urgency=low + + * A lot of bugfixes from previous release and a brand new project serializer + + -- Bjoern Erik Nilsen Sun, 13 Mar 2005 04:15:37 +0100 + +stopmotion (0.1.0-1) unstable; urgency=low + + * A lot of more features such as capturing from v4l devices are implemented + in this release + + -- Bjoern Erik Nilsen Mon, 28 Feb 2005 17:07:00 +0100 + +stopmotion (0.0.1-1) unstable; urgency=low + + * Initial Release + + -- Bjoern Erik Nilsen Thu, 10 Feb 2005 19:19:46 +0100 + --- stopmotion-0.6.2.orig/debian/copyright +++ stopmotion-0.6.2/debian/copyright @@ -0,0 +1,14 @@ +This package was debianized by Bjoern Erik Nilsen on +Mon, 13 Mar 2005 05:06:15 +0100. + +It was downloaded from: http://developer.skolelinux.no/info/studentgrupper/2005-hig-stopmotion + +Upstream Authors: Bjoern Erik Nilsen and + Fredrik Berg Kjoelstad + +This software is copyright (c) 2005 by Bjoern Erik Nilsen and Fredrik Berg Kjoelstad. + +You are free to distribute this software under the terms of +the GNU General Public License. +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL'. --- stopmotion-0.6.2.orig/debian/stopmotion.mime +++ stopmotion-0.6.2/debian/stopmotion.mime @@ -0,0 +1 @@ +application/x-stopmotion; /usr/bin/stopmotion -caption "Animation Creator" %s; nametemplate=%s.sto; test=test "$DISPLAY" != ""; priority=9 --- stopmotion-0.6.2.orig/debian/compat +++ stopmotion-0.6.2/debian/compat @@ -0,0 +1 @@ +4 --- stopmotion-0.6.2.orig/debian/menu +++ stopmotion-0.6.2/debian/menu @@ -0,0 +1,4 @@ +?package(stopmotion):needs="X11" section="Applications/Graphics"\ + hints="Multimedia,Animation,Video"\ + title="Stopmotion" command="/usr/bin/stopmotion" \ + icon="/usr/share/pixmaps/stopmotion.xpm" --- stopmotion-0.6.2.orig/debian/docs +++ stopmotion-0.6.2/debian/docs @@ -0,0 +1,2 @@ +README +AUTHORS --- stopmotion-0.6.2.orig/debian/rules +++ stopmotion-0.6.2/debian/rules @@ -0,0 +1,82 @@ +#!/usr/bin/make -f + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config: configure + dh_testdir + # Add here commands to configure the package. +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + echo "QMAKE_STRIP=:" | cat >> stopmotion.pro.in +endif + CFLAGS="$(CFLAGS)" ./configure --prefix=/usr + sed -i '/^LIBS/s/$$/ -lX11 -lm/' Makefile + +build: build-stamp + +build-stamp: config + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp config.log config.status + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/stopmotion. + $(MAKE) install prefix=$(CURDIR)/debian/stopmotion + install -D -o 0 -g 0 -m 644 stopmotion.desktop $(CURDIR)/debian/stopmotion/usr/share/applications/stopmotion.desktop + install -D -o 0 -g 0 -m 644 graphics/stopmotion.png $(CURDIR)/debian/stopmotion/usr/share/pixmaps/stopmotion.png + install -D -o 0 -g 0 -m 644 graphics/stopmotion.xpm $(CURDIR)/debian/stopmotion/usr/share/pixmaps/stopmotion.xpm + +# Build architecture-independent files here. +binary-indep: build install + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install + dh_installmenu + dh_installmime + dh_installman stopmotion.1 + dh_link +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + dh_strip +endif + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- stopmotion-0.6.2.orig/src/application/modelhandler.cpp +++ stopmotion-0.6.2/src/application/modelhandler.cpp @@ -97,7 +97,7 @@ QStringList::Iterator it = names.begin(); while (it != names.end() ) { QString fileName = *it; - char *f = new char[fileName.length()]; + char *f = new char[fileName.length()+1]; strcpy(f, fileName.toLatin1().data()); fNames.push_back(f); ++it; --- stopmotion-0.6.2.orig/src/presentation/frontends/qtfrontend/qtfrontend.cpp +++ stopmotion-0.6.2/src/presentation/frontends/qtfrontend/qtfrontend.cpp @@ -236,7 +236,7 @@ prefs->setPreference("importstartdeamon1", "vgrabbj -f $IMAGEFILE -d $VIDEODEVICE -b -D 0 -i vga -L250"); prefs->setPreference("importstopdeamon1", - "kill -9 `ps ax | grep vgrabbj | grep -v grep | cut -b 0-5`"); + "kill -9 $(pidof vgrabbj)"); // Default import option 3 prefs->setPreference("importname2", tr("dvgrab").toLatin1().constData()); @@ -246,7 +246,7 @@ "dvgrab --format jpeg --jpeg-overwrite --jpeg-deinterlace --jpeg-width 640 " "--jpeg-height 480 --frames 25 $IMAGEFILE"); prefs->setPreference("importstopdeamon2", - "kill -9 `ps ax | grep dvgrab | grep -v grep | cut -b 0-5`"); + "kill -9 $(pidof dvgrab)"); // Default import option 4 prefs->setPreference("importname3", tr("videodog singleshot").toLatin1().constData()); @@ -264,7 +264,7 @@ "dvgrab --format jpeg --jpeg-overwrite --jpeg-deinterlace --jpeg-width 640 " "--jpeg-height 480 --every 25 $IMAGEFILE &"); prefs->setPreference("importstopdeamon4", - "kill -9 `ps ax | grep dvgrab | grep -v grep | cut -b 0-5`"); + "kill -9 $(pidof dvgrab)"); // ----------------------------------------------------------------------- // Default export options ------------------------------------------------