mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-14 07:00:32 -05:00
gnu: Deprecate jami-gnome for jami.
* gnu/packages/jami.scm (jami-gnome): Delete package, deprecating it for jami.
This commit is contained in:
parent
46f5623cc1
commit
f80f1667f1
1 changed files with 4 additions and 59 deletions
|
@ -474,65 +474,6 @@ (define-public libjami
|
||||||
(define-public libring
|
(define-public libring
|
||||||
(deprecated-package "libring" libjami))
|
(deprecated-package "libring" libjami))
|
||||||
|
|
||||||
(define-public jami-gnome
|
|
||||||
(package
|
|
||||||
(name "jami-gnome")
|
|
||||||
(version %jami-version)
|
|
||||||
(source %jami-sources)
|
|
||||||
(outputs '("out" "debug"))
|
|
||||||
(build-system cmake-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:tests? #f ;no test suite
|
|
||||||
#:imported-modules (,@%cmake-build-system-modules
|
|
||||||
(guix build glib-or-gtk-build-system))
|
|
||||||
#:modules ((guix build cmake-build-system)
|
|
||||||
((guix build glib-or-gtk-build-system) #:prefix gtk:)
|
|
||||||
(guix build utils))
|
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
(add-after 'unpack 'change-directory/maybe
|
|
||||||
(lambda _
|
|
||||||
;; Allow building from the tarball or a git checkout.
|
|
||||||
(false-if-exception (chdir "client-gnome"))))
|
|
||||||
(add-after 'change-directory/maybe 'fix-webkit-detection
|
|
||||||
(lambda _
|
|
||||||
(substitute* "CMakeLists.txt"
|
|
||||||
(("WEBKIT webkit2gtk-4.0")
|
|
||||||
"WEBKIT webkit2gtk-4.1"))))
|
|
||||||
(add-after 'change-directory/maybe 'fix-version-string
|
|
||||||
(lambda _
|
|
||||||
(substitute* "CMakeLists.txt"
|
|
||||||
(("^# Set VERSION.*" anchor)
|
|
||||||
(string-append anchor
|
|
||||||
"set(PROJECT_VERSION \"" ,version "\")\n")))))
|
|
||||||
(add-after 'install 'glib-or-gtk-compile-schemas
|
|
||||||
(assoc-ref gtk:%standard-phases 'glib-or-gtk-compile-schemas))
|
|
||||||
(add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap
|
|
||||||
(assoc-ref gtk:%standard-phases 'glib-or-gtk-wrap)))))
|
|
||||||
(inputs
|
|
||||||
(list clutter
|
|
||||||
clutter-gtk
|
|
||||||
gtk+
|
|
||||||
libcanberra
|
|
||||||
libappindicator
|
|
||||||
libnotify
|
|
||||||
network-manager
|
|
||||||
qrencode
|
|
||||||
sqlite
|
|
||||||
webkitgtk))
|
|
||||||
(native-inputs
|
|
||||||
(list pkg-config
|
|
||||||
gettext-minimal
|
|
||||||
`(,glib "bin"))) ;for glib-compile-resources
|
|
||||||
(synopsis "Jami client for GNOME")
|
|
||||||
(description "This package provides a Jami client for the GNOME desktop.
|
|
||||||
Jami is a secure and distributed voice, video and chat communication platform
|
|
||||||
that requires no centralized server and leaves the power of privacy in the
|
|
||||||
hands of the user. It supports the SIP and IAX protocols, as well as
|
|
||||||
decentralized calling using P2P-DHT.")
|
|
||||||
(home-page "https://jami.net")
|
|
||||||
(license license:gpl3+)))
|
|
||||||
|
|
||||||
(define-public jami
|
(define-public jami
|
||||||
(package
|
(package
|
||||||
(name "jami")
|
(name "jami")
|
||||||
|
@ -587,6 +528,10 @@ (define-public jami
|
||||||
P2P-DHT.")
|
P2P-DHT.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
;;; Remove when 2023 comes.
|
||||||
|
(define-public jami-gnome
|
||||||
|
(deprecated-package "jami-gnome" jami))
|
||||||
|
|
||||||
;;; Remove when 2023 comes.
|
;;; Remove when 2023 comes.
|
||||||
(define-public jami-qt
|
(define-public jami-qt
|
||||||
(deprecated-package "jami-qt" jami))
|
(deprecated-package "jami-qt" jami))
|
||||||
|
|
Loading…
Reference in a new issue