Package Details: nitroshare 0.3.3-2

Git Clone URL: https://aur.archlinux.org/nitroshare.git (read-only)
Package Base: nitroshare
Description: Network File Transfer Application
Upstream URL: https://nitroshare.net
Licenses: MIT
Submitter: lobisquit
Maintainer: sakaru (nathan-osman)
Last Packager: sakaru
Votes: 26
Popularity: 0.828585
First Submitted: 2012-06-25 09:06
Last Updated: 2016-07-14 11:44

Dependencies (6)

Required by (0)

Sources (2)

Latest Comments

spsf64 commented on 2016-07-14 15:13

@sakaru Thanks for this latest update, however it still does not create any menu entries in XFCE.
Anyone else having this problem?

sakaru commented on 2016-07-14 11:46

Thanks Pival81, I've added qt5-svg as a dependency. Indeed namcap did point out this missing dependency, I should have caught it earlier.

Pival81 commented on 2016-07-14 11:10

fixed by installing qt5-svg

Pival81 commented on 2016-07-14 11:05

CMake Error at CMakeLists.txt:25 (find_package):
By not providing "FindQt5Svg.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Svg", but
CMake did not find one.

Could not find a package configuration file provided by "Qt5Svg" (requested
version 5.1) with any of the following names:

Qt5SvgConfig.cmake
qt5svg-config.cmake

Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set
"Qt5Svg_DIR" to a directory containing one of the above files. If "Qt5Svg"
provides a separate development package or SDK, be sure it has been
installed.


-- Configuring incomplete, errors occurred!
See also "/yaourt_dir/yaourt-tmp-pival81/aur-nitroshare/src/nitroshare-0.3.3/CMakeFiles/CMakeOutput.log".

sakaru commented on 2016-07-14 07:51

Thank you nathan-osman for the updated PKGBUILD and qhttpengine. I've updated the package with your PKGBUILD.

nathan-osman commented on 2016-07-14 07:05

@spsf64 Thank-you! I'll take a look and see what's causing that tomorrow. As for Android, it's still in the early stages and it will be at least a few months before a beta is ready. I'm planning to release it in conjunction with NitroShare 0.4 for the desktop. Lots of new features will be included.

spsf64 commented on 2016-07-14 06:25

@nathan-osman Thank you for the latest PKGBUILD and this great program!
Just one problem, the installer does not create any launcher in menu (XFCE and Mate).
Also noticed you started to port for android, looking forward to see it ready!

nathan-osman commented on 2016-07-14 04:24

I have an updated PKGBUILD for the 0.3.3 release here: http://pastebin.com/jKTkANK0 - a couple things to note: (1) qt5-tools is now required in order to compile the translations (2) qhttpengine is a new optional dependency that enables a local HTTP API (used for Nautilus integration) - I have added this package to AUR myself.

Signal commented on 2016-05-01 14:34

For Cinnamon edition mandatory dependence libnotify to display the icon in the system tray

spsf64 commented on 2016-02-17 15:29

@sakuro, I meant the "start" menu, the icon is displayed fine in tray when invoked from terminal.
Is this libappindicator necessary just to create the shortcut in Mate menu?
TIA

sakaru commented on 2016-02-17 15:12

Did you install libappindicator-gtk2 as a build dep? Did that change anything?
I now realise putting it in optdepends is wrong, sadly there is no optmakedepends

spsf64 commented on 2016-02-17 15:00

@sakuru: No entry created to menu in Mate DE...
The program runs fine from cli
Thanks

sakaru commented on 2016-02-17 13:58

Let me know if there's any issues with the 0.3.1 release, specifically exporting the menu into the gtk2 menu bar or into the unity bar

glitsj16 commented on 2015-03-30 03:03

@sakaru: confusing stuff, I based the need for libappindicator-gtk2 both on the fact that I don't get a visible tray icon without it (although the menus work) and on the namcap output:

$ namcap nitroshare-0.3.0-2-x86_64.pkg.tar.xz
nitroshare E: Missing custom license directory (usr/share/licenses/nitroshare)
nitroshare E: Files in /usr/share/icons/hicolor but no call to gtk-update-icon-cache or xdg-icon-resource to update the icon cache
nitroshare E: Dependency libappindicator-gtk2 detected and not included (libraries ['usr/lib/libappindicator.so.1'] needed in files ['usr/bin/nitroshare'])
nitroshare E: Dependency libnotify detected and not included (libraries ['usr/lib/libnotify.so.4'] needed in files ['usr/bin/nitroshare'])
nitroshare W: Dependency included and not needed ('qt5-svg')
nitroshare W: Dependency qt5-base included but already satisfied

Based on that I tracked down /usr/lib/libappindicator.so.1, which is in .. libappindicator-gtk2 and not in libappindicator-gtk3.. Confusion allround..

nathan-osman commented on 2015-03-29 23:23

NitroShare will check for libappindicator-gtk2 and a couple other packages when compiling and enable support for AppIndicators only if they are present. If any of the packages are missing, the application will revert to using a system tray icon instead.

sakaru commented on 2015-03-29 22:44

@glitsj16: I don't have libappindicator-gtk2 installed and I get the icon in my system tray just fine. libappindicator-gtk2 provides libappindicator and libappindicator3, neither of which I have installed.

I would have thought compilation would fail if you lack a dependency.

glitsj16 commented on 2015-03-27 18:10

Add libappindicator-gtk2 to the depends to solve missing tray/appindicator icon.

PS: just uploaded nitroshare-git to the AUR. Thanks Nathan and all contributors.

glitsj16 commented on 2015-03-27 18:07

Add 'libappindicator-gtk2' to the depends. This should solve the tray/appindicator icon issue.

PS: Just uploaded nitroshare-git to the AUR as well, works great here. Thanks Nathan.

nathan-osman commented on 2015-03-27 03:22

What desktop environment are you using?

frat commented on 2015-03-27 03:14

The Nitroshare icon should be visible in your system tray. Is it not?

no,nothing at all.

sakaru commented on 2015-03-26 10:26

The Nitroshare icon should be visible in your system tray. Is it not?

I should say I no longer use Nitroshare. I'm willing to maintain the AUR package, but if someone else wants to take over just let me know.

frat commented on 2015-03-26 08:57

installed smoothly,but nothing happened after running nitroshare,even no error message in the terminal.

sakaru commented on 2015-03-25 15:46

Try the updated package

notuxius commented on 2015-03-25 15:38

nitroshare/PKGBUILD: line 19: qmake: command not found

sakaru commented on 2015-03-25 08:38

Thanks. Updated the package

nathan-osman commented on 2015-03-25 07:38

A new upstream release has been published (0.3.0) and I took a stab at writing a new PKGBUILD for the release: http://paste.ubuntu.com/10675732/

This is my first time putting together an Arch package, so forgive me if I've made a silly error. I'm also the author of the application, so I'd be happy to answer any questions about the app.

scorici commented on 2013-03-04 11:17

You are correct, but I also have installed pdfedit which requires qt3 which has it's path higher than qt4 so it interprets qmake from qt3 instead of qt4.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/java/jre/bin:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/qt/bin:/usr/lib/qt4/bin
As you see qt4 is last in $PATH :( so for people who still has qt3 install this is necessary, at least for me, and...:
$ pacman -Qo $(which qmake)
/opt/qt/bin/qmake is owned by qt3 1:3.3.8b-2
Thanks for the change!

sakaru commented on 2013-03-04 01:56

Odd. For me I have /usr/lib/qt4/bin in my PATH (which I didn't put there), which makes 'qmake' just work. But yes, I'll make that change. Thanks for the comment.

scorici commented on 2013-03-03 13:53

In PKGBUILD please replace qmake with qmake-qt4 because it doesn't build.
The same is with qxmlrpc-svn.

scorici commented on 2013-03-01 14:42

qt is renamed qt4 so the dependancy must be changed to qt4 both nitroshare and qxmlrpc-svn

sakaru commented on 2012-08-07 15:42

I took a look at how Ubuntu package qxmlrpc [1] and applied mostly the same patches.
The PKGBUILD for qxmlrpc-svn at [2] compiles successfully and with it installed nitroshare 0.2 installs fine.

I'd rather not be the one to maintain qxmlrpc-svn since I will certainly not keep an eye on it, though I should say it appears a dead project.

I think it's just a matter of someone posting it to the AUR and this package adding qxmlrpc-svn as a dependency.

1: http://packages.ubuntu.com/source/quantal/qxmlrpc
2: http://ompldr.org/vZjBydA

ajs124 commented on 2012-08-06 02:28

https://code.google.com/p/qxmlrpc/
Seems like nitroshare now depends on this, I didn't find a AUR package for it and wasn't able to build it, but there are the headers you are looking for.

lobisquit commented on 2012-07-18 18:00

i've tried to create the updated package, but I get this error when compiling:

include/rpc/CRPCServer.h:21:28: fatal error: qxmlrpc/server.h: File or directory doesn't exist
compilation terminated.
make: *** [main.o] Error 1

here is my (mistaken) pkgbuild: https://www.dropbox.com/s/5n9698v1voj5ni2/nitroshare-0.2-1.src.tar.gz

lobisquit commented on 2012-07-18 17:59

i've tried to create the updated package, but I get this error when compiling:

include/rpc/CRPCServer.h:21:28: fatal error: qxmlrpc/server.h: File or directory doesn't exist
compilation terminated.
make: *** [main.o] Error 1

here is my pkgbuild: https://www.dropbox.com/s/5n9698v1voj5ni2/nitroshare-0.2-1.src.tar.gz

lobisquit commented on 2012-07-18 17:58

i've tried to create the updated package, but I get this error when compiling:

include/rpc/CRPCServer.h:21:28: fatal error: qxmlrpc/server.h: File or directory doesn't exist
compilation terminated.
make: *** [main.o] Error 1

msx commented on 2012-07-17 03:58

New 0.2v URL and MD5:

URL: https://launchpad.net/nitroshare/0.2/0.2/+download/nitroshare_0.2.tar.gz
MD5: 00f670fadf385ee2a920b67a4120295d

Also, I think it's safe to replace the '0.1' in the source line with the $(pkgver) var:
From source=(https://launchpad.net/${pkgname}/0.1/${pkgver}/+download/... to source=(https://launchpad.net/${pkgname}/$(pkgver)/${pkgver}/+download/...

msx commented on 2012-07-17 03:57

New 0.2v URL and MD5:

URL: https://launchpad.net/nitroshare/0.2/0.2/+download/nitroshare_0.2.tar.gz
MD5: 00f670fadf385ee2a920b67a4120295d

Also, I think it's safe to replace the '0.1' in the source line with the $(pkgver) var:
From source=(https://launchpad.net/${pkgname}/0.1/${pkgver}/+download/ to source=(https://launchpad.net/${pkgname}/$(pkgver)/${pkgver}/+download/

msx commented on 2012-07-17 03:47

New 0.2v URL and MD5:

URL: https://launchpad.net/nitroshare/0.2/0.2/+download/nitroshare_0.2.tar.gz
MD5: 00f670fadf385ee2a920b67a4120295d

lobisquit commented on 2012-06-26 12:41

I noticed some problems in the first build, but I didn't know how to solve them: thank you very much!

Anonymous comment on 2012-06-26 11:29

Doesn't seem to work as expected, here is a slightly corrected version of PKGBUILD http://pastebin.com/K5r62hXT, and here http://pastebin.com/TNam9Q1g is the .install file