debian/0000755000000000000000000000000012231505516007166 5ustar debian/dirs0000644000000000000000000000003712116707232010053 0ustar usr/bin usr/share/applications debian/source/0000755000000000000000000000000012116707232010467 5ustar debian/source/format0000644000000000000000000000001412116707232011675 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000260112116707232011121 0ustar This package was debianized by: Gürkan Sengün on Tue, 05 Jun 2007 20:03:41 +0200. It was downloaded from: http://www.bottlenose.demon.co.uk/share/evolvotron/ Upstream Author: Tim Day Copyright: Copyright (C) 2002-2012 Tim Day License: 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 St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. The Debian packaging is: Copyright (C) 2007-2009, 2012 by Gürkan Sengün Copyright (C) 2012 by Axel Beckert and is licensed under the GPL version 3, see `/usr/share/common-licenses/GPL-3'. debian/evolvotron.desktop0000644000000000000000000000024212116707232012775 0ustar [Desktop Entry] Type=Application Version=0.4.0 Name=Evolvotron Exec=evolvotron Terminal=false Categories=Graphics;2DGraphics; Comment=Interactive image generator debian/manpages0000644000000000000000000000012012116707232010676 0ustar man/man1/evolvotron.1 man/man1/evolvotron_render.1 man/man1/evolvotron_mutate.1 debian/changelog0000644000000000000000000000660012231505516011042 0ustar evolvotron (0.6.3-1build1) trusty; urgency=low * No change rebuild for Boost 1.54 transition. -- Dmitrijs Ledkovs Tue, 22 Oct 2013 15:27:26 +0100 evolvotron (0.6.3-1) unstable; urgency=low * New upstream release. Upstream now ships pre-generated documentation (Closes: #699037) which was previously generated at build time. + No more remove documentation files with dh_clean + Also patch misspellings in the shipped documentation + No more patch and call upstream's configure script, it's a no-op now * Bump Standards-Version to 3.9.4 (no changes) * Remove "rm -f build-stamp" from debian/rules, it's done by dh_clean -- Axel Beckert Sat, 09 Mar 2013 20:34:23 +0100 evolvotron (0.6.2-1) unstable; urgency=low * New upstream release + Add new build-dependency on libboost-program-options-dev + Drop patch fix-typo; fixed upstream + CHANGES renamed to NEWS: update debian/rules * Adopt the package (Closes: #691820) * Add Vcs-* headers * debian/rules cleanup: + Use dh_auto_clean + Use debian/clean instead of manual rm + Remove some blank lines + Replace target "config.status" (which doesn't get built by the non-autotools configure script) by "Makefile". This prevents multiple build runs and makes evolvotron building again on ia64. (Closes: #683010) * Support hardening build flags + Remove old DEB_BUILD_OPTIONS parsing + Patch configure to no more call qmake directly + Use dh_auto_configure and dh_auto_build + Pass CPPFLAGS in CXXFLAGS and CFLAGS as qmake seems to ignore CPPFLAGS + Rebuild binaries with proper build flags as qmake doesn't seem to pass all of them properly everywhere + Add build-dependency on dpkg-dev (>= 1.16.1~) * Add patch to fix some misspellings found by lintian. * Update years and package maintainers in debian/copyright * Apply wrap-and-sort -- Axel Beckert Thu, 06 Dec 2012 21:45:31 +0100 evolvotron (0.6.1-2) unstable; urgency=low [ Gürkan Sengün ] * Apply patch of Pedro Gimeno to fix the cli tool. (Closes: #670211). Many thanks. * Bump standards version to 3.9.3. * Add missing debian/source/format. * debian/evolvotron.desktop: drop Encoding. * debian/watch: Added. [ Axel Beckert ] * Enforce build with -j1 to prevent FTBFS -- Gürkan Sengün Tue, 08 May 2012 18:11:13 +0200 evolvotron (0.6.1-1) unstable; urgency=low * New upstream version. * Updated debian/copyright. * debian/control: Update to QT4 from QT3. * debian/rules: drop dh_desktop call. * Bump standards version. -- Gürkan Sengün Mon, 21 Sep 2009 14:28:00 +0200 evolvotron (0.5.1-1) unstable; urgency=low * New upstream version. * debian/control: Updated standards version and moved Homepage field * debian/compat: Bumped version. * Update my email address. -- Gürkan Sengün Wed, 01 Oct 2008 14:44:29 +0100 evolvotron (0.5.0-1) unstable; urgency=low * New upstream version. (Closes: #436231) * Updated build-depends in debian/control. -- Gürkan Sengün Mon, 22 Oct 2007 19:42:58 +0200 evolvotron (0.4.0-1) unstable; urgency=low * Initial release. (Closes: #427702) * Fixed some manpage syntax. * Fixed some GNU C++ syntax. -- Gürkan Sengün Tue, 05 Jun 2007 20:03:41 +0200 debian/control0000644000000000000000000000216412231505516010574 0ustar Source: evolvotron Section: graphics Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Axel Beckert Build-Depends: debhelper (>= 7), dpkg-dev (>= 1.16.1~), libboost-dev, libboost-program-options-dev, libboost-serialization-dev, libqt4-dev Standards-Version: 3.9.4 Homepage: http://www.bottlenose.demon.co.uk/share/evolvotron/ Vcs-Git: git://anonscm.debian.org/collab-maint/evolvotron.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/evolvotron.git Package: evolvotron Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Generator of textures through interactive evolution This is an interactive generative art application to evolve images/textures/patterns/animations through an iterative process of random mutation and user-selection driven evolution. This process is also often referred to as "evolutionary art" or "genetic art". If you like lava lamps, and still think the Mandelbrot set is cool, this could be the software for you. debian/menu0000644000000000000000000000016512116707232010060 0ustar ?package(evolvotron):needs="X11" section="Applications/Graphics"\ title="Evolvotron" command="/usr/bin/evolvotron" debian/rules0000755000000000000000000000344412116734460010257 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk VARS=$(shell dpkg-buildflags --export=configure | sed -e 's/LDFLAGS="/LFLAGS="'"`dpkg-buildflags --get CPPFLAGS` `dpkg-buildflags --get CXXFLAGS`"' /g;s/\(CFLAGS="\)/\1'"`dpkg-buildflags --get CPPFLAGS` /;"'s/\(CXXFLAGS="\)/\1'"`dpkg-buildflags --get CPPFLAGS` /") Makefile: main.pro dh_testdir # The real configuration dh_auto_configure --buildsystem=qmake_qt4 -- VERSION_NUMBER=`./VERSION` main.pro build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: Makefile dh_testdir dh_auto_build --buildsystem=qmake_qt4 # Force rebuild with proper build flags rm evolvotron/evolvotron cd evolvotron; $(MAKE) -j1 $(VARS) rm evolvotron_render/evolvotron_render cd evolvotron_render; $(MAKE) -j1 $(VARS) rm evolvotron_mutate/evolvotron_mutate cd evolvotron_mutate; $(MAKE) -j1 $(VARS) touch $@ clean: dh_testdir dh_testroot dh_auto_clean rm -rf libevolvotron/moc dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) prefix=$(CURDIR)/debian/evolvotron/usr install cp $(shell find evolvotron* -perm /u+x -type f) $(CURDIR)/debian/evolvotron/usr/bin cp debian/evolvotron.desktop debian/evolvotron/usr/share/applications/ # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs NEWS dh_installdocs dh_installmenu dh_installman dh_strip 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 debian/watch0000644000000000000000000000007412116707232010221 0ustar version=3 http://sf.net/evolvotron/evolvotron-(.*)\.tar\.gz debian/clean0000644000000000000000000000003312116710402010161 0ustar Makefile libevolvotron/*.o debian/patches/0000755000000000000000000000000012116716747010631 5ustar debian/patches/fix-spelling.patch0000644000000000000000000000626712116716747014266 0ustar Description: Fixes some misspellings found by lintian Author: Axel Beckert Index: evolvotron/USAGE =================================================================== --- evolvotron.orig/USAGE 2013-03-09 20:43:42.120474122 +0100 +++ evolvotron/USAGE 2013-03-09 21:38:02.370524728 +0100 @@ -68,8 +68,8 @@ -m, --multisample Enables additional antialiasing passes. - Specifing 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. - Specifiying 4 (of higher) will provide a 2x2 and a final 4x4 pass. + Specifying 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. + Specifying 4 (of higher) will provide a 2x2 and a final 4x4 pass. Specifying 1 provides the default behaviour of one sample per pixel. For best rendering quality also specify -j. Index: evolvotron/libevolvotron/dialog_help.cpp =================================================================== --- evolvotron.orig/libevolvotron/dialog_help.cpp 2013-03-09 20:43:42.120474122 +0100 +++ evolvotron/libevolvotron/dialog_help.cpp 2013-03-09 21:38:02.370524728 +0100 @@ -45,10 +45,10 @@ " Esc - Returns to normal mode from full-screen/menu-hidden mode." " " "
  • " -" R - Reset (reset mutation paramters and locks)" +" R - Reset (reset mutation parameters and locks)" "
  • " "
  • " -" T - Restart (preserve mutation paramters and locks)" +" T - Restart (preserve mutation parameters and locks)" "
  • " "
  • " " X - Remix (randomize function weights and restart)" Index: evolvotron/evolvotron.html =================================================================== --- evolvotron.orig/evolvotron.html 2013-03-09 20:44:14.964944411 +0100 +++ evolvotron/evolvotron.html 2013-03-09 21:38:44.172450677 +0100 @@ -97,8 +97,8 @@

    • -m, --multisample multisample grid
      Enables additional antialiasing passes. - Specifing 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. - Specifiying 4 (of higher) will provide a 2x2 and a final 4x4 pass. + Specifying 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. + Specifying 4 (of higher) will provide a 2x2 and a final 4x4 pass. Specifying 1 provides the default behaviour of one sample per pixel. For best rendering quality also specify -j.
    • Index: evolvotron/libevolvotron/usage_text.h =================================================================== --- evolvotron.orig/libevolvotron/usage_text.h 2013-03-09 20:44:18.905000825 +0100 +++ evolvotron/libevolvotron/usage_text.h 2013-03-09 21:38:54.993090962 +0100 @@ -92,8 +92,8 @@ "

      \n" "

      • -m, --multisample multisample grid
        \n" " Enables additional antialiasing passes. \n" -" Specifing 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. \n" -" Specifiying 4 (of higher) will provide a 2x2 and a final 4x4 pass. \n" +" Specifying 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel. \n" +" Specifying 4 (of higher) will provide a 2x2 and a final 4x4 pass. \n" " Specifying 1 provides the default behaviour of one sample per pixel. \n" " For best rendering quality also specify -j. \n" "
      • \n" debian/patches/series0000644000000000000000000000002312116707647012040 0ustar fix-spelling.patch debian/docs0000644000000000000000000000002712116707232010041 0ustar BUGS README TODO USAGE debian/compat0000644000000000000000000000000212116716410010363 0ustar 7