summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--91-makerbot.rules1
-rw-r--r--PKGBUILD43
-rw-r--r--replicatorg4
4 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..18df22ec1204
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = replicatorg
+ pkgdesc = ReplicatorG is a simple, opensource 3D printing program
+ pkgver = 0040
+ pkgrel = 1
+ url = http://replicat.org
+ arch = x86
+ arch = x86_64
+ license = GNU GPL v2
+ depends = java-runtime
+ depends = python
+ depends = tk
+ optdepends = psyco: speed up toolpath generation
+ source = http://replicatorg.googlecode.com/files/replicatorg-0040-linux.tgz
+ source = replicatorg
+ md5sums = 9e7171a32013edfd9bcf18330cdc20a1
+ md5sums = 4993a15231df8dbcc16449d19479b284
+
+pkgname = replicatorg
+
diff --git a/91-makerbot.rules b/91-makerbot.rules
new file mode 100644
index 000000000000..283941203e1c
--- /dev/null
+++ b/91-makerbot.rules
@@ -0,0 +1 @@
+SUBSYSTEMS=="usb", SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", GROUP="users", MODE="0666"
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..706aa3eef3a2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Nick Østergaard <oe.nick@gmail.com>
+# Contribuator: Zach Jaggi <feilen@fluffybutt.in>
+
+pkgname=replicatorg
+pkgver=0040
+pkgrel=1
+pkgdesc="ReplicatorG is a simple, opensource 3D printing program"
+arch=('x86' 'x86_64')
+license=('GNU GPL v2')
+conflicts=('')
+url="http://replicat.org"
+depends=('java-runtime' 'python' 'tk')
+optdepends=('psyco: speed up toolpath generation')
+source=("http://replicatorg.googlecode.com/files/replicatorg-${pkgver}-linux.tgz"
+# '91-makerbot.rules'
+ 'replicatorg')
+
+# removing 91-makerbot.rules, because system-udevd says
+# (journalctl /usr/lib/systemd/systemd-udevd -b)
+# systemd-udevd[141]: unknown key 'SYSFS{idVendor}' in /etc/udev/rules.d/91-makerbot.rules:1
+# systemd-udevd[141]: invalid rule '/etc/udev/rules.d/91-makerbot.rules:1'
+
+md5sums=('9e7171a32013edfd9bcf18330cdc20a1'
+ '4993a15231df8dbcc16449d19479b284')
+build() {
+ cd ${srcdir}/replicatorg-${pkgver}/
+ echo "Nothing to do here!"
+}
+
+package() {
+ cd "${srcdir}/replicatorg-${pkgver}"
+ mkdir -p ${pkgdir}/usr/bin/
+ mkdir -p ${pkgdir}/opt/replicatorg/
+# mkdir -p ${pkgdir}/etc/udev/rules.d/
+
+# install -m 644 ${srcdir}/91-makerbot.rules ${pkgdir}/etc/udev/rules.d/
+ install -m 755 ${srcdir}/replicatorg ${pkgdir}/usr/bin/
+ cp -r ${srcdir}/replicatorg-${pkgver}/* ${pkgdir}/opt/replicatorg/
+ chown -R root:users ${pkgdir}/opt/replicatorg
+
+}
+
+# vim:set ts=4 sw=4 et:
diff --git a/replicatorg b/replicatorg
new file mode 100644
index 000000000000..bbfc074bf130
--- /dev/null
+++ b/replicatorg
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd /opt/replicatorg
+./replicatorg $@