From unknown Mon Aug 18 11:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39592] [PATCH] gnu: Add fbset. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 13 Feb 2020 23:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39592 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39592@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15816354407402 (code B ref -1); Thu, 13 Feb 2020 23:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Feb 2020 23:10:40 +0000 Received: from localhost ([127.0.0.1]:60627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Nd2-0001vJ-B0 for submit@debbugs.gnu.org; Thu, 13 Feb 2020 18:10:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:50368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Ncz-0001v9-8m for submit@debbugs.gnu.org; Thu, 13 Feb 2020 18:10:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43135) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2Ncx-0006M1-R0 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2Ncv-0002vy-36 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:34 -0500 Received: from tobias.gr ([2001:470:7405::1]:56326) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j2Ncu-0002qH-N1 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:33 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 76269b56 for ; Thu, 13 Feb 2020 23:10:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=6Iq17nS4I9mz9eMmFeJr5da33t1RXzQ8xLC9 4JqPqos=; b=Y0EnODypizGCNDvSSQXrKGpxpd29D6l5Qu0PCzWd6gHt9YJ3DlQX dTFJix54p62vGdAAOV2s5sy+9jS4UYS4+GWxe07WXg7R9EgpItdXQ+axvSxqdtRx NuVuFdGJnyqaQqT6RmNvBLm66BAAVe0sUWFe5pnX6hBcdUeDWydXW1+CwoZ+UAH9 /07PyEkm4aRnb9lIhUTDjBHhVoYABT07/0CPTkGSt9Pr54IAXUwzmUOQonqaiiOv DSzOHmIT/tICZ1XVBURrBZutZ/LomZeIk/0PskRHMZhr1NjE0BdCa9WmkTDyiktO BX5Gi8aGVpGyLmC4Ik+YlEXsMT5pmzfTrw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 16293842 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 13 Feb 2020 23:10:29 +0000 (UTC) From: Tobias Geerinckx-Rice Date: Fri, 14 Feb 2020 00:10:23 +0100 Message-Id: <20200213231023.14895-1-me@tobias.gr> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:7405::1 X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/linux.scm (fbset): New public variable. --- gnu/packages/linux.scm | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index b098567d24..3072b0f7d9 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1275,6 +1275,62 @@ The Discordian calendar was made popular by the \"Illuminatus!\" trilogy by Robert Shea and Robert Anton Wilson.") (license license:public-domain))) +(define-public fbset + (package + (name "fbset") + (version "2.1") + (source + (origin + (method url-fetch) + (uri (string-append "http://users.telenet.be/geertu/Linux/fbdev/fbset-" + version ".tar.gz")) + (sha256 + (base32 "080wnisi0jq7dp0jcwdp83rq8q8s3kw41vc712516xbv4jq4mzs0")))) + (build-system gnu-build-system) + (arguments + '(#:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-before 'install 'pre-install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* "Makefile" + (("mknod ") "true ") + ;; The Makefile doesn't honour PREFIX or similar. + (("/usr") out)) + (mkdir out) + (with-directory-excursion out + (for-each mkdir-p (list "sbin" + "man/man5" + "man/man8"))) + #t))) + (add-after 'install 'install-fb.modes + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (etc (string-append out "/etc"))) + (for-each (cut install-file <> etc) + (find-files "etc" "^fb\\.modes")) + (symlink "fb.modes.ATI" + (string-append etc "/fb.modes")) + #t)))) + ;; Parallel building races to create modes.tab.c. + #:parallel-build? #f + #:tests? #f)) + (native-inputs + `(("bison" ,bison) + ("flex" ,flex))) + (home-page "http://users.telenet.be/geertu/Linux/fbdev/") + (synopsis "Show and modify Linux frame buffer settings") + (description + "The kernel Linux's @dfn{frame buffers} provide a simple interface to +different kinds of graphic displays. The @command{fbset} utility can query and +change various device settings such as depth, virtual resolution, and timing +parameters.") + (license license:gpl2))) + (define-public procps (package (name "procps") -- 2.23.0 From unknown Mon Aug 18 11:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39592] [PATCH] gnu: Add fbset. Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 13 Feb 2020 23:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39592 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39592@debbugs.gnu.org Received: via spool by 39592-submit@debbugs.gnu.org id=B39592.15816367199496 (code B ref 39592); Thu, 13 Feb 2020 23:32:02 +0000 Received: (at 39592) by debbugs.gnu.org; 13 Feb 2020 23:31:59 +0000 Received: from localhost ([127.0.0.1]:60653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Nxf-0002T5-7R for submit@debbugs.gnu.org; Thu, 13 Feb 2020 18:31:59 -0500 Received: from tobias.gr ([80.241.217.52]:44322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Nxd-0002Su-Ch for 39592@debbugs.gnu.org; Thu, 13 Feb 2020 18:31:57 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 3d1f88a3 for <39592@debbugs.gnu.org>; Thu, 13 Feb 2020 23:31:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=aOfazUBdVPHrSvi2m7EdZ1 ZsJOsKO3I4raIIjf+gRCM=; b=jL2WL9sK58gE5ZQY1nV5d4zX04Cv0MRs7L+OXL UHUV1kYoNaWlp2d7s9JVk2x2bBnHkFijqTAkkGMj5ICCqlcASYFJO82tGRLNStuT Wr5i/GUNSBYt4vCLUe+83E6pBwIg+URxkxjymQjsAqCPzVs/DoU76aj/PIwkIxKg 8SatB94a+gW/phuwDXEC7XjSwMD/GitKxAh0N7p9KlcbNt0on0lOnrudv7wcEH5K DNYi9n3mnpciGNy7OJqXMbq8a1Kme4MBtV965p/GFu73e2poLwXLYFqbmLv2zqBs +ylB/6x6/C6eRqD8UkMOWYpNbJki9DGcZzAeypKTow2AELsA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 62e15a7f (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <39592@debbugs.gnu.org>; Thu, 13 Feb 2020 23:31:56 +0000 (UTC) From: Tobias Geerinckx-Rice References: <20200213231023.14895-1-me@tobias.gr> In-reply-to: <20200213231023.14895-1-me@tobias.gr> Date: Fri, 14 Feb 2020 00:32:14 +0100 Message-ID: <87blq25aip.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Tobias Geerinckx-Rice via Guix-patches via =E5=86=99=E9=81=93=EF=BC=9A > + #:tests? #f)) ; no test suite, of course. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5F3H4ACgkQ2Imw8BjF STwFUQ/+PgOhtdvybYhj/+JYtYh6c9YXLerE00Dhhb536lrVXIvuoEQKKpyROC2/ mQTIh2DTyhygu699XgAE+onjQYXh9XIkKnmM0VpVpGCmOfOOqINKUGeo9kG39iWS Iag0079lTxgL6nKTVpAiN+rLu50kHdMHdH5CNTJKXYBot+2z3TD1n2FrlJ7hLR6R wBdPBXQmo5ZUyjS+R4kEEylK0DxaVMFPaA4gXQlcentML+nmUob1QWEleZKEzHUo qUMytFU5cjF7/78M/S5RUq6ujYV0X2COWug2Ub7Bg71Aqx7U6A7zqwxHuT6gSocj TfN2FTqSQ/qwbn3ul+GHdPkxTPIWnBoUv4yekP6tB3R74B0s8MZxg/JWLVnQf6OB bvg4q8uUuBwYPTmVe9N3VBSRCzTc6EBYRqzeVFqsjut2TK3l6mxOe1gK+tW8NTR3 RBrkSE4YGYik3b4D+N1FUJXFqlTejqow5RW85G8GwwqmP//NJVbVsD2p6PoMcpw0 LUGc7jOEerO7fQs5D6aVCGa+7IA1VtNQklSyssswpAUqzkm54amDc+y5qSYlSe8o m6wCny3fXxGY5ETjAfzeR22bR9g5pj1hBdHGXHRxhgoQA4zZpf3bS/OgwTLFB5YP eUhx08EV5bwrMIdJNbzAkYZePEgio87aK2S1J9iIDCeKTlWKhB4= =guTC -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 11:23:13 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39592] [PATCH] gnu: Add fbset. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 14 Feb 2020 18:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39592 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tobias Geerinckx-Rice Cc: 39592@debbugs.gnu.org Received: via spool by 39592-submit@debbugs.gnu.org id=B39592.158170642130209 (code B ref 39592); Fri, 14 Feb 2020 18:54:02 +0000 Received: (at 39592) by debbugs.gnu.org; 14 Feb 2020 18:53:41 +0000 Received: from localhost ([127.0.0.1]:34689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2g5t-0007rA-FK for submit@debbugs.gnu.org; Fri, 14 Feb 2020 13:53:41 -0500 Received: from mail-qt1-f194.google.com ([209.85.160.194]:45128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2g5q-0007qt-KC for 39592@debbugs.gnu.org; Fri, 14 Feb 2020 13:53:39 -0500 Received: by mail-qt1-f194.google.com with SMTP id d9so7620533qte.12 for <39592@debbugs.gnu.org>; Fri, 14 Feb 2020 10:53:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=e3C+wdfboODUnkqB0FKgOgOTSdZr6zsE1m09Qw0qsZg=; b=NVRe2CHIsHaRGuTWvnz20qxJQ9gssipBnZVi7Nr7fH+hFH/U/LylNdbcO0wlLEGLED K231vPcS1eIfcg8kHSYb+HQ5ZQ9EDuoucoU8LYVwuOcxDuK9jFTfRtCuPYYUs1ifIhBy 0mLE/+AIHw/c6eB9xhfwtPRZqZLgESycIB4f9I8fGnZPKJ5v/gm8ofIY5hNuHp45lDkn bGEJ/CN4lYiK/6bilHS37S+ZDr9t48DgJCu/6xZgKWspVk30GyQ6ZM8glsHgDF7/EVli zINatvWUA1KHWCTOC5sez6GYQJGvCwg4jsqMwfc8N9sN/6Hojiknvudz1uHtySellLGP REVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=e3C+wdfboODUnkqB0FKgOgOTSdZr6zsE1m09Qw0qsZg=; b=ZLimD21KmSEiqM5c2kHsJHTZ1g7OBbvk1PRUWVaFekKanqlkU6iPfn0FnrWP81ffhy vaF5+A1hHaG42/k/VlUzgA128+x5+0x1Zes48pziGEoc9YDqpU1XYPekRF7dgeHf+ft8 uR3td293j+UgCIn0Hjn4DMMRnPOOEm7hHShNyzayq9W1i+ep6EEaeTi9yxk5g/UcutQU TT/dE6JsHj5ImktSHXWE5fcBGT/wt0+K/ynx9HzDJdXmrpS3NZZCVdpMKSn0RYtMSgkc RkuV1AVMMezfI2xjOoxH85QA+z7twLIIBIWQyAYe7CHwktMzVRVPXTf8SRxl4vgT1cOa 0uAg== X-Gm-Message-State: APjAAAVnB30E0UBbiPT3wOXbMpz9qA94FC8uzK38Y3ghIJ1ARrKMnB8Y 6IkK+9UAjSA3KU3/kNzxcQ1ckkvd X-Google-Smtp-Source: APXvYqwzCtKHDzAa7ylK4srB06o22ynIDn2rjZIQP7YfBh8WqQI5fqj85tC+zErCFmAYL3Z+zshCmQ== X-Received: by 2002:aed:2dc2:: with SMTP id i60mr3664107qtd.8.1581706412786; Fri, 14 Feb 2020 10:53:32 -0800 (PST) Received: from kwak ([2607:fad8:4:6:afc9:fe0d:91fc:113b]) by smtp.gmail.com with ESMTPSA id m23sm3678796qtp.6.2020.02.14.10.53.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Feb 2020 10:53:32 -0800 (PST) From: Maxim Cournoyer References: <20200213231023.14895-1-me@tobias.gr> Date: Fri, 14 Feb 2020 13:53:31 -0500 In-Reply-To: <20200213231023.14895-1-me@tobias.gr> (Tobias Geerinckx-Rice's message of "Fri, 14 Feb 2020 00:10:23 +0100") Message-ID: <87lfp5j904.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tobias Geerinckx-Rice writes: > * gnu/packages/linux.scm (fbset): New public variable. > --- > gnu/packages/linux.scm | 56 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 56 insertions(+) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index b098567d24..3072b0f7d9 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packages/linux.scm > @@ -1275,6 +1275,62 @@ The Discordian calendar was made popular by the \"Illuminatus!\" trilogy > by Robert Shea and Robert Anton Wilson.") > (license license:public-domain))) > > +(define-public fbset > + (package > + (name "fbset") > + (version "2.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "http://users.telenet.be/geertu/Linux/fbdev/fbset-" > + version ".tar.gz")) > + (sha256 > + (base32 "080wnisi0jq7dp0jcwdp83rq8q8s3kw41vc712516xbv4jq4mzs0")))) > + (build-system gnu-build-system) > + (arguments > + '(#:modules ((guix build gnu-build-system) > + (guix build utils) > + (srfi srfi-26)) > + #:phases > + (modify-phases %standard-phases > + (delete 'configure) ; no configure script > + (add-before 'install 'pre-install > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (assoc-ref outputs "out"))) > + (substitute* "Makefile" > + (("mknod ") "true ") > + ;; The Makefile doesn't honour PREFIX or similar. > + (("/usr") out)) > + (mkdir out) > + (with-directory-excursion out > + (for-each mkdir-p (list "sbin" > + "man/man5" > + "man/man8"))) > + #t))) > + (add-after 'install 'install-fb.modes > + (lambda* (#:key outputs #:allow-other-keys) > + (let* ((out (assoc-ref outputs "out")) > + (etc (string-append out "/etc"))) > + (for-each (cut install-file <> etc) > + (find-files "etc" "^fb\\.modes")) > + (symlink "fb.modes.ATI" > + (string-append etc "/fb.modes")) > + #t)))) > + ;; Parallel building races to create modes.tab.c. > + #:parallel-build? #f > + #:tests? #f)) > + (native-inputs > + `(("bison" ,bison) > + ("flex" ,flex))) > + (home-page "http://users.telenet.be/geertu/Linux/fbdev/") > + (synopsis "Show and modify Linux frame buffer settings") > + (description > + "The kernel Linux's @dfn{frame buffers} provide a simple interface to > +different kinds of graphic displays. The @command{fbset} utility can query and > +change various device settings such as depth, virtual resolution, and timing > +parameters.") > + (license license:gpl2))) > + > (define-public procps > (package > (name "procps") Thanks, LGTM. In my tests, I couldn't get it to resize dynamically my resolution, but it might be useful to someone else. Maxim From unknown Mon Aug 18 11:23:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tobias Geerinckx-Rice Subject: bug#39592: closed (Re: [bug#39592] [PATCH] gnu: Add fbset.) Message-ID: References: <8736bb8st1.fsf@nckx> <20200213231023.14895-1-me@tobias.gr> X-Gnu-PR-Message: they-closed 39592 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 39592@debbugs.gnu.org Date: Sat, 15 Feb 2020 21:06:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1581800762-19787-1" This is a multi-part message in MIME format... ------------=_1581800762-19787-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39592: [PATCH] gnu: Add fbset. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39592@debbugs.gnu.org. --=20 39592: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39592 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1581800762-19787-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39592-done) by debbugs.gnu.org; 15 Feb 2020 21:05:29 +0000 Received: from localhost ([127.0.0.1]:36424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j34cz-00058S-04 for submit@debbugs.gnu.org; Sat, 15 Feb 2020 16:05:29 -0500 Received: from tobias.gr ([80.241.217.52]:59628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j34cw-00058J-SD for 39592-done@debbugs.gnu.org; Sat, 15 Feb 2020 16:05:27 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id cbf9f20b; Sat, 15 Feb 2020 21:05:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=xkGOfahmEwN+GxUU0/vzFp vryCP1c9mmUQmkjTMTLBk=; b=nQijV05RcjOuk55MD0bI5/rKG5aPy4C1eZGgmh 4pJ6ltt6tC+lQoGQeUphdOFpxYWgH2NYf6Wb5z1c8frKzXzBHkZWOYheeBrjlo/g PPfypSdsSruqRJrkkaPNQ/LONtpJbUkkXxqH2uV0Gl6SYizdtvFLKW4z0wquKWB5 KjclOJdOeuMXgRDX45Ca/dchFikv7b9MWzMnvbdy1jKXIwpUdPf0jnaSEs/KIWmT nBgqjprHkUrh8nfFtOWeknqEpo0DYZv7gjrEF0XF7n9LL4tczSeoqwcL9O0FE6ZM rr/0upL/49lTtgxp9wUMd4lBAnMyzNZap/ULGRKJ4M4d9TBQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 8336a499 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 15 Feb 2020 21:05:24 +0000 (UTC) From: Tobias Geerinckx-Rice To: Maxim Cournoyer Subject: Re: [bug#39592] [PATCH] gnu: Add fbset. References: <20200213231023.14895-1-me@tobias.gr> <87lfp5j904.fsf@gmail.com> In-reply-to: <87lfp5j904.fsf@gmail.com> Date: Sat, 15 Feb 2020 22:05:46 +0100 Message-ID: <8736bb8st1.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39592-done Cc: 39592-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Maxim, Maxim Cournoyer =E5=86=99=E9=81=93=EF=BC=9A > Thanks, LGTM. Pushed as 96636e4910870906efb63f9e8890515c142bd941. > In my tests, I couldn't get it to resize dynamically my=20 > resolution, but > it might be useful to someone else. To document my experience: it successfully resized the logical=20 viewport, but didn't actually change the resolution of my panel.=20 Considering this thing was written in a time of CRTs and before=20 KMS, that's not unreasonable & might require some custom EDID=20 hackery to do that. Thanks, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl5IXSoACgkQ2Imw8BjF STzX1hAAlAlEikGCKIuIAjibKG6ynta3FBB90zxb0M9OMU5pj8mSj/ORPv5m4Snq DZ1wPCw2CMOzoltQEt8PYbCT879d3IFV3QOzpXYLCsonrRRwKsqYG2BBNV/wY+YQ iDrpdm9PpGXGVQ7lxcPD9nxsJLIVMD0xfwGUd43E8wV3x/JxlLGgfKzNWaezv4Oh QYDmlXpKBEq0Nt2nSzgm3gC1LIsn2WXGdKtjok9K4BbhXigIuII0VZFut8Tj3IO/ XEYI9lQB4JqTKsVzOvlRQn15heXl9rxX4ZiHR2/R/uv9Y0Co4NDdYgBjZUyEOY0L GM15OJ3pJFUYDjn1juPfQFpBMleound72kc75Cr73tn/GS09im/GFSX60pdirFlM 4u3nIjo8mdzsBDEvTu0BluAm/Pk6nrYVgbPi2mUXdQBpjNaKrKTny0H5egWovGYg i3sS87X51cWzrcIzHbsVHP0t+eWvSUH2xLAblyssLmnx6UUrMN4lUXD0EU+/0oXb ERfG5oMR1zEpwZoMX5NIjNtys67uKXa61JBoZK6Y1wwE2CX41IkX7CSyh5xCYe04 AZpaGW5c0y8oEkMnzNR2k7BLzap2eoYwV27RFGnhLizWqXjg9OqjK6cbseYqC9ae coSkAgE4vJjg5JftISiQFez5q58207SsTrL3usI9tBfWeZZGXEI= =ctTa -----END PGP SIGNATURE----- --=-=-=-- ------------=_1581800762-19787-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Feb 2020 23:10:40 +0000 Received: from localhost ([127.0.0.1]:60627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Nd2-0001vJ-B0 for submit@debbugs.gnu.org; Thu, 13 Feb 2020 18:10:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:50368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2Ncz-0001v9-8m for submit@debbugs.gnu.org; Thu, 13 Feb 2020 18:10:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43135) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2Ncx-0006M1-R0 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2Ncv-0002vy-36 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:34 -0500 Received: from tobias.gr ([2001:470:7405::1]:56326) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j2Ncu-0002qH-N1 for guix-patches@gnu.org; Thu, 13 Feb 2020 18:10:33 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 76269b56 for ; Thu, 13 Feb 2020 23:10:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:date:message-id:mime-version:content-transfer-encoding; s=2018; i=me@tobias.gr; bh=6Iq17nS4I9mz9eMmFeJr5da33t1RXzQ8xLC9 4JqPqos=; b=Y0EnODypizGCNDvSSQXrKGpxpd29D6l5Qu0PCzWd6gHt9YJ3DlQX dTFJix54p62vGdAAOV2s5sy+9jS4UYS4+GWxe07WXg7R9EgpItdXQ+axvSxqdtRx NuVuFdGJnyqaQqT6RmNvBLm66BAAVe0sUWFe5pnX6hBcdUeDWydXW1+CwoZ+UAH9 /07PyEkm4aRnb9lIhUTDjBHhVoYABT07/0CPTkGSt9Pr54IAXUwzmUOQonqaiiOv DSzOHmIT/tICZ1XVBURrBZutZ/LomZeIk/0PskRHMZhr1NjE0BdCa9WmkTDyiktO BX5Gi8aGVpGyLmC4Ik+YlEXsMT5pmzfTrw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 16293842 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Thu, 13 Feb 2020 23:10:29 +0000 (UTC) From: Tobias Geerinckx-Rice To: guix-patches@gnu.org Subject: [PATCH] gnu: Add fbset. Date: Fri, 14 Feb 2020 00:10:23 +0100 Message-Id: <20200213231023.14895-1-me@tobias.gr> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:7405::1 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) * gnu/packages/linux.scm (fbset): New public variable. --- gnu/packages/linux.scm | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index b098567d24..3072b0f7d9 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1275,6 +1275,62 @@ The Discordian calendar was made popular by the \"Illuminatus!\" trilogy by Robert Shea and Robert Anton Wilson.") (license license:public-domain))) +(define-public fbset + (package + (name "fbset") + (version "2.1") + (source + (origin + (method url-fetch) + (uri (string-append "http://users.telenet.be/geertu/Linux/fbdev/fbset-" + version ".tar.gz")) + (sha256 + (base32 "080wnisi0jq7dp0jcwdp83rq8q8s3kw41vc712516xbv4jq4mzs0")))) + (build-system gnu-build-system) + (arguments + '(#:modules ((guix build gnu-build-system) + (guix build utils) + (srfi srfi-26)) + #:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure script + (add-before 'install 'pre-install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* "Makefile" + (("mknod ") "true ") + ;; The Makefile doesn't honour PREFIX or similar. + (("/usr") out)) + (mkdir out) + (with-directory-excursion out + (for-each mkdir-p (list "sbin" + "man/man5" + "man/man8"))) + #t))) + (add-after 'install 'install-fb.modes + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (etc (string-append out "/etc"))) + (for-each (cut install-file <> etc) + (find-files "etc" "^fb\\.modes")) + (symlink "fb.modes.ATI" + (string-append etc "/fb.modes")) + #t)))) + ;; Parallel building races to create modes.tab.c. + #:parallel-build? #f + #:tests? #f)) + (native-inputs + `(("bison" ,bison) + ("flex" ,flex))) + (home-page "http://users.telenet.be/geertu/Linux/fbdev/") + (synopsis "Show and modify Linux frame buffer settings") + (description + "The kernel Linux's @dfn{frame buffers} provide a simple interface to +different kinds of graphic displays. The @command{fbset} utility can query and +change various device settings such as depth, virtual resolution, and timing +parameters.") + (license license:gpl2))) + (define-public procps (package (name "procps") -- 2.23.0 ------------=_1581800762-19787-1--