Compare commits
125 Commits
Author | SHA1 | Date |
---|---|---|
Thomas Karl Pietrowski | 96cb0725fd | |
Thomas Karl Pietrowski | 6bb48a7a95 | |
Thomas Karl Pietrowski | 0251bd15ac | |
Thomas Karl Pietrowski | 6f038a4ac6 | |
Thomas Karl Pietrowski | dd3dfde20f | |
Thomas Karl Pietrowski | 1ba5c2a7e6 | |
Thomas Karl Pietrowski | 0830cab8ef | |
Thomas Karl Pietrowski | 102ebacb9b | |
Thomas Karl Pietrowski | a3c9c57bd2 | |
Thomas Karl Pietrowski | 77c3fff9b7 | |
Thomas Karl Pietrowski | 6ad0ec5555 | |
Thomas Karl Pietrowski | 43db8069ad | |
Thomas Karl Pietrowski | 22020f2df8 | |
Thomas Karl Pietrowski | e01ba08dbb | |
Thomas Karl Pietrowski | eae22be675 | |
Thomas Karl Pietrowski | 144720c327 | |
Thomas Karl Pietrowski | bf278b532f | |
Thomas Karl Pietrowski | 1b5d5009fe | |
Thomas Karl Pietrowski | d9bbbb540f | |
Thomas Karl Pietrowski | c3886a5df7 | |
Thomas Karl Pietrowski | 95b48f70af | |
Thomas Karl Pietrowski | 70e2933024 | |
Thomas Karl Pietrowski | a3898a789a | |
Thomas Karl Pietrowski | 9d01859b24 | |
Thomas Karl Pietrowski | 398a56f523 | |
Thomas Karl Pietrowski | ed82ea62e4 | |
Thomas Karl Pietrowski | b5a4bdbecb | |
Thomas Karl Pietrowski | 0f4c3f9208 | |
Thomas Karl Pietrowski | 3df6b59017 | |
Thomas Karl Pietrowski | 05a351f12c | |
Thomas Karl Pietrowski | 69e1b3d41b | |
Thomas Karl Pietrowski | 3359fe6ca9 | |
Thomas Karl Pietrowski | c37da04282 | |
Thomas Karl Pietrowski | 68d191e63c | |
Thomas Karl Pietrowski | 75d3ad5c3b | |
Thomas Karl Pietrowski | d54d5a5dee | |
Thomas Karl Pietrowski | d36fba7c02 | |
Thomas Karl Pietrowski | 4282a34574 | |
Thomas Karl Pietrowski | bdf66f50e3 | |
Thomas Karl Pietrowski | 2d920bc58a | |
Thomas Karl Pietrowski | 112395436a | |
Thomas Karl Pietrowski | f5ebf2324d | |
Thomas Karl Pietrowski | ceeecbf5bb | |
Thomas Karl Pietrowski | 7b485652b1 | |
Thomas Karl Pietrowski | 6e786272f9 | |
Thomas Karl Pietrowski | fd93084ac7 | |
Thomas Karl Pietrowski | 1e5ab6dc2b | |
Thomas Karl Pietrowski | fcf306f49b | |
Thomas Karl Pietrowski | 6cc9a9aee4 | |
Thomas Karl Pietrowski | c4ecf77651 | |
Thomas Karl Pietrowski | 57b74ef1e1 | |
Thomas Karl Pietrowski | a56826f92c | |
Thomas Karl Pietrowski | 3e70e7af9b | |
Thomas Karl Pietrowski | ac3c712ee9 | |
Thomas Karl Pietrowski | 45c75ee653 | |
Thomas Karl Pietrowski | cb947b1123 | |
Thomas Karl Pietrowski | 5b70f8e620 | |
Thomas Karl Pietrowski | db9e4f8450 | |
Thomas Karl Pietrowski | a94d896b23 | |
Thomas Karl Pietrowski | f32277e73b | |
Thomas Karl Pietrowski | 60a4305bd4 | |
Thomas Karl Pietrowski | e094cd2b9e | |
Thomas Karl Pietrowski | c22ee6253e | |
Thomas Karl Pietrowski | 67e2332337 | |
Thomas Karl Pietrowski | 00ff80d3a5 | |
Thomas Karl Pietrowski | 3456d4e175 | |
Thomas Karl Pietrowski | e6e8e13d91 | |
Thomas Karl Pietrowski | afd8816504 | |
Thomas Karl Pietrowski | 036f597ff7 | |
Thomas Karl Pietrowski | 0f4eb41ec3 | |
Thomas Karl Pietrowski | d561d2e5ed | |
Thomas Karl Pietrowski | ad67a1f0e3 | |
Thomas Karl Pietrowski | 688031206a | |
Thomas Karl Pietrowski | e9503e2810 | |
Thomas Karl Pietrowski | 0cf02bdb90 | |
Thomas Karl Pietrowski | 7d94574c55 | |
Thomas Karl Pietrowski | e01a9b6e1d | |
Thomas Karl Pietrowski | da32528337 | |
Thomas Karl Pietrowski | 0de1c438c9 | |
Thomas Karl Pietrowski | 4e674d463a | |
Thomas Karl Pietrowski | 6d0633823a | |
Thomas Karl Pietrowski | 926a1466bd | |
Thomas Karl Pietrowski | 6d55f23e00 | |
Thomas Karl Pietrowski | 86de98cab4 | |
Thomas Karl Pietrowski | 98c646493c | |
Thomas Karl Pietrowski | 748d4d8b9a | |
Thomas Karl Pietrowski | ca1fbed0b2 | |
Thomas Karl Pietrowski | 02a42d73aa | |
Thomas Karl Pietrowski | 24741d4721 | |
Thomas Karl Pietrowski | 714afe7416 | |
Thomas Karl Pietrowski | 3ecc3646f8 | |
Thomas Karl Pietrowski | a67e07e718 | |
Thomas Karl Pietrowski | fe93dee56c | |
Thomas Karl Pietrowski | b6998aa961 | |
Thomas Karl Pietrowski | b21f497d56 | |
Thomas Karl Pietrowski | b620cde8d1 | |
Thomas Karl Pietrowski | 004133b51c | |
Thomas Karl Pietrowski | 1bdc6816c1 | |
Thomas Karl Pietrowski | 64dd831e0a | |
Thomas Karl Pietrowski | e57f70d1b7 | |
Thomas Karl Pietrowski | 029131d43a | |
Thomas Karl Pietrowski | a835823ec0 | |
Thomas Karl Pietrowski | c4d69185b9 | |
Thomas Karl Pietrowski | 5b9a1bed77 | |
Thomas Karl Pietrowski | dfa3ea084c | |
Thomas Karl Pietrowski | b3ded892c9 | |
Thomas Karl Pietrowski | 812bde0dac | |
Thomas Karl Pietrowski | 815c399d3b | |
Thomas Karl Pietrowski | eecbe400f4 | |
Thomas Karl Pietrowski | d224dd5a26 | |
Thomas Karl Pietrowski | f92317492b | |
Thomas Karl Pietrowski | a6e69e4338 | |
Thomas Karl Pietrowski | d5a29caed1 | |
Thomas Karl Pietrowski | f4501aa2d5 | |
Thomas Karl Pietrowski | c7c0bb372a | |
Thomas Karl Pietrowski | eaccd113ee | |
Thomas Karl Pietrowski | 835ecef7e1 | |
Thomas Karl Pietrowski | e484f63247 | |
Thomas Karl Pietrowski | 111d7b713a | |
Thomas Karl Pietrowski | df8ced88ca | |
Thomas Karl Pietrowski | 6c8813e0a3 | |
Thomas Karl Pietrowski | 6532595a45 | |
Thomas Karl Pietrowski | 223402b20d | |
Thomas Karl Pietrowski | d5ee4f8546 | |
Thomas Karl Pietrowski | e7936fecaf |
|
@ -1,4 +1,4 @@
|
|||
cura (1:4.0) unstable; urgency=low
|
||||
cura (1:4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
210
Cura/control
210
Cura/control
|
@ -3,15 +3,18 @@ Section: graphics
|
|||
Priority: optional
|
||||
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,
|
||||
pylint3 | pylint,
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://thopiekar.eu/cura/ppa/
|
||||
X-Python3-Version: >= 3.4
|
||||
|
@ -27,8 +30,10 @@ 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 (>= 5.10),
|
||||
|
@ -36,17 +41,43 @@ Depends:
|
|||
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,
|
||||
cura-plugin-gcodereader,
|
||||
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,
|
||||
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)
|
||||
|
@ -65,14 +96,7 @@ Package: cura-plugins-all
|
|||
Architecture: all
|
||||
Depends:
|
||||
cura-plugin-curadrive,
|
||||
cura-plugin-gcodereader,
|
||||
cura-plugin-postprocessing,
|
||||
cura-plugin-sliceinfo,
|
||||
cura-plugin-ufpwriter,
|
||||
cura-plugin-ultimakermachineactions,
|
||||
cura-plugin-um3networkprinting,
|
||||
cura-plugin-usbprinting,
|
||||
cura-plugin-x3dreader,
|
||||
Provides:
|
||||
cura-plugins,
|
||||
Enhances:
|
||||
|
@ -112,52 +136,6 @@ Description: Slicing application for 3-D printers - CuraDrive plugin
|
|||
.
|
||||
This package provides a service, which allows backups of configurations and settings to Ultimaker servers.
|
||||
|
||||
Package: cura-plugin-gcodereader
|
||||
Architecture: all
|
||||
Depends:
|
||||
cura-plugin-api-3,
|
||||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
${python3:Depends},
|
||||
Provides:
|
||||
${python3:Provides},
|
||||
XB-Python3-Version:
|
||||
${python3:Versions},
|
||||
Description: Slicing application for 3-D printers - GCodeReader 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 G-code reader.
|
||||
|
||||
Package: cura-plugin-postprocessing
|
||||
Architecture: all
|
||||
Depends:
|
||||
cura-plugin-api-3,
|
||||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
${python3:Depends},
|
||||
Provides:
|
||||
${python3:Provides},
|
||||
XB-Python3-Version:
|
||||
${python3:Versions},
|
||||
Description: Slicing application for 3-D printers - PostProcessingPlugin 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 Post-Processing plugin.
|
||||
|
||||
Package: cura-plugin-sliceinfo
|
||||
Architecture: all
|
||||
Depends:
|
||||
|
@ -180,125 +158,3 @@ Description: Slicing application for 3-D printers - SliceInfoPlugin plugin
|
|||
most notably the Ultimaker.
|
||||
.
|
||||
This package provides a tool, which sends statistics to Ultimaker.
|
||||
|
||||
Package: cura-plugin-ufpwriter
|
||||
Architecture: all
|
||||
Depends:
|
||||
cura-plugin-api-3,
|
||||
python3-charon,
|
||||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
${python3:Depends},
|
||||
Provides:
|
||||
${python3:Provides},
|
||||
Replaces:
|
||||
cura,
|
||||
XB-Python3-Version:
|
||||
${python3:Versions},
|
||||
Description: Slicing application for 3-D printers - UFPWriter 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 UFPWriter plugin.
|
||||
|
||||
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: Slicing application for 3-D printers - UltimakerMachineActions 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 functions to run 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: Slicing application for 3-D printers - UM3NetworkPrinting 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 adds the possibility to interact with Ultimaker3 printers 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: Slicing application for 3-D printers - USBPrinting 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 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: Slicing application for 3-D printers - x3dreader 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 is used to open X3D files in Cura.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/GCodeReader
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/PostProcessingPlugin/
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/UFPWriter/
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/UltimakerMachineActions
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/UM3NetworkPrinting
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/USBPrinting
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/X3DReader
|
|
@ -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 "$@"
|
|
@ -1,12 +1,14 @@
|
|||
/usr/bin/cura
|
||||
/usr/bin/
|
||||
/usr/lib/cura/plugins/3MFReader
|
||||
/usr/lib/cura/plugins/3MFWriter
|
||||
/usr/lib/cura/plugins/ChangeLogPlugin
|
||||
/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
|
||||
|
@ -14,19 +16,26 @@
|
|||
/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/Toolbox
|
||||
/usr/lib/cura/plugins/TrimeshReader
|
||||
/usr/lib/cura/plugins/UltimakerMachineActions
|
||||
/usr/lib/cura/plugins/UFPReader
|
||||
/usr/lib/cura/plugins/UFPWriter
|
||||
/usr/lib/cura/plugins/UserAgreement
|
||||
/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
|
||||
|
@ -36,13 +45,17 @@
|
|||
/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/
|
||||
|
|
13
Cura/rules
13
Cura/rules
|
@ -13,20 +13,25 @@ DEB_PACKAGE_VERSION ?= $(shell dpkg-parsechangelog -SVersion | cut -f2 -d":" | c
|
|||
|
||||
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
|
||||
# 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
|
||||
# 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_SDK_VERSION=6.0.0
|
||||
-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
|
||||
|
|
|
@ -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
|
|
@ -1,4 +1,4 @@
|
|||
cura-engine (1:4.0) unstable; urgency=medium
|
||||
cura-engine (1:4.14) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -4,6 +4,8 @@ Priority: optional
|
|||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9), cmake,
|
||||
libpthread-stubs0-dev,
|
||||
libboost-all-dev,
|
||||
python3-all-dev,
|
||||
libarcus-dev,
|
||||
# Protobuf (>= 3.5)
|
||||
|
@ -11,6 +13,9 @@ Build-Depends:
|
|||
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
|
||||
|
|
|
@ -3,16 +3,20 @@
|
|||
# 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
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 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:
|
||||
|
@ -32,5 +32,7 @@ There is also a issue report for different problems at [#1094](https://github.co
|
|||
* 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)
|
||||
|
|
|
@ -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`.
|
|
@ -1,4 +1,4 @@
|
|||
uranium (1:4.0) unstable; urgency=low
|
||||
uranium (1:4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -4,8 +4,10 @@ Priority: optional
|
|||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9),
|
||||
dh-python,
|
||||
cmake,
|
||||
python3-all-dev,
|
||||
python3-all-dbg,
|
||||
# PyQt
|
||||
python3-pyqt5,
|
||||
python3-numpy,
|
||||
|
@ -15,7 +17,10 @@ Build-Depends:
|
|||
gettext,
|
||||
# Test suite
|
||||
python3-pytest,
|
||||
pylint3,
|
||||
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
|
||||
|
@ -35,6 +40,7 @@ Depends:
|
|||
python3-numpy,
|
||||
python3-scipy,
|
||||
python3-shapely,
|
||||
python3-pyclipper,
|
||||
# PyQt5
|
||||
python3-pyqt5,
|
||||
python3-pyqt5.qtopengl,
|
||||
|
|
|
@ -5,27 +5,54 @@ 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 \
|
||||
dh_auto_configure --builddirectory=build-$${PYX}; \
|
||||
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} --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} || true; \
|
||||
dh_auto_test --builddirectory=build-$${PYX}-dbg || true; \
|
||||
done
|
||||
|
||||
override_dh_install:
|
||||
|
|
|
@ -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
|
|
@ -0,0 +1,10 @@
|
|||
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> Sat, 05 Dec 2020 12:41:14 +0100
|
||||
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
10
|
|
@ -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
|
|
@ -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/
|
|
@ -0,0 +1,3 @@
|
|||
/usr/include/
|
||||
/usr/lib/*/*.so
|
||||
/usr/lib/cmake/
|
|
@ -0,0 +1,2 @@
|
|||
README.source
|
||||
README.Debian
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/*/*.so.*
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
|
@ -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..."
|
||||
|
||||
|
|
|
@ -2,15 +2,18 @@ Source: stb
|
|||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends: debhelper (>= 10)
|
||||
Build-Depends:
|
||||
debhelper (>= 10),
|
||||
Standards-Version: 4.1.2
|
||||
Homepage: <insert the upstream URL, if relevant>
|
||||
#Vcs-Git: https://anonscm.debian.org/git/collab-maint/stb.git
|
||||
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/stb.git
|
||||
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}
|
||||
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++.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
stb_0.0.1-1_source.buildinfo unknown optional
|
|
@ -17,9 +17,3 @@
|
|||
%:
|
||||
dh $@
|
||||
|
||||
|
||||
# dh_make generated override targets
|
||||
# This is example for Cmake (See https://bugs.debian.org/641051 )
|
||||
#override_dh_auto_configure:
|
||||
# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH)
|
||||
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
9
|
|
@ -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>
|
|
@ -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.
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/python2*/dist-packages
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/python3*/dist-packages
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
|
@ -0,0 +1,2 @@
|
|||
README.source
|
||||
README.Debian
|
|
@ -1,4 +1,4 @@
|
|||
cura-binary-data (4.0) unstable; urgency=low
|
||||
cura-binary-data (4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -12,8 +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
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
fdm-materials (4.0) unstable; urgency=low
|
||||
fdm-materials (4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -8,8 +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
|
||||
dh_auto_test || true
|
||||
|
||||
override_dh_missing:
|
||||
dh_missing --fail-missing
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
libarcus (1:4.0) unstable; urgency=low
|
||||
libarcus (1:4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -5,11 +5,12 @@ 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,
|
||||
# SIP
|
||||
python3-sip-dev, python3-sip-dbg,
|
||||
python3-sip-dev,
|
||||
# Protobuf >= 3.5
|
||||
protobuf-compiler (>= 3.5), libprotobuf-dev (>= 3.5), libprotoc-dev,
|
||||
Standards-Version: 3.9.8
|
||||
|
|
|
@ -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,12 +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 -plibarcus3 --dbg-package=libarcus-dbg
|
||||
dh_strip -ppython3-arcus --dbg-package=python3-arcus-dbg
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
libcharon (4.0) unstable; urgency=medium
|
||||
libcharon (4.14) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ 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
|
||||
|
|
|
@ -35,5 +35,5 @@ override_dh_auto_test:
|
|||
dh_auto_test --builddirectory=build-$${PYX} || true ; \
|
||||
done
|
||||
|
||||
override_dh_install:
|
||||
dh_install --fail-missing
|
||||
override_dh_missing:
|
||||
dh_missing --fail-missing
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
libsavitar (4.0) unstable; urgency=medium
|
||||
libsavitar (4.14) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
|
|
|
@ -2,9 +2,14 @@ Source: libsavitar
|
|||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends: debhelper (>= 9), cmake,
|
||||
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: https://github.com/Ultimaker/libSavitar
|
||||
|
|
|
@ -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:
|
||||
|
@ -73,4 +72,4 @@ override_dh_strip:
|
|||
dh_strip -ppython3-savitar --dbg-package=python3-savitar-dbg
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
10
|
|
@ -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)
|
|
@ -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.
|
|
@ -0,0 +1 @@
|
|||
README.md
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/python3*
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/python3*
|
|
@ -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
|
|
@ -0,0 +1 @@
|
|||
3.0 (native)
|
Loading…
Reference in New Issue