Compare commits
4 Commits
Author | SHA1 | Date |
---|---|---|
Thomas Karl Pietrowski | 4cd9b7302e | |
Thomas Karl Pietrowski | 0ac37841d9 | |
Thomas Karl Pietrowski | fd6aceb563 | |
Thomas Karl Pietrowski | 7b6901b5e7 |
|
@ -1,4 +1,4 @@
|
|||
Cura for Debian
|
||||
cura for Debian
|
||||
---------------
|
||||
|
||||
<this file describes information about the source package, see Debian policy
|
||||
|
@ -7,3 +7,4 @@ 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
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
cura (1:4.14) unstable; urgency=low
|
||||
cura (1:3.2.1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
|
|
185
Cura/control
185
Cura/control
|
@ -1,22 +1,16 @@
|
|||
Source: cura
|
||||
Section: graphics
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9),
|
||||
dh-python,
|
||||
cmake,
|
||||
debhelper (>= 9), cmake,
|
||||
python3-dev,
|
||||
python3-dbg,
|
||||
python3-uranium, uranium-tools,
|
||||
# Qt development tools
|
||||
qttools5-dev, qttools5-dev-tools,
|
||||
# Generating translations
|
||||
gettext,
|
||||
python3-pytest,
|
||||
pylint3 | pylint,
|
||||
python3-pytest, pylint3,
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://thopiekar.eu/cura/ppa/
|
||||
Homepage: https://github.com/Ultimaker/Cura
|
||||
X-Python3-Version: >= 3.4
|
||||
Vcs-Git: https://github.com/Ultimaker/Cura.git
|
||||
Vcs-Browser: https://github.com/Ultimaker/Cura
|
||||
|
@ -27,93 +21,48 @@ 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 (>= 5.10),
|
||||
qml-module-qtquick-controls2 (>= 5.10),
|
||||
qml-module-qtquick-dialogs (>= 5.10),
|
||||
qml-module-qtquick-controls,
|
||||
qml-module-qtquick-controls2,
|
||||
qml-module-qtquick-dialogs,
|
||||
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)
|
||||
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.
|
||||
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.
|
||||
.
|
||||
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.
|
||||
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-curadrive,
|
||||
cura-plugin-gcodereader,
|
||||
cura-plugin-sliceinfo,
|
||||
cura-plugin-ultimakermachineactions,
|
||||
cura-plugin-um3networkprinting,
|
||||
cura-plugin-usbprinting,
|
||||
cura-plugin-x3dreader,
|
||||
Provides:
|
||||
cura-plugins,
|
||||
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
|
||||
Description: Cura plugin meta-package
|
||||
.
|
||||
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
|
||||
Package: cura-plugin-gcodereader
|
||||
Architecture: all
|
||||
Depends:
|
||||
cura-plugin-api-3,
|
||||
|
@ -124,17 +73,8 @@ Provides:
|
|||
${python3:Provides},
|
||||
XB-Python3-Version:
|
||||
${python3:Versions},
|
||||
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.
|
||||
Description: Cura plugin - GCodeReader
|
||||
This is plugin is used to open G-Code files in Cura.
|
||||
|
||||
Package: cura-plugin-sliceinfo
|
||||
Architecture: all
|
||||
|
@ -147,14 +87,77 @@ Provides:
|
|||
${python3:Provides},
|
||||
XB-Python3-Version:
|
||||
${python3:Versions},
|
||||
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.
|
||||
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.
|
||||
.
|
||||
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.
|
||||
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-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-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.
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/cura/plugins/CuraDrive/
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/cura/plugins/GCodeReader
|
|
@ -0,0 +1 @@
|
|||
usr/lib/cura/plugins/PostProcessingPlugin/
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/cura/plugins/UltimakerMachineActions
|
|
@ -0,0 +1 @@
|
|||
usr/lib/cura/plugins/UM3NetworkPrinting
|
|
@ -0,0 +1 @@
|
|||
usr/lib/cura/plugins/USBPrinting
|
|
@ -0,0 +1 @@
|
|||
/usr/lib/cura/plugins/X3DReader
|
|
@ -1,10 +0,0 @@
|
|||
#!/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,61 +1,40 @@
|
|||
/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/
|
||||
usr/bin/cura
|
||||
usr/lib/cura/plugins/3MFReader
|
||||
usr/lib/cura/plugins/3MFWriter
|
||||
usr/lib/cura/plugins/XRayView
|
||||
usr/lib/cura/plugins/SolidView
|
||||
usr/lib/cura/plugins/LegacyProfileReader
|
||||
usr/lib/cura/plugins/FirmwareUpdateChecker
|
||||
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/UserAgreementPlugin
|
||||
usr/lib/cura/plugins/VersionUpgrade
|
||||
usr/lib/cura/plugins/CuraEngineBackend
|
||||
usr/lib/cura/plugins/PerObjectSettingsTool
|
||||
usr/lib/cura/plugins/PluginBrowser
|
||||
usr/lib/cura/plugins/PrepareStage
|
||||
usr/lib/cura/plugins/AutoSave
|
||||
usr/lib/cura/plugins/RemovableDriveOutputDevice
|
||||
usr/lib/cura/plugins/SimulationView
|
||||
usr/lib/cura/plugins/CuraProfileWriter
|
||||
usr/lib/cura/plugins/ChangeLogPlugin
|
||||
usr/lib/cura/plugins/MachineSettingsAction
|
||||
usr/lib/cura/plugins/MonitorStage
|
||||
usr/lib/python3/dist-packages/cura
|
||||
usr/share/applications/
|
||||
usr/share/cura/resources/definitions
|
||||
usr/share/cura/resources/extruders
|
||||
usr/share/cura/resources/i18n
|
||||
usr/share/cura/resources/images
|
||||
usr/share/cura/resources/meshes
|
||||
usr/share/cura/resources/quality
|
||||
usr/share/cura/resources/qml
|
||||
usr/share/cura/resources/shaders
|
||||
usr/share/cura/resources/themes
|
||||
usr/share/cura/resources/variants
|
||||
usr/share/icons/hicolor/128x128/apps
|
||||
usr/share/metainfo/
|
||||
usr/share/mime/packages/
|
||||
|
|
21
Cura/rules
21
Cura/rules
|
@ -1,37 +1,28 @@
|
|||
#!/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
|
||||
# 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 --with python3 --parallel
|
||||
dh $@ --with python3 --buildsystem=cmake --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
|
||||
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"
|
||||
|
||||
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
|
||||
-DCURA_VERSION="$(DEB_PACKAGE_VERSION) (PPA)"
|
||||
|
||||
override_dh_installmime:
|
||||
cp -fv cura.sharedmimeinfo debian/cura.sharedmimeinfo
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
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,7 +1,10 @@
|
|||
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@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
|
||||
|
||||
-- Thomas-Karl Pietrowski <thopiekar@unknown> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
cura-engine (1:4.14) unstable; urgency=medium
|
||||
cura-engine (1:3.2.1) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
|
|
|
@ -1,21 +1,14 @@
|
|||
Source: cura-engine
|
||||
Section: utils
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9), cmake,
|
||||
libpthread-stubs0-dev,
|
||||
libboost-all-dev,
|
||||
python3-all-dev,
|
||||
libarcus-dev,
|
||||
# Protobuf (>= 3.5)
|
||||
protobuf-compiler (>= 3.5), libprotobuf-dev (>= 3.5),
|
||||
stb-dev,
|
||||
protobuf-compiler, libprotobuf-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
|
||||
|
@ -25,9 +18,9 @@ X-Python3-Version: >= 3.4
|
|||
Package: cura-engine
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${python3:Depends}, ${misc:Depends}
|
||||
Description: Slicing application for 3-D printers (CLI)
|
||||
Most 3-D printers need a toolpath for printing, while what is usually distributed
|
||||
Description: commandline slicer program for 3-D printers
|
||||
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 used by Cura to create these toolpaths.
|
||||
This slicer is the commandline backend of Cura.
|
||||
|
|
|
@ -7,7 +7,7 @@ Copyright: 2013 David Braam
|
|||
License: AGPL-3
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2015 Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
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
|
||||
|
|
|
@ -1,22 +1,20 @@
|
|||
#!/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=OFF \
|
||||
-DCURA_ENGINE_VERSION=${DEB_PACKAGE_VERSION}
|
||||
-DBUILD_TESTS:BOOL=ON
|
||||
|
||||
override_dh_missing:
|
||||
dh_missing --fail-missing
|
||||
override_dh_install:
|
||||
dh_install --fail-missing
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
dh_auto_test || true
|
||||
|
|
16
README.md
16
README.md
|
@ -1,38 +1,30 @@
|
|||
# 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](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.
|
||||
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.
|
||||
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 for `[stable]`):
|
||||
### Recipes building packages from `[2.3]` (as known as `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-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 for `[master]`:
|
||||
### Recipes building packages from `[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-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)
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
# 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,5 +1,5 @@
|
|||
uranium (1:4.14) unstable; urgency=low
|
||||
uranium (1:3.2.1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:51:51 +0200
|
||||
|
|
|
@ -1,26 +1,16 @@
|
|||
Source: uranium
|
||||
Section: python
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9),
|
||||
dh-python,
|
||||
cmake,
|
||||
debhelper (>= 9), cmake,
|
||||
python3-all-dev,
|
||||
python3-all-dbg,
|
||||
# PyQt
|
||||
python3-pyqt5,
|
||||
python3-numpy,
|
||||
python3-scipy,
|
||||
# Docs
|
||||
python3-pyqt5, python3-numpy,
|
||||
doxygen,
|
||||
gettext,
|
||||
# Test suite
|
||||
python3-pytest,
|
||||
pylint3 | pylint,
|
||||
python3-arcus,
|
||||
python3-cryptography,
|
||||
python3-pyqt5.qtquick,
|
||||
python3-pytest, pylint3,
|
||||
python3-scipy,
|
||||
Standards-Version: 3.9.6
|
||||
Homepage: https://github.com/Ultimaker/Uranium
|
||||
X-Python3-Version: >= 3.4
|
||||
|
@ -33,14 +23,11 @@ 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,
|
||||
|
|
|
@ -2,60 +2,18 @@
|
|||
|
||||
# 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)
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
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
|
|
@ -1,10 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
libnest2d (0.5-2) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Sat, 05 Dec 2020 12:41:14 +0100
|
|
@ -1 +0,0 @@
|
|||
10
|
|
@ -1,35 +0,0 @@
|
|||
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
|
|
@ -1,43 +0,0 @@
|
|||
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/
|
|
@ -1,3 +0,0 @@
|
|||
/usr/include/
|
||||
/usr/lib/*/*.so
|
||||
/usr/lib/cmake/
|
|
@ -1,2 +0,0 @@
|
|||
README.source
|
||||
README.Debian
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/*/*.so.*
|
|
@ -1,16 +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
|
||||
|
||||
|
||||
%:
|
||||
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 +0,0 @@
|
|||
3.0 (native)
|
|
@ -1,7 +1,7 @@
|
|||
Source: numpy-stl
|
||||
Section: python
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends: debhelper (>= 9), dh-python,
|
||||
# Python development files
|
||||
python-all-dev, python3-all-dev,
|
||||
|
|
|
@ -11,6 +11,26 @@ 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..."
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
protobuf (3.6.0-0curappa0) experimental; urgency=medium
|
||||
protobuf (3.1.0-0curappa0) experimental; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Thomas-Karl Pietrowski <thopiekar@gmail.com> Fri, 31 Jul 2015 13:55:53 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Fri, 31 Jul 2015 13:55:53 +0200
|
||||
|
||||
|
|
|
@ -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: libprotobuf17
|
||||
Package: libprotobuf11
|
||||
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-lite17
|
||||
Package: libprotobuf-lite11
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libs
|
||||
|
@ -83,9 +83,9 @@ Architecture: any
|
|||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Provides:
|
||||
libprotobuf17-dev
|
||||
libprotobuf11-dev
|
||||
Depends: ${misc:Depends}, zlib1g-dev,
|
||||
libprotobuf17 (= ${binary:Version}), libprotobuf-lite17 (= ${binary:Version})
|
||||
libprotobuf11 (= ${binary:Version}), libprotobuf-lite11 (= ${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: libprotoc17
|
||||
Package: libprotoc11
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libs
|
||||
|
@ -126,9 +126,9 @@ Architecture: any
|
|||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Depends: ${misc:Depends},
|
||||
libprotoc17 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
|
||||
libprotoc11 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
|
||||
Provides:
|
||||
libprotoc17-dev
|
||||
libprotoc11-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}, libprotoc17 (= ${binary:Version})
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libprotoc11 (= ${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
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
libprotobuf-lite 11 libprotobuf-lite11
|
|
@ -1 +0,0 @@
|
|||
libprotobuf-lite 17 libprotobuf-lite17
|
|
@ -0,0 +1 @@
|
|||
libprotobuf 11 libprotobuf11
|
|
@ -1 +0,0 @@
|
|||
libprotobuf 17 libprotobuf17
|
|
@ -0,0 +1 @@
|
|||
libprotoc 11 libprotoc11
|
|
@ -1 +0,0 @@
|
|||
libprotoc 17 libprotoc17
|
|
@ -1,6 +0,0 @@
|
|||
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
|
|
@ -1,10 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
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 +0,0 @@
|
|||
10
|
|
@ -1,22 +0,0 @@
|
|||
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
|
|
@ -1,38 +0,0 @@
|
|||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: stb
|
||||
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: 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
|
||||
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 +0,0 @@
|
|||
*.h /usr/include/stb
|
|
@ -1,19 +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
|
||||
|
||||
|
||||
# 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 +0,0 @@
|
|||
3.0 (native)
|
|
@ -1,2 +0,0 @@
|
|||
README.source
|
||||
README.Debian
|
|
@ -1,6 +0,0 @@
|
|||
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
|
|
@ -1,10 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
trimesh (3.2.22) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@unknown> Sat, 05 Oct 2019 21:23:46 +0200
|
|
@ -1 +0,0 @@
|
|||
9
|
|
@ -1,57 +0,0 @@
|
|||
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>
|
|
@ -1,38 +0,0 @@
|
|||
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.
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/python2*/dist-packages
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/python3*/dist-packages
|
|
@ -1,18 +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
|
||||
|
||||
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 +0,0 @@
|
|||
3.0 (native)
|
|
@ -1,2 +0,0 @@
|
|||
README.source
|
||||
README.Debian
|
|
@ -1,5 +1,5 @@
|
|||
cura-binary-data (4.14) unstable; urgency=low
|
||||
cura-binary-data (3.2.1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Source: cura-binary-data
|
||||
Section: science
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9), cmake,
|
||||
Standards-Version: 3.9.6
|
||||
|
@ -21,9 +21,8 @@ Provides:
|
|||
cura-firmware,
|
||||
cura-resources-materials-generic,
|
||||
cura-resources-materials-ultimaker,
|
||||
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.
|
||||
Description: Cura material files
|
||||
These files are needed to work with printers like UM2+ and UM3.
|
||||
|
||||
## Already built in "cura"
|
||||
#Package: cura-resources-i18n
|
||||
|
@ -36,3 +35,4 @@ Description: Slicing application for 3-D printers - firmware files
|
|||
# cura-resources-materials-ultimaker,
|
||||
#Description: Cura material files
|
||||
# These files are needed to work with printers like UM2+ and UM3.
|
||||
|
||||
|
|
|
@ -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_missing:
|
||||
# dh_missing --fail-missing
|
||||
#override_dh_install:
|
||||
# dh_install --fail-missing
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
fdm-materials (4.14) unstable; urgency=low
|
||||
fdm-materials (3.2.1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Source: fdm-materials
|
||||
Section: science
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9), cmake,
|
||||
Standards-Version: 3.9.6
|
||||
|
@ -28,5 +28,6 @@ Conflicts:
|
|||
cura (<< 2.4),
|
||||
Replaces:
|
||||
fdm-materials,
|
||||
Description: Slicing application for 3-D printers - material files
|
||||
Description: Cura material files
|
||||
These files are needed to work with printers like UM2+ and UM3.
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@ DEB_PACKAGE_VERSION ?= $(shell dpkg-parsechangelog -SVersion | cut -f2 -d":" | c
|
|||
%:
|
||||
dh $@ --buildsystem=cmake --parallel
|
||||
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
#override_dh_install:
|
||||
# dh_install --fail-missing
|
||||
|
||||
override_dh_missing:
|
||||
dh_missing --fail-missing
|
||||
override_dh_auto_test:
|
||||
dh_auto_test || true
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
libarcus (1:4.14) unstable; urgency=low
|
||||
libarcus (1:3.2.1) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
-- Thomas-Karl Pietrowski <thopiekar@googlemail.com> Thu, 30 Jul 2015 13:47:20 +0200
|
||||
|
|
|
@ -1,18 +1,11 @@
|
|||
Source: libarcus
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends:
|
||||
# Debhelper and build systems
|
||||
debhelper (>= 9),
|
||||
dh-python,
|
||||
cmake,
|
||||
# Python3
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends: debhelper (>= 9), cmake,
|
||||
python3-all-dev, python3-all-dbg,
|
||||
# SIP
|
||||
python3-sip-dev,
|
||||
# Protobuf >= 3.5
|
||||
protobuf-compiler (>= 3.5), libprotobuf-dev (>= 3.5), libprotoc-dev,
|
||||
python3-sip-dev, python3-sip-dbg,
|
||||
protobuf-compiler, libprotobuf-dev (>= 3.0.0), libprotoc-dev,
|
||||
Standards-Version: 3.9.8
|
||||
X-Python3-Version: >= 3.4
|
||||
Homepage: https://github.com/Ultimaker/libArcus
|
||||
|
@ -32,13 +25,8 @@ 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.
|
||||
Description: Communication library between internal components for Ultimaker software
|
||||
Communication library between internal components for Ultimaker software
|
||||
|
||||
Package: libarcus-dbg
|
||||
Architecture: any
|
||||
|
@ -47,13 +35,8 @@ Section: debug
|
|||
Depends:
|
||||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
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.
|
||||
Description: Communication library between internal components for Ultimaker software
|
||||
Communication library between internal components for Ultimaker software
|
||||
|
||||
Package: libarcus-dev
|
||||
Architecture: any
|
||||
|
@ -63,13 +46,8 @@ Depends:
|
|||
${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
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.
|
||||
Description: Communication library between internal components for Ultimaker software
|
||||
Communication library between internal components for Ultimaker software
|
||||
|
||||
Package: python3-arcus
|
||||
Architecture: any
|
||||
|
@ -78,18 +56,13 @@ Depends:
|
|||
${shlibs:Depends},
|
||||
${python3:Depends},
|
||||
${misc:Depends},
|
||||
libarcus3 (= ${binary:Version}),
|
||||
libarcus3 (= ${binary:Version})
|
||||
Provides:
|
||||
${python3:Provides}
|
||||
XB-Python3-Version:
|
||||
${python3:Versions}
|
||||
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.
|
||||
Description: Communication library between internal components for Ultimaker software
|
||||
Communication library between internal components for Ultimaker software
|
||||
|
||||
Package: python3-arcus-dbg
|
||||
Architecture: any
|
||||
|
@ -98,15 +71,10 @@ Depends:
|
|||
${shlibs:Depends},
|
||||
${python3:Depends},
|
||||
${misc:Depends},
|
||||
libarcus-dbg (= ${binary:Version}),
|
||||
libarcus-dbg (= ${binary:Version})
|
||||
Provides:
|
||||
${python3:Provides}
|
||||
XB-Python3-Version:
|
||||
${python3:Versions}
|
||||
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.
|
||||
Description: Communication library between internal components for Ultimaker software
|
||||
Communication library between internal components for Ultimaker software
|
||||
|
|
|
@ -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 $@ --buildsystem=cmake --with python3 --parallel
|
||||
dh $@ --with python3 --buildsystem=cmake --parallel
|
||||
|
||||
override_dh_auto_clean:
|
||||
rm -rf build-*
|
||||
|
@ -18,27 +18,29 @@ 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" \
|
||||
-DPython_VERSION:STRING="$${PYX}" \
|
||||
-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_EXECUTABLE:FILEPATH=$$(which python$${PYX}) \
|
||||
-DCMAKE_INSTALL_LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) ; \
|
||||
-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 -a \
|
||||
--builddirectory=build-$${PYX}-dbg -- \
|
||||
--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 ; \
|
||||
-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 ; \
|
||||
done
|
||||
|
||||
override_dh_auto_build:
|
||||
|
@ -63,16 +65,12 @@ 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,6 +0,0 @@
|
|||
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
|
|
@ -1,10 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
libcharon (4.14) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Tue, 20 Mar 2018 18:05:49 +0200
|
|
@ -1,2 +0,0 @@
|
|||
usr/share/dbus-1/system.d/*
|
||||
usr/lib/systemd/system/*
|
|
@ -1 +0,0 @@
|
|||
9
|
|
@ -1,38 +0,0 @@
|
|||
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
|
|
@ -1,38 +0,0 @@
|
|||
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.
|
|
@ -1 +0,0 @@
|
|||
usr/lib/python3*/dist-packages/Charon
|
|
@ -1,39 +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
|
||||
# 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 +0,0 @@
|
|||
3.0 (native)
|
|
@ -1,5 +1,5 @@
|
|||
libsavitar (4.14) unstable; urgency=medium
|
||||
libsavitar (3.2.1) unstable; urgency=medium
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Thu, 09 Feb 2017 18:12:16 +0100
|
||||
-- Thomas Karl Pietrowski <thopiekar@googlemail.com> Thu, 09 Feb 2017 18:12:16 +0100
|
||||
|
|
|
@ -1,15 +1,10 @@
|
|||
Source: libsavitar
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@gmail.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9),
|
||||
dh-python,
|
||||
cmake,
|
||||
# Python
|
||||
Maintainer: Thomas Karl Pietrowski <thopiekar@googlemail.com>
|
||||
Build-Depends: debhelper (>= 9), cmake,
|
||||
python3-all-dev, python3-all-dbg,
|
||||
# SIP
|
||||
python3-sip-dev,
|
||||
python3-sip-dev, python3-sip-dbg,
|
||||
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 $@ --buildsystem=cmake --with python3 --parallel
|
||||
dh $@ --with python3 --buildsystem=cmake --parallel
|
||||
|
||||
override_dh_auto_clean:
|
||||
rm -rf build-*
|
||||
|
@ -15,31 +15,32 @@ 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" \
|
||||
-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) ; \
|
||||
--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 -a \
|
||||
--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 ; \
|
||||
--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 ; \
|
||||
done
|
||||
|
||||
override_dh_auto_build:
|
||||
|
@ -72,4 +73,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
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
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
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
pynest2d (4.14) unstable; urgency=low
|
||||
|
||||
* Initial release
|
||||
|
||||
-- Thomas Karl Pietrowski <thopiekar@gmail.com> Sun, 10 Jan 2021 13:47:36 +0200
|
|
@ -1 +0,0 @@
|
|||
10
|
|
@ -1,58 +0,0 @@
|
|||
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)
|
|
@ -1,38 +0,0 @@
|
|||
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 +0,0 @@
|
|||
README.md
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/python3*
|
|
@ -1 +0,0 @@
|
|||
/usr/lib/python3*
|
|
@ -1,78 +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
|
||||
|
||||
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
|
|
@ -1 +0,0 @@
|
|||
3.0 (native)
|
Loading…
Reference in New Issue