Commit f42bda12 authored by sumpfralle's avatar sumpfralle

added debian package information (based of a contribution by Sebastian Kuzminsky - thanks!)


git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@258 bbaffbd6-741e-11dd-a85d-61de82d9cad9
parent 7341cc72
The Debian Package pycam
----------------------------
Comments regarding the Package
-- Sebastian Kuzminsky <Sebastian Kuzminsky <seb@highlab.com>> Tue, 16 Mar 2010 22:14:56 -0600
pycam (0.2.2-1) unstable; urgency=low
* Initial debianization of r243 of the SVN repo on sourceforge
-- Sebastian Kuzminsky <seb@highlab.com> Tue, 16 Mar 2010 22:14:56 -0600
Source: pycam
Section: python
Priority: extra
Maintainer: Sebastian Kuzminsky <seb@highlab.com>
Build-Depends: python-dev, debhelper (>= 7), cdbs, patchutils
Build-Depends-Indep: python-support
Standards-Version: 3.8.3
Homepage: http://sourceforge.net/projects/pycam/
Package: python-pycam
Architecture: all
Depends: python-gtk2, python-opengl (>>3.0.0~b6-3), python-gtkglext1,
${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
Recommends: python-pyode (>>1.2.0-3)
Description: CAM program & library written in Python
This is a set of Python modules for toolpath generation for 3-Axis
CNC machining, and a GUI program that uses them.
.
Features:
* read and write STL model files
* generate and export toolpaths (gcode) for various strategies and
drill definitions
* manage processing templates (e.g. rough, semi-finish and finish
operations)
* scale, move, rotate, flip and transform the model
* interactive 3D model view
* non-interactive 'STL to GCode' processing via commandline
This package was debianized by:
Sebastian Kuzminsky <seb@highlab.com> on Tue, 16 Mar 2010 22:14:56 -0600
It was downloaded from:
<https://sourceforge.net/projects/pycam/>
Upstream Authors:
Lode Leroy
Lars (sumpfralle)
Copyright:
Copyright (C) 2010 lode_leroy
Copyright (C) 2010 sumpfralle
License:
This program 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 3 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 <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
The Debian packaging is:
Copyright (C) 2010 Sebastian Kuzminsky <Sebastian Kuzminsky <seb@highlab.com>>
and is licensed under the GPL version 3, see above.
usr/share/applications
Changelog
HOWTO.TXT
README.TXT
man/pycamGui.1
diff -Nur -x '*.orig' -x '*~' pycam-0.2.2//setup.py pycam-0.2.2.new//setup.py
--- pycam-0.2.2//setup.py 2010-03-20 12:57:16.000000000 +0100
+++ pycam-0.2.2.new//setup.py 2010-03-20 13:07:53.026518970 +0100
@@ -43,7 +43,7 @@
"pycam.PathGenerators",
"pycam.Simulation"
],
- scripts = ['pycamGUI', 'pycam_win32_postinstall.py'],
+ scripts = ['pycamGUI'],
data_files=[("share/doc/python-pycam",[
"COPYING.TXT",
"HOWTO.TXT",
#!/bin/sh
# postinst script for pycam
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
configure)
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/bin/sh
# prerm script for pycam
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <prerm> `remove'
# * <old-prerm> `upgrade' <new-version>
# * <new-prerm> `failed-upgrade' <old-version>
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
# * <deconfigured's-prerm> `deconfigure' `in-favour'
# <package-being-installed> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
remove|upgrade|deconfigure)
;;
failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DEB_PYTHON_SYSTEM=pysupport
# Debhelper must be included before python-distutils to use
# dh_python / dh_pycentral / dh_pysupport
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
# install the .desktop file
install/python-pycam::
cp -v desktop/pycam.desktop `pwd`/debian/python-pycam/usr/share/applications/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment