Package Details: sparkleshare-git 1.2.0.r107.g6400ccc-1

Git Clone URL: https://aur.archlinux.org/sparkleshare-git.git (read-only)
Package Base: sparkleshare-git
Description: An open-source clone of Dropbox, written in C-sharp
Upstream URL: http://www.sparkleshare.org/
Licenses: LGPL
Conflicts: sparkleshare
Provides: sparkleshare
Submitter: None
Maintainer: melchips
Last Packager: melchips
Votes: 20
Popularity: 0.554213
First Submitted: 2010-08-10 17:33
Last Updated: 2015-09-13 09:12

Required by (0)

Sources (1)

Latest Comments

melchips commented on 2015-09-13 09:16

@juego
ndesk-dbus package has been renamed to dbus-sharp.
The PKGBUILD has been modified, tell me if it's not working for you.

juego commented on 2015-08-18 21:38

Tyring to install this.
But can't find ndesk-dbus packages in official repo or aur. Am I missing something?

melchips commented on 2014-01-10 23:12

I have added the missing package to AUR (soup-sharp-git, webkitgtk-sharp-git and notify-sharp-git) and the commit version of SparkleShare is not locked anymore.

Tell me if it's not compiling for you with the latest SparkleShare commit.

melchips commented on 2014-01-09 22:31

@gesh
Thanks for the updated PKGBUILD. I have included some of your changes in the new version.

@lxuyrbwy
The latest git version of SparkleShare needs the missing package webkitgtk-sharp>=3.0 (gtk-sharp-3 is already on AUR and notify-sharp 3.0 seems only to be a rename of version 0.4 but I'm not sure of it yet).

I have temporarily locked the commit in the PKGBUILD in order to compile with packages that are already available.
I will look for a way to build this package with the latest commit.

lxuyrbwy commented on 2013-12-16 11:36

This PKGBUILD is trowing a compilation error:
configure: error: Package requirements (gtk-sharp-3.0 >= 2.99.1) were not met:

I belive that a major update to all the *sharp* things has to be done, some of which are in the community repo, such as notify-sharp. When I tried to compile the missing software, I eventualy ended up with errors from having older versions of other packages.

My knowledege of mono things is not much though, so, feel free to correct me :)

Thank you for your effort.

gesh commented on 2013-11-26 20:13

Note that ever since commit e0cd7b0 to pacman,
there's a much cleaner way to specify VCS sources.
Taking this into consideration, the following is a more up-to-date PKGBUILD:

# Maintainer: melchips <truphemus dot francois at gmail dot com>
# Contributor: atie H. <atie.at.matrix@gmail.com>
# Contributor: L42y <423300@gmail.com>
# Contributor: gesh <gesh@gesh.uni.cx>

pkgname=sparkleshare-git
_gitname=SparkleShare
pkgver=20130617
pkgrel=1
pkgdesc="An open-source clone of Dropbox, written in C#"
arch=('i686' 'x86_64')
url="http://www.sparkleshare.org/"
license=('LGPL')
depends=('mono' 'gtk-sharp-2' 'ndesk-dbus' 'ndesk-dbus-glib' 'intltool' 'webkit-sharp' 'notify-sharp')
makedepends=('git')
options=('!libtool')
source=("git://github.com/hbons/SparkleShare.git")
md5sums=('SKIP')

pkgver() {
cd $_gitname
# Credit to aphanic's gtk-engine-murrine-git PKGBUILD for this method
# of generating pkgvers
echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
cd "${srcdir}"

rm -rf "${srcdir}/${_gitname}-build"
git clone "${srcdir}/$_gitname" "${srcdir}/${_gitname}-build"
cd ${srcdir}/${_gitname-build}

msg2 "Starting build"

./autogen.sh --prefix=/usr
make
}

package() {
cd ${srcdir}/${_gitname-build}

make DESTDIR=${pkgdir} install

install -m755 -d ${pkgdir}/usr/share/sparkleshare/html
install -m755 -d ${pkgdir}/usr/share/sparkleshare/pixmaps
}

yiuin commented on 2013-06-19 18:20

I'm getting the following error when I try to start sparkleshare:
Starting SparkleShare... Done.
Error setting attribute: Setting attribute metadata::custom-icon-name not supported

Anyone else have this problem? It seems like maybe some gnome icons or gnome icon methods are required.

melchips commented on 2013-06-16 22:19

Patch has been removed from the PKGBUILD, as it was merged upstream.

melchips commented on 2013-06-16 22:18

As the error has been fixed upstream, the patch has been removed from the PKGBUILD.

melchips commented on 2013-06-16 22:08

@CrashLog :
Thanks for reporting, I made a pull request to fix the error upstream (see https://github.com/hbons/SparkleShare/pull/1310).

I've included the matching patch in the PKGBUILD while it's not fixed upstream.

@eliasson :
Thanks for enlightening me on this topic.
I've now removed the depth option. People wanting shallow clones can always alter the PKGBUILD accordingly...

Crashlog commented on 2013-06-15 22:15

I get an error when I try to build this.
./SparkleBubbles.cs(58,21): error CS0103: The name `Logger' does not exist in the current context

eliasson commented on 2013-06-09 14:42

Shallow git clones are not at all the answer to the question of life, the universe, and everything. Their only benefit are some bandwidth savings on the *initial* clone. Updating a full repository will be much faster than updating a shallow one. Clones should only be done once on well-configured systems that keep the sources between builds and git packages are by definition unstable development versions that change often. Thus, updates are what matters in the long run. Shallow builds only make sense if you use tools like yaourt that throw away the sources for no reason after building the package.

See https://bugs.archlinux.org/task/34677 and https://bbs.archlinux.org/viewtopic.php?id=86366 for more discussions on this topic.

melchips commented on 2013-05-21 08:37

As the upstream repository has been merged with the fix, the patch has been cleared out of the PKGBUILD.

melchips commented on 2013-05-21 07:59

Thanks for the building error report yiuin.

I made a pull request to the Github project repository to fix the error upstream (see https://github.com/hbons/SparkleShare/pull/1288).

In the meantime, I altered the PKGBUILD with the matching patch.

yiuin commented on 2013-05-20 20:55

Doesn't build since commit c4ccaaef681f876be81f5b8db5bc0454546c1493, there is an issue:
./../SparkleInvite.cs(69,50): error CS0103: The name `HttpUtility' does not exist in the current context

it seems like you need
using System.Web.Services;
but that doesn't work either, I don't know enough about mono to fix it.

melchips commented on 2013-03-18 17:50

Package updated with the good suggestion of tjbp (thanks by the way ^^)

tjbp commented on 2013-03-18 15:42

Can I propose adding --depth=1 to the git clone command? This allows for a shallow clone of the latest revision (much quicker) instead of a full clone of the entire repo.

MrTea commented on 2012-07-29 11:19

...and libtool is needed as dependency

MrTea commented on 2012-07-29 11:19

...and libtool is needed as dependency

MrTea commented on 2012-07-29 11:17

...and libtool is needed as dependency

kyak commented on 2011-11-20 09:28

nant-nightly is not needed as dependency

msierks commented on 2011-09-16 19:22

This package uses the latest source from the projects git repository.

Anonymous comment on 2011-08-19 13:28

I suppose this is obvious, but what is the difference between this package and the sparkleshare package? If I'm understanding it right, sparkleshare requires git.

hoban commented on 2011-06-22 15:20

I believe xdg-utils is a needed dependency.

L42y commented on 2011-05-09 12:46

thank you, Dieter_be.

Dieter_be commented on 2011-03-18 16:19

the following deps are mixing (both here and the non-git version):
webkit-sharp and notify-sharp

J-Wreck commented on 2011-02-19 00:43

the non-git version works: http://aur.archlinux.org/packages.php?ID=46656

teek commented on 2011-01-19 16:50

Ah, disowned... lets just hope someone picks this uberproject up soon then..

teek commented on 2011-01-18 22:23

Just want to say... I love stuff like this being available so fast on Arch through AUR, thanx! This project seems very promising.

I do get this error though:

BUILD FAILED - 0 non-fatal error(s), 68 warning(s)

/tmp/yaourt-tmp-freek/aur-sparkleshare-git/src/SparkleShare-build/GitSharp/GitSharp.build(229,6):
External Program Failed: /usr/lib/mono/2.0/gmcs.exe (return code was 1)

Total time: 14.7 seconds.

make[1]: *** [GitSharp/bin/GitSharp.dll] Error 1
make: *** [all-recursive] Error 1
Aborting...
==> ERROR: Makepkg was unable to build sparkleshare-git.
==> Restart building sparkleshare-git ? [y/N]

+ I was wondering, is this the server or the client?

L42y commented on 2010-11-27 06:47

could someone help me to make this package work, i'm now facing this problem while compiling:
cannot create directory `/usr/share/sparkleshare/html': Permission denied
cannot create directory `/usr/share/sparkleshare/pixmaps': Permission denied

L42y commented on 2010-11-27 06:37

cannot create directory `/usr/share/sparkleshare/html': Permission denied
cannot create directory `/usr/share/sparkleshare/pixmaps': Permission denied

maybe someone could help me to solve this problem

Anonymous comment on 2010-11-27 01:34

Disowned, sorry... I no longer use Arch.

Anonymous comment on 2010-11-26 18:50

The Sparkleshare source is now hosted on Github (https://github.com/hbons/SparkleShare)

Anonymous comment on 2010-09-20 10:28

Add git to dependencies

Anonymous comment on 2010-09-15 17:07

Hopefully this should be better.

I have a lot of incorrectness because I copied my "cluttersmith-git" AUR package.

Anonymous comment on 2010-09-15 16:51

http://clutter-project.org/ ?

Anonymous comment on 2010-09-11 16:16

Also add 'ndesk-dbus-glib' there.

Anonymous comment on 2010-09-11 16:13

Add 'ndesk-dbus' and 'intltool' to makedepends.

Anonymous comment on 2010-08-30 10:25

URL is wrong

totoloco commented on 2010-08-16 19:33

Niiice :D
Add ndesk-dbus-glib to dependencies