diff options
author | Tyler Anderson | 2015-07-14 12:06:35 -0700 |
---|---|---|
committer | Tyler Anderson | 2015-07-14 12:06:35 -0700 |
commit | cc1ff87637b56b27e9e392dc4f0299ed1877af93 (patch) | |
tree | 7666b5f269b324edc6d0ba5636e052be2ebf86ac | |
download | aur-cc1ff87637b56b27e9e392dc4f0299ed1877af93.tar.gz |
Initial package
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rwxr-xr-x | mattercontrol | 2 | ||||
-rw-r--r-- | mattercontrol.desktop | 10 | ||||
-rw-r--r-- | mattercontrol.install | 5 | ||||
-rw-r--r-- | mattercontrol.png | bin | 0 -> 41619 bytes |
6 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..35b6c662bd88 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = mattercontrol + pkgdesc = Software solution for 3D printers + pkgver = 1.3.0 + pkgrel = 1 + url = http://www.mattercontrol.com + install = mattercontrol.install + arch = i386 + arch = x86_64 + license = custom + makedepends = git + depends = mono + depends = lib32-glibc + provides = mattercontrol + source = git://github.com/MatterHackers/MatterControl.git + source = mattercontrol + source = mattercontrol.desktop + source = mattercontrol.png + source = mattercontrol.install + sha256sums = SKIP + sha256sums = c96a2287d3f3a5a5958c7b0ffc8bd7a0bfa6b82c93cf8934168c0c9bef40d3cc + sha256sums = 0dcc1674e524acbd475034c0b7b8e6e3daa29a9a4d1ddb642d2b8a0b9af63025 + sha256sums = 0a357a20131995772707872ee41f0cf5c235336d60f7bb136e994f592ae6745e + sha256sums = 9d7b9c5a3751e6fbbc1a2f5c092ba6fad610251db0009afde98290998ae9b949 + +pkgname = mattercontrol + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..edfe370dca78 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Tyler Anderson <unlimitedbacon@gmail.com> + +pkgname=mattercontrol +_pkgname=MatterControl +pkgver=1.3.0 +pkgrel=1 +pkgdesc="Software solution for 3D printers" +arch=("i386" "x86_64") +license=('custom') +url="http://www.mattercontrol.com" +depends=('mono' 'lib32-glibc') +makedepends=('git') +provides=('mattercontrol') +install="mattercontrol.install" +source=(git://github.com/MatterHackers/MatterControl.git + 'mattercontrol' + 'mattercontrol.desktop' + 'mattercontrol.png' + 'mattercontrol.install') +sha256sums=('SKIP' + 'c96a2287d3f3a5a5958c7b0ffc8bd7a0bfa6b82c93cf8934168c0c9bef40d3cc' + '0dcc1674e524acbd475034c0b7b8e6e3daa29a9a4d1ddb642d2b8a0b9af63025' + '0a357a20131995772707872ee41f0cf5c235336d60f7bb136e994f592ae6745e' + '9d7b9c5a3751e6fbbc1a2f5c092ba6fad610251db0009afde98290998ae9b949') + +build() { + cd "${srcdir}"/${_pkgname} + + git checkout ${pkgver} + git submodule update --init --recursive + mozroots --import --sync + mono .nuget/NuGet.exe restore MatterControl.sln + + xbuild /p:Configuration=Release MatterControl.sln + #mdtool build -c:Release MatterControl.sln + + cd Submodules/agg-sharp/SerialPortCommunication/SerialHelper + ./build.sh +} + +package() { + cd "${srcdir}"/${_pkgname} + + install -d "$pkgdir/usr/lib/mattercontrol/" + cp -r bin/Release/* "$pkgdir/usr/lib/mattercontrol/" + install -d "$pkgdir/usr/lib/mattercontrol/StaticData/" + cp -r StaticData/* "$pkgdir/usr/lib/mattercontrol/StaticData" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/mattercontrol/LICENSE" + + cd "${srcdir}" + install -Dm755 mattercontrol "$pkgdir/usr/bin/mattercontrol" + install -Dm644 mattercontrol.desktop "$pkgdir/usr/share/applications/mattercontrol.desktop" + install -Dm644 mattercontrol.png "$pkgdir/usr/share/icons/mattercontrol.png" +} diff --git a/mattercontrol b/mattercontrol new file mode 100755 index 000000000000..80ee0e23a459 --- /dev/null +++ b/mattercontrol @@ -0,0 +1,2 @@ +#!/bin/sh +exec mono /usr/lib/mattercontrol/MatterControl.exe diff --git a/mattercontrol.desktop b/mattercontrol.desktop new file mode 100644 index 000000000000..f2d0f6b6699e --- /dev/null +++ b/mattercontrol.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] + +Name=MatterControl +Comment=Control your 3D printer +Path=/usr/bin/ +Exec=/usr/bin/mattercontrol +Icon=mattercontrol +Terminal=false +Type=Application +Categories=GNOME;Utility diff --git a/mattercontrol.install b/mattercontrol.install new file mode 100644 index 000000000000..9f917f28efbe --- /dev/null +++ b/mattercontrol.install @@ -0,0 +1,5 @@ +post_install() { + echo + echo "Remember to add your user to the uucp group so you can access the serial ports" + echo "'gpasswd -a \$USER uucp'" +} diff --git a/mattercontrol.png b/mattercontrol.png Binary files differnew file mode 100644 index 000000000000..d1e40bccabbf --- /dev/null +++ b/mattercontrol.png |