[ Ryan Pavlik ]
* Team upload.
* New upstream version 2020.03+dfsg1. (Closes: #886580, #954092)
* Exclude additional files pointed out by lintian.
* Move exclusion documentation to README.source.
* d/*: Don't use the compile date to compute the version.
* d/watch: Update
* d/patches: Add 25_fix_signed_char_table.patch to fix arm64, s390x, etc.
builds
* d/patches: Add 26_fix_filter-screened-poisson.patch from upstream to fix
license status of filter_screened_poisson
* d/patches: Add 27_Remove-more-__date__-usages.patch to remove more usages
of __DATE__
* d/rules:
- Enable all hardening but one (format-security) to fix build.
- Use /usr/share/dpkg/pkg-info.mk to get version string.
- Force building with system libs.
- Clean cme's compat file creation.
- Adjust how build flags are set.
* d/control:
- Add Rules-Requires-Root: no
- Change build dependency to libqt5opengl5-desktop-dev to disable
armel/armhf build, due to GLES/OpenGL incompatibility. (Closes: #953062)
- Remove unused Build-Depends left over from long ago.
- add ryan@ryanpavlik.com to Uploaders
* debian: copyright scan meta-files
* debian/copyright:
- force reorder by cme
- Manual updates
- Exclude non-DFSG-free PLY library.
- Partial updates using cme
- Fix paths, add exclusion list for repack, make more complete
* d/meshlab.lintian-overrides: Update/fix
* d/source: Add linitian-overrides
* Add README.Debian
* Make license names unique.
* debian/get-orig-source.sh: Add a small script to generate orig.tar.gz
* debian/README.source: Update to reflect usage of get-orig-source.sh
* debian/docs: Install readme and privacy doc.
* debian/patches: Retrieve patches from historical packages, refresh.
* debian/patches/17_io_u3d.patch: Disable an export format broken by our
repack.
* debian/patches/18_structuresynth_license.patch: Add license to sources.
* debian/patches/17_io_u3d.patch: Update description, mention bug.
(Closes: #629171)
* debian/patches/19_disable-filter_screened_poisson.patch: Disable plugin
with DFSG-nonfree deps
* debian/patches/03_disable-updates.patch: Refresh
* debian/patches: Add 20_Add-desktop-file.patch to fix CMake install
* debian/patches: Add 21_install-common-to-lib-subdir.patch (Closes: #951904)
* debian/patches: Add 22_find-plugins.patch
* debian/patches: Add 23_icon-install-path.patch
* debian: Use CMake-provided install rather than picking from build dir,
which resolves issues with RPATH.
[ Gürkan Myczko ]
* Use upstream manpages, drop debian/*.1
* Reformat d/changelog.
* Team upload.
* Add myself to Uploaders.
* New upstream version. (Closes: #910660, #946685, #875041)
* debian/patches: lost+notfound.
* Update Vcs fields.
* Bump standards version to 4.5.0.
* Bump debhelper version to 12.
* Team upload
* Fix FTBFS with GCC 7 (Closes: #853545)
* Update upstream homepage and debian/watch
* Switch to debhelper 10
* Bump Standards-Version to 4.0.1, no further changes
* Team upload.
* Fix FTBFS with GCC 6, thanks Gert Wollny. (Closes: #811634)
* Fix narrowing conversion on architectures where
char is unsigned by default.
* Set Maintainer field to Debian Science Maintainers.
* Use secure URIs for VCS fields.
* Remove debian/menu, see #741573.
* Bump Standards-Version to 3.9.8, no further changes.
* Use eye64.png as the icon instead of meshlab_32x32.xpm.
* Install plugin XML files under src/distrib/plugins.
* Update Standards-Version to 3.9.5.
* New upstream version (closes: #693649)
* Repackaged dfsg-sources remove copies of glew-1.7.0, OpenCTM-1.0.3,
Eigen3, etc. See debian/copyright for details.
* Add libGLU to LIBS in meshlab.pro. Fixes an FTBFS in Ubuntu.
Thanks to Ilya Barygin for the fix. Closes: #678312.
* New patches:
- overflow: Fix overflowing array index in VCGlib,
also fixes E-array-bounds error in Debian build log scanner
- openctm: Use Debian OpenCTM
- format-security: Fix compilation errors with -Werror=format-security
- crash-on-save: Fix crash on project save. Patch from upstream
SVN commit [r6114] (closes: #718583).
* Add a lintian-override file. Override hardening-no-fortify-functions
in meshlab plugins.
* Add shared-mime-info data for media types supported by meshlab.
Also, add the supported types meshlab.mime mailcap file and
meshlab.desktop file, to enable file manager open file support.
(closes LP: #1077620)
* watch: Fix dversionmangle regex
* copyright: Update
* control:
- Upgrade to standards-version 3.9.4
- Build-dep on libopenctm-dev, libeigen3-dev
- Add Recommends to chemical-mime-data to get more supported media types
* rules:
- Clean clean target.
- get CXXFLAGS from dpkg-buildflags for QMAKE_CXXFLAGS.
- Remove jhead makefile in clean target.
* rules:
- Add get-orig-source target.
- Add build-arch and build-indep targets as recommended by lintian.
- Use dpkg-buildflags to give flags to qmake.
* copyright:
- Use the latest machine readable copyright format.
- Point to versioned GPLv2 in common-licenses (fixes a lintian warning).
- Remove copyright info for removed gdb macros.
* control: Upgrade to standards-version 3.9.3.
* Upgrade to debhelper version 9.
* New patches:
- 14_structuresynth: Include glu.h where needed in included
structure-synth code.
- 15_gcc47: Fix FTBFS with GCC-4.7 (closes: #667276).
Thanks to Matej Vela for the patch.
* rules: Use linux-g++ as qmake spec (fixes FTBFS with qt4 > 4.7).
* New patches:
- 12_ply_numeric: Set LC_NUMERIC to "C" in main().
Thanks to Luka Frelih for the patch. Closes: #623361.
- 13_cstddef: Include <cstddef> on files using offsetoff
(closes: #625053).
* New upstream version (closes: #618522)
* Repackage the upstream sources to get rid of some files with questionable
licensing information and useless libraries, see the copyright file for
details.
* Builds with GCC-4.5 (closes: #565034)
* Fix watch-file to work with new upstream names and dfsg source
(closes: #582477)
* Require debhelper version 8 or above.
* control:
- Update standards-version to 3.9.1, cleanup.
- Remove build-dep to libgl-dev to fix a lintian warning about a
build-dep to a virtual package.
- Remove build-dep to asciidoc, add build-dep to libeigen2-dev.
* rules:
- Remove manpage-related code.
- Build the necessary code from meshlab/src/external. Also clean it.
- Override dh_shlibdeps to include /usr/lib/meshlab in search path.
- Don't install shader licenses.
* install: Install binaries from meshlab/src/distrib.
* copyright: Update to the latest DEP5 format, document changes due to
source repackaging and add the copyright info for the files added in
this upstream release.
* Hardcode shadersDir and pluginDir in upstream source to locations
in the Debian binary package.
* Use source format '3.0 (quilt)'.
* Split changes affecting upstream code to branches in the git repository
at git.d.o. Add DEP3 patch metadata headers to debian/metapatches and
generate patches from git branches with gdp (http://gitorious.org/gdp).
Current patches:
- 01_muparser: Use Debian muparser.
- 02_qhull: Use Debian qhull.
- 03_lib3ds: Use Debian lib3ds.
- 04_libbz2: Use Debian libbz2.
- 05_glew: Use Debian GLEW.
- 06_eigen: Use Debian Eigen.
- 07_disable-updates: Disable checking for updates on startup.
- 08_externals: Only build necessary external sources.
- 09_rpath: Use /usr/lib/meshlab as RPATH in binaries.
- 10_shadersdir: Hardcode shadersDir to the correct path in Debian
- 11_pluginsdir: Hardcode pluginsDir to the correct path in Debian
* Add a README.source file documenting the patch generation.
* control: Add Build-dep to libgl-dev
* Disable checking for updates on startup (LP: #652145)
* io_u3d.cpp: Use correct IDTFConverter path under Linux.
* export_u3d.h: Add hyperref package to LaTeX output,
makes pdflatex compilation work correctly in Debian.
* Add a watch file
* Call a2x with -L switch to avoid use of xmllint (closes: #556824)
* New upstream version
* Do not build filter_isoparametrization because liblevmar dependency
is not (yet) in Debian
* Fix compilation with gcc-4.4, thanks to Jonathan Liu for the patch
(closes: #539544)
* rules: Add compiler variables to the qmake call (for testing with new
GCC versions)
* io_3ds.pro: Make LIBS and INCLUDEPATH point to Debian version of lib3ds
* io_epoch.pro: Make LIBS point to Debian version of libbz2
* control:
- Move Homepage URL to the source package section
- Update to standards-version 3.8.3
* New Upstream Version
* Patch upstream source to build with Debian versions of GLEW,
qhull, lib3ds, libbz2, muparser
* rules:
- Add build-deps to libqhull-dev, libmuparser-dev
- Build asciidoc manpages from meshlab/docs with a2x
* install: Do not install textures
* copyright: Update
* New upstream version
* Add a debian/manpages file
* Add xpm icons
* Add a .desktop file
* Fix plugin and shader paths to Debian standards
* control:
- Build-dep and compat to debhelper v7
- Upgrade to standards-version 3.8.1
* install:
- Install rendermonkey shaders
- Install plugins to /usr/lib/meshlab/plugins
- Install .desktop file and icons
* rules: clean up and simplify with dh
* Add manpages for meshlab and meshlabserver
* Add build-dep to asciidoc, xsltproc, docbook-xsl, libqt4-opengl-dev
* copyright: convert to machine readable format
* control: change section to graphics. Add Vcs-Browser and Vcs-Git
fields pointing to git.debian.org
* rules: call distclean instead of clean in the clean target, simplify
* Upload to unstable (closes: #426581)
* New upstream version
* Import new upstream beta release
* Disable checking for updates and usage statistics reporting
* New upstream version
* Reorganize source tree to match the upstream release tarball:
meshlab sources are under meshlab/ and vcg library under sf/
* Change call to qmake to qmake-qt4 in debian/rules
* Add versioned dependency to lib3ds-dev (>= 1.3.0)
* Build with Debian libGLEW
* Fix .install to match files in new version
* Hardcode plugin and shader directories for Debian build
* Upstream-type fixes:
- Create ui_painttoolbox.h during build
- Fix private variable access in render_rm
* Initial release