From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUbOs-0002LN-HN for guix-patches@gnu.org; Mon, 10 Jul 2017 12:19:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUbOo-0004PU-IS for guix-patches@gnu.org; Mon, 10 Jul 2017 12:19:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:58389) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dUbOo-0004PA-E7 for guix-patches@gnu.org; Mon, 10 Jul 2017 12:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dUbOo-00042E-8X for guix-patches@gnu.org; Mon, 10 Jul 2017 12:19:02 -0400 Subject: [bug#27643] [PATCH] gnu: Add simplescreenrecorder. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43044) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dUbNy-0001zA-G0 for guix-patches@gnu.org; Mon, 10 Jul 2017 12:18:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dUbNu-0003lr-J8 for guix-patches@gnu.org; Mon, 10 Jul 2017 12:18:10 -0400 Received: from mail-pf0-f171.google.com ([209.85.192.171]:34806) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dUbNu-0003lc-BY for guix-patches@gnu.org; Mon, 10 Jul 2017 12:18:06 -0400 Received: by mail-pf0-f171.google.com with SMTP id q85so52314492pfq.1 for ; Mon, 10 Jul 2017 09:18:06 -0700 (PDT) From: Alex Vong Date: Tue, 11 Jul 2017 00:16:54 +0800 Message-ID: <87o9sse07d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 27643@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, This patch adds simplescreenrecorder which is a software for screen recording (with easy-to-figure-out UI). README.md suggests compiling with Qt 4 instead of Qt 5 because of stability issues. --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-simplescreenrecorder.patch Content-Transfer-Encoding: quoted-printable From=20240add550a1818f6a1d8089e5e4fb2dac704cee0 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Mon, 10 Jul 2017 23:25:26 +0800 Subject: [PATCH] gnu: Add simplescreenrecorder. * gnu/packages/video.scm (simplescreenrecorder): New variable. =2D-- gnu/packages/video.scm | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 5338d375e..e5e6b434e 100644 =2D-- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2015, 2016, 2017 Efraim Flashner ;;; Copyright =C2=A9 2015 Andy Patterson ;;; Copyright =C2=A9 2015 Ricardo Wurmus =2D;;; Copyright =C2=A9 2015, 2016 Alex Vong +;;; Copyright =C2=A9 2015, 2016, 2017 Alex Vong ;;; Copyright =C2=A9 2016, 2017 Alex Griffin ;;; Copyright =C2=A9 2016 Kei Kebreau ;;; Copyright =C2=A9 2016 Dmitry Nikolaev @@ -1888,6 +1888,41 @@ your graphical desktop and encodes it as a video. T= his is a useful tool for making @dfn{screencasts}.") (license license:gpl2+))) =20 +(define-public simplescreenrecorder + (package + (name "simplescreenrecorder") + (version "0.3.8") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/MaartenBaert/ssr/" + "archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0v8w35n8w772s08w7k0icynqdsdakbrcanbgx6j847bfqfsg21gg")))) + (build-system gnu-build-system) + (inputs `(("pkg-config" ,pkg-config) + ("qt" ,qt-4) ; README.md: using Qt 5 causes some stability i= ssues + ("ffmpeg" ,ffmpeg) + ("alsa-lib" ,alsa-lib) + ("pulseaudio" ,pulseaudio) + ("jack" ,jack-1) + ("glu" ,glu) + ("libx11" ,libx11) + ("libxfixes" ,libxfixes) + ("libxext" ,libxext) + ("libxi" ,libxi))) + ;; Using HTTPS causes part of the page displayed improperly. + (home-page "http://www.maartenbaert.be/simplescreenrecorder/") + (synopsis "a screen recorder") + (description "SimpleScreenRecorder is a screen recorder. Despite the = name, +this program is actually quite complex. It's 'simple' in the sense that i= t's +easier to use than ffmpeg/avconv or VLC.") + (license (list license:gpl3+ ; most files + license:zlib ; glinject/elfhacks.* + license:isc ; glinject/* + license:x11)))) ; build-aux/install-sh + (define-public libsmpeg (package (name "libsmpeg") =2D-=20 2.13.2 --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdZDkzSn0Cycogr9IxYq4eRf1Ea4FAlljqHcACgkQxYq4eRf1 Ea5Tpg//Z1TqYO1TV3mM0lrwHgvt71BojvFgrUmSspPoqmWeHgAEuD+PxlW6QI6U 5Yvjm+QxP/I3NO5L3SlmpMk+25WzQxjT3rviIz+DDYoXKXCLG2xVEe068/qElTx1 oVoQ8NkGIscp/wvhUt6hBVLvCeE8Y6xiIrjZwjMYyha8t8+jpcP0p10poJt3TgD4 P5U9VLiVECwBvEu6XpU23h7/LWrGvup3jQe006gfsjcZmCGZOqeAhcWiY5r5BIfR j35+BfGmqIpo/WZ6FIW55M2xYX6jvpku7lwD+wVUBAoxiIWFBPCrN+7hG1cIuGMq KGAxrKbxAN1ChKHXKVa4l+wjpkTuW2eKRPRfOA+Z7blTP6CzTqEeLcXHMhpVra4A 1Gau+C4g4DUDUoJsDkOmLdLUcvOpnYufFS+i7Yu9WKczNZLRWZv4xdikZRmBXufC OE0lDL9yG5Uv8APbf5x1UUHTa8+RvaVwtmPthS/OoeLry6/BbfuMKawX6EdTI8sh lRO6U6Y+fmcXWoGPWreUGGJDhTNSL7Tp+IyzICoZuddYaPrmmcig16m5WueMzdcA M1DtKkPmSf7kUoVTj5U/mMXHFqprody40KtCEKmEKkV+A7g90lAyd3ZKaNCEnJSa vDFw57IPgeHvD/xK7gaWheoamjUKRAKUxmmA2tnCQu+l9S/skoM= =fieS -----END PGP SIGNATURE----- --==-=-=--