Bug#946685: meshlab: Most current upstream builds without modification on Buster, re-packaging started but need help
Ryan Pavlik
ryan.pavlik at gmail.com
Fri Dec 13 17:38:59 GMT 2019
Package: meshlab
Severity: important
Tags: patch
Dear Maintainer,
I saw that meshlab was removed due to build issues. I have done some work on it
upstream recently, including incorporating patches/functionality from the
debian package. It now builds easily with fewer patches - and my PR to add a
CMake build system (instead of qmake) was just accepted and will probably be in
a snapshot release https://github.com/cnr-isti-vclab/meshlab/releases tomorrow
or early next week.
I've tried to update the package - however, since the previous package, they've
split meshlab and vcglib so we're in a "multiple upstream tarballs" scenario
which I'm not very familiar with packaging. My work-in-progress (based on a
snapshot release of a few days ago) is here: https://salsa.debian.org/rpavlik-
guest/meshlab/tree/rp/update but I'd strongly recommend going with a version
that includes my CMake build system since it makes the dependency handling
smoother and more reliable.
I also tried to fix the issue in the most recent package that kept it from
being migrated - the desktop OpenGL usage isn't compatible with armel or armhf,
so I disabled those architectures the best I know how.
There is interest from users at upstream in using MeshLab in Debian, so
hopefully this package can be revived. I'm happy to help - I'm now pretty
familiar with the code structure and build system, and upstream has been
accepting my patches pretty readily recently.
Thanks,
Ryan
-- System Information:
Debian Release: 10.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.3.0-0.bpo.2-amd64 (SMP w/16 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages meshlab depends on:
ii lib3ds-1-3 1.3.0-9+b1
ii libbz2-1.0 1.0.6-9.2~deb10u1
ii libc6 2.28-10
ii libgcc1 1:8.3.0-6
ii libgl1 1.1.0-1
ii libglew2.1 2.1.0-4
ii libglu1-mesa [libglu1] 9.0.0-2.1+b3
ii libmuparser2v5 2.2.6.1+dfsg-1
ii libopenctm1 1.0.3+dfsg1-2+b1
ii libqhull7 2015.2-4
ii libqt4-network 4:4.8.7+dfsg-18
ii libqt4-opengl 4:4.8.7+dfsg-18
ii libqt4-script 4:4.8.7+dfsg-18
ii libqt4-xml 4:4.8.7+dfsg-18
ii libqt4-xmlpatterns 4:4.8.7+dfsg-18
ii libqtcore4 4:4.8.7+dfsg-18
ii libqtgui4 4:4.8.7+dfsg-18
ii libstdc++6 8.3.0-6
Versions of packages meshlab recommends:
ii chemical-mime-data 0.1.94-7
meshlab suggests no packages.
More information about the debian-science-maintainers
mailing list