gnu: simplescreenrecorder: Update to 0.3.9.

* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.9.
[build-system]: Switch to cmake-build-system.
[inputs]: Replace qt-4 with qt.
[arguments]: Build WITH_QT5.  Disable non-existent test suite.
This commit is contained in:
Tobias Geerinckx-Rice 2018-01-26 05:00:51 +01:00
parent de2bc8d6da
commit 83c9288230
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
1 changed files with 8 additions and 4 deletions

View File

@ -2007,7 +2007,7 @@ making @dfn{screencasts}.")
(define-public simplescreenrecorder (define-public simplescreenrecorder
(package (package
(name "simplescreenrecorder") (name "simplescreenrecorder")
(version "0.3.8") (version "0.3.9")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -2016,8 +2016,8 @@ making @dfn{screencasts}.")
(file-name (string-append name "-" version ".tar.gz")) (file-name (string-append name "-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"0v8w35n8w772s08w7k0icynqdsdakbrcanbgx6j847bfqfsg21gg")))) "1gnf9wbiq2fcbqcn1a5nfmp8r0nxrrlgh2wly2mfkkwymynhx0pk"))))
(build-system gnu-build-system) (build-system cmake-build-system)
;; Although libx11, libxfixes, libxext are listed as build dependencies in ;; Although libx11, libxfixes, libxext are listed as build dependencies in
;; README.md, the program builds and functions properly without them. ;; README.md, the program builds and functions properly without them.
;; As a result, they are omitted. Please add them back if problems appear. ;; As a result, they are omitted. Please add them back if problems appear.
@ -2028,8 +2028,12 @@ making @dfn{screencasts}.")
("jack" ,jack-1) ("jack" ,jack-1)
("libxi" ,libxi) ("libxi" ,libxi)
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("qt" ,qt-4))) ; README.md: using Qt 5 causes some stability issues ("qt" ,qt)))
(native-inputs `(("pkg-config" ,pkg-config))) (native-inputs `(("pkg-config" ,pkg-config)))
(arguments
`(#:configure-flags
(list "-DWITH_QT5=TRUE")
#:tests? #f)) ; no test suite
;; Using HTTPS causes part of the page to be displayed improperly. ;; Using HTTPS causes part of the page to be displayed improperly.
(home-page "http://www.maartenbaert.be/simplescreenrecorder/") (home-page "http://www.maartenbaert.be/simplescreenrecorder/")
(synopsis "Screen recorder") (synopsis "Screen recorder")