They should work as I tested the patches against clean source on Linux.NormandC wrote:Thanks!
I think I'll try with the clean netgen source as you're doing, and apply the patches.
They should work as I tested the patches against clean source on Linux.NormandC wrote:Thanks!
I think I'll try with the clean netgen source as you're doing, and apply the patches.
So I learned yet another Debian packaging tool! [1]Launchpad wrote:We strongly recommend that you test your recipe locally first.
Code: Select all
git-build-recipe --allow-fallback-to-native OCCT7.recipe
Code: Select all
W: opencascade source: native-package-with-dash-version
W: opencascade source: debhelper-but-no-misc-depends opencascade-misc
W: opencascade source: vcs-field-uses-not-recommended-uri-format vcs-git git+ssh://git.launchpad.net/~freecad-maintainers/+git/OCCT7
W: opencascade source: quilt-build-dep-but-no-series-file
W: opencascade source: patch-system-but-no-source-readme
Finished running lintian
I hoped to get this over with before the end of the weekend, but I think I'm going to call this a night...Ubuntu Packaging Guide wrote:Older packages using source format 1.0 will need to explicitly use Quilt, usually by including a makefile into debian/rules.
I'm just not built to let goNormandC wrote:I think I'm going to call this a night...
Debian New Maintainers' Guide | Chapter 4. Required files under the debian directory https://www.debian.org/doc/manuals/main ... eq.en.html4.4.3. Customization of rules file
There are many ways to customize the rules file created with the new dh command.
The dh $@ command can be customized as follows:
(...)
- Add support for the dh_quilt_patch and dh_quilt_unpatch commands.
- Include the quilt package in Build-Depends.
- Use dh $@ --with quilt instead.
- This applies and un-applies patches to the upstream source from files in the debian/patches directory for a source package in the 1.0 format.
- This is not needed if you use the new 3.0 (quilt) source package format.
No certainly you aren'tNormandC wrote:I'm just not built to let go
If you install VTK then only BUILD_FEM_NETGEN needs to disabled. The standard Ubuntu VTK should work fine. All workbenches will build. Only the netgen support in Mesh and Fem WB's will be disabled but everything else works. This is how the Win daily's are being packaged, except with OCCT 7.0NormandC wrote:sgrogan, not building MESH and MESHPART means a lot of workbenches can't be built, including Arch, Draft, OpenSCAD, FEM. This is unacceptable for the daily PPA. Considering this, there is actually no rush to build the libopencascade packages on the daily PPA. Unless you think there would be a way to get netgen 4.9.13/vtk6/med 3.0.6 working with OCCT7.1 ? Does SMESH need netgen/nglib? It's still all fuzzy to me
I am happy you did it. You made me update from Trusty to Xenial, but now I can program againNormandC wrote:EDIT: it seems I requested a build on the occt7-release recipe 2 hours ago in my own PPA
How the heck did it succeed?
https://launchpad.net/~gemnoc/+archive/ubuntu/ppa (I only built xenial packages)
I have it this way, I do not compile NETGEN, but I do compile the others.sgrogan wrote:If you install VTK then only BUILD_FEM_NETGEN needs to disabled. The standard Ubuntu VTK should work fine. All workbenches will build. Only the netgen support in Mesh and Fem WB's will be disabled but everything else works. This is how the Win daily's are being packaged, except with OCCT 7.0
@NormandC, abdullah is your first alpha testerabdullah wrote:I am happy you did it. You made me update from Trusty to Xenial, but now I can program again