Please change qt into qt4
https://www.archlinux.org/news/qt4-replaces-qt
Search Criteria
Package Details: mirall-git 20120426-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2014-06-25)
| Package Base: | mirall-git |
|---|---|
| Description: | Mirall folder sharing |
| Upstream URL: | https://gitorious.org/owncloud/mirall |
| Category: | system |
| Licenses: | |
| Submitter: | Francois_B |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 12 |
| First Submitted: | 2012-01-01 17:59 |
| Last Updated: | 2012-04-26 20:45 |
Latest Comments
Comment by paulst
Comment by M3t0r
aur-pkg https://aur.archlinux.org/packages.php?ID=20508 (krazy2) is a not listed dependencie
Comment by zizzfizzix
@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
Building the package via yaourt give me this error http://pastebin.com/KfTm2SZJ
Bye
Comment by zizzfizzix
@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
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
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
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
Thank you. Updated, I also corrected the install dir, /usr/bin instead of /usr/local/bin.
Comment by Necopinus
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?