Vladimír Vondruš
72919da715
package/homebrew: C++14 is nothing to boast with in 2025.
8 months ago
Vladimír Vondruš
27a5c99a1c
package/homebrew: use current master for the stable version.
...
2020.06 is just too old, and waiting for the time I make next release
just to stay "correct" is increasingly counterproductive.
8 months ago
Vladimír Vondruš
a2bc076ef0
package/archlinux: blargh lcov suppressions ffs.
1 year ago
Vladimír Vondruš
4731ecd063
package/homebrew: make the 2020.06 version still work with CMake 4.
1 year ago
Vladimír Vondruš
fcb49770eb
package/ci: unify base linux install step on CircleCI.
1 year ago
Vladimír Vondruš
81a2683672
package: add an utility for syncing Find modules.
1 year ago
Vladimír Vondruš
bed89fdd61
package/ci: add an ARM64 build.
...
Because the Mac build is ARM64 now also, and for this one the failures
are cheaper.
2 years ago
Vladimír Vondruš
d5ffa81fe2
package/ci: build w/ deprecated APIs enabled by default.
...
And have a dedicated non-deprecated build instead. Because that's the
default, and that's more important to have working, especially
given the recently discovered MSVC warts in
1c80a7a6f2 .
2 years ago
Vladimír Vondruš
c45eb57d34
package/archlinux: report missed lines in coverage output.
...
And turn off function coverage, it isn't useful.
2 years ago
Vladimír Vondruš
11b46bb5ca
package/ci: there's no Travis CI anywhere anymore.
2 years ago
Vladimír Vondruš
6bb1ff775a
package/ci: use a SwiftShader build that works on ARM Mac.
2 years ago
Vladimír Vondruš
d14bb02cd1
package/archlinux: ignore another lcov error.
...
Not sure what either of the two means.
2 years ago
Vladimír Vondruš
57fc62f121
package/archlinux: force a concrete Python executable.
...
Otherwise pybind11 picks up oldest installed, or whatever other arbitrary
one. Between this and the other issue with Homebrew, has everyone gone
insane lately?? How is such a behavior a reasonable default?!
2 years ago
Vladimír Vondruš
a49d4e1748
package/ci: fuck all your containers and environments, FUCK THEM
...
Why everything has to be so damn containerized and duplicated that it's
not fucking possible to just do
brew install numpy
in order for it to be BOTH available for any subsequent brew packages,
AND `import numpy` working from python?! What the fuck?? What was so
broken about the previous *perfectly working* behavior that you had to
"fix" it?!
2 years ago
Vladimír Vondruš
2202693dc1
package/homebrew: cmake is a build-only dependency.
2 years ago
Vladimír Vondruš
ecfd7302dc
package/homebrew: python-setuptools is a build dependency.
...
It worked before, but I guess everything else moved on to some other
buildsystem so it's not installed by default anymore? Or something?
2 years ago
Vladimír Vondruš
2be5398209
package/ci: use newer Mac VM.
2 years ago
Vladimír Vondruš
40827a621f
package/ci: use a correctly prefixed Corrade CMake option.
2 years ago
Vladimír Vondruš
58e16bfb3f
package/archlinux: run doctest with proper PYTHONPATH.
...
Got broken in b5557a94cd a year ago and I
forgot it ever worked since then.
2 years ago
Vladimír Vondruš
16cd0ebead
package/ci: use prebuilt meshoptimizer 0.20 on AppVeyor.
...
I deleted the old ones from the server so the builds are now all
failing.
2 years ago
Vladimír Vondruš
d679bfdb2d
python: expose the whole MaterialTools library.
2 years ago
Vladimír Vondruš
7f161b3cf4
package/ci: Python 3.6 is not on AppVeyor MSVC 2019+ images anymore.
2 years ago
Vladimír Vondruš
f26cfcde2e
package/ci: use Xcode 12.
3 years ago
Vladimír Vondruš
ff32ae2824
package/archlinux: enable colored output in dev PKGBUILDs.
3 years ago
Vladimír Vondruš
74767f4db4
Bump minimal CMake version to 3.5 to silence a CMake 3.27 warning.
3 years ago
Vladimír Vondruš
85e8fae9b8
python: expose compressed image APIs in AbstractImageConverter.
3 years ago
Vladimír Vondruš
f9d1fdecf3
package/archlinux: adapt to lcov 2.0 changes.
3 years ago
Vladimír Vondruš
f7c026fbd3
python: expose image-to-image ImageConverter APIs as well.
3 years ago
Vladimír Vondruš
d1a7a7c6c8
python: convert more Trade assertions to Python exceptions.
3 years ago
Vladimír Vondruš
b5557a94cd
package/archlinux: use Ninja Multi-Config for the dev PKGBUILD.
...
So I have at least some semi-convenient way to switch to a debug build
in order to debug a strange crash or assertion.
3 years ago
Vladimír Vondruš
6a2fe6e677
package/ci: adapt to new Codecov dumpster fires.
3 years ago
Vladimír Vondruš
8aa953c5f0
python: expose barebones scenetools library.
3 years ago
Vladimír Vondruš
badc94c122
python: resolve a test TODO now that we have plugin metadata access.
3 years ago
Vladimír Vondruš
d29c5554d8
python: expose trade.AbstractSceneConverter batch mode for files.
...
Just meshes for now.
3 years ago
Vladimír Vondruš
cdfd79571f
python: expose mesh-to-mesh and in-place mesh conversion.
...
Needs to fetch MeshOptimizer on the CIs for testing this as there's no
other plugin with these features right now.
3 years ago
Vladimír Vondruš
1752e61f9b
package/archlinux: python-coverage is a dependency as well.
3 years ago
Vladimír Vondruš
a1e49aa8f2
package/ci: add a CTest timeout on AppVeyor.
...
So assertion dialog boxes don't wait forever for someone to click the
mouse, sigh.
3 years ago
Vladimír Vondruš
6d02603090
package/ci: don't build MaterialTools, we don't need it for anything.
4 years ago
Vladimír Vondruš
7009d66d18
package/archlinux: use a wildcard .kateconfig for PKGBUILD highlighting.
4 years ago
Vladimír Vondruš
0f1b6e11ab
package/ci: add CircleCI job dependencies to reduce credit usage.
4 years ago
Vladimír Vondruš
661f9fa451
package/archlinux: don't use buildflags in the dev PKGBUILD.
4 years ago
Vladimír Vondruš
7362ff92dc
Adapt to Magnum changes.
4 years ago
Vladimír Vondruš
ecd1e9544f
package/ci: build & test also the Text library bindings.
4 years ago
Vladimír Vondruš
020e1966ab
package/archlinux: update AUR PKGBUILD version.
4 years ago
Vladimír Vondruš
36b6c4465b
package/ci: use Xcode 11.7 on CircleCI.
4 years ago
Vladimír Vondruš
704c904d6a
package: use MAGNUM_-prefixed CMake options.
4 years ago
Vladimír Vondruš
5fd2033103
package/ci: adapt to Corrade and Magnum changes.
4 years ago
Vladimír Vondruš
c859405c6a
package/ci: can't test on Xcode 10 anymore.
4 years ago
Vladimír Vondruš
0a32aa0ed7
package/ci: sync Linux and macOS images with other magnum repos.
4 years ago
Vladimír Vondruš
09e5e90426
python: CgltfImporter is deprecated, test with GltfImporter instead.
4 years ago