Compare commits

...

285 Commits
2.7 ... master

Author SHA1 Message Date
Thomas Karl Pietrowski 96cb0725fd Uranium: Adding PyClipper
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-03-05 17:38:55 +01:00
Thomas Karl Pietrowski 6bb48a7a95 Bump version to 4.14
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 19:09:35 +01:00
Thomas Karl Pietrowski 0251bd15ac Cura: (Re-)adding marketplace
Totally forgot what the Toolbox was. Looks like people decided to rename it after years of development.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 13:30:36 +01:00
Thomas Karl Pietrowski 6f038a4ac6 Savitar: Adding Python_VERSION override
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 13:28:20 +01:00
Thomas Karl Pietrowski dd3dfde20f Savitar: Remove python3-sip-dbg
Does not exist on Ubuntu Jammy anymore.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 13:28:02 +01:00
Thomas Karl Pietrowski 1ba5c2a7e6 Arcus: Remove python3-sip-dbg
Does not exist on Ubuntu Jammy anymore.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 13:27:20 +01:00
Thomas Karl Pietrowski 0830cab8ef Arcus: Override Python_VERSION for debug builds, too
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 13:18:05 +01:00
Thomas Karl Pietrowski 102ebacb9b Arcus: Adding hack to work around Python >= 3.10
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 11:16:04 +01:00
Thomas Karl Pietrowski a3c9c57bd2 Cura: Remove Toolbox
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2022-02-27 11:05:47 +01:00
Thomas Karl Pietrowski 77c3fff9b7 CuraEngine: Adding Boost
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-12-18 10:31:38 +01:00
Thomas Karl Pietrowski 6ad0ec5555 Bump version to 4.13 2021-10-30 16:00:51 +02:00
Thomas Karl Pietrowski 43db8069ad Bump version to 4.12
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-10-29 19:29:33 +02:00
Thomas Karl Pietrowski 22020f2df8 Bumping to 4.11
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-07-30 21:12:26 +02:00
Thomas Karl Pietrowski e01ba08dbb
Cura: Adding README_resources.txt 2021-07-29 19:18:29 +02:00
Thomas Karl Pietrowski eae22be675
Update README.md 2021-07-29 17:40:49 +02:00
Thomas Karl Pietrowski 144720c327
Delete Troubleshooting.md
Not really needed anymore.
2021-07-29 17:40:04 +02:00
Thomas Karl Pietrowski bf278b532f Bumping to 4.10
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-06-10 20:53:28 +02:00
Thomas Karl Pietrowski 1b5d5009fe First run of replacing dh_install --fail-missing
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-05-17 18:18:01 +02:00
Thomas Karl Pietrowski d9bbbb540f Merge remote-tracking branch 'origin/4.9' 2021-05-17 18:09:53 +02:00
Thomas Karl Pietrowski c3886a5df7 Bumping to 4.9.0
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-05-17 18:08:24 +02:00
Thomas Karl Pietrowski 95b48f70af
Cura: Adding DigitalLibrary plugin 2021-05-16 19:27:07 +02:00
Thomas Karl Pietrowski 70e2933024 Cura: Re-adding dependency on python3-zeroconf
Previously needed by the separate um3networkprinting plugin.
I expected debhelper to be smart enough to detect the dependency automatically, but I'm wrong.
Last guess is that the plugins are not located at the standard Python module installation path.
Therefore these files are ignored.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-03-29 17:10:59 +02:00
Thomas Karl Pietrowski a3898a789a Cura: Let apt remove the old packages
We override the content already. However, the mechanism is missing to remove the superfluous packages.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-03-28 12:57:44 +02:00
Thomas Karl Pietrowski 9d01859b24 Fixing syntax here and there..
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-03-27 11:33:20 +01:00
Thomas Karl Pietrowski 398a56f523 libnest2d: Unset CMAKE_LIBRARY_PATH
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-03-26 17:09:11 +01:00
Thomas Karl Pietrowski ed82ea62e4 Cura: Merging some plugins into the main package
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-03-14 18:42:33 +01:00
Thomas Karl Pietrowski b5a4bdbecb Merge branch '4.8' 2021-01-28 18:37:10 +01:00
Thomas Karl Pietrowski 0f4c3f9208 libnest2d: Corrections for (now) versioned library
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-28 18:36:20 +01:00
Thomas Karl Pietrowski 3df6b59017 libnest2d: Bumping the version a little
Our package is needed to be used as it has some extras in the source by Ultimaker.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-28 18:12:27 +01:00
Thomas Karl Pietrowski 05a351f12c pynest2d: Moving project out of 3rd-party
It is Ultimaker's software actually and is versioned as the others.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-27 19:08:45 +01:00
Thomas Karl Pietrowski 69e1b3d41b pynest2d: Bumping version
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-27 19:07:40 +01:00
Thomas Karl Pietrowski 3359fe6ca9 pynest2d: Adding package description
Better than the default placeholders set by dh_make..

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-26 21:57:26 +01:00
Thomas Karl Pietrowski c37da04282 Merge branch '4.8' 2021-01-20 22:21:53 +01:00
Thomas Karl Pietrowski 68d191e63c pynest2d: Fixes and cleanup
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-20 22:05:59 +01:00
Thomas Karl Pietrowski 75d3ad5c3b Merge branch '4.8' 2021-01-20 22:00:42 +01:00
Thomas Karl Pietrowski d54d5a5dee libSavitar: Cleanups
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-20 21:17:28 +01:00
Thomas Karl Pietrowski d36fba7c02 libnest2d: Dropping backwards-compatibility
Doesn't work at all. Good bye, Bionic.
2021-01-20 21:02:51 +01:00
Thomas Karl Pietrowski 4282a34574 libnest2d: Change order of deps 2021-01-20 21:02:47 +01:00
Thomas Karl Pietrowski bdf66f50e3 pynest2d: Adding pkg-config as dependency
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-20 20:57:33 +01:00
Thomas Karl Pietrowski 2d920bc58a Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2021-01-20 19:14:12 +01:00
Thomas Karl Pietrowski 112395436a Bump version to 4.9
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-20 19:11:41 +01:00
Thomas Karl Pietrowski f5ebf2324d Bumping version to 4.8.0
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2021-01-20 19:10:18 +01:00
Thomas Karl Pietrowski ceeecbf5bb
libnest2d: Dropping backwards-compatibility
Doesn't work at all. Good bye, Bionic.
2021-01-16 10:29:18 +01:00
Thomas Karl Pietrowski 7b485652b1
libnest2d: Change order of deps 2021-01-13 18:12:07 +01:00
Thomas Karl Pietrowski 6e786272f9 README: Adding URLs to our new recipes 2021-01-10 15:04:24 +01:00
Thomas Karl Pietrowski fd93084ac7 Cura: Depend on python3-pynest2d
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 15:04:03 +01:00
Thomas Karl Pietrowski 1e5ab6dc2b CuraEngine: Formatting rules file 2021-01-10 15:03:44 +01:00
Thomas Karl Pietrowski fcf306f49b libnest2d: Remvoing development package dependencies
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 15:03:24 +01:00
Thomas Karl Pietrowski 6cc9a9aee4 libnest2d: Adding package fallback for Ubuntu bionic
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 15:02:39 +01:00
Thomas Karl Pietrowski c4ecf77651 libnest2d: Adding package description
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 15:02:11 +01:00
Thomas Karl Pietrowski 57b74ef1e1 libnest2d: Formatting rules 2021-01-10 15:01:36 +01:00
Thomas Karl Pietrowski a56826f92c pynest2d: Adding dependencies
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 14:59:36 +01:00
Thomas Karl Pietrowski 3e70e7af9b libnest2d: Removing dead code
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 14:58:59 +01:00
Thomas Karl Pietrowski ac3c712ee9 libnest2d: Bumping version
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 14:58:35 +01:00
Thomas Karl Pietrowski 45c75ee653 pynest2d: Adding initial packaging files
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 14:44:44 +01:00
Thomas Karl Pietrowski cb947b1123 libnest2d: Adding development packages
.. these are needed to make any use of libnest2d when developing.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 14:17:36 +01:00
Thomas Karl Pietrowski 5b70f8e620 stb: Update URLs
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 13:46:47 +01:00
Thomas Karl Pietrowski db9e4f8450 stb: Remove pointless files file
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 13:46:01 +01:00
Thomas Karl Pietrowski a94d896b23 stb: Formatting in control
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 13:44:01 +01:00
Thomas Karl Pietrowski f32277e73b stb: Remove dead code in rules 2021-01-10 13:43:23 +01:00
Thomas Karl Pietrowski 60a4305bd4 libnest2d: Lowering debhelper version
.. so we are compatible with older distributions.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 13:41:51 +01:00
Thomas Karl Pietrowski e094cd2b9e Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2021-01-10 13:31:15 +01:00
Thomas Karl Pietrowski c22ee6253e libnest2d: Adding initial packaging files
There will be bugs for sure..

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-10 13:31:02 +01:00
Thomas Karl Pietrowski 67e2332337 libArcus: Don't use sip3 debhelper module
Older OSs don't include it. Let's keep backwards compatibility.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-02 16:33:45 +01:00
Thomas Karl Pietrowski 00ff80d3a5 libArcus: Cleanups and formatting
Removing some lines which are superfluous and confuse CMake on Ubuntu 21.04 only.
Tested locally and should work now.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2021-01-02 16:12:14 +01:00
Thomas Karl Pietrowski 3456d4e175 Bump version to 4.8
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-08-28 18:10:12 +02:00
Thomas Karl Pietrowski e6e8e13d91 Bump version to 4.7.0
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-08-28 18:09:51 +02:00
Thomas Karl Pietrowski afd8816504 Bumping version to 4.7
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-05-09 13:43:30 +02:00
Thomas Karl Pietrowski 036f597ff7 Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2020-03-26 20:29:54 +01:00
Thomas Karl Pietrowski 0f4eb41ec3 Cura: Adding public key
Guess it is possible to use it freely for the opensource distribution.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-03-26 20:29:00 +01:00
Thomas Karl Pietrowski d561d2e5ed
Typo 2020-03-23 19:43:01 +01:00
Thomas Karl Pietrowski ad67a1f0e3
libCharon: Adding dh_python 2020-03-23 19:36:04 +01:00
Thomas Karl Pietrowski 688031206a Bump version to 4.6
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-03-22 20:56:30 +01:00
Thomas Karl Pietrowski e9503e2810
libSavitar: Adding dh-python 2020-03-07 14:28:57 +01:00
Thomas Karl Pietrowski 0cf02bdb90
Cura: Adding dh_python as Build-Dep 2020-02-29 09:58:13 +01:00
Thomas Karl Pietrowski 7d94574c55
libArcus: Adding dh_python 2020-02-28 21:45:19 +01:00
Thomas Karl Pietrowski e01a9b6e1d
Uranium: Adding missing software needed for tests 2020-02-23 12:24:50 +01:00
Thomas Karl Pietrowski da32528337
Uranium: Typo 2020-02-23 12:08:24 +01:00
Thomas Karl Pietrowski 0de1c438c9 Uranium: Using common link to python built for debugging
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-02-23 12:00:14 +01:00
Thomas Karl Pietrowski 4e674d463a
Uranium: Skip failing tests 2020-02-23 11:36:49 +01:00
Thomas Karl Pietrowski 6d0633823a
Uranium: Adding dh-python 2020-02-23 11:33:15 +01:00
Thomas Karl Pietrowski 926a1466bd
Uranium: Further corrections 2020-02-23 11:21:22 +01:00
Thomas Karl Pietrowski 6d55f23e00 Uranium: Adding CMAKE_COMMON_OPTIONS to rules
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-02-22 19:54:36 +01:00
Thomas Karl Pietrowski 86de98cab4 Arcus: Formatting
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-02-22 19:38:37 +01:00
Thomas Karl Pietrowski 98c646493c Uranium: Adding debug package
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-02-22 19:38:21 +01:00
Thomas Karl Pietrowski 748d4d8b9a Uranium: Building for release and debug
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-02-22 19:37:18 +01:00
Thomas Karl Pietrowski ca1fbed0b2 Bumping to 4.5
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2020-01-02 23:13:38 +01:00
Thomas Karl Pietrowski 02a42d73aa
Cura: Adding python3-dbg
Don't really believe this will make a difference, but CMake complains about missing development files and libs. Hope the debug package will ease CMake to find it's needs at least.
2019-12-31 13:57:37 +01:00
Thomas Karl Pietrowski 24741d4721
Cura: Adding SentryLogger 2019-12-23 12:02:05 +01:00
Thomas Karl Pietrowski 714afe7416
Cura: Don't patch at all! 2019-11-17 11:12:07 +01:00
Thomas Karl Pietrowski 3ecc3646f8
Cura: Disable 02-exclude-fonts.patch (temporarily) 2019-11-14 15:08:05 +01:00
Thomas Karl Pietrowski a67e07e718
Uranium: Install pylint as alternative to pylint3
Just as pylint3 is gone on Ubuntu Eoan.
2019-10-26 19:23:31 +02:00
Thomas Karl Pietrowski fe93dee56c
Cura: Adding resources/intent 2019-10-19 23:57:22 +02:00
Thomas Karl Pietrowski b6998aa961 Bumping version to 4.4
That's where we are with master actually.
2019-10-19 18:14:45 +02:00
Thomas Karl Pietrowski b21f497d56 Cura: Recommending to install trimesh
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-10-05 22:45:51 +02:00
Thomas Karl Pietrowski b620cde8d1 Trimesh: Adding more dependencies
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-10-05 22:43:41 +02:00
Thomas Karl Pietrowski 004133b51c Trimesh: Seems to be all pure Python
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-10-05 22:24:27 +02:00
Thomas Karl Pietrowski 1bdc6816c1 There are no files in /usr/bin
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-10-05 22:21:05 +02:00
Thomas Karl Pietrowski 64dd831e0a Adding trimesh packaging files
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-10-05 22:13:58 +02:00
Thomas Karl Pietrowski e57f70d1b7
Cura: Fall back to pylint if there is no pylint3 package 2019-10-04 22:59:00 +02:00
Thomas Karl Pietrowski 029131d43a
Merge pull request #70 from thopiekar/4.2
WIP
2019-09-14 14:29:06 +02:00
Thomas Karl Pietrowski a835823ec0 Adding TrimeshReader
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-09-13 21:52:28 +02:00
Thomas Karl Pietrowski c4d69185b9 Bump to 4.3
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-09-13 21:50:58 +02:00
Thomas Karl Pietrowski 5b9a1bed77
CuraEngine: Disable tests
Ultimaker made some crap here. GMock and GTest can't be found and it keeps trying to download it all the time.
2019-07-13 12:41:31 +02:00
Thomas Karl Pietrowski dfa3ea084c
CuraEngine: Fixing syntax 2019-07-13 11:59:39 +02:00
Thomas Karl Pietrowski b3ded892c9
CuraEngine: Minimum dependency on gmock
Hopefully, that's possible...
2019-06-06 19:36:00 +02:00
Thomas Karl Pietrowski 812bde0dac
CuraEngine: Ubuntu Bionic: Adding libpthread-stubs0-dev
`pthread_create` can't be found. That package should provide it..
Crossing fingers..
2019-05-29 12:20:12 +02:00
Thomas Karl Pietrowski 815c399d3b
NumPy-STL: Updating rules 2019-05-29 09:39:01 +02:00
Thomas Karl Pietrowski eecbe400f4 Bump to 4.2
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-05-25 10:51:21 +02:00
Thomas Karl Pietrowski d224dd5a26
Merge pull request #68 from thopiekar/master-cura-environment-hack-for-kde
Cura: Environment hack for KDE
2019-05-04 18:42:03 +02:00
Thomas Karl Pietrowski f92317492b Cura: Accept all files in bin/
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-05-04 18:07:21 +02:00
Thomas Karl Pietrowski a6e69e4338 Cura: Adding hack for KDE
This one simply unsets and modifies some environment variables before running "cura.real".
There are many problems with QML under KDE, but these disappear when running Cura on Gnome for example.
So the problem was deskop related.

Since KDE is being started using some startup scripts which set some environment variables, I simply looked for these, which disable the middleware by KDE.
Now everything seems to work fine again!

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-05-04 17:51:23 +02:00
Thomas Karl Pietrowski d5a29caed1
Cura: Adding AMFReader 2019-05-02 17:22:38 +02:00
Thomas Karl Pietrowski f4501aa2d5
Cura: Adding python3-charon as dependency 2019-04-22 21:14:37 +02:00
Thomas Karl Pietrowski c7c0bb372a
Cura: Merge UFP support to main package 2019-04-21 21:37:39 +02:00
Thomas Karl Pietrowski eaccd113ee
Delete cura-plugin-ufpwriter.install 2019-04-21 21:35:08 +02:00
Thomas Karl Pietrowski 835ecef7e1
Cura: Adding UFPReader and changelog 2019-04-21 21:34:48 +02:00
Thomas Karl Pietrowski e484f63247
CuraEngine: Depend on libgmock-dev 2019-04-20 23:37:36 +02:00
Thomas Karl Pietrowski 111d7b713a
CuraEngine: Formatting 2019-04-20 23:36:46 +02:00
Thomas Karl Pietrowski df8ced88ca
CuraEngine: Using libgtest-dev instead of gtest
gtest is the name of the package, which was distributed many years before. Now all the content is in a multipackage with a separate development package.
2019-04-20 18:01:30 +02:00
Thomas Karl Pietrowski 6c8813e0a3
Cura: Removing ChangeLog and UserAgreement plugin 2019-04-20 17:57:19 +02:00
Thomas Karl Pietrowski 6532595a45
CuraEngine: Adding gtest to build tests 2019-03-14 19:34:52 +01:00
Thomas Karl Pietrowski 223402b20d CuraEngine: Determine and add version to engine
Otherwise we get told that the engine has been build from master, since "master" is the default string for this option.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-03-04 16:46:21 +01:00
Thomas Karl Pietrowski d5ee4f8546 Bumping to 4.1
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-03-04 16:46:06 +01:00
Thomas Karl Pietrowski e7936fecaf Removing unmaintained readme files for all debian files.
I simply don't care about all the bla bla.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-03-04 16:41:12 +01:00
Thomas Karl Pietrowski 02d3064a41 Cura: Adding CuraDrive plugin as seperate package
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2019-01-12 20:01:38 +01:00
Thomas Karl Pietrowski 3b0c4973d3
Merge pull request #61 from thopiekar/4.0
Cura: Adding dependency on QtQuick (>= 5.10)
2019-01-12 11:06:20 +01:00
Thomas Karl Pietrowski 62591c02e4
Cura: Adding dependency on QtQuick (>= 5.10)
This should prevent other people to upgrade to 4.0, unless not already done.. :(
2018-12-31 18:04:40 +01:00
Thomas Karl Pietrowski 1742c33e35
Merge pull request #57 from thopiekar/4.0
Cura: Finetuning to package names again..
2018-12-28 14:38:46 +01:00
Thomas Karl Pietrowski a94093af5f Cura: Finetuning to package names again..
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-12-27 17:49:10 +01:00
Thomas Karl Pietrowski 03af620500
Merge pull request #56 from thopiekar/4.0
Cura: Fixing name of X3D reader plugin package
2018-12-27 09:55:21 +01:00
Thomas Karl Pietrowski 57114e6fe9
Cura: Fixing name of X3D reader plugin package 2018-12-25 21:46:16 +01:00
Thomas Karl Pietrowski 5383820db0 cura-binary-data: Updating description
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-12-24 10:38:47 +01:00
Thomas Karl Pietrowski b6366c171d fdm-materials: Updating description
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-12-24 10:38:24 +01:00
Thomas Karl Pietrowski af55a3b743 Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2018-12-23 14:55:33 +01:00
Thomas Karl Pietrowski e818ae7790 Uranium: Correcting name in README 2018-12-23 14:52:08 +01:00
Thomas Karl Pietrowski 651b864d43 Cura: Correcting name in README 2018-12-23 14:51:45 +01:00
Thomas Karl Pietrowski 6bfb9ae66a CuraEngine: Formatting and cleanups 2018-12-23 14:50:59 +01:00
Thomas Karl Pietrowski dc1473163f CuraEngine: Updating package description 2018-12-23 14:50:37 +01:00
Thomas Karl Pietrowski 95172c51c5 Cura: rules: Turn off verbose mode 2018-12-23 14:50:12 +01:00
Thomas Karl Pietrowski 8ccc57c141 Cura: rules: fixing formatting 2018-12-23 14:49:50 +01:00
Thomas Karl Pietrowski 3e48a41ac9 Cura: *.install: Cleanups 2018-12-23 14:49:21 +01:00
Thomas Karl Pietrowski b7ddd3e799 Cura: control: Cleanups 2018-12-23 14:49:03 +01:00
Thomas Karl Pietrowski ab5202273a Cura: Updating package description 2018-12-23 14:48:40 +01:00
Thomas Karl Pietrowski dc626333ea Updating email address 2018-12-23 14:48:04 +01:00
Thomas Karl Pietrowski abe4670fdd
Cura: Setting SDK version to 6.0.0 2018-12-19 14:58:36 +01:00
Thomas Karl Pietrowski 80ec3e5972
Cura: Adding PreviewStage plugin 2018-12-17 15:14:40 +01:00
Thomas Karl Pietrowski 54d050e7e8 Bumping to 4.0
Looks like there won't be a 3.7...
2018-12-12 19:32:54 +01:00
Thomas Karl Pietrowski 6baef2b3d7 Bump to 3.7
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-11-26 14:05:44 +01:00
Thomas Karl Pietrowski fc542acfec Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2018-11-26 14:04:11 +01:00
Thomas Karl Pietrowski 781838e180 Bumping to 3.6
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-11-26 14:03:44 +01:00
Thomas Karl Pietrowski 68ff985acd
Cura: Don't need to comment this.. 2018-11-26 12:50:09 +01:00
Thomas Karl Pietrowski 85e7ad486b
Cura: Setting CURA_SDK_VERSION=5.0.0 2018-11-26 11:51:19 +01:00
Thomas Karl Pietrowski 5f43c6a415
Cura: Adding FirmwareUpdater 2018-10-27 20:53:53 +02:00
Thomas Karl Pietrowski 63d5b13c98
Cura: Reverting the install file after merging
..again..
2018-10-27 14:03:08 +02:00
Thomas Karl Pietrowski 35af5ad243
Merge pull request #52 from thopiekar/master-protobuf-3.6
Revert "Cura: Simplifying install file"
2018-10-13 16:46:57 +02:00
Thomas Karl Pietrowski f01de44f38
Merge branch 'master' into master-protobuf-3.6 2018-10-13 16:46:08 +02:00
Thomas Karl Pietrowski 2e73b030a1 Revert "Cura: Simplifying install file"
Forgot about the fact that I have some plugins on subpackages.

This reverts commit 3d984345d5.
2018-10-13 16:45:01 +02:00
Thomas Karl Pietrowski da2b9fd22b
Merge pull request #51 from thopiekar/master-protobuf-3.6
Updating Protobuf packaging files
2018-10-13 15:34:33 +02:00
Thomas Karl Pietrowski c399d438e4
Merge branch 'master' into master-protobuf-3.6 2018-10-13 15:34:21 +02:00
Thomas Karl Pietrowski f152fd1a29
libArcus: We depend on Protobuf >= 3.5 2018-10-13 15:32:32 +02:00
Thomas Karl Pietrowski 554223646b
CuraEngine: We need protobuf >= 3.5 2018-10-13 15:27:08 +02:00
Thomas Karl Pietrowski 55a7d47628 protobuf: Updating packagign files for 3.6.x aka API 17
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-10-13 14:54:15 +02:00
Thomas Karl Pietrowski 3d984345d5
Cura: Simplifying install file 2018-10-13 14:02:32 +02:00
Thomas Karl Pietrowski 909f32060f
Cura: There is no bundled_packages.json anymore 2018-10-13 13:45:13 +02:00
Thomas Karl Pietrowski 1785b0cbe7 Bumping version to 3.4.1 2018-08-24 22:17:23 +02:00
Thomas Karl Pietrowski a55a157fb7
Merge pull request #49 from thopiekar/3.4
Changes from 3.4
2018-08-21 20:13:25 +02:00
Thomas Karl Pietrowski 59e1f87856 Bumping to 3.4.0
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-08-21 20:12:47 +02:00
Thomas Karl Pietrowski 1064e6794a
stable: Adding URL to recipe for stb 2018-08-19 21:21:25 +02:00
Thomas Karl Pietrowski ff866eddf5
Uranium: Cleanups 2018-08-19 13:10:06 +02:00
Thomas Karl Pietrowski 367daf2e1c
Uranium: Adding python3-shapely 2018-08-19 13:07:53 +02:00
Thomas Karl Pietrowski 36d2a6dab8
Update control 2018-08-19 13:07:08 +02:00
Thomas Karl Pietrowski 28aa83e10a
stb: Adding description 2018-06-24 14:21:24 +02:00
Thomas Karl Pietrowski fbb9b97214
Merge pull request #44 from thopiekar/3.3
Updates from 3.3
2018-06-23 21:47:44 +02:00
Thomas Karl Pietrowski 1f3a53b72c
Merge pull request #43 from thopiekar/3.3-last
3.3: Some unused changes
2018-06-23 21:34:36 +02:00
Thomas Karl Pietrowski eeebd58191
README: Adding libSavitar recipes 2018-06-23 21:23:05 +02:00
Thomas Karl Pietrowski 2dfdbf1ddc
README: Adding URL for stable libCharon 2018-06-23 21:17:00 +02:00
Thomas Karl Pietrowski 46d4265f3b Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2018-06-17 16:21:06 +02:00
Thomas Karl Pietrowski 1cc9fb660c Bumping to 3.5
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-06-17 16:20:39 +02:00
Thomas Karl Pietrowski a5fe911d50
README: Adding URL to stb recipe 2018-06-17 15:18:19 +02:00
Thomas Karl Pietrowski d4a10d970a
Cura: Adding bundled_packages.json 2018-06-17 14:26:11 +02:00
Thomas Karl Pietrowski 6e2166e73d CuraEngine: Depend on stb-dev
So we have the headers installed.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-06-17 14:00:57 +02:00
Thomas Karl Pietrowski be0ce84113 stb: Build a arch-indep package
The package does not contain binary files.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-06-17 13:59:42 +02:00
Thomas Karl Pietrowski 99a98a339d stb: Correcting e-mail address
Signed-off-by: Thomas Karl Pietrowski <thopiekar@googlemail.com>
2018-06-17 13:37:53 +02:00
Thomas Karl Pietrowski ca48186f5f stb: Setting devel as package section
Signed-off-by: Thomas Karl Pietrowski <thopiekar@googlemail.com>
2018-06-17 13:37:30 +02:00
Thomas Karl Pietrowski 1bcead424b stb: Adding initial packaging files
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-06-17 13:15:12 +02:00
Thomas Karl Pietrowski e50e9de4e3
Cura: До свидания, packages.json! 2018-06-17 11:00:17 +02:00
Thomas Karl Pietrowski f6aae715bc
Cura: Good bye, AutoSave! 2018-06-17 10:58:40 +02:00
Thomas Karl Pietrowski edbf2c618f
Cura: Sorting package contents and adding new stuff 2018-05-13 11:07:18 +02:00
Thomas Karl Pietrowski 05a1f4875b
Cura: Removing PluginBrowser and UserAgreement plugins
They are gone now..
2018-05-10 18:49:40 +02:00
Thomas Karl Pietrowski 2dea54b202 Bumping version to 3.4
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-05-02 09:46:32 +02:00
Thomas Karl Pietrowski 88b4c4b8ac
Cura: .. and another one.. 2018-04-03 14:57:23 +02:00
Thomas Karl Pietrowski 1b35e3d8f0
Cura: Yet another try.. 2018-03-30 15:05:45 +02:00
Thomas Karl Pietrowski e1e630a388
Cura: Adding ModelChecker plugin 2018-03-30 15:04:29 +02:00
Thomas Karl Pietrowski 98d7c9f08f
Cura: Adding GCodeGzReader plugin 2018-03-30 15:04:04 +02:00
Thomas Karl Pietrowski 59231c0deb
Cura: Let cura-plugin-ufpwriter overwrite files in cura 2018-03-27 10:22:00 +02:00
Thomas Karl Pietrowski 6453c8bbde
Update README.md 2018-03-23 11:57:14 +01:00
Thomas Karl Pietrowski 48bd116316
Update README.md 2018-03-23 11:54:52 +01:00
Thomas Karl Pietrowski 0f24a795c6
Update README.md 2018-03-23 11:54:14 +01:00
Thomas Karl Pietrowski bf6ad00c2f
Cura: Minor things 2018-03-23 11:53:55 +01:00
Thomas Karl Pietrowski fa3a711cb7
Cura: ufpwriter: another try 2018-03-23 11:50:31 +01:00
Thomas Karl Pietrowski b8b8146e9f
Cura: Second try to explain Apt that the UFPWriter is a separate package now 2018-03-22 08:16:49 +01:00
Thomas Karl Pietrowski 100a321424 libCharon: Remove Multi-Arch tag 2018-03-21 18:42:46 +01:00
Thomas Karl Pietrowski 55a5e4af17 Uranium: Don't generate __pycache__ files 2018-03-21 16:47:24 +01:00
Thomas Karl Pietrowski a327fbc914 Uranium: Run all dh_auto_* targets for each py3 version 2018-03-21 16:47:03 +01:00
Thomas Karl Pietrowski 0a91429f89 libCharon: Merge override_dh_auto_test targets
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2018-03-21 16:43:57 +01:00
Thomas Karl Pietrowski 96d2cdb16d libCharon: Don't generate __pycache__ files
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2018-03-21 16:41:19 +01:00
Thomas Karl Pietrowski f1e9437786 libCharon: Don't run dh_* commands with -a
The usage of it doesn't make sense, since we are building arch-indep packages.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
2018-03-21 16:40:52 +01:00
Thomas Karl Pietrowski 12636e8c22
Cura: Adding GCodeGzWriter 2018-03-21 16:34:03 +01:00
Thomas Karl Pietrowski c59f2aa5a2 libCharon: Cleanups and fixes
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 20:10:14 +01:00
Thomas Karl Pietrowski 2f04844665 Cura: Adding dependency on Charon
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 19:59:58 +01:00
Thomas Karl Pietrowski f928ab1b85 Cura: Adding cura-plugin-ufpwriter package
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 19:59:23 +01:00
Thomas Karl Pietrowski 43952ea508 libArcus: control: Formatting
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 19:51:20 +01:00
Thomas Karl Pietrowski d892b33980 Cura: Updating package info for cura-plugin-postprocessing
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 19:50:51 +01:00
Thomas Karl Pietrowski ad08622b42 Merge branch 'master' of https://github.com/thopiekar/Cura-packaging 2018-03-20 19:46:13 +01:00
Thomas Karl Pietrowski caace0e441
Cura: More friendly version 2018-03-20 19:44:40 +01:00
Thomas Karl Pietrowski 3f06d8cf3e libArcus: Syncing package descriptions with Debian
.. with some changes I made.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@googlemail.com>
2018-03-20 18:47:35 +01:00
Thomas Karl Pietrowski 4e46cfcee5 libArcus: Sorting and organising build deps 2018-03-20 18:46:28 +01:00
Thomas Karl Pietrowski 4fbdc77179 libCharon: Remove orphaned files
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 18:23:42 +01:00
Thomas Karl Pietrowski 45a4dc8050 libCharon: Remove debug builds
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 18:18:48 +01:00
Thomas Karl Pietrowski 5b16eb80bb libCharon: Adding dep on python3 package
The services (systemd and dbus) most likely depend on it.
2018-03-20 18:17:50 +01:00
Thomas Karl Pietrowski ac155ec292 libCharon: Cleanup on python3-charon 2018-03-20 18:17:13 +01:00
Thomas Karl Pietrowski dea511a93d libCharon: New package layout
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-20 18:15:19 +01:00
Thomas Karl Pietrowski 1dff21a572 libCharon: rules: Formatting 2018-03-20 18:14:14 +01:00
Thomas Karl Pietrowski 9fd552717c libCharon: rules: Updates
Don't use dh_install, but the new dh_missing.
Also remove dh_strip, because there are no libs to strip.
2018-03-20 18:13:52 +01:00
Thomas Karl Pietrowski 28bfcc0d5b libCharon: Removing SIP build-dep 2018-03-20 18:12:22 +01:00
Thomas Karl Pietrowski caeab35c83 libCharon: control: Formatting 2018-03-20 18:12:01 +01:00
Thomas Karl Pietrowski 25cd3d8f16 libCharon: Updating timestamp
Actually began to take a closer look on this today.
2018-03-20 18:11:10 +01:00
Thomas Karl Pietrowski d62c6f1aa4 libCharon: Initial packaging files
.. based on libSavitar packaging files.
2018-03-18 13:09:24 +01:00
Thomas Karl Pietrowski a4d701b232
Cura: install: preset_setting_visibility_groups -> setting_visibility 2018-03-17 00:03:11 +01:00
Thomas Karl Pietrowski c73b7dead5
Cura: plugins: adding postprocessing plugin to meta-package 2018-03-16 09:21:02 +01:00
Thomas Karl Pietrowski e4b2a369c5 Bumping version to 3.3
Allows to use 3.2 AppImages and the PPA for development.
Additionally, 3.3 as a version is lower then 3.3.0, so updates should be possible.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-03-14 19:58:47 +01:00
Thomas Karl Pietrowski d0c15862bc Uranium: Adding Numpy-STL aka python3-stl 2018-03-13 21:51:28 +01:00
Thomas Karl Pietrowski bf1dcee23f Cura: control: Copy/pasted a bit too hard.. 2018-03-13 13:35:34 +01:00
Thomas Karl Pietrowski a6cbf22948 Cura: control: Updating package descriptions
Taken from upstream Debian.
2018-03-13 13:33:30 +01:00
Thomas Karl Pietrowski 26598f6b62 Cura: control: Changing homepage URL 2018-03-13 13:31:52 +01:00
Thomas Karl Pietrowski 4e497f9538 Cura: rules: Prevent creation of __pycache__ files
Found in upstream files and seems to be useful and timesaving.
2018-03-13 13:31:24 +01:00
Thomas Karl Pietrowski a30ee3e18a Cura: rules: Readding comment
This comment normally comes with the generated files by debhelper
2018-03-13 13:30:03 +01:00
Thomas Karl Pietrowski 3a01af9b41 Cura: rules: Reordering dh options like done in upstream packages
Makes diff'ing easier
2018-03-13 13:29:17 +01:00
Thomas Karl Pietrowski b243c3301d
Cura: Adding some recommended pyqt5 packages
They might be needed in the future for some plugins.
2018-03-05 15:43:16 +01:00
Thomas Karl Pietrowski 45ce9ce056
Uranium: Adding Numpy-STL aka python3-stl 2018-02-20 15:53:02 +01:00
Thomas Karl Pietrowski c92d8137f7
Cura: Adding qml-module-qtquick-controls2 2018-02-14 23:45:50 +01:00
Thomas Karl Pietrowski dc3b26b093 Bumping to version 3.2.99
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-02-10 18:39:29 +01:00
Thomas Karl Pietrowski fb6bb3057c Revert "(3.2) Cura: Remove UFPWriter and SupportEraser"
This reverts commit dc613c4981.
2018-02-10 18:37:42 +01:00
Thomas Karl Pietrowski 8b6d04f689 Merge remote-tracking branch 'origin/3.2' 2018-02-10 18:37:23 +01:00
Thomas Karl Pietrowski dc613c4981
(3.2) Cura: Remove UFPWriter and SupportEraser 2018-02-10 16:36:39 +01:00
Thomas Karl Pietrowski 38af73a778
README: Remove references to plugins
We don't build them anymore.
2018-02-09 16:42:02 +01:00
Thomas Karl Pietrowski 3db1ba05c5
Merge pull request #34 from thopiekar/3.2
fdm-materials: Removing duplicate Conflicts field
2018-02-09 15:47:39 +01:00
Thomas Karl Pietrowski 6958070762
fdm-materials: Removing duplicate Conflicts field 2018-02-09 15:47:26 +01:00
Thomas Karl Pietrowski e6ffb2d80a
Merge pull request #33 from thopiekar/3.2
libArcus: Fixing library package name in *-dev
2018-02-09 13:35:33 +01:00
Thomas Karl Pietrowski c78604d8ac
libArcus: Fixing library package name in *-dev 2018-02-09 13:35:19 +01:00
Thomas Karl Pietrowski 7179c1f8a8
Merge pull request #32 from thopiekar/3.2
fdm-materials: Replacing upstream package fdm-materials
2018-02-09 13:08:04 +01:00
Thomas Karl Pietrowski 61dfe023cc
fdm-materials: Replacing upstream package fdm-materials
Related to #30
2018-02-09 13:07:44 +01:00
Thomas Karl Pietrowski eb6b2c78f8
Cura: Adding preset_setting_visibility_groups 2018-02-07 09:01:42 +01:00
Thomas Karl Pietrowski 530b446da8
Cura: Sorting contents in cura.install 2018-02-07 08:59:45 +01:00
Thomas Karl Pietrowski 545b0fc686 libSavitar: correct dependency on library 2018-02-06 11:12:53 +01:00
Thomas Karl Pietrowski c280875f90 libArcus: rename .install file 2018-02-06 11:10:07 +01:00
Thomas Karl Pietrowski 8172fc9d85
libArcus: stripping libarcus3 package 2018-02-04 15:52:30 +01:00
Thomas Karl Pietrowski e4dda450af
libArcus: Renaming library package to libarcus3 2018-02-04 15:51:38 +01:00
Thomas Karl Pietrowski f1cff2722b
libSavitar: minor change 2018-02-04 15:50:32 +01:00
Thomas Karl Pietrowski ca6956bbd6
libSavitar: rules: Correcting package name 2018-02-03 16:13:07 +01:00
Thomas Karl Pietrowski 4c6aa1c3d3
Cura: Adding SupportEraser and UFPWriter 2018-02-03 15:32:21 +01:00
Thomas Karl Pietrowski 57154a6410
libSavitar: strip: Use correct package name 2018-02-03 10:46:30 +01:00
Thomas Karl Pietrowski 3d5ff4252e libSavitar: Renaming .install file of the library 2018-01-30 09:52:34 +01:00
Thomas Karl Pietrowski 0fbf3d76bd
libSavitar: Pointing python3-savitar to libsavitar0 2018-01-24 17:24:31 +01:00
Thomas Karl Pietrowski 6bdb8cc094
libSavitar: Rename package to libsavitar0 2018-01-24 17:21:04 +01:00
Thomas Karl Pietrowski 5122ac30f3 Cura: Recommend installing fonts-open-sans
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-01-23 13:23:56 +01:00
Thomas Karl Pietrowski 558d58255d Cura: Applying 02-exclude-fonts.patch
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-01-23 13:11:39 +01:00
Thomas Karl Pietrowski b7ea2e262b Pushing version to 3.2.0
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-01-23 11:50:08 +01:00
Thomas Karl Pietrowski 1112f846cc Removing all plugins and moving post-processing to Cura
We have a plugin browser for these things.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2018-01-23 11:44:51 +01:00
Thomas Karl Pietrowski 022512036b
libSavitar: correcting package name 2017-12-24 11:46:23 +01:00
Thomas Karl Pietrowski cd59bf8fdc
Cura: Adding PrepareStage and MonitorStage plugin 2017-12-23 18:39:28 +01:00
Thomas Karl Pietrowski 6a0fa6cbc0
Cura: LayerView is now SimulationView 2017-11-27 10:51:09 +01:00
Thomas Karl Pietrowski bd72b0492a
Cura: No more LayerView 2017-11-26 21:31:18 +01:00
Thomas Karl Pietrowski 99687a94a8
libSavitar: Adding descriptions and URLs 2017-11-06 15:26:59 +01:00
Thomas Karl Pietrowski 2756a078ac
Cura: Adding UserAgreementPlugin 2017-11-02 08:55:13 +01:00
Thomas Karl Pietrowski cb42bcce6c Update install path of appdata
Due to f02cc66e81
2017-10-14 13:45:28 +02:00
Thomas Karl Pietrowski 157814ff58 Update cura.install 2017-10-08 09:27:02 +02:00
Thomas Karl Pietrowski 4f98904f9a Delete cura-plugin-doodle3d.install 2017-10-07 18:53:44 +02:00
Thomas Karl Pietrowski 0b784672d6 Cura-extra-plugins: Removing Doodle3D
It is part of the plugin system now.
2017-10-07 18:53:33 +02:00
Thomas Karl Pietrowski b608c18ac2 Always ignore failing tests
Actually I'm bored running behind issues here. Ultimaker has its own CI system and has no interest in fixing various problems here.
Thus let's keep the tests running, but don't affect the build of the packages.

Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2017-10-07 15:23:05 +02:00
Thomas Karl Pietrowski f1d7b6cbb9 Revert "Uranium: Don't ignore testing suite"
This reverts commit ca6adfb28e.
2017-10-07 15:20:47 +02:00
Thomas Karl Pietrowski e8bbf6ff75 Cura: Ignoring tests 2017-10-07 15:20:31 +02:00
Thomas Karl Pietrowski a213a2dd70 all: Bump version to 3.0.99
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2017-09-28 11:10:19 +02:00
Thomas Karl Pietrowski 9346a306a2 Bumping all versions to 2.7.99-master
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com> (github: thopiekar)
2017-09-16 14:06:07 +02:00
115 changed files with 1168 additions and 523 deletions

View File

@ -1,6 +0,0 @@
cura-extra-plugins for Debian
----------------------------
<possible notes regarding this package - if none, delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sun, 17 Apr 2016 13:30:46 +0200

View File

@ -1,5 +0,0 @@
cura-extra-plugins (2.6.99-master) unstable; urgency=medium
* Initial packaging
-- Thomas Karl Pietrowski <thopiekar@googlemail.com> Sun, 17 Apr 2016 13:30:46 +0200

View File

@ -1,99 +0,0 @@
Source: cura-extra-plugins
Section: graphics
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Build-Depends:
debhelper (>=9), cmake,
python3-all-dev,
Standards-Version: 3.9.6
Package: cura-plugins-all-extra
Provides:
cura-extra-plugins-all,
cura-extra-plugins,
Architecture: all
Depends:
cura-plugin-octoprint,
cura-plugin-orientation,
cura-plugin-postprocessing,
# Incompatible API:
# cura-extra-plugin-doodle3d,
Enhances:
cura
Description: Cura plugin meta-package
.
Package: cura-plugins-all-extra-dev
Provides:
cura-extra-plugins-all-dev,
cura-extra-plugins,
Architecture: all
Depends:
cura-plugin-godmode,
cura-plugin-dbusinterface,
Enhances:
cura
Description: Cura plugin meta-package
.
Package: cura-plugin-godmode
Provides:
cura-extra-plugin-godmode,
Architecture: all
Depends:
cura-plugin-api-3,
${misc:Depends}
Description: Cura plugin - GodMode
For more info see: https://github.com/sedwards2009/cura-god-mode-plugin
Package: cura-plugin-dbusinterface
Provides:
cura-extra-plugin-dbusinterface,
Architecture: all
Depends:
cura-plugin-api-3,
${misc:Depends}
Description: Cura plugin - DBusInterface
For more info see: https://github.com/awhiemstra/cura-dbusinterface
Package: cura-plugin-doodle3d
Provides:
cura-extra-plugin-doodle3d,
Architecture: all
Depends:
cura-plugin-api-2,
${misc:Depends}
Description: Cura plugin - Doodle3D
.
Package: cura-plugin-postprocessing
Provides:
cura-extra-plugin-postprocessing,
Architecture: all
Depends:
cura-plugin-api-3,
${misc:Depends}
Description: Cura plugin - PostProcessing
For more info see: https://github.com/nallath/PostProcessingPlugin
Package: cura-plugin-octoprint
Provides:
cura-extra-plugin-octoprint,
Architecture: all
Depends:
cura-plugin-api-3,
python3-zeroconf,
${misc:Depends}
Description: Cura plugin - OctoPrint
For more info see: https://github.com/fieldOfView/OctoPrintPlugin
Package: cura-plugin-orientation
Provides:
cura-extra-plugin-orientation,
Architecture: all
Depends:
cura-plugin-api-3,
python3-zeroconf,
${misc:Depends}
Description: Cura plugin - Orientation
For more info see: https://github.com/nallath/CuraOrientationPlugin

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/DBusInterface/

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/Doodle3D/

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/GodMode/

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/OctoPrintPlugin/

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/OrientationPlugin

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/PostProcessingPlugin/

View File

@ -1,37 +0,0 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
CURA_PLUGINS = PostProcessingPlugin OctoPrintPlugin GodModePlugin OrientationPlugin Doodle3DPlugin DBusInterfacePlugin
%:
dh $@ --parallel
override_dh_auto_clean:
for PLUGIN in $(CURA_PLUGINS) ; do \
dh_auto_clean -O--sourcedirectory=$${PLUGIN} \
-O--builddirectory=$${PLUGIN}-build; \
done
override_dh_auto_configure:
for PLUGIN in $(CURA_PLUGINS) ; do \
dh_auto_configure -O--sourcedirectory=$${PLUGIN} \
-O--builddirectory=$${PLUGIN}-build; \
done
override_dh_auto_build:
for PLUGIN in $(CURA_PLUGINS) ; do \
dh_auto_build -O--sourcedirectory=$${PLUGIN} \
-O--builddirectory=$${PLUGIN}-build; \
done
override_dh_auto_install:
for PLUGIN in $(CURA_PLUGINS) ; do \
dh_auto_install -O--sourcedirectory=$${PLUGIN} \
-O--builddirectory=$${PLUGIN}-build; \
done
override_dh_install:
dh_install --fail-missing

View File

@ -1,4 +1,4 @@
cura for Debian
Cura for Debian
---------------
<this file describes information about the source package, see Debian policy
@ -7,4 +7,3 @@ manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas-Karl Pietrowski <thopiekar@unknown> Thu, 30 Jul 2015 13:47:20 +0200

View File

@ -1,5 +1,5 @@
cura (1:2.6.99-master) unstable; urgency=low
cura (1:4.14) unstable; urgency=low
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200

View File

@ -1,16 +1,22 @@
Source: cura
Section: graphics
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), cmake,
debhelper (>= 9),
dh-python,
cmake,
python3-dev,
python3-dbg,
python3-uranium, uranium-tools,
# Qt development tools
qttools5-dev, qttools5-dev-tools,
# Generating translations
gettext,
python3-pytest, pylint3,
python3-pytest,
pylint3 | pylint,
Standards-Version: 3.9.6
Homepage: https://github.com/Ultimaker/Cura
Homepage: https://thopiekar.eu/cura/ppa/
X-Python3-Version: >= 3.4
Vcs-Git: https://github.com/Ultimaker/Cura.git
Vcs-Browser: https://github.com/Ultimaker/Cura
@ -21,46 +27,93 @@ Depends:
${shlibs:Depends},
${misc:Depends},
${python3:Depends},
# brewed by Ultimaker
cura-engine,
cura-resources-materials,
python3-charon,
python3-uranium,
python3-savitar,
python3-pynest2d,
# QML
qml-module-qtqml-models2,
qml-module-qtquick-controls,
qml-module-qtquick-dialogs,
qml-module-qtquick-controls (>= 5.10),
qml-module-qtquick-controls2 (>= 5.10),
qml-module-qtquick-dialogs (>= 5.10),
qml-module-qt-labs-settings,
qml-module-qt-labs-folderlistmodel,
# um3networkprinting plugin
python3-zeroconf,
Recommends:
fonts-open-sans,
cura-resources-firmware,
cura-plugins-all,
python3-numpy-stl,
python3-trimesh,
python3-pyqt5,
python3-pyqt5.qtwebsockets,
python3-pyqt5.qtx11extras,
Provides:
cura-plugin-api-3,
${python3:Provides},
XB-Python3-Version:
${python3:Versions},
Description: 3D printer / slicing GUI built on top of the Uranium framework
This is the new, shiny frontend for Cura. daid/Cura is the old legacy Cura that everyone knows and loves/hates.
.
We re-worked the whole GUI code at Ultimaker, because the old code started to become a unmaintainable.
Package: cura-plugins-all
Architecture: all
Depends:
cura-plugin-gcodereader,
cura-plugin-sliceinfo,
cura-plugin-postprocessing,
cura-plugin-ultimakermachineactions,
cura-plugin-um3networkprinting,
cura-plugin-usbprinting,
cura-plugin-ufpreader,
cura-plugin-ufpwriter,
cura-plugin-x3dreader,
${python3:Provides},
Conflicts:
cura-plugin-ufpwriter,
cura-plugin-gcodereader,
cura-plugin-postprocessing,
cura-plugin-ultimakermachineactions,
cura-plugin-um3networkprinting,
cura-plugin-usbprinting,
cura-plugin-x3dreader,
Provides:
cura-plugins
Enhances:
cura
Description: Cura plugin meta-package
Replaces:
cura-plugin-gcodereader,
cura-plugin-postprocessing,
cura-plugin-ultimakermachineactions,
cura-plugin-um3networkprinting,
cura-plugin-usbprinting,
cura-plugin-x3dreader,
XB-Python3-Version:
${python3:Versions},
Description: Slicing application for 3-D printers (GUI)
Cura converts digital 3D models into printing instructions (G-code)
for your 3D printer. It cuts the model into horizontal slices (layers),
generates toolpaths to fill them and calculates the amount of material
to be extruded.
.
Cura is easy to use for novices and provide over 200 settings to adjust
for the expert. It can output G-Code for several series of 3D printers,
most notably the Ultimaker.
.
This package provides the user interface.
Package: cura-plugin-gcodereader
Package: cura-plugins-all
Architecture: all
Depends:
cura-plugin-curadrive,
cura-plugin-sliceinfo,
Provides:
cura-plugins,
Enhances:
cura,
Description: Slicing application for 3-D printers - plugin metapackage
Cura converts digital 3D models into printing instructions (G-code)
for your 3D printer. It cuts the model into horizontal slices (layers),
generates toolpaths to fill them and calculates the amount of material
to be extruded.
.
Cura is easy to use for novices and provide over 200 settings to adjust
for the expert. It can output G-Code for several series of 3D printers,
most notably the Ultimaker.
.
This package is a meta package to ensure, that all optional plugins have been installed.
Package: cura-plugin-curadrive
Architecture: all
Depends:
cura-plugin-api-3,
@ -71,8 +124,17 @@ Provides:
${python3:Provides},
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - GCodeReader
This is plugin is used to open G-Code files in Cura.
Description: Slicing application for 3-D printers - CuraDrive plugin
Cura converts digital 3D models into printing instructions (G-code)
for your 3D printer. It cuts the model into horizontal slices (layers),
generates toolpaths to fill them and calculates the amount of material
to be extruded.
.
Cura is easy to use for novices and provide over 200 settings to adjust
for the expert. It can output G-Code for several series of 3D printers,
most notably the Ultimaker.
.
This package provides a service, which allows backups of configurations and settings to Ultimaker servers.
Package: cura-plugin-sliceinfo
Architecture: all
@ -85,67 +147,14 @@ Provides:
${python3:Provides},
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - SliceInfo
This is plugin is used to collect statistics of the user's usage of Cura. You can enable/disable collecting data in Cura, too.
Description: Slicing application for 3-D printers - SliceInfoPlugin plugin
Cura converts digital 3D models into printing instructions (G-code)
for your 3D printer. It cuts the model into horizontal slices (layers),
generates toolpaths to fill them and calculates the amount of material
to be extruded.
.
NOTE: I personally recommend to install and enable this plugin. Ultimaker sets priorities by their collected stats. So if there are to less people using Cura with Linux, they simply won't work on Linux-specific issues (at least so quickly). So better keep it enabled, so Linux support will be kept alive!
Package: cura-plugin-ultimakermachineactions
Architecture: all
Depends:
cura-plugin-api-3,
${shlibs:Depends},
${misc:Depends},
${python3:Depends},
Provides:
${python3:Provides},
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - UltimakerMachineActions
This is plugin adds additional functions to preform some Ultimaker-specific actions.
Package: cura-plugin-um3networkprinting
Architecture: all
Depends:
cura-plugin-api-3,
${shlibs:Depends},
${misc:Depends},
${python3:Depends},
python3-zeroconf,
Provides:
${python3:Provides},
cura-extra-plugin-um3networkprinting,
Conflicts:
cura-extra-plugin-um3networkprinting,
Replaces:
cura-extra-plugin-um3networkprinting,
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - UM3NetworkPrinting
This is plugin adds additional functions to be able to print with an UM3 over the network.
Package: cura-plugin-usbprinting
Architecture: all
Depends:
cura-plugin-api-3,
${shlibs:Depends},
${misc:Depends},
${python3:Depends},
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - USBPrinting
This is plugin adds additional functions to be able to print via USB.
Package: cura-plugin-x3dreader
Architecture: all
Depends:
cura-plugin-api-3,
${shlibs:Depends},
${misc:Depends},
${python3:Depends},
Provides:
${python3:Provides},
XB-Python3-Version:
${python3:Versions},
Description: Cura plugin - X3DReader
This is plugin is used to open X3D files in Cura.
Cura is easy to use for novices and provide over 200 settings to adjust
for the expert. It can output G-Code for several series of 3D printers,
most notably the Ultimaker.
.
This package provides a tool, which sends statistics to Ultimaker.

View File

@ -0,0 +1 @@
/usr/lib/cura/plugins/CuraDrive/

View File

@ -1 +0,0 @@
/usr/lib/cura/plugins/GCodeReader

View File

@ -1 +0,0 @@
/usr/lib/cura/plugins/UltimakerMachineActions

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/UM3NetworkPrinting

View File

@ -1 +0,0 @@
usr/lib/cura/plugins/USBPrinting

View File

@ -1 +0,0 @@
/usr/lib/cura/plugins/X3DReader

10
Cura/cura.envhack Executable file
View File

@ -0,0 +1,10 @@
#!/bin/sh
export XDG_CONFIG_DIRS=/etc/xdg
unset XDG_SESSION_DESKTOP
unset XDG_CURRENT_DESKTOP
unset KDE_FULL_SESSION
unset KDE_SESSION_UID
unset KDE_SESSION_VERSION
cura.real "$@"

View File

@ -1,37 +1,61 @@
usr/share/cura/resources/quality
usr/share/cura/resources/qml
usr/share/cura/resources/meshes
usr/share/cura/resources/i18n
usr/share/cura/resources/variants
usr/share/cura/resources/extruders
usr/share/cura/resources/shaders
usr/share/cura/resources/themes
usr/share/cura/resources/themes/cura
usr/share/cura/resources/images
usr/share/cura/resources/definitions
usr/lib/cura/plugins/XRayView
usr/lib/cura/plugins/SolidView
usr/lib/cura/plugins/LegacyProfileReader
usr/lib/cura/plugins/GCodeWriter
usr/lib/cura/plugins/CuraProfileReader
usr/lib/cura/plugins/XmlMaterialProfile
usr/lib/cura/plugins/GCodeProfileReader
usr/lib/cura/plugins/ImageReader
usr/lib/cura/plugins/VersionUpgrade
usr/lib/cura/plugins/3MFReader
usr/lib/cura/plugins/3MFWriter
usr/lib/cura/plugins/CuraEngineBackend
usr/lib/cura/plugins/PerObjectSettingsTool
usr/lib/cura/plugins/PluginBrowser
usr/lib/cura/plugins/AutoSave
usr/lib/cura/plugins/RemovableDriveOutputDevice
usr/lib/cura/plugins/LayerView
usr/lib/cura/plugins/CuraProfileWriter
usr/lib/cura/plugins/ChangeLogPlugin
usr/lib/cura/plugins/MachineSettingsAction
usr/bin/cura
usr/lib/python3/dist-packages/cura
usr/share/appdata/
usr/share/applications/
usr/share/icons/hicolor/128x128/apps
usr/share/mime/packages/
/usr/bin/
/usr/lib/cura/plugins/3MFReader
/usr/lib/cura/plugins/3MFWriter
/usr/lib/cura/plugins/AMFReader
/usr/lib/cura/plugins/CuraEngineBackend
/usr/lib/cura/plugins/CuraProfileReader
/usr/lib/cura/plugins/CuraProfileWriter
/usr/lib/cura/plugins/DigitalLibrary
/usr/lib/cura/plugins/FirmwareUpdateChecker
/usr/lib/cura/plugins/FirmwareUpdater
/usr/lib/cura/plugins/GCodeReader
/usr/lib/cura/plugins/GCodeGzReader
/usr/lib/cura/plugins/GCodeGzWriter
/usr/lib/cura/plugins/GCodeProfileReader
/usr/lib/cura/plugins/GCodeWriter
/usr/lib/cura/plugins/ImageReader
/usr/lib/cura/plugins/LegacyProfileReader
/usr/lib/cura/plugins/MachineSettingsAction
/usr/lib/cura/plugins/Marketplace
/usr/lib/cura/plugins/ModelChecker
/usr/lib/cura/plugins/MonitorStage
/usr/lib/cura/plugins/PerObjectSettingsTool
/usr/lib/cura/plugins/PostProcessingPlugin
/usr/lib/cura/plugins/PrepareStage
/usr/lib/cura/plugins/PreviewStage
/usr/lib/cura/plugins/RemovableDriveOutputDevice
/usr/lib/cura/plugins/SentryLogger
/usr/lib/cura/plugins/SimulationView
/usr/lib/cura/plugins/SolidView
/usr/lib/cura/plugins/SupportEraser
/usr/lib/cura/plugins/TrimeshReader
/usr/lib/cura/plugins/UltimakerMachineActions
/usr/lib/cura/plugins/UFPReader
/usr/lib/cura/plugins/UFPWriter
/usr/lib/cura/plugins/UM3NetworkPrinting
/usr/lib/cura/plugins/USBPrinting
/usr/lib/cura/plugins/VersionUpgrade
/usr/lib/cura/plugins/X3DReader
/usr/lib/cura/plugins/XmlMaterialProfile
/usr/lib/cura/plugins/XRayView
/usr/lib/python3/dist-packages/cura
/usr/share/applications/
/usr/share/cura/resources/bundled_packages/cura.json
/usr/share/cura/resources/definitions
/usr/share/cura/resources/extruders
/usr/share/cura/resources/i18n
/usr/share/cura/resources/images
/usr/share/cura/resources/intent
/usr/share/cura/resources/meshes
/usr/share/cura/resources/qml
/usr/share/cura/resources/quality
/usr/share/cura/resources/setting_visibility
/usr/share/cura/resources/shaders
/usr/share/cura/resources/texts
/usr/share/cura/resources/themes
/usr/share/cura/resources/variants
/usr/share/cura/resources/public_key.pem
/usr/share/cura/resources/README_resources.txt
/usr/share/icons/hicolor/128x128/apps
/usr/share/metainfo/
/usr/share/mime/packages/

View File

@ -0,0 +1,17 @@
Author: Gregor Riepl <onitake@gmail.com>
Description: Fonts should be packaged separately.
This patch excludes the installation of Open Sans,
so a system version is picked up instead.
A dependency on fonts-open-sans was added to debian/control.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,7 +37,8 @@
find_package(PythonInterp 3.5.0 REQUIRED)
install(DIRECTORY resources
- DESTINATION ${CMAKE_INSTALL_DATADIR}/cura)
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/cura
+ PATTERN resources/themes/cura-light/fonts EXCLUDE)
install(DIRECTORY plugins
DESTINATION lib/cura)
if(NOT APPLE AND NOT WIN32)

View File

@ -1,27 +1,41 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
#export DH_VERBOSE = 1
# Suppress __pycache__ pollution
export PYTHONDONTWRITEBYTECODE = 1
DEB_PACKAGE_VERSION ?= $(shell dpkg-parsechangelog -SVersion | cut -f2 -d":" | cut -f1 -d"~")
%:
dh $@ --with python3 --buildsystem=cmake --parallel
dh $@ --buildsystem=cmake --with python3 --parallel
override_dh_clean:
rm -fv debian/cura.sharedmimeinfo
# patch --dry-run -Rf -i debian/patches/02-exclude-fonts.patch && patch -R -i debian/patches/02-exclude-fonts.patch || true
dh_clean -O--buildsystem=cmake -O--parallel
override_dh_install:
dh_install --fail-missing
override_dh_auto_configure:
# patch -f -i debian/patches/02-exclude-fonts.patch
dh_auto_configure -- \
-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DURANIUM_SCRIPTS_DIR=/usr/share/uranium/scripts/ \
-DGETTEXT_MSGINIT_EXECUTABLE=/usr/bin/msginit \
-DCURA_VERSION="$(DEB_PACKAGE_VERSION) (PPA)"
-DCURA_VERSION="$(DEB_PACKAGE_VERSION)-PPA"
override_dh_auto_install:
dh_auto_install
# Hacking Cura with some environment hacks for KDE
mv debian/tmp/usr/bin/cura debian/tmp/usr/bin/cura.real
cp -fv debian/cura.envhack debian/tmp/usr/bin/cura
override_dh_installmime:
cp -fv cura.sharedmimeinfo debian/cura.sharedmimeinfo
dh_installmime -O--buildsystem=cmake -O--parallel
override_dh_auto_test:
dh_auto_test || true

View File

@ -1,6 +0,0 @@
uranium for Debian
------------------
<possible notes regarding this package - if none, delete this file>
-- Thomas-Karl Pietrowski <thopiekar@unknown> Thu, 30 Jul 2015 13:51:51 +0200

View File

@ -1,10 +1,7 @@
uranium for Debian
Uranium for Debian
------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas-Karl Pietrowski <thopiekar@unknown> Thu, 30 Jul 2015 13:51:51 +0200
-- Thomas-Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200

View File

@ -1,5 +1,5 @@
cura-engine (1:2.6.99-master) unstable; urgency=medium
cura-engine (1:4.14) unstable; urgency=medium
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:51:51 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200

View File

@ -1,14 +1,21 @@
Source: cura-engine
Section: utils
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), cmake,
libpthread-stubs0-dev,
libboost-all-dev,
python3-all-dev,
libarcus-dev,
protobuf-compiler, libprotobuf-dev,
# Protobuf (>= 3.5)
protobuf-compiler (>= 3.5), libprotobuf-dev (>= 3.5),
stb-dev,
# Tests
libcppunit-dev,
# # Optional installation of gmock
libgmock-dev | libgtest-dev,
libgtest-dev,
Standards-Version: 3.9.6
Homepage: https://github.com/Ultimaker/CuraEngine
Vcs-Git: https://github.com/Ultimaker/CuraEngine.git
@ -18,9 +25,9 @@ X-Python3-Version: >= 3.4
Package: cura-engine
Architecture: any
Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
Description: commandline slicer program for 3-D printers
3-D printers need a toolpath for printing, while what is usually distributed
Description: Slicing application for 3-D printers (CLI)
Most 3-D printers need a toolpath for printing, while what is usually distributed
is a 3-D model. A slicer programs converts a model to a toolpath, with user
defined settings for options such as infill density and printing speed.
.
This slicer is the commandline backend of Cura.
This slicer is used by Cura to create these toolpaths.

View File

@ -7,7 +7,7 @@ Copyright: 2013 David Braam
License: AGPL-3
Files: debian/*
Copyright: 2015 Thomas-Karl Pietrowski <thopiekar@unknown>
Copyright: 2015 Thomas Karl Pietrowski <thopiekar@gmail.com>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by

View File

@ -1,23 +1,22 @@
#!/usr/bin/make -f
DEB_ARCH=$(shell dpkg --print-architecture)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
DEB_PACKAGE_VERSION ?= $(shell dpkg-parsechangelog -SVersion | cut -f2 -d":" | cut -f1 -d"~")
%:
dh $@ --buildsystem=cmake --parallel
override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_TESTS:BOOL=ON
-DBUILD_TESTS:BOOL=OFF \
-DCURA_ENGINE_VERSION=${DEB_PACKAGE_VERSION}
override_dh_install:
dh_install --fail-missing
override_dh_missing:
dh_missing --fail-missing
ifeq ($(DEB_ARCH),i386)
override_dh_auto_test:
@echo "Ignoring tests on $(DEB_ARCH)"
dh_auto_test || true
endif

View File

@ -1,40 +1,38 @@
# cura-packaging
# Cura-packaging
## Home of the packaging files for:
* https://launchpad.net/~thopiekar/+archive/ubuntu/cura
* https://launchpad.net/~thopiekar/+archive/ubuntu/cura-master
## Any problems with your installation?
Take a look at [Troubleshooting](Troubleshooting.md) first. If you are sure that your problems are 100%ly related to the packages and not to Cura itself, report your problems here. When reporting problems at [Cura](https://github.com/Ultimaker/Cura), do not forget to mention me in your issue report by `@thopiekar`, so I get notified.
Take a look at [Troubleshooting](https://thopiekar.eu/cura/ppa/troubleshooting/) first. If you are sure that your problems are 100%ly related to the packages and not to Cura itself, report your problems here. When reporting problems at [Cura](https://github.com/Ultimaker/Cura), do not forget to mention me in your issue report by `@thopiekar`, so I get notified.
There is also a issue report for different problems at [#1094](https://github.com/Ultimaker/Cura/issues/1094). Users already exchange their workarounds there and also help each other.
## Discussion:
* https://ultimaker.com/en/community/21651-ubuntu-support-discussion-on-software-packages-hosted-in-my-ppa
### Recipes building packages from `[2.3]` (as known as `stable`):
### Recipes building packages for `[stable]`):
* https://code.launchpad.net/~thopiekar/+recipe/cura-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/cura-binary-data-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/cura-extra-plugins-stable-daily (3rd-party)
* PostProcessingPlugin
* OctoPrintPlugin
* UM3NetworkPrintingPlugin
* https://code.launchpad.net/~thopiekar/+recipe/cura-engine-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/fdm-materials-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/libarcus-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/libcharon-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/libsavitar-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/uranium-stable-daily
* https://code.launchpad.net/~thopiekar/+recipe/stb-stable-daily (3rd-party) (not updated frequently)
* (protobuf is not updated frequently)
### Recipes building packages from `[master]`:
### Recipes building packages for `[master]`:
* https://code.launchpad.net/~thopiekar/+recipe/cura-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/cura-binary-data-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/cura-extra-plugins-master-daily (3rd-party)
* DBusInterface
* GodModePlugin
* OctoPrintPlugin
* OrientationPlugin
* PostProcessingPlugin
* https://code.launchpad.net/~thopiekar/+recipe/cura-engine-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/fdm-materials-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/libarcus-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/libcharon-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/libsavitar-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/uranium-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/pynest2d-master-daily
* https://code.launchpad.net/~thopiekar/+recipe/protobuf-daily (3rd-party)
* https://code.launchpad.net/~thopiekar/+recipe/stb-daily (3rd-party)
* https://code.launchpad.net/~thopiekar/+recipe/libnest2d-master-daily (3rd-party)

View File

@ -1,35 +0,0 @@
# Troubleshooting
## Removing packages from the PPA:
### Method 1: Using ppa-purge
In case of our stable PPA:
```{r, engine='bash'}
sudo apt update
sudo apt install ppa-purge
sudo ppa-purge ppa:thopiekar/cura
```
In case of our master PPA:
```{r, engine='bash'}
sudo apt update
sudo apt install ppa-purge
sudo ppa-purge ppa:thopiekar/cura-master
```
### Method 2: Using synaptic
Using Synaptic you can easily see where your installed packages are from.
In our case you can easily select the PPA and remove all packages from there.
For more info on using Synaptic search the web for manuals. There are enough around...
![ultimaker_synaptic](https://cloud.githubusercontent.com/assets/1847437/21223747/2cfb8984-c2c9-11e6-9b20-fe240d2eef15.png)
### Method 3: Apt-Pinning
An easy method for advanced users is to change the PPAs priority using APT pinning.
While choosing a low "Pin-Priority" you can even tell APT to avoid a repository, if needed.
Using a low here will tell APT to downgrade to the Ubuntu packages whenever possible.
## Can't find feature ... that's usually included in Cura
You probably need to install the specific plugin, you can also add all the plugins by installing `cura-extra-plugins-all`.
You can get a list of available plugins (and all packages) using the Synaptic Package Manager, by viewing
the `LP-PPA-thopiekar-cura/...` origin.
## Ultimaker 3 Connect button is missing
You probably need to add the plugin for UM3 network printing. You can install `cura-extra-plugin-um3networkprinting` or all the plugins by installing `cura-extra-plugins-all`.

View File

@ -1,5 +1,5 @@
uranium (1:2.6.99-master) unstable; urgency=low
uranium (1:4.14) unstable; urgency=low
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:51:51 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200

View File

@ -1,16 +1,26 @@
Source: uranium
Section: python
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), cmake,
debhelper (>= 9),
dh-python,
cmake,
python3-all-dev,
python3-pyqt5, python3-numpy,
python3-all-dbg,
# PyQt
python3-pyqt5,
python3-numpy,
python3-scipy,
# Docs
doxygen,
gettext,
# Test suite
python3-pytest, pylint3,
python3-scipy,
python3-pytest,
pylint3 | pylint,
python3-arcus,
python3-cryptography,
python3-pyqt5.qtquick,
Standards-Version: 3.9.6
Homepage: https://github.com/Ultimaker/Uranium
X-Python3-Version: >= 3.4
@ -23,11 +33,14 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
# brewed by Ultimaker
uranium-plugins,
python3-arcus,
# 3rd party Python modules
python3-numpy,
python3-scipy,
python3-shapely,
python3-pyclipper,
# PyQt5
python3-pyqt5,
python3-pyqt5.qtopengl,
@ -38,6 +51,8 @@ Depends:
qml-module-qtqml-models2,
qml-module-qtquick-dialogs,
Recommends:
# For speedups when loading STL files
python3-stl,
# For coloured console output
python3-colorlog,
# For numpy to calculate faster
@ -46,8 +61,12 @@ Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: A Python framework for building Desktop applications.
A Python framework for building Desktop applications.
Description: application framework for Cura (Python library)
Uranium is a Python framework for building 3D printing related applications.
.
It is mainly used by Cura.
.
This package contains the base library for Python 3.
Package: uranium-plugins
Architecture: all
@ -55,8 +74,12 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends}
Description: A Python framework for building Desktop applications.
A Python framework for building Desktop applications.
Description: application framework for Cura (plugins)
Uranium is a Python framework for building 3D printing related applications.
.
It is mainly used by Cura.
.
This package contains GUI plugins.
Package: uranium-tools
Architecture: all
@ -65,5 +88,9 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends}
Description: A Python framework for building Desktop applications.
A Python framework for building Desktop applications.
Description: application framework for Cura (development tools)
Uranium is a Python framework for building 3D printing related applications.
.
It is mainly used by Cura.
.
This package contains related development tools and cmake scripts.

View File

@ -2,15 +2,60 @@
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
# Suppress __pycache__ pollution
export PYTHONDONTWRITEBYTECODE = 1
CMAKE_COMMON_OPTIONS := -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
%:
dh $@ --with python3 --buildsystem=cmake --parallel
override_dh_auto_configure:
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}; \
dh_auto_configure --builddirectory=build-$${PYX} -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}m \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX} ; \
done
# DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}-dbg; \
dh_auto_configure --builddirectory=build-$${PYX}-dbg -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="Debug" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}dm.so \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}dm \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX}-dbg ; \
done
override_dh_auto_build:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_build --builddirectory=build-$${PYX}; \
dh_auto_build --builddirectory=build-$${PYX}-dbg; \
done
override_dh_auto_install:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_install --builddirectory=build-$${PYX} --destdir=debian/tmp; \
dh_auto_install --builddirectory=build-$${PYX}-dbg --destdir=debian/tmp-dbg; \
done
override_dh_auto_test:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_test --builddirectory=build-$${PYX} || true; \
dh_auto_test --builddirectory=build-$${PYX}-dbg || true; \
done
override_dh_install:
echo "Removing UpdateChecker"
rm -rfv debian/tmp/usr/lib/uranium/plugins/UpdateChecker
dh_install --fail-missing
override_dh_auto_configure:
dh_auto_configure -- \
-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)

6
_3rd-party/libnest2d/README.Debian vendored Normal file
View File

@ -0,0 +1,6 @@
libnest2d for Debian
-------------------
<possible notes regarding this package - if none, delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 05 Dec 2020 12:41:14 +0100

View File

@ -1,10 +1,10 @@
cura-extra-plugins for Debian
----------------------------
libnest2d for Debian
-------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sun, 17 Apr 2016 13:30:46 +0200
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 05 Dec 2020 12:41:14 +0100

5
_3rd-party/libnest2d/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
libnest2d (0.5-2) unstable; urgency=medium
* Initial release
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Sat, 05 Dec 2020 12:41:14 +0100

1
_3rd-party/libnest2d/compat vendored Normal file
View File

@ -0,0 +1 @@
10

35
_3rd-party/libnest2d/control vendored Normal file
View File

@ -0,0 +1,35 @@
Source: libnest2d
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 10),
cmake,
# libclipper-dev,
libboost-dev,
libpolyclipping-dev,
libnlopt-cxx-dev,
Standards-Version: 4.1.2
Homepage: https://github.com/prusa3d/PrusaSlicer
Vcs-Browser: https://github.com/tamasmeszaros/libnest2d
Vcs-Git: https://github.com/tamasmeszaros/libnest2d.git
Package: libnest2d
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
Description: 2D irregular bin packaging and nesting C++ header-only library
2D irregular bin packaging and nesting C++ header-only library
.
Library
Package: libnest2d-dev
Architecture: all
Depends:
libnest2d,
${misc:Depends},
Description: 2D irregular bin packaging and nesting C++ header-only library
2D irregular bin packaging and nesting C++ header-only library
.
Development files

43
_3rd-party/libnest2d/copyright vendored Normal file
View File

@ -0,0 +1,43 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libnest2d
Upstream-Contact: <preferred name and address to reach the upstream project>
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2020 Thomas Karl Pietrowski <thopiekar@unknown>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.
#
# If you need, there are some extra license texts available in two places:
# /usr/share/debhelper/dh_make/licenses/
# /usr/share/common-licenses/

View File

@ -0,0 +1,3 @@
/usr/include/
/usr/lib/*/*.so
/usr/lib/cmake/

View File

@ -0,0 +1,2 @@
README.source
README.Debian

View File

@ -0,0 +1 @@
/usr/lib/*/*.so.*

16
_3rd-party/libnest2d/rules vendored Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
%:
dh $@ --buildsystem=cmake
override_dh_auto_configure:
dh_auto_configure -- \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DLIBNEST2D_HEADER_ONLY:BOOL=OFF
override_dh_missing:
dh_missing --fail-missing

1
_3rd-party/libnest2d/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

View File

@ -1,7 +1,7 @@
Source: numpy-stl
Section: python
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends: debhelper (>= 9), dh-python,
# Python development files
python-all-dev, python3-all-dev,

View File

@ -11,26 +11,6 @@ export PYTEST_RUNNER=false
--buildsystem=pybuild \
--parallel
#### CONFIGURE ####
#override_dh_auto_configure:
# @echo "Nothing to configure over here..."
#### BUILD ####
#override_dh_auto_build:
# # RELEASE
# for PYX in $(shell pyversions -rv) $(shell py3versions -rv) ; do \
# python$${PYX} setup.py build ; \
# python$${PYX} setup.py install --root=debian/numpy-stl ; \
# python$${PYX} setup.py clean ; \
# done
#
# # DEBUG
# for PYX in $(shell pyversions -rv) $(shell py3versions -rv) ; do \
# python$${PYX}-dbg setup.py build ; \
# python$${PYX}-dbg setup.py install --root=debian/numpy-stl ; \
# python$${PYX}-dbg setup.py clean ; \
# done
override_dh_auto_test:
@echo "Nothing to test over here..."

View File

@ -1,6 +1,6 @@
protobuf (3.1.0-0curappa0) experimental; urgency=medium
protobuf (3.6.0-0curappa0) experimental; urgency=medium
* New upstream release.
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Fri, 31 Jul 2015 13:55:53 +0200
-- Thomas-Karl Pietrowski <thopiekar@gmail.com> Fri, 31 Jul 2015 13:55:53 +0200

View File

@ -39,7 +39,7 @@ Vcs-Git: git://anonscm.debian.org/collab-maint/protobuf.git
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.2
Package: libprotobuf11
Package: libprotobuf17
Architecture: any
Multi-Arch: same
Section: libs
@ -58,7 +58,7 @@ Description: protocol buffers C++ library
.
This package contains the runtime library needed for C++ applications.
Package: libprotobuf-lite11
Package: libprotobuf-lite17
Architecture: any
Multi-Arch: same
Section: libs
@ -83,9 +83,9 @@ Architecture: any
Multi-Arch: same
Section: libdevel
Provides:
libprotobuf11-dev
libprotobuf17-dev
Depends: ${misc:Depends}, zlib1g-dev,
libprotobuf11 (= ${binary:Version}), libprotobuf-lite11 (= ${binary:Version})
libprotobuf17 (= ${binary:Version}), libprotobuf-lite17 (= ${binary:Version})
Description: protocol buffers C++ library (development files)
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data - similar to XML, but smaller, faster, and
@ -101,7 +101,7 @@ Description: protocol buffers C++ library (development files)
This package contains the development headers and static libraries needed for
writing C++ applications.
Package: libprotoc11
Package: libprotoc17
Architecture: any
Multi-Arch: same
Section: libs
@ -126,9 +126,9 @@ Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libprotoc11 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
libprotoc17 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
Provides:
libprotoc11-dev
libprotoc17-dev
Replaces:
libprotobuf-dev (<< 2.1.0)
Breaks:
@ -151,7 +151,7 @@ Description: protocol buffers compiler library (development files)
Package: protobuf-compiler
Architecture: any
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}, libprotoc11 (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, libprotoc17 (= ${binary:Version})
Description: compiler for protocol buffer definition files
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data - similar to XML, but smaller, faster, and

View File

@ -1 +0,0 @@
libprotobuf-lite 11 libprotobuf-lite11

View File

@ -0,0 +1 @@
libprotobuf-lite 17 libprotobuf-lite17

View File

@ -1 +0,0 @@
libprotobuf 11 libprotobuf11

View File

@ -0,0 +1 @@
libprotobuf 17 libprotobuf17

View File

@ -1 +0,0 @@
libprotoc 11 libprotoc11

View File

@ -0,0 +1 @@
libprotoc 17 libprotoc17

6
_3rd-party/stb/README.Debian vendored Normal file
View File

@ -0,0 +1,6 @@
stb for Debian
-------------
<possible notes regarding this package - if none, delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sun, 17 Jun 2018 13:10:59 +0200

10
_3rd-party/stb/README.source vendored Normal file
View File

@ -0,0 +1,10 @@
stb for Debian
-------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sun, 17 Jun 2018 13:10:59 +0200

5
_3rd-party/stb/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
stb (0.0.1-1) unstable; urgency=medium
* Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sun, 17 Jun 2018 13:10:59 +0200

1
_3rd-party/stb/compat vendored Normal file
View File

@ -0,0 +1 @@
10

22
_3rd-party/stb/control vendored Normal file
View File

@ -0,0 +1,22 @@
Source: stb
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 10),
Standards-Version: 4.1.2
Homepage: https://github.com/nothings/stb
Vcs-Browser: https://github.com/nothings/stb
Vcs-Git: https://github.com/nothings/stb.git
Package: stb
Architecture: all
Depends:
${shlibs:Depends},
${misc:Depends},
Provides: stb-dev
Description: Sean's Tool Box - single-file public domain (or MIT licensed) libraries for C/C++
This is a single header file with a bunch of useful utilities for getting stuff done in C/C++.
.
Documentation: http://nothings.org/stb/stb_h.html
Unit tests: http://nothings.org/stb/stb.c

View File

@ -1,5 +1,5 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: cura-extra-plugins
Upstream-Name: stb
Source: <url://example.com>
Files: *
@ -14,7 +14,7 @@ License: <special license>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2016 Thomas Karl Pietrowski <thopiekar@unknown>
Copyright: 2018 Thomas Karl Pietrowski <thopiekar@unknown>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by

1
_3rd-party/stb/install vendored Normal file
View File

@ -0,0 +1 @@
*.h /usr/include/stb

19
_3rd-party/stb/rules vendored Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
#export DH_VERBOSE = 1
# see FEATURE AREAS in dpkg-buildflags(1)
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@

1
_3rd-party/stb/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

2
_3rd-party/stb/stb-docs.docs vendored Normal file
View File

@ -0,0 +1,2 @@
README.source
README.Debian

6
_3rd-party/trimesh/README.Debian vendored Normal file
View File

@ -0,0 +1,6 @@
numpy-stl for Debian
-------------------
<possible notes regarding this package - if none, delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 29 Apr 2017 11:45:20 +0200

10
_3rd-party/trimesh/README.source vendored Normal file
View File

@ -0,0 +1,10 @@
numpy-stl for Debian
-------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 29 Apr 2017 11:45:20 +0200

5
_3rd-party/trimesh/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
trimesh (3.2.22) unstable; urgency=medium
* Initial release
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 05 Oct 2019 21:23:46 +0200

57
_3rd-party/trimesh/control vendored Normal file
View File

@ -0,0 +1,57 @@
Source: trimesh
Section: python
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), dh-python,
# Python development files
python-all-dev, python3-all-dev,
# Python setuptools
python-setuptools, python3-setuptools,
# pypandoc
python-pypandoc, python3-pypandoc,
# Numpy
python-numpy, python3-numpy,
# SciPy
python-scipy, python3-scipy,
# networkx
python-networkx, python3-networkx,
# recommonmark
python-recommonmark, python3-recommonmark,
# jupyter
python-jupyter-core, python3-jupyter-core,
# Sphinx
python-sphinx, python3-sphinx,
sphinx-rtd-theme-common,
# PyOpenSSL
python-openssl, python3-openssl,
Standards-Version: 3.9.8
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.4
Homepage: <insert the upstream URL, if relevant>
#Vcs-Git: https://anonscm.debian.org/collab-maint/trimesh.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/trimesh.git
Package: trimesh
Architecture: all
Depends:
python-trimesh,
python3-trimesh,
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
Package: python-trimesh
Architecture: all
Depends:
${misc:Depends},
${python:Depends},
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
Package: python3-trimesh
Architecture: all
Depends:
${misc:Depends},
${python3:Depends},
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>

38
_3rd-party/trimesh/copyright vendored Normal file
View File

@ -0,0 +1,38 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: numpy-stl
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2017 Thomas Karl Pietrowski <thopiekar@unknown>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.

View File

@ -0,0 +1 @@
/usr/lib/python2*/dist-packages

View File

@ -0,0 +1 @@
/usr/lib/python3*/dist-packages

18
_3rd-party/trimesh/rules vendored Executable file
View File

@ -0,0 +1,18 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
export PYTEST_RUNNER=false
%:
dh $@ --with python2 \
--with python3 \
--buildsystem=pybuild \
--parallel
override_dh_auto_test:
@echo "Nothing to test over here..."
override_dh_install:
dh_install --fail-missing

1
_3rd-party/trimesh/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (native)

2
_3rd-party/trimesh/trimesh-docs.docs vendored Normal file
View File

@ -0,0 +1,2 @@
README.source
README.Debian

0
_3rd-party/trimesh/trimesh.install vendored Normal file
View File

View File

@ -1,5 +1,5 @@
cura-binary-data (2.6.99-master) unstable; urgency=low
cura-binary-data (4.14) unstable; urgency=low
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200

View File

@ -1,7 +1,7 @@
Source: cura-binary-data
Section: science
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), cmake,
Standards-Version: 3.9.6
@ -21,8 +21,9 @@ Provides:
cura-firmware,
cura-resources-materials-generic,
cura-resources-materials-ultimaker,
Description: Cura material files
These files are needed to work with printers like UM2+ and UM3.
Description: Slicing application for 3-D printers - firmware files
This package provides firmware for different kind of printers.
So not only Ultimaker printers, but also printers, which are opensource at least.
## Already built in "cura"
#Package: cura-resources-i18n
@ -35,4 +36,3 @@ Description: Cura material files
# cura-resources-materials-ultimaker,
#Description: Cura material files
# These files are needed to work with printers like UM2+ and UM3.

View File

@ -12,5 +12,8 @@ override_dh_auto_install:
dh_auto_install --destdir=debian/tmp
# https://github.com/Ultimaker/cura-binary-data/pull/4
#override_dh_install:
# dh_install --fail-missing
#override_dh_missing:
# dh_missing --fail-missing
override_dh_auto_test:
dh_auto_test || true

View File

@ -1,5 +1,5 @@
fdm-materials (2.6.99-master) unstable; urgency=low
fdm-materials (4.14) unstable; urgency=low
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200

View File

@ -1,7 +1,7 @@
Source: fdm-materials
Section: science
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9), cmake,
Standards-Version: 3.9.6
@ -24,7 +24,9 @@ Provides:
cura-resources-materials-polymaker,
cura-resources-materials-ultimaker,
Conflicts:
fdm-materials,
cura (<< 2.4),
Description: Cura material files
Replaces:
fdm-materials,
Description: Slicing application for 3-D printers - material files
These files are needed to work with printers like UM2+ and UM3.

View File

@ -8,5 +8,8 @@ DEB_PACKAGE_VERSION ?= $(shell dpkg-parsechangelog -SVersion | cut -f2 -d":" | c
%:
dh $@ --buildsystem=cmake --parallel
#override_dh_install:
# dh_install --fail-missing
override_dh_auto_test:
dh_auto_test || true
override_dh_missing:
dh_missing --fail-missing

View File

@ -1,5 +1,5 @@
libarcus (1:2.6.99-master) unstable; urgency=low
libarcus (1:4.14) unstable; urgency=low
* Initial release
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200

View File

@ -1,26 +1,44 @@
Source: libarcus
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Build-Depends: debhelper (>= 9), cmake,
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
# Debhelper and build systems
debhelper (>= 9),
dh-python,
cmake,
# Python3
python3-all-dev, python3-all-dbg,
python3-sip-dev, python3-sip-dbg,
protobuf-compiler, libprotobuf-dev (>= 3.0.0), libprotoc-dev,
# SIP
python3-sip-dev,
# Protobuf >= 3.5
protobuf-compiler (>= 3.5), libprotobuf-dev (>= 3.5), libprotoc-dev,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.4
Homepage: https://github.com/Ultimaker/libArcus
Vcs-Git: https://github.com/Ultimaker/libArcus.git
Vcs-Browser: https://github.com/Ultimaker/libArcus
Package: libarcus
Package: libarcus3
Architecture: any
Multi-Arch: same
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends}
Description: Communication library between internal components for Ultimaker software
Communication library between internal components for Ultimaker software
${misc:Depends},
Provides:
libarcus,
Conflicts:
libarcus,
Replaces:
libarcus,
Description: Message queue for Cura based on protobuf (shared library)
This library contains C++ code and Python3 bindings for creating a socket
in a thread and using this socket to send and receive messages based on
the Protocol Buffers library. It is designed to facilitate the communication
between Cura and its backend and similar code.
.
This package contains the shared library.
Package: libarcus-dbg
Architecture: any
@ -29,8 +47,13 @@ Section: debug
Depends:
${shlibs:Depends},
${misc:Depends},
Description: Communication library between internal components for Ultimaker software
Communication library between internal components for Ultimaker software
Description: Message queue for Cura based on protobuf (development files)
This library contains C++ code and Python3 bindings for creating a socket
in a thread and using this socket to send and receive messages based on
the Protocol Buffers library. It is designed to facilitate the communication
between Cura and its backend and similar code.
.
This package contains C++ headers.
Package: libarcus-dev
Architecture: any
@ -39,9 +62,14 @@ Section: libdevel
Depends:
${shlibs:Depends},
${misc:Depends},
libarcus (= ${binary:Version}),
Description: Communication library between internal components for Ultimaker software
Communication library between internal components for Ultimaker software
libarcus3 (= ${binary:Version}),
Description: Message queue for Cura based on protobuf (development files)
This library contains C++ code and Python3 bindings for creating a socket
in a thread and using this socket to send and receive messages based on
the Protocol Buffers library. It is designed to facilitate the communication
between Cura and its backend and similar code.
.
This package contains debug files.
Package: python3-arcus
Architecture: any
@ -50,13 +78,18 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
libarcus (= ${binary:Version})
libarcus3 (= ${binary:Version}),
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: Communication library between internal components for Ultimaker software
Communication library between internal components for Ultimaker software
Description: Message queue for Cura based on protobuf (Python bindings)
This library contains C++ code and Python3 bindings for creating a socket
in a thread and using this socket to send and receive messages based on
the Protocol Buffers library. It is designed to facilitate the communication
between Cura and its backend and similar code.
.
This package contains the Python 3 bindings.
Package: python3-arcus-dbg
Architecture: any
@ -65,10 +98,15 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
libarcus-dbg (= ${binary:Version})
libarcus-dbg (= ${binary:Version}),
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: Communication library between internal components for Ultimaker software
Communication library between internal components for Ultimaker software
Description: Message queue for Cura based on protobuf (Python bindings)
This library contains C++ code and Python3 bindings for creating a socket
in a thread and using this socket to send and receive messages based on
the Protocol Buffers library. It is designed to facilitate the communication
between Cura and its backend and similar code.
.
This package contains debug builds of the Python 3 bindings.

View File

@ -1,13 +1,13 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
export DH_VERBOSE=1
CMAKE_COMMON_OPTIONS := -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_EXAMPLES:BOOL=OFF
CMAKE_COMMON_OPTIONS:=-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_EXAMPLES:BOOL=OFF
%:
dh $@ --with python3 --buildsystem=cmake --parallel
dh $@ --buildsystem=cmake --with python3 --parallel
override_dh_auto_clean:
rm -rf build-*
@ -18,29 +18,27 @@ override_dh_auto_configure:
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}; \
dh_auto_configure -a \
--builddirectory=build-$${PYX} -- \
--builddirectory=build-$${PYX} -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPython_VERSION:STRING="$${PYX}" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}m \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX} ; \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) ; \
done
# DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}-dbg; \
dh_auto_configure -a \
--builddirectory=build-$${PYX}-dbg -- \
--builddirectory=build-$${PYX}-dbg -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="Debug" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}dm.so \
-DPython_VERSION:STRING="$${PYX}" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}dm \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX}dm ; \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}d.so ; \
done
override_dh_auto_build:
@ -65,9 +63,16 @@ override_dh_install:
dh_install \
-plibarcus-dbg \
-ppython3-arcus-dbg \
--sourcedir=debian/tmp-dbg --list-missing
dh_install -a --remaining-packages --fail-missing
--sourcedir=debian/tmp-dbg \
--list-missing
dh_install \
-a \
--remaining-packages \
--fail-missing
override_dh_strip:
dh_strip -plibarcus --dbg-package=libarcus-dbg
dh_strip -plibarcus3 --dbg-package=libarcus-dbg
dh_strip -ppython3-arcus --dbg-package=python3-arcus-dbg
override_dh_auto_test:
dh_auto_test || true

6
libCharon/README.Debian Normal file
View File

@ -0,0 +1,6 @@
libsavitar for Debian
--------------------
<possible notes regarding this package - if none, delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Thu, 09 Feb 2017 18:12:16 +0100

10
libCharon/README.source Normal file
View File

@ -0,0 +1,10 @@
libsavitar for Debian
--------------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas Karl Pietrowski <thopiekar@unknown> Thu, 09 Feb 2017 18:12:16 +0100

5
libCharon/changelog Normal file
View File

@ -0,0 +1,5 @@
libcharon (4.14) unstable; urgency=medium
* Initial release
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Tue, 20 Mar 2018 18:05:49 +0200

2
libCharon/charon.install Normal file
View File

@ -0,0 +1,2 @@
usr/share/dbus-1/system.d/*
usr/lib/systemd/system/*

1
libCharon/compat Normal file
View File

@ -0,0 +1 @@
9

38
libCharon/control Normal file
View File

@ -0,0 +1,38 @@
Source: libcharon
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9),
cmake,
dh-python,
python3-all-dev, python3-all-dbg,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.4
Homepage: https://github.com/Ultimaker/libCharon
Vcs-Git: https://github.com/Ultimaker/libCharon.git
Vcs-Browser: https://github.com/Ultimaker/libCharon
Package: charon
Architecture: all
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends},
python3-charon,
Description: libCharon libraries
libCharon is a c++ implementation of 3mf loading with SIP python bindings
Package: python3-charon
Architecture: all
Section: python
Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: Python3 bindings for libCharon
libCharon is a c++ implementation of 3mf loading with SIP python bindings

38
libCharon/copyright Normal file
View File

@ -0,0 +1,38 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: libsavitar
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2017 Thomas Karl Pietrowski <thopiekar@unknown>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.

View File

@ -0,0 +1 @@
usr/lib/python3*/dist-packages/Charon

39
libCharon/rules Executable file
View File

@ -0,0 +1,39 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
# Suppress __pycache__ pollution
export PYTHONDONTWRITEBYTECODE = 1
%:
dh $@ --with python3 --buildsystem=cmake --parallel
override_dh_auto_clean:
rm -rf build-*
- rm -rf debian/tmp
override_dh_auto_configure:
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}; \
dh_auto_configure --builddirectory=build-$${PYX} -- \
-DCMAKE_BUILD_TYPE:STRING="Release" \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX} ; \
done
override_dh_auto_build:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_build --builddirectory=build-$${PYX}; \
done
override_dh_auto_install:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_install --builddirectory=build-$${PYX} --destdir=debian/tmp ; \
done
override_dh_auto_test:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_test --builddirectory=build-$${PYX} || true ; \
done
override_dh_missing:
dh_missing --fail-missing

1
libCharon/source/format Normal file
View File

@ -0,0 +1 @@
3.0 (native)

View File

@ -1,5 +1,5 @@
libsavitar (2.6.99-master) unstable; urgency=medium
libsavitar (4.14) unstable; urgency=medium
* Initial release
-- Thomas Karl Pietrowski <thopiekar@googlemail.com> Thu, 09 Feb 2017 18:12:16 +0100
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 09 Feb 2017 18:12:16 +0100

View File

@ -1,25 +1,36 @@
Source: libsavitar
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
Build-Depends: debhelper (>= 9), cmake,
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
debhelper (>= 9),
dh-python,
cmake,
# Python
python3-all-dev, python3-all-dbg,
python3-sip-dev, python3-sip-dbg,
# SIP
python3-sip-dev,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.4
Homepage: <insert the upstream URL, if relevant>
#Vcs-Git: git://anonscm.debian.org/collab-maint/libsavitar.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/libsavitar.git
Homepage: https://github.com/Ultimaker/libSavitar
Vcs-Git: https://github.com/Ultimaker/libSavitar.git
Vcs-Browser: https://github.com/Ultimaker/libSavitar
Package: libsavitar
Package: libsavitar0
Architecture: any
Multi-Arch: same
Section: libs
Depends:
${shlibs:Depends},
${misc:Depends}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
${misc:Depends},
Provides:
libsavitar,
Conflicts:
libsavitar,
Replaces:
libsavitar,
Description: libSavitar libraries
libSavitar is a c++ implementation of 3mf loading with SIP python bindings
Package: libsavitar-dbg
Architecture: any
@ -28,8 +39,8 @@ Section: debug
Depends:
${shlibs:Depends},
${misc:Depends},
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
Description: libSavitar debug symbols
libSavitar is a c++ implementation of 3mf loading with SIP python bindings
Package: libsavitar-dev
Architecture: any
@ -38,9 +49,9 @@ Section: libdevel
Depends:
${shlibs:Depends},
${misc:Depends},
libsavitar (= ${binary:Version}),
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
libsavitar0 (= ${binary:Version}),
Description: libSavitar development files
libSavitar is a c++ implementation of 3mf loading with SIP python bindings
Package: python3-savitar
Architecture: any
@ -49,13 +60,13 @@ Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
libsavitar (= ${binary:Version})
libsavitar0 (= ${binary:Version})
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
Description: Python3 bindings for libSavitar
libSavitar is a c++ implementation of 3mf loading with SIP python bindings
Package: python3-savitar-dbg
Architecture: any
@ -69,5 +80,5 @@ Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: <insert up to 60 chars description>
<insert long description, indented with spaces>
Description: Python3 bindings for libSavitar - debug symbols
libSavitar is a c++ implementation of 3mf loading with SIP python bindings

View File

@ -1,13 +1,13 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE = 1
export DH_VERBOSE=1
CMAKE_COMMON_OPTIONS := -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_EXAMPLES:BOOL=OFF
CMAKE_COMMON_OPTIONS:=-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_EXAMPLES:BOOL=OFF
%:
dh $@ --with python3 --buildsystem=cmake --parallel
dh $@ --buildsystem=cmake --with python3 --parallel
override_dh_auto_clean:
rm -rf build-*
@ -15,32 +15,31 @@ override_dh_auto_clean:
- rm -rf debian/tmp-dbg
override_dh_auto_configure:
# RELEASE WITH DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}; \
dh_auto_configure -a \
--builddirectory=build-$${PYX} -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}m \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX} ; \
--builddirectory=build-$${PYX} -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
-DPython_VERSION:STRING="$${PYX}" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) ; \
done
# DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}-dbg; \
dh_auto_configure -a \
--builddirectory=build-$${PYX}-dbg -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="Debug" \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}m.so \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}dm.so \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_INCLUDE_DIR:FILEPATH=/usr/include/python$${PYX}dm \
-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python$${PYX}dm ; \
--builddirectory=build-$${PYX}-dbg -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="Debug" \
-DPython_VERSION:STRING="$${PYX}" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}d.so ; \
done
override_dh_auto_build:
@ -69,5 +68,8 @@ override_dh_install:
dh_install -a --remaining-packages --fail-missing
override_dh_strip:
dh_strip -plibarcus --dbg-package=libsavitar-dbg
dh_strip -ppython3-arcus --dbg-package=python3-savitar-dbg
dh_strip -plibsavitar0 --dbg-package=libsavitar-dbg
dh_strip -ppython3-savitar --dbg-package=python3-savitar-dbg
override_dh_auto_test:
dh_auto_test || true

10
pynest2d/README.source Normal file
View File

@ -0,0 +1,10 @@
cura for Debian
---------------
<this file describes information about the source package, see Debian policy
manual section 4.14. You WILL either need to modify or delete this file>
-- Thomas-Karl Pietrowski <thopiekar@unknown> Thu, 30 Jul 2015 13:47:20 +0200

5
pynest2d/changelog Normal file
View File

@ -0,0 +1,5 @@
pynest2d (4.14) unstable; urgency=low
* Initial release
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Sun, 10 Jan 2021 13:47:36 +0200

1
pynest2d/compat Normal file
View File

@ -0,0 +1 @@
10

58
pynest2d/control Normal file
View File

@ -0,0 +1,58 @@
Source: pynest2d
Section: devel
Priority: optional
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
Build-Depends:
# Debhelper and build systems
debhelper (>= 10),
dh-python,
cmake,
pkg-config,
# Python3
python3-all-dev,
python3-all-dbg,
# SIP
python3-sip-dev,
python3-sip-dbg,
# libnest2d and others
libnest2d-dev,
libboost-dev,
libpolyclipping-dev,
libnlopt-cxx-dev,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.4
Homepage: https://github.com/Ultimaker/pynest2d
Vcs-Git: https://github.com/Ultimaker/pynest2d.git
Vcs-Browser: https://github.com/Ultimaker/pynest2d
Package: python3-pynest2d
Architecture: any
Section: python
Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: pynest2d - CPython bindings for libnest2d
Bindings are written in SWIG and allows to be called from Python using Numpy.
.
This package provides bindings for Python 3
Package: python3-pynest2d-dbg
Architecture: any
Section: python
Depends:
${shlibs:Depends},
${python3:Depends},
${misc:Depends},
Provides:
${python3:Provides}
XB-Python3-Version:
${python3:Versions}
Description: pynest2d - CPython bindings for libnest2d
Bindings are written in SWIG and allows to be called from Python using Numpy.
.
This package provides bindings for Python 3 (debug)

38
pynest2d/copyright Normal file
View File

@ -0,0 +1,38 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: cura
Source: <url://example.com>
Files: *
Copyright: <years> <put author's name and email here>
<years> <likewise for another author>
License: <special license>
<Put the license of the package here indented by 1 space>
<This follows the format of Description: lines in control file>
.
<Including paragraphs>
# If you want to use GPL v2 or later for the /debian/* files use
# the following clauses, or change it to suit. Delete these two lines
Files: debian/*
Copyright: 2015 Thomas-Karl Pietrowski <thopiekar@unknown>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.

1
pynest2d/docs Normal file
View File

@ -0,0 +1 @@
README.md

View File

@ -0,0 +1 @@
/usr/lib/python3*

View File

@ -0,0 +1 @@
/usr/lib/python3*

78
pynest2d/rules Executable file
View File

@ -0,0 +1,78 @@
#!/usr/bin/make -f
# See debhelper(7) (uncomment to enable)
# output every command that modifies files on the build system.
export DH_VERBOSE=1
CMAKE_COMMON_OPTIONS:=-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
-DBUILD_EXAMPLES:BOOL=OFF
%:
dh $@ --buildsystem=cmake --with python3 --parallel
override_dh_auto_clean:
rm -rf build-*
- rm -rf debian/tmp
- rm -rf debian/tmp-dbg
override_dh_auto_configure:
# RELEASE WITH DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}; \
dh_auto_configure -a \
--builddirectory=build-$${PYX} -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="RelWithDebInfo" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) ; \
done
# DEBUG
for PYX in $(shell py3versions -rv) ; do \
mkdir -p build-$${PYX}-dbg; \
dh_auto_configure -a \
--builddirectory=build-$${PYX}-dbg -- \
$(CMAKE_COMMON_OPTIONS) \
-DCMAKE_BUILD_TYPE:STRING="Debug" \
-DPYTHON_SITE_PACKAGES_DIR:FILEPATH=/usr/lib/python$${PYX}/dist-packages \
-DPYTHON_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
-DCMAKE_INSTALL_LIBDIR=/usr/lib/debug/lib/$(DEB_HOST_MULTIARCH) \
-DPYTHON_DEBUG_LIBRARY:FILEPATH=/usr/lib/$(DEB_HOST_MULTIARCH)/libpython$${PYX}d.so ; \
done
override_dh_auto_build:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_build -a --builddirectory=build-$${PYX}; \
dh_auto_build -a --builddirectory=build-$${PYX}-dbg; \
done
override_dh_auto_install:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_install -a --builddirectory=build-$${PYX} --destdir=debian/tmp; \
dh_auto_install -a --builddirectory=build-$${PYX}-dbg --destdir=debian/tmp-dbg; \
done
override_dh_auto_test:
for PYX in $(shell py3versions -rv) ; do \
dh_auto_test --builddirectory=build-$${PYX}; \
dh_auto_test --builddirectory=build-$${PYX}-dbg; \
done
override_dh_install:
dh_install \
-ppython3-pynest2d-dbg \
--sourcedir=debian/tmp-dbg \
--list-missing
dh_install \
-a \
--remaining-packages \
--fail-missing
override_dh_missing:
dh_missing --fail-missing
override_dh_strip:
dh_strip -ppython3-pynest2d --dbg-package=python3-pynest2d-dbg
override_dh_auto_test:
dh_auto_test || true