unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
blob b37b9b6fe9facf0ad62554640856b811c4a29120 3120 bytes (raw)
name: gnu/packages/owncloud.scm 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
 
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages owncloud)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix build-system cmake)
  #:use-module (guix download)
  #:use-module (guix packages)
  #:use-module (gnu packages compression)
  #:use-module (gnu packages databases)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages python)
  #:use-module (gnu packages qt)
  #:use-module (gnu packages ruby)
  #:use-module (gnu packages tls))

(define-public owncloud-client
  (package
    (name "owncloud-client")
    (version "2.0.2")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://download.owncloud.com/desktop/stable/"
                           "owncloudclient-" version ".tar.xz"))
       (sha256
        (base32 "0a42nqx0gn10n7ikhxwif0lqddmb6gbvr45bqbbl30an9gixq598"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
        (add-after 'unpack 'change-rpath-dirs
          (lambda _
           (substitute* '("src/libsync/CMakeLists.txt"
                          "csync/src/CMakeLists.txt")
                         (("\\/\\$\\{APPLICATION_EXECUTABLE\\}") ""))
           (substitute* '("src/cmd/CMakeLists.txt"
                          "src/crashreporter/CMakeLists.txt"
                          "src/gui/CMakeLists.txt")
                         (("\\/\\$\\{APPLICATION_EXECUTABLE\\}\\\"") "\"")))))))
    (native-inputs `(("pkg-config" ,pkg-config)))
    (inputs
     `(("inotify-tools" ,inotify-tools)
       ("openssl" ,openssl)
       ("perl" ,perl)
       ("python-wrapper" ,python-wrapper)
       ("qt" ,qt)
       ("qtkeychain" ,qtkeychain)
       ("ruby" ,ruby)
       ("sqlite" ,sqlite)
       ("zlib" ,zlib)))
    (home-page "https://owncloud.org")
    (synopsis "GUI folder synchronization with an ownCloud server")
    (description "The ownCloudSync system lets you always have your latest
files wherever you are.  Just specify one or more folders on the local machine
to and a server to synchronize to.  You can configure more computers to
synchronize to the same server and any change to the files on one computer will
silently and reliably flow across to every other.")
    (license license:gpl2+)))

debug log:

solving b37b9b6 ...
found b37b9b6 in https://yhetil.org/guix-devel/1446497399-30726-3-git-send-email-efraim@flashner.co.il/

applying [1/1] https://yhetil.org/guix-devel/1446497399-30726-3-git-send-email-efraim@flashner.co.il/
diff --git a/gnu/packages/owncloud.scm b/gnu/packages/owncloud.scm
new file mode 100644
index 0000000..b37b9b6

Checking patch gnu/packages/owncloud.scm...
Applied patch gnu/packages/owncloud.scm cleanly.

index at:
100644 b37b9b6fe9facf0ad62554640856b811c4a29120	gnu/packages/owncloud.scm

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).