You are not logged in.

#1 2011-02-08 14:46:40

Ravenman
Member
Registered: 2009-07-03
Posts: 236

[Request] Dukto

Hi to everyone:

Could anyone package this?: Dukto big_smile

Dukto is an easy file transfer tool designed for LAN use. You can use it in your everyday work to transfer files from one PC to another, without worrying about users, permissions, operating systems, protocols, clients, servers and so on… Just start dukto on the two PCs and transfer files and folders by dragging onto it’s window. That’s all.

Dukto main features are:

    * Simple user interface
    * No server or internet connection needed
    * Zero configuration
    * Clients auto-discovery
    * High speed file transfer
    * Multi-OS native support
    * No installation needed, standalone executable
    * No configuration files or registry changes
    * Multi files and folders transfer
    * Transfers log
    * Free and open source

Also, the latest releases brings the following improvements:

    * Send and receive text snippets (eg. useful for sending URLs)
    * Open received files directly from the Log page, now on all the supported platforms (previously only on Windows)
    * Windows 7 taskbar integration with progress and transfer indicator
    * Show your IP addresses on the IP connection page
    * Various bug-fixes and improvements
    * Full Unicode support

Dukto is a free open source project, licensed under GPL. Currently it’s available for MS-Windows, OS X and GNU/Linux.

A lot of thanks smile

Offline

#2 2011-02-08 17:02:32

schneida
Member
Registered: 2009-02-19
Posts: 76
Website

Re: [Request] Dukto

I tried to package it but, since I'm not a very experienced packager, didn't suceed. Still I can provide information for you on how to compile Dukto yourself.

1. Download the source from SVN (the link from above is actually a binary for linux which won't work (at least on x86_64) because of dependencies failures (which can't be solved easily)):

svn checkout http://dukto.googlecode.com/svn/trunk/ dukto-read-only

2. Change dukto-read-only/src/3rd/qtsingleapplication/qtsingleapplication.pri so that all those hardlinks to the developers directories are removed and for example the first entry  reads like '3rd/qtsingleapplication/qtsingleapplication.cpp'
3. Make sure you have base-devel and qt installed
4. enter dukto-read-only/src and issue qmake Dukto.pro.linux and then make
5. You have a new binary Dukto in that directory.

I hope it works for you, sorry for not being able to package it. I really hate programs like sed and awk as most of their tutorials are too boring for me and still they are the most useful programs in such cases. If you have problems just ask!

Offline

#3 2011-02-08 19:01:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Request] Dukto

Here's a rough-n-ready PKGBUILD:

pkgname=dukto-svn
pkgver=103
pkgrel=1
pkgdesc="A simple, fast and multi-platform file transfer tool for LAN users"
arch=(x86_64)
url="http://www.msec.it/dukto/"
license=('GPL')
depends=('qt')
makedepends=('subversion')
source=()
md5sums=()

_svntrunk=http://dukto.googlecode.com/svn/trunk/
_svnmod=dukto-read-only

build() {
  cd "$srcdir"

  if [ -d $_svnmod/.svn ]; then
    (cd $_svnmod && svn up -r $pkgver)
  else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting make..."

  rm -rf "$srcdir/$_svnmod-build"
  cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
  cd "$srcdir/$_svnmod-build"
  sed -i 's|C:/Users/Emanuele/Documents/DuktoSVN/trunk/src/||g' src/3rd/qtsingleapplication/qtsingleapplication.pri

  #
  # BUILD
  #
  cd src
  qmake Dukto.pro.linux
  make
}

package() {
  cd "$srcdir/$_svnmod-build/"
  install -Dm755 src/Dukto $pkgdir/usr/bin/Dukto
}

I've no interest in maintaining this, so feel free to do whatever you want with it.

Offline

#4 2011-02-08 21:53:53

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: [Request] Dukto

Moved to AUR.

Offline

Board footer

Powered by FluxBB