File: README.source

package info (click to toggle)
meshlab 2022.02%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 47,348 kB
  • sloc: cpp: 536,635; ansic: 27,783; sh: 539; makefile: 36
file content (67 lines) | stat: -rw-r--r-- 2,346 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
meshlab for Debian
------------------

Packaging contributors: `cme update dpkg-copyright` is a useful tool and helpful
for updating this project. However, its decisions should be considered
carefully: this project is large enough and with enough "legacy" source code in
it that there are several cases that confuse it, so simply accepting what it
says will be wrong.

This is repackaged: based on a release (or, if git is in the upstream version, a
commit hash after a release).

The script debian/get-orig-source.sh can (re-)generate an equivalent tarball. It
downloads meshlab and its submodule vcglib, combines them, then passes the new
tarball to mk-origtargz to exclude files per debian/copyright.

The script requires these packages to be installed: wget curl jq devscripts

After the script is run, it produces two sed commands you can run to update the
URLs in debian/copyright. You can also run
gbp import-orig ../meshlab_VERSION~dfsg1.orig.tar.xz to import the new upstream.

The following subdirectories or files have been excluded, for the following
reasons (note that the list in debian/copyright is the authoritative one used by
get-orig-source.sh - this is just for commentary on notable exclusions):

    .github
        CI scripts.

    scripts/Linux/resources/appimagetool
    scripts/Linux/resources/linuxdeployqt
    src/use_cpu_opengl/opengl32.dll
        Binaries without the corresponding source.

    src/external/u3d/Docs/U3D.chm
        MS precompiled help file

    sample
    textures
        Textures with unknown copyright status.

    src/external/glew-2.1.0
    src/external/lib3ds-1.3.0
    src/external/muparser_v225
    src/external/OpenCTM-1.0.3
    src/external/qhull-2020.2
    src/external/u3d/src/RTL/Dependencies/jpeg
    src/external/u3d/src/RTL/Dependencies/png
    src/external/u3d/src/RTL/Dependencies/zlib
    src/external/xerces
    vcglib/eigenlib
        In Debian.

    unsupported
        Not intended to be built per upstream.

    vcglib/apps
        Not built, and excluding simplifies copyright file substantially.

    vcglib/wrap/system/time
        Unknown license.

    vcglib/wrap/gcache/docs/js
    vcglib/wrap/gcache/docs/css
        Unused (dependency docs) and contains minified files from libjs-prettify.

 -- Rylie Pavlik <rylie@ryliepavlik.com>  Mon, 15 Nov 2021 11:57:54 -0600