diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | CMakeLists.txt.patch | 27 | ||||
-rw-r--r-- | PKGBUILD | 32 |
4 files changed, 87 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6471cba6ed84 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Sat Jul 2 00:39:43 UTC 2016 +pkgbase = opencamlib-git + pkgdesc = Multi-Purpose CNC Toolpath Library + pkgver = 1 + pkgrel = 1 + url = https://github.com/aewallin/opencamlib + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = boost + makedepends = cmake + makedepends = doxygen + depends = python2 + depends = boost + provides = opencamlib + conflicts = opencamlib + source = git+https://github.com/aewallin/opencamlib.git + source = CMakeLists.txt.patch + md5sums = SKIP + md5sums = c76fcdacce09047308509caf50a8cd5a + +pkgname = opencamlib-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..5ff591897392 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg/ +/src/ +/opencamlib/ +/*.pkg* diff --git a/CMakeLists.txt.patch b/CMakeLists.txt.patch new file mode 100644 index 000000000000..12210890d28b --- /dev/null +++ b/CMakeLists.txt.patch @@ -0,0 +1,27 @@ +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -228,13 +228,13 @@ include_directories( ${OpenCamLib_SOURCE_DIR} ) + # + + execute_process( +- COMMAND python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0,0,\"/usr/local\")" ++ COMMAND python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0,0,\"/usr/local\")" + OUTPUT_VARIABLE Python_site_packages + OUTPUT_STRIP_TRAILING_WHITESPACE + ) # on Ubuntu 11.10 this outputs: /usr/local/lib/python2.7/dist-packages + + execute_process( +- COMMAND python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(plat_specific=1,standard_lib=0,prefix=\"/usr/local\")" ++ COMMAND python2 -c "from distutils.sysconfig import get_python_lib; print get_python_lib(plat_specific=1,standard_lib=0,prefix=\"/usr/local\")" + OUTPUT_VARIABLE Python_arch_packages + OUTPUT_STRIP_TRAILING_WHITESPACE + ) +@@ -421,8 +421,6 @@ IF (DOXYGEN_FOUND) + ENDIF(DOXYGEN_FOUND) + endif (BUILD_DOC) + +-include(${CMAKE_SOURCE_DIR}/deb/package_details.cmake) +- + # "make spackage" + add_custom_target(spackage + ${CMAKE_COMMAND} diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..26d54df83949 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Adam Goldsmith <contact@adamgoldsmith.name> + +pkgname=opencamlib-git +pkgver=1 +pkgrel=1 +pkgdesc="Multi-Purpose CNC Toolpath Library" +arch=('i686' 'x86_64') +url="https://github.com/aewallin/opencamlib" +license=('GPL3') +makedepends=('boost' 'cmake' 'doxygen') +depends=('python2' 'boost') +provides=('opencamlib') +conflicts=('opencamlib') +source=("git+https://github.com/aewallin/opencamlib.git" 'CMakeLists.txt.patch') +md5sums=('SKIP' 'c76fcdacce09047308509caf50a8cd5a') + +prepare() { + cd "$srcdir/opencamlib/src" + patch < $srcdir/CMakeLists.txt.patch +} + +build() { + mkdir "$srcdir/opencamlib/build" + cd "$srcdir/opencamlib/build" + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +package() { + cd "$srcdir/opencamlib/build" + make install DESTDIR=$pkgdir +} |