* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. [not found] <23> @ 2022-04-03 3:01 ` Wamm K. D 2022-05-10 2:05 ` Jaft 2022-05-11 9:51 ` Maxime Devos 0 siblings, 2 replies; 8+ messages in thread From: Wamm K. D @ 2022-04-03 3:01 UTC (permalink / raw) To: 54311; +Cc: Wamm K. D, maximedevos --- Here we go, Maxime; I've switched the ~fetch~ method to =git=. I think you're absolutely right about the =fix-installation-prefix= phase not being necessary as "etc" isn't even in the =CMakeLists.txt= file, anymore; I had no issues building with the phase removed, as well. Removing not–running-tests, however, did result in a "make: *** No rule to make target 'test'. Stop." error, however, so I'm guessing that, while the files in that directory are used for testing, they are not incorporated as part of the build process and there still is no target so I've left that in. Hopefully this addresses everything and thanks a ton for looking over this! gnu/packages/xdisorg.scm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index d2caee85ec..a7738aac47 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2021 jgart <jgart@dismail.de> ;;; Copyright © 2022 John Kehayias <john.kehayias@protonmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> +;;; Copyright © 2022 Wamm K. D. <jaft.r@outlook.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1790,27 +1791,20 @@ (define-public rofi-calc (define-public tint2 (package (name "tint2") - (version "0.14.6") + (version "17.0.2") (source (origin - (method url-fetch) - (uri (string-append "https://gitlab.com/o9000/" name - "/repository/archive.tar.gz?ref=" version)) - (file-name (string-append name "-" version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url (string-append "https://gitlab.com/o9000/" name "/")) + (commit version))) (sha256 (base32 - "1kwzwxy4myagybm3rc7dgynfgp75742n348qibn1p2an9ggyivda")))) + "123apmgs6x2zfv1q57dyl4mwqf0vsw5ndh5jsg6p3fvhr66l1aja")))) (build-system cmake-build-system) (arguments - '(#:tests? #f ;no test target - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-installation-prefix - (lambda _ - (substitute* "CMakeLists.txt" - (("/etc") "${CMAKE_INSTALL_PREFIX}/etc")) - #t))))) + '(#:tests? #f)) ;no test target (inputs - (list gtk+-2 + (list gtk+ imlib2 librsvg libxcomposite -- 2.34.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. 2022-04-03 3:01 ` [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2 Wamm K. D @ 2022-05-10 2:05 ` Jaft 2022-05-11 9:51 ` Maxime Devos 1 sibling, 0 replies; 8+ messages in thread From: Jaft @ 2022-05-10 2:05 UTC (permalink / raw) To: 54311@debbugs.gnu.org; +Cc: maximedevos@telenet.be Let me know if there's any other changes needed but just a reminder that this should be ready, I think. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. 2022-04-03 3:01 ` [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2 Wamm K. D 2022-05-10 2:05 ` Jaft @ 2022-05-11 9:51 ` Maxime Devos 2022-05-19 4:54 ` Jaft 1 sibling, 1 reply; 8+ messages in thread From: Maxime Devos @ 2022-05-11 9:51 UTC (permalink / raw) To: Wamm K. D, 54311 [-- Attachment #1: Type: text/plain, Size: 1218 bytes --] Wamm K. D schreef op za 02-04-2022 om 22:01 [-0500]: > --- > Here we go, Maxime; I've switched the ~fetch~ method to =git=. > > I think you're absolutely right about the =fix-installation-prefix= phase not > being necessary as "etc" isn't even in the =CMakeLists.txt= file, anymore; I had > no issues building with the phase removed, as well. > > Removing not–running-tests, however, did result in a "make: *** No rule to make > target 'test'. Stop." error, however, so I'm guessing that, while the files in > that directory are used for testing, they are not incorporated as part of the > build process and there still is no target so I've left that in. There's 'regression.py' which has a 'main' and 'run_unit_tests'. Maybe 'regression.py' can be run in the 'check' phase? > > Hopefully this addresses everything and thanks a ton for looking over this! Looks ok (except for 'regression.py' not being run), but for completeneess you might want to run it in a a pure environment (./pre- inst-env guix shell --pure tint2) and look for problems like missing icons or configuration not working or ‘warning: configuration scheme things / file chooser’ things. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. 2022-05-11 9:51 ` Maxime Devos @ 2022-05-19 4:54 ` Jaft 2022-05-19 13:13 ` Maxime Devos 0 siblings, 1 reply; 8+ messages in thread From: Jaft @ 2022-05-19 4:54 UTC (permalink / raw) To: 54311@debbugs.gnu.org, Maxime Devos > On Wednesday, May 11, 2022, 04:51:19 AM CDT, Maxime Devos <maximedevos@telenet.be> wrote: > > > > > > There's 'regression.py' which has a 'main' and 'run_unit_tests'. Maybe > 'regression.py' can be run in the 'check' phase? Fair; would you know how to manually call it in that phase? I'm afraid I don't have any experience outside of the check phase automatically calling the designated tests files. ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. 2022-05-19 4:54 ` Jaft @ 2022-05-19 13:13 ` Maxime Devos 2022-05-19 15:57 ` Jaft [not found] ` <1643733361.385880.1652975850912@mail.yahoo.com> 0 siblings, 2 replies; 8+ messages in thread From: Maxime Devos @ 2022-05-19 13:13 UTC (permalink / raw) To: Jaft, 54311@debbugs.gnu.org [-- Attachment #1: Type: text/plain, Size: 527 bytes --] Jaft schreef op do 19-05-2022 om 04:54 [+0000]: > > > > > > There's 'regression.py' which has a 'main' and 'run_unit_tests'. > > Maybe > > 'regression.py' can be run in the 'check' phase? > > Fair; would you know how to manually call it in that phase? I'm > afraid I don't have any experience outside of the check phase > automatically calling the designated tests files. (lambda* (#:key tests? #:allow-other-keys) (when tests? (invoke "regression.py"))) ; or maybe (invoke "python3" "regression.py") [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. 2022-05-19 13:13 ` Maxime Devos @ 2022-05-19 15:57 ` Jaft [not found] ` <1643733361.385880.1652975850912@mail.yahoo.com> 1 sibling, 0 replies; 8+ messages in thread From: Jaft @ 2022-05-19 15:57 UTC (permalink / raw) To: 54311@debbugs.gnu.org, Maxime Devos > On Thursday, May 19, 2022, 08:14:11 AM CDT, Maxime Devos <maximedevos@telenet.be> wrote: > > > > > > (lambda* (#:key tests? #:allow-other-keys) > (when tests? > (invoke "regression.py"))) ; or maybe (invoke "python3" "regression.py") Awesome; thanks a ton, Maxime. I'll try this out. ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <1643733361.385880.1652975850912@mail.yahoo.com>]
* [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2. [not found] ` <1643733361.385880.1652975850912@mail.yahoo.com> @ 2022-05-22 7:49 ` Jaft 2022-08-04 2:17 ` bug#54311: [PATCH] " 宋文武 via Guix-patches via 0 siblings, 1 reply; 8+ messages in thread From: Jaft @ 2022-05-22 7:49 UTC (permalink / raw) To: 54311@debbugs.gnu.org, Maxime Devos Alright; finally got a chance to try this. Running the file ends up failing due to line 384; it tries to call a =top= command (~top -bn5 | grep 'Cpu(s)' | grep -o '[0-9\.]* id' | cut -d ' ' -f 1~) but it's not working since "Cpu(s)" isn't anywhere in the ~top -bn5~ output. The =regression.py= file was written for Python 2 so maybe the command was written for an older version of =top=? But I dunno. ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#54311: [PATCH] gnu: tint2: Update to 17.0.2. 2022-05-22 7:49 ` Jaft @ 2022-08-04 2:17 ` 宋文武 via Guix-patches via 0 siblings, 0 replies; 8+ messages in thread From: 宋文武 via Guix-patches via @ 2022-08-04 2:17 UTC (permalink / raw) To: Jaft; +Cc: Maxime Devos, 54311@debbugs.gnu.org Jaft <jaft.r@outlook.com> writes: > Alright; finally got a chance to try this. > > Running the file ends up failing due to line 384; it tries to call a > =top= command (~top -bn5 | grep 'Cpu(s)' | grep -o '[0-9\.]* id' | cut > -d ' ' -f 1~) but it's not working since "Cpu(s)" isn't anywhere in > the ~top -bn5~ output. The =regression.py= file was written for Python > 2 so maybe the command was written for an older version of =top=? But > I dunno. Thanks for investigating, pushed now! ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-08-04 2:18 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <23> 2022-04-03 3:01 ` [bug#54311] [PATCH v2] gnu: tint2: Update to 17.0.2 Wamm K. D 2022-05-10 2:05 ` Jaft 2022-05-11 9:51 ` Maxime Devos 2022-05-19 4:54 ` Jaft 2022-05-19 13:13 ` Maxime Devos 2022-05-19 15:57 ` Jaft [not found] ` <1643733361.385880.1652975850912@mail.yahoo.com> 2022-05-22 7:49 ` Jaft 2022-08-04 2:17 ` bug#54311: [PATCH] " 宋文武 via Guix-patches via
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).