Package Details: mirall-git 20120426-1

Package Base: mirall-git
Description: Mirall folder sharing
Upstream URL: https://gitorious.org/owncloud/mirall
Category: system
Licenses: GPL2
Submitter: Francois_B
Maintainer: None
Last Packager: None
Votes: 12
First Submitted: 2012-01-01 17:59
Last Updated: 2012-04-26 20:45

Dependencies (2)

Required by (0)

Sources

Latest Comments

Comment by paulst

2013-03-03 18:39

Please change qt into qt4
https://www.archlinux.org/news/qt4-replaces-qt

Comment by M3t0r

2012-05-25 23:24

aur-pkg https://aur.archlinux.org/packages.php?ID=20508 (krazy2) is a not listed dependencie

Comment by zizzfizzix

2012-04-26 20:49

@enricostn
Try now.



It's worth noting that this PKGBUILD is essentially owncloud-client-git (I may actually submit it under this name eventually). It's currently not possible to build just mirall features. If it will be possible in the future I'll make it work so.

Anonymous comment

2012-04-26 16:26

Building the package via yaourt give me this error http://pastebin.com/KfTm2SZJ
Bye

Comment by zizzfizzix

2012-04-03 19:41

@Francois_B

1. Currently mirall master requires csync from Klaas Freitag's development branch, for that you can use my package csync-owncloud in deps, which in turn requires iniparser-legacy (does not build with version 3.0)..

2. What you build here is realy owncloud-client. You would have to change -DOWNCLOUD_CLIENT which is the default (-DOWNCLOUD_CLIENT=no or something would do) to make it mirall (although Klaas said he didn't test pure mirall in a long time).

Comment by Francois_B

2012-03-30 19:26

Upstream changed the repository and also dependences (unison->csync). I updated the package but at the moment I'm writing this message, it does not compile successfully (undeclared variable...).

Comment by Necopinus

2012-01-30 06:10

Another note, as I'm playing around with this... If you want Mirall to work with SSL-enabled sites, then you'll need to recompile sitecopy using the following patch and with the "--with-ssl=openssl" option (see http://lists.opensuse.org/opensuse-commit/2010-09/msg00116.html):

==============================================================================

--- sitecopy-0.16.6.org/lib/neon/ne_openssl.c 2008-02-06 04:27:38.000000000 -0700
+++ sitecopy-0.16.6/lib/neon/ne_openssl.c 2012-01-29 23:00:41.065244197 -0700
@@ -615,6 +615,17 @@
ne_free(ctx);
}

+#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER > 0x10000000L
+/* OpenSSL 1.0 removed SSL_SESSION_cmp for no apparent reason - hoping
+ * it is reasonable to assume that comparing the session IDs is
+ * sufficient. */
+static int SSL_SESSION_cmp(SSL_SESSION *a, SSL_SESSION *b)
+{
+ return a->session_id_length == b->session_id_length
+ && memcmp(a->session_id, b->session_id, a->session_id_length) == 0;
+}
+#endif
+
/* For internal use only. */
int ne__negotiate_ssl(ne_session *sess)
{

==============================================================================

Comment by Necopinus

2012-01-30 05:00

Actually, the install dir should be /usr. Right now the PKGBUILD installs mirall into /usr/bin/bin, with extras in /usr/bin/share... Which is not what I suspect you intend.

Comment by Francois_B

2012-01-24 19:25

Thank you. Updated, I also corrected the install dir, /usr/bin instead of /usr/local/bin.

Comment by Necopinus

2012-01-24 05:36

Mirall complains if sitecopy is not also installed (but still seems to start up fine). Perhaps that package should be added as an depends or optdepends?

All comments