aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/gkrellm.scm
blob: 4eb906e40d93a23bc31d165599498ecad5d39b63 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages gkrellm)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages gettext)
  #:use-module (gnu packages gtk)
  #:use-module (gnu packages pkg-config)
  #:use-module (gnu packages xorg))

(define-public gkrellm
  (package
    (name "gkrellm")
    (version "2.3.10")
    (source
     (origin
      (method url-fetch)
      (uri (string-append "http://gkrellm.srcbox.net/releases/gkrellm-"
                          version ".tar.bz2"))
      (sha256
       (base32
        "0rnpzjr0ys0ypm078y63q4aplcgdr5nshjzhmz330n6dmnxci7lb"))))
    (build-system gnu-build-system)
    (inputs
     `(("gettext" ,gettext-minimal)
       ("gtk+" ,gtk+-2)
       ("libice" ,libice)
       ("libsm" ,libsm)))
    (native-inputs
     `(("pkg-config" ,pkg-config)))
    (arguments
     `(#:tests? #f                      ; there is no check target
       #:phases
       (modify-phases %standard-phases
         (delete 'configure))           ; no configure script
       #:make-flags
       (let ((out (assoc-ref %outputs "out")))
         (list (string-append "INSTALLROOT=" out)
               "CC=gcc"))))
    (home-page "http://gkrellm.srcbox.net/")
    (synopsis "System monitors")
    (description
     "GKrellM is a single process stack of system monitors which supports
applying themes to match its appearance to your window manager, Gtk, or any
other theme.")
    (license license:gpl3+)))
te. (ungoogled-chromium): Update hash. [arguments]: Remove obsolete substitution. Patch libvulkan.so.1 in more files, and add absolute reference to Mesa ICDs. Marius Bakke 2022-04-07gnu: ungoogled-chromium: Update to 99.0.4844.84-1....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 99. (%chromium-version): Set to 99.0.4844.84. (%ungoogled-origin): Update hash. (ungoogled-chromium): Likewise. [arguments]: Patch absolute file names to GTK libraries. Patch one more Opus header inclusion. Remove labels in wrapping phase. [native-inputs]: Change from CLANG-13 to CLANG-14. [inputs]: Add AT-SPI2-ATK. Marius Bakke 2022-02-16gnu: ungoogled-chromium: Update to 98.0.4758.102-1....* gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.102. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2022-02-11gnu: ungoogled-chromium: Update to 98.0.4758.80-1....* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.80. (arch-patch, %arch-patches): Remove variables. (%guix-patches): Remove accelerated video decode patch which no longer works. (%ungoogled-origin): Update hash. (ungoogled-chromium-snippet): Don't apply %ARCH-PATCHES. (ungoogled-chromium)[source]: Update hash. [arguments]: Remove obsolete #:configure-flags. Adjust substitutions. Marius Bakke 2022-02-11gnu: ungoogled-chromium: Use 'search-auxiliary-file'....Fixes a regression introduced in 076e825dc5d585943ce820a279fffe4af09757fb whereby "guix build ungoogled-chromium" would fail with: canonicalize-path: No such file or directory: "aux-files/chromium/master-preferences.json" * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Use 'search-auxiliary-file' for "master-preferences.json". For some reason, on Guile 3.0.8, 'local-file' would have its (current-source-directory) expand to #f. Ludovic Courtès 2022-02-03gnu: ungoogled-chromium: Don't use the bundled libc++....This partially reverts f01ec472b9c3ef9008e70e0cf41ca46c61137d8c. * gnu/packages/chromium.scm (%preserved-third-party-files): Unbundle libcxx, re2, and jsoncpp. (%debian-patches): Add 'system/jsoncpp.patch'. (ungoogled-chromium-snippet): Replace re2 GN files. (ungoogled-chromium)[arguments]: Add use_custom_libcxx, rtc_build_json, and rtc_jsoncpp_root to #:configure-flags. Don't override CPLUS_INCLUDE_PATH. Add substitution. [inputs]: Add JSONCPP and RE2. Marius Bakke 2022-01-21gnu: ungoogled-chromium: Update to 97.0.4692.99....* gnu/packages/chromium.scm (%chromium-version): Set to 97.0.4692.99. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2022-01-17gnu: ungoogled-chromium: Use bundled libvpx for WebRTC....Fixes <https://bugs.gnu.org/53301>. Reported by Yasuaki Kudo <yasu@yasuaki.com>. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set rtc_build_libvpx=true in #:configure-flags. Marius Bakke 2022-01-10gnu: ungoogled-chromium: Convert arguments to G-expression....* gnu/packages/chromium.scm (ungoogled-chromium)[native-inputs]: Remove the "master-preferences" gexp input. Remove all labels. [arguments]: Convert to gexp. Inline the above-mentioned gexp. Remove one usage of "gcc" label while at it. Marius Bakke 2022-01-10gnu: ungoogled-chromium: Remove obsolete compiler flags....* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't set CFLAGS and CXXFLAGS, as the build system already does the right thing. Marius Bakke 2022-01-10gnu: ungoogled-chromium: Remove obsolete substitution....* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove substitution. Marius Bakke 2022-01-10gnu: ungoogled-chromium: Remove input labels....* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE & co as appropriate. Marius Bakke 2022-01-08gnu: ungoogled-chromium: Build with Clang 13....* gnu/packages/chromium.scm (%arch-patches): Remove obsolete. (ungoogled-chromium)[native-inputs]: Change from CLANG-12 to CLANG-13. Marius Bakke 2022-01-07gnu: ungoogled-chromium: Update to 97.0.4692.71-1....* gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. (%chromium-version): Set to 97.0.4692.71-1. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-12-16gnu: ungoogled-chromium: Improve Vulkan support....* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute reference to libvulkan.so.1. Install SwiftShader support files. [inputs]: Add VULKAN-LOADER. Marius Bakke 2021-12-16gnu: ungoogled-chromium: Unexpire accelerated video decoding....* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. Marius Bakke 2021-12-16gnu: ungoogled-chromium: Enable RUNPATH validation....* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. (ungoogled-chromium)[arguments]: Remove #:validate-runpath?. Marius Bakke 2021-12-15gnu: ungoogled-chromium: Update to 96.0.4664.110-1....* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.110-1. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-12-13gnu: Remove superfluous "linux-libre-headers" inputs....This input is already propagated from glibc. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove LINUX-LIBRE-HEADERS-5.10. * gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Likewise. * gnu/packages/accessibility.scm (brltty)[inputs]: Remove LINUX-LIBRE-HEADERS. * gnu/packages/graphics.scm (directfb)[inputs]: Likewise. * gnu/packages/gstreamer.scm (libdc1394)[inputs]: Likewise. * gnu/packages/linux.scm (python-evdev)[native-inputs]: Likewise. (bcc, bpftrace)[inputs]: Likewise. * gnu/packages/networking.scm (lksctp-tools)[inputs]: Likewise. * gnu/packages/video.scm (tslib)[inputs]: Likewise. * gnu/packages/web-browsers.scm (links)[native-inputs]: Likewise. * gnu/packages/cdrom.scm (cdrtools)[inputs]: Likewise. [arguments]: Adjust accordingly. * gnu/packages/lirc.scm (lirc)[inputs, arguments]: Likewise. * gnu/packages/vpn.scm (xl2tpd)[inputs, arguments]: Likewise. Marius Bakke 2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe 2021-12-09gnu: ungoogled-chromium: Update to 96.0.4664.93-1....* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.93. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-11-23Merge branch 'master' into core-updates-frozenLudovic Courtès 2021-11-17gnu: ungoogled-chromium: Update to 96.0.4664.45-0....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M96. (%chromium-version): Set to 96.0.4664.45. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-11-11gnu: ungoogled-chromium: Use the new lld-as-ld-wrapper....* gnu/packages/chromium.scm (make-lld-wrapper): Delete procedure. (ungoogled-chromium)[native-inputs]: Replace its use by lld-as-ld-wrapper. Maxim Cournoyer 2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner 2021-10-30gnu: ungoogled-chromium: Update to 95.0.4638.69-1....* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.69. (%ungoogled-revision): Inherit from it. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-10-22gnu: ungoogled-chromium: Update to 95.0.4638.54-1....* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.54. (%ungoogled-revision): Set to 95.0.4638.54. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source]: Likewise. [arguments]: Remove obsolete configure flag. Adjust substitutions for 95. Marius Bakke 2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe 2021-10-11gnu: ungoogled-chromium: Update to 94.0.4606.81-1....* gnu/packages/chromium.scm (%chromium-version): Set to 94.0.4606.81 (%ungoogled-revision): Set to 94.0.4606.81-1. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-10-02gnu: ungoogled-chromium: Update to 94.0.4606.71-1....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 94. (arch-patch, %arch-revision, %arch-patches): New variables. (%chromium-version): Set to 94.0.4606.71. (%ungoogled-revision, %ungoogled-origin): Update to 94.0.4606.71-1. (ungoogled-chromium-snippet): Apply %ARCH-PATCHES. (ungoogled-chromium)[version]: Use %UNGOOGLED-REVISION if it matches %CHROMIUM-VERSION, otherwise use a "-0" suffix. [arguments]: Adjust renamed configure flag. [inputs]: Change from HARFBUZZ to HARFBUZZ-3.0. Marius Bakke 2021-09-25gnu: ungoogled-chromium: Mention chromedriver in the description....* gnu/packages/chromium.scm (ungoogled-chromium) [description]: Mention that chromedriver is included in the package. Maxim Cournoyer 2021-09-23gnu: ungoogled-chromium: Update to 93.0.4577.82-0.3f62dbc....* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch, gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for version 93. (%chromium-version): Set to 93.0.4577.82. (%ungoogled-revision): Set to 93.0.4577.82-1-2-g3f62dbc. (%debian-patches): Remove 'system/nspr.patch'. (%ungoogled-origin): Update source hash. (%guix-patches): Add 'ungoogled-chromium-ffmpeg-compat.patch' and 'ungoogled-chromium-system-nspr.patch'. (ungoogled-chromium-snippet): Remove PYTHON-2 usage. Don't unbundle 'snappy'. (libvpx/chromium): Remove variable. (ungoogled-chromium)[source]: Update hash. [arguments]: Add "is_cfi=false", "use_thin_lto=false", and "blink_enable_generated_code_formatting=false". [native-inputs]: Change CLANG-11 to CLANG-12. Change NODE to NODE-LTS. Add PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB. Remove PYTHON-2. [inputs]: Change LIBVPX/CHROMIUM to LIBVPX. Marius Bakke 2021-09-07Merge branch 'master' into core-updates-frozenLudovic Courtès 2021-08-12Merge branch 'master' into core-updates-frozen... Conflicts: gnu/packages/algebra.scm gnu/packages/games.scm gnu/packages/golang.scm gnu/packages/kerberos.scm gnu/packages/mail.scm gnu/packages/python.scm gnu/packages/ruby.scm gnu/packages/scheme.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm Marius Bakke 2021-08-08gnu: Remove redundant icu4c-69....* gnu/packages/icu4c.scm (icu4c-69): Remove variable. * gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Replace icu4c-69 with icu4c. Efraim Flashner 2021-08-25gnu: ungoogled-chromium: Update to 92.0.4515.159-0.8164c91....* gnu/packages/chromium.scm (%chromium-version): Set to 92.0.4515.159. (%ungoogled-revision): Set to 92.0.4515.159-1-8-g8164c91. (%ungoogled-origin, ungoogled-chromium): Update hashes. Marius Bakke 2021-08-11gnu: ungoogled-chromium: Update to 92.0.4515.131-0.4a9534c....* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 92. (%chromium-version): Set to 92.0.4515.131. (%ungoogled-revision): Set to 92.0.4515.131-1-0-g4a9534c. (%ungoogled-origin): Update hash. (ungoogled-chromium-snippet): Remove obsolete substitution and trailing #t. (ungoogled-chromium)[source]: Update hash. [arguments]: Remove trailing #t's. [native-inputs]: Remove PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB. Add PYTHON-WRAPPER. [inputs]: Add LINUX-LIBRE-HEADERS-5.10. Marius Bakke