Package Details: dukto R6-1

Git Clone URL: https://aur.archlinux.org/dukto.git (read-only)
Package Base: dukto
Description: A simple, fast and multi-platform file transfer tool for LAN users.
Upstream URL: https://sourceforge.net/projects/dukto
Keywords: LAN
Licenses: GPL2
Submitter: jfperini
Maintainer: spider-mario
Last Packager: spider-mario
Votes: 27
Popularity: 0.379157
First Submitted: 2014-05-30 03:07
Last Updated: 2016-07-01 21:45

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

spider-mario commented on 2017-08-26 22:31

Sorry, but I cannot reproduce your issue. It looks like it might be a configuration problem on your system. Is de_DE.UTF-8 uncommented in /etc/locale.gen?

badonkadong commented on 2017-08-26 12:01

Checking dukto integrity...
==> Making package: dukto R6-1 (Sat Aug 26 16:03:04 CEST 2017)
==> Retrieving sources...
-> Updating dukto svn repo...
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is de_DE.UTF-8
svn: warning: please check that your locale name is correct
Skipped '.'
svn: E155007: None of the targets are working copies
==> WARNING: Failure while updating dukto svn repo
==> Validating source files with sha256sums...
dukto ... Skipped
:: Building dukto package(s)...
==> Making package: dukto R6-1 (Sat Aug 26 16:03:06 CEST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Usage: qmake-qt4 [mode] [options] [files]

QMake has two modes, one mode for generating project files based on
some heuristics, and the other for generating makefiles. Normally you
shouldn't need to specify a mode, as makefile generation is the default
mode for qmake, but you may use this to test qmake on an existing project

Mode:
-project Put qmake into project file generation mode
In this mode qmake interprets files as files to
be built,
defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C
Note: The created .pro file probably will
need to be edited. For example add the QT variable to
specify what modules are required.
-makefile Put qmake into makefile generation mode (default)
In this mode qmake interprets files as project files to
be processed, if skipped qmake will try to find a project
file in your current working directory

Warnings Options:
-Wnone Turn off all warnings; specific ones may be re-enabled by
later -W options
-Wall Turn on all warnings
-Wparser Turn on parser warnings
-Wlogic Turn on logic warnings (on by default)
-Wdeprecated Turn on deprecation warnings (on by default)

Options:
* You can place any variable assignment in options and it will be *
* processed as if it was in [files]. These assignments will be parsed *
* before [files]. *
-o file Write output to file
-d Increase debug level
-t templ Overrides TEMPLATE as templ
-tp prefix Overrides TEMPLATE so that prefix is prefixed into the value
-help This help
-v Version information
-after All variable assignments after this will be
parsed after [files]
-norecursive Don't do a recursive search
-recursive Do a recursive search
-set <prop> <value> Set persistent property
-unset <prop> Unset persistent property
-query <prop> Query persistent property. Show all if <prop> is empty.
-cache file Use file as cache [makefile mode only]
-spec spec Use spec as QMAKESPEC [makefile mode only]
-nocache Don't use a cache file [makefile mode only]
-nodepend Don't generate dependencies [makefile mode only]
-nomoc Don't generate moc targets [makefile mode only]
-nopwd Don't look for files in pwd [project mode only]
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build dukto package(s)

juliano.gomes commented on 2016-06-15 00:49

Ps2.: https://aur.archlinux.org/packages/qt5-quick1/

juliano.gomes commented on 2016-06-14 23:00

Ps.: Need install qtwebkit too

sudo pacman -S qtwebkit

juliano.gomes commented on 2016-06-14 07:07

1) sudo pacman -S qt
2) download snapshot, extract open PKGBUILD with text editor
3) Comment the line # depends=('qt5-quick1' 'qt5-script' 'qt5-xmlpatterns')
4) Save and close the file
5) in terminal: makepkg -i (if not work, download and install the qt-opensource-linux-x64-5.5.0-2.run from website, install it and retry this step)

Enjoy!

trya commented on 2016-05-13 15:52

PKGBUILD does not build, please check it.

spider-mario commented on 2015-12-25 10:49

Thanks for packaging this. Just a couple remarks:
- arch should be ('i686' 'x86_64'), not ('any'), since the resulting package is architecture-dependant
- GPL2, not GPLv2
- the package depends on Qt5 but builds using Qt4, maybe settle on one or the other
- being a VCS package, it should be named as such (dukto-svn), or changed to pick a specific revision (r110 for R6, just add #revision=110 to the source URI)

jfperini commented on 2015-08-15 23:25

Remove patch!

gato2707 commented on 2015-08-15 15:48

Hi:

I'm very new, but I can install dukto with this steps

1) use pacman to install qt5-quick1, qt5-scripts, qt5-xmlpatterns
2) then I wrote a PKGBUILD (based on Kaos PKGBUILD), but I really don't kwow how to choose beetween 686 and x64. For this reason I used two different versions, each for an appropiate OS Version (I have two PC)

For 686:

pkgname=dukto
pkgver=6.0
pkgrel=1
pkgdesc="A simple, fast and multi-platform file transfer tool for LAN users."
url="http://www.msec.it/dukto"
arch=('any')
_arch=('i386')
license=('GPL v2')
md5sums=('c91bf210d6cb8cd43f3bcfe0d5d6a22a')
source=('http://download.opensuse.org/repositories/home:/colomboem/xUbuntu_14.04/'$_arch'/'$pkgname'_'$pkgver'-1_'$_arch'.deb')

package() {

cd "$srcdir/"

msg2 " -> Extracting files..."
tar Jxvf data.tar.xz

msg2 " -> Installing program..."
install -d $pkgdir/{usr/bin,usr/share}
cp -a "$srcdir/usr/bin/$pkgname" "$pkgdir/usr/bin/"

msg2 " -> Installing icons..."
install -Dm644 "$srcdir/usr/share/pixmaps/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"

msg2 " -> Installing .desktop file..."
install -Dm644 "$srcdir/usr/share/applications/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"

}

For amd64

pkgname=dukto
pkgver=6.0
pkgrel=1
pkgdesc="A simple, fast and multi-platform file transfer tool for LAN users."
url="http://www.msec.it/dukto"
arch=('any')
_arch=('amd64')
license=('GPL v2')
md5sums=('1ea53895d11d90ef90821ed9db0fada1')
source=('http://download.opensuse.org/repositories/home:/colomboem/xUbuntu_14.04/'$_arch'/'$pkgname'_'$pkgver'-1_'$_arch'.deb')

package() {

cd "$srcdir/"

msg2 " -> Extracting files..."
tar Jxvf data.tar.xz

msg2 " -> Installing program..."
install -d $pkgdir/{usr/bin,usr/share}
cp -a "$srcdir/usr/bin/$pkgname" "$pkgdir/usr/bin/"

msg2 " -> Installing icons..."
install -Dm644 "$srcdir/usr/share/pixmaps/$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"

msg2 " -> Installing .desktop file..."
install -Dm644 "$srcdir/usr/share/applications/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"

}

I hope it will be useful

OldNuc commented on 2015-07-27 18:39

qtsingleapplication/qtlocalpeer.cpp: In member function ‘bool QtLocalPeer::sendMessage(const QString&, int)’:
qtsingleapplication/qtlocalpeer.cpp:165:19: error: variable ‘QDataStream ds’ has initializer but incomplete type
QDataStream ds(&socket);
^
qtsingleapplication/qtlocalpeer.cpp: In member function ‘void QtLocalPeer::receiveConnection()’:
qtsingleapplication/qtlocalpeer.cpp:182:26: error: variable ‘QDataStream ds’ has initializer but incomplete type
QDataStream ds(socket);
^
Makefile:717: recipe for target 'qtlocalpeer.o' failed
make: *** [qtlocalpeer.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...

This looks to be some common issue. Unfortunately I have no idea as to how to fix it.

All comments