From ee8a499855ab2a8f929ba891267c12b28047f7c0 Mon Sep 17 00:00:00 2001 From: Thomas Karl Pietrowski Date: Sun, 4 Sep 2016 15:43:40 +0200 Subject: [PATCH] Moving extra plugin packaging to GitHub --- 2.1/Cura-extra-plugins/README.Debian | 6 +++ 2.1/Cura-extra-plugins/README.source | 10 +++++ 2.1/Cura-extra-plugins/changelog | 5 +++ 2.1/Cura-extra-plugins/compat | 1 + 2.1/Cura-extra-plugins/control | 26 +++++++++++++ 2.1/Cura-extra-plugins/copyright | 38 ++++++++++++++++++ .../cura-extra-plugin-doodle3d.install | 1 + .../cura-extra-plugin-postprocessing.install | 1 + 2.1/Cura-extra-plugins/rules | 39 +++++++++++++++++++ 2.1/Cura-extra-plugins/source/format | 1 + 10 files changed, 128 insertions(+) create mode 100644 2.1/Cura-extra-plugins/README.Debian create mode 100644 2.1/Cura-extra-plugins/README.source create mode 100644 2.1/Cura-extra-plugins/changelog create mode 100644 2.1/Cura-extra-plugins/compat create mode 100644 2.1/Cura-extra-plugins/control create mode 100644 2.1/Cura-extra-plugins/copyright create mode 100644 2.1/Cura-extra-plugins/cura-extra-plugin-doodle3d.install create mode 100644 2.1/Cura-extra-plugins/cura-extra-plugin-postprocessing.install create mode 100755 2.1/Cura-extra-plugins/rules create mode 100644 2.1/Cura-extra-plugins/source/format diff --git a/2.1/Cura-extra-plugins/README.Debian b/2.1/Cura-extra-plugins/README.Debian new file mode 100644 index 0000000..87b1a52 --- /dev/null +++ b/2.1/Cura-extra-plugins/README.Debian @@ -0,0 +1,6 @@ +cura-extra-plugins for Debian +---------------------------- + + + + -- Thomas Karl Pietrowski Sun, 17 Apr 2016 13:30:46 +0200 diff --git a/2.1/Cura-extra-plugins/README.source b/2.1/Cura-extra-plugins/README.source new file mode 100644 index 0000000..097a7f8 --- /dev/null +++ b/2.1/Cura-extra-plugins/README.source @@ -0,0 +1,10 @@ +cura-extra-plugins for Debian +---------------------------- + + + + + + -- Thomas Karl Pietrowski Sun, 17 Apr 2016 13:30:46 +0200 + diff --git a/2.1/Cura-extra-plugins/changelog b/2.1/Cura-extra-plugins/changelog new file mode 100644 index 0000000..d8c994c --- /dev/null +++ b/2.1/Cura-extra-plugins/changelog @@ -0,0 +1,5 @@ +cura-extra-plugins (0.0.0-1) unstable; urgency=medium + + * Initial release (Closes: #nnnn) + + -- Thomas Karl Pietrowski Sun, 17 Apr 2016 13:30:46 +0200 diff --git a/2.1/Cura-extra-plugins/compat b/2.1/Cura-extra-plugins/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/2.1/Cura-extra-plugins/compat @@ -0,0 +1 @@ +9 diff --git a/2.1/Cura-extra-plugins/control b/2.1/Cura-extra-plugins/control new file mode 100644 index 0000000..3911ee3 --- /dev/null +++ b/2.1/Cura-extra-plugins/control @@ -0,0 +1,26 @@ +Source: cura-extra-plugins +Section: science +Priority: optional +Maintainer: Thomas Karl Pietrowski +Build-Depends: debhelper (>=9), cmake, python3-all-dev +Standards-Version: 3.9.6 + +Package: cura-extra-plugins-all +Architecture: all +Depends: + cura-extra-plugin-doodle3d, + cura-extra-plugin-postprocessing, +Description: 3rd party plugins for Cura + + +Package: cura-extra-plugin-doodle3d +Architecture: all +Depends: ${misc:Depends} +Description: 3rd party plugins for Cura + . + +Package: cura-extra-plugin-postprocessing +Architecture: all +Depends: ${misc:Depends} +Description: postprocessing plugin for Cura + . diff --git a/2.1/Cura-extra-plugins/copyright b/2.1/Cura-extra-plugins/copyright new file mode 100644 index 0000000..7d05a16 --- /dev/null +++ b/2.1/Cura-extra-plugins/copyright @@ -0,0 +1,38 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: cura-extra-plugins +Source: + +Files: * +Copyright: + +License: + + + . + + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2016 Thomas Karl Pietrowski +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 + . + 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. diff --git a/2.1/Cura-extra-plugins/cura-extra-plugin-doodle3d.install b/2.1/Cura-extra-plugins/cura-extra-plugin-doodle3d.install new file mode 100644 index 0000000..6c7a535 --- /dev/null +++ b/2.1/Cura-extra-plugins/cura-extra-plugin-doodle3d.install @@ -0,0 +1 @@ +usr/lib/cura/plugins/Doodle3D/ \ No newline at end of file diff --git a/2.1/Cura-extra-plugins/cura-extra-plugin-postprocessing.install b/2.1/Cura-extra-plugins/cura-extra-plugin-postprocessing.install new file mode 100644 index 0000000..df8d130 --- /dev/null +++ b/2.1/Cura-extra-plugins/cura-extra-plugin-postprocessing.install @@ -0,0 +1 @@ +usr/lib/cura/plugins/PostProcessingPlugin/ \ No newline at end of file diff --git a/2.1/Cura-extra-plugins/rules b/2.1/Cura-extra-plugins/rules new file mode 100755 index 0000000..9a0c3e5 --- /dev/null +++ b/2.1/Cura-extra-plugins/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + +CURA_PLUGINS = Doodle3D-cura-plugin PostProcessingPlugin + +%: + dh $@ --parallel + #dh $@ --sourcedirectory=Doodle3D-cura-plugin --builddirectory=Doodle3D-cura-plugin-build + #dh $@ --sourcedirectory=PostProcessingPlugin --builddirectory=PostProcessingPlugin-build + + +override_dh_auto_clean: + for PLUGIN in $(CURA_PLUGINS) ; do \ + dh_auto_clean -O--sourcedirectory=$${PLUGIN} \ + -O--builddirectory=$${PLUGIN}-build; \ + done + +override_dh_auto_configure: + for PLUGIN in $(CURA_PLUGINS) ; do \ + dh_auto_configure -O--sourcedirectory=$${PLUGIN} \ + -O--builddirectory=$${PLUGIN}-build; \ + done + +override_dh_auto_build: + for PLUGIN in $(CURA_PLUGINS) ; do \ + dh_auto_build -O--sourcedirectory=$${PLUGIN} \ + -O--builddirectory=$${PLUGIN}-build; \ + done + +override_dh_auto_install: + for PLUGIN in $(CURA_PLUGINS) ; do \ + dh_auto_install -O--sourcedirectory=$${PLUGIN} \ + -O--builddirectory=$${PLUGIN}-build; \ + done + +override_dh_install: + dh_install --fail-missing \ No newline at end of file diff --git a/2.1/Cura-extra-plugins/source/format b/2.1/Cura-extra-plugins/source/format new file mode 100644 index 0000000..9f67427 --- /dev/null +++ b/2.1/Cura-extra-plugins/source/format @@ -0,0 +1 @@ +3.0 (native) \ No newline at end of file