Package Details: repetier-host 1.6.2-1

Git Clone URL: https://aur.archlinux.org/repetier-host.git (read-only)
Package Base: repetier-host
Description: almost complete 3d-printing workflow
Upstream URL: http://www.repetier.com/
Licenses: custom
Submitter: der_ronny
Maintainer: der_ronny (CReimer)
Last Packager: CReimer
Votes: 15
Popularity: 0.200603
First Submitted: 2013-06-08 14:44
Last Updated: 2016-07-23 22:19

Dependencies (4)

Required by (0)

Sources (3)

Latest Comments

fagotto commented on 2016-07-16 21:24

@ZHoob2004 thank you for sharing your solution! To me it does not seem so bad: in /usr/include ios.c_ispeed is declared as an unsigned while baud is an int and (int) - (uint) = uint so it generate an error because abs(uint) does not make sense. Casting to a int seem a good solution we should only check if some error of overflow may occurs!

@OKAN, you must follow the advice from ZHoob2004: to learn how to create a personal patch follow https://wiki.archlinux.org/index.php/Patching_in_ABS

It seems repetierHostLinux_1_6_2 is out but I didn't have time to check if this error was corrected!

OKAN commented on 2016-06-19 09:55

I am getting error during installation:

SetBaudrate.cpp:71:29: error: call of overloaded 'abs(speed_t)' is ambiguous
if(abs(baud - ios.c_ispeed) * 100 / baud >= 5) {
^
In file included from /usr/include/c++/6.1.1/cstdlib:75:0,
from /usr/include/c++/6.1.1/ext/string_conversions.h:41,
from /usr/include/c++/6.1.1/bits/basic_string.h:5402,
from /usr/include/c++/6.1.1/string:52,
from /usr/include/c++/6.1.1/bits/locale_classes.h:40,
from /usr/include/c++/6.1.1/bits/ios_base.h:41,
from /usr/include/c++/6.1.1/ios:42,
from /usr/include/c++/6.1.1/ostream:38,
from /usr/include/c++/6.1.1/iostream:39,
from SetBaudrate.cpp:18:
/usr/include/stdlib.h:774:12: note: candidate: int abs(int)
extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
^~~
In file included from /usr/include/c++/6.1.1/ext/string_conversions.h:41:0,
from /usr/include/c++/6.1.1/bits/basic_string.h:5402,
from /usr/include/c++/6.1.1/string:52,
from /usr/include/c++/6.1.1/bits/locale_classes.h:40,
from /usr/include/c++/6.1.1/bits/ios_base.h:41,
from /usr/include/c++/6.1.1/ios:42,
from /usr/include/c++/6.1.1/ostream:38,
from /usr/include/c++/6.1.1/iostream:39,
from SetBaudrate.cpp:18:
/usr/include/c++/6.1.1/cstdlib:185:3: note: candidate: __int128 std::abs(__int128)
abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; }
^~~
/usr/include/c++/6.1.1/cstdlib:180:3: note: candidate: long long int std::abs(long long int)
abs(long long __x) { return __builtin_llabs (__x); }
^~~
/usr/include/c++/6.1.1/cstdlib:172:3: note: candidate: long int std::abs(long int)
abs(long __i) { return __builtin_labs(__i); }
^~~
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build repetier-host.
==> Restart building repetier-host ? [y/N]

ZHoob2004 commented on 2016-05-23 06:09

I don't know if anyone else is having trouble, but I had to change

SetBaudRate.cpp:71
- if(abs(baud - ios.c_ispeed) * 100 / baud >= 5) {
+ if(abs(baud - (int) ios.c_ispeed) * 100 / baud >= 5) {

to get a successful build. Probably not the ideal way to do it, but I'm no programmer.

themba commented on 2016-02-16 08:36

according to my makepkg version url cannot be an array. Please remove parentheses...

MeV commented on 2015-11-22 00:05

PKGBUILD for v1.6.0 :

# Maintainer: Somebody <somebody[at]foo[dot]tld>
pkgname=repetier-host
pkgver=1.6.0
pkgrel=1
pkgdesc="almost complete 3d-printing workflow"
url=('http://www.repetier.com/')
arch=('x86_64' 'i686')
license=('custom')
depends=('mono>=3.2.0')
optdepends=('slic3r' 'skeinforge')
source=("http://download.repetier.com/files/host/linux/repetierHostLinux_1_6_0.tgz" "$pkgname.install")
md5sums=('dc475fec80cb9b0649ebdeb8d76fa61c'
'3bf735df87c6f3b9e807bbc82edd7a05')

PKGEXT=".pkg.tar"
install=$pkgname.install

build() {
cd ${srcdir}/RepetierHost/
DIR=/usr/share/repetierHost

OSBIT=`uname -m`
echo "System: ${OSBIT}"
if [ ${OSBIT} = "i686" ]; then
echo "Using 32 bit CuraEngine"
cp plugins/CuraEngine/CuraEngine32 plugins/CuraEngine/CuraEngine
else
echo "Using 64 bit CuraEngine"
cp plugins/CuraEngine/CuraEngine64 plugins/CuraEngine/CuraEngine
fi

echo "#!/bin/sh" > repetierHost
echo "cd ${DIR}" >> repetierHost
echo "mono RepetierHost.exe -home ${DIR}&" >> repetierHost
chmod 755 repetierHost
chmod a+rx ../RepetierHost
chmod -R a+r *
chmod -R a+x data
chmod a+x installDep*
rm configureFirst.sh
rm installDependenciesDebian
rm installDependenciesFedora
rm createDesktopIcon.sh
g++ SetBaudrate.cpp -o SetBaudrate

echo "[Desktop Entry]
Name=Repetier-Host
Exec=mono RepetierHost.exe -home $dir&
Type=Application
StartupNotify=true
Comment=Repetier-Host 3d printer host software
Path=$dir
Icon=$dir/repetier-logo.png
Comment[en_US.UTF-8]=Repetier Host
Name[en_US]=Repetier-Host
" >> ${srcdir}/Repetier-Host.desktop
chmod +x ${srcdir}/Repetier-Host.desktop

}

package() {
mkdir -p $pkgdir/usr/share/
mkdir -p $pkgdir/usr/bin
ln -s /usr/share/repetierHost/repetierHost $pkgdir/usr/bin/repetierHost

install -Dm644 ${srcdir}/RepetierHost/Repetier-Host-licence.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
rm ${srcdir}/RepetierHost/Repetier-Host-licence.txt
cp -a ${srcdir}/RepetierHost $pkgdir/usr/share/repetierHost
install -Dm755 ${srcdir}/Repetier-Host.desktop $pkgdir/usr/share/applications/Repetier-Host.desktop
}

# vim:set ts=2 sw=2 et:

nmaggioni commented on 2015-11-13 15:23

I suggest using this desktop file to be able to open .STL files with Repetier-Host after having associated them to it:

[Desktop Entry]
Name=Repetier-Host
Exec=repetierHost %U
Type=Application
StartupNotify=true
Comment=Repetier-Host 3d printer host software
Icon=/usr/share/repetierHost/repetier-logo.png

Manjarohans commented on 2015-11-06 11:58

-> Found repetier-host.install
==> Validating source files with md5sums...
repetierHostLinux_1_5_6.tgz ... FAILED
repetier-host.install ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build repetier-host.

hergenroder commented on 2015-10-03 22:04

Fix 1.5.6-1 md5 hashes:
3BF735DF87C6F3B9E807BBC82EDD7A05
0E55CFFA4CCEF57D6C92ADD6CE7CA3F5

icoz commented on 2015-09-15 08:24

3,4c3,4
< pkgver=1.0.6
< pkgrel=3
---
> pkgver=1.5.6
> pkgrel=1
11c11,14
< source=("http://www.repetier.com/w/?wpdmdl=1785" "$pkgname.install")
---
> source=("http://download.repetier.com/files/host/linux/repetierHostLinux_1_5_6.tgz" "$pkgname.install")
> md5sums=('23b7e278e17ab1ce1ba247e333a08cc5'
> '3bf735df87c6f3b9e807bbc82edd7a05')
>
70,71d72
< md5sums=('aa5898b3998896ac6bb39146ef54c5ea'
< '3bf735df87c6f3b9e807bbc82edd7a05')

unkier commented on 2015-07-09 05:02

1.5.0 was released.

All comments