aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-09-22gnu: Add tealdeer....* gnu/packages/rust-apps.scm (tealdeer): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> John Soo
2021-09-22gnu: Add rust-remove-dir-all-0.5.2....* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> John Soo
2021-09-22gnu: Add rust-pager-0.15....* gnu/packages/crates-io.scm (rust-pager-0.15): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> John Soo
2021-09-22gnu: Update some packages using old JavaScript minifier....* gnu/packages/minetest.scm (minetest-basic-trains): New variable. * gnu/packages/bioinformatics.scm (bismark): Update uglifyjs input. * gnu/packages/ci.scm (laminar): Update uglifyjs input. * gnu/packages/cran.scm (r-shiny r-shinytree r-shinydashboard r-colourpicker r-threejs r-flexdashboard r-networkd3 r-dygraphs): Update uglifyjs input. * gnu/packages/javascript.scm (js-mathjax): Update uglifyjs input. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Charles
2021-09-22gnu: allegro: Update to 5.2.7.0....* gnu/packages/game-development.scm (allegro): Update to 5.2.7.0. [inputs]: Use gtk+ instead of gtk+-2. Liliana Marie Prikler
2021-09-22gnu: komikku: Update to 0.33.0....* gnu/packages/gnome.scm (komikku): Update to 0.33.0. Liliana Marie Prikler
2021-09-22gnu: telescope: Update to 0.5.2....* gnu/packages/web-browsers.scm (telescope): Update to 0.5.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> cage
2021-09-22gnu: shotcut: Update to 21.09.13....* gnu/packages/video.scm (shotcut): Update to 21.09.13. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Vinicius Monego
2021-09-22gnu: gama: Update to 2.15....* gnu/packages/gps.scm (gama): Update to 2.15. Efraim Flashner
2021-09-21gnu: Add trytond-web-user....* gnu/packages/tryton.scm (trytond-web-user): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-web-shortener....* gnu/packages/tryton.scm (trytond-web-shortener): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-web-shop-vue-storefront-stripe....* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront-stripe): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-web-shop-vue-storefront....* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-web-shop....* gnu/packages/tryton.scm (trytond-web-shop): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-user-role....* gnu/packages/tryton.scm (trytond-user-role): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-timesheet-cost....* gnu/packages/tryton.scm (trytond-timesheet-cost): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-timesheet....* gnu/packages/tryton.scm (trytond-timesheet): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-supply-production....* gnu/packages/tryton.scm (trytond-stock-supply-production): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-supply-forecast....* gnu/packages/tryton.scm (trytond-stock-supply-forecast): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-supply-day....* gnu/packages/tryton.scm (trytond-stock-supply-day): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-split....* gnu/packages/tryton.scm (trytond-stock-split): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-shipment-measurements....* gnu/packages/tryton.scm (trytond-stock-shipment-measurements): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-shipment-cost....* gnu/packages/tryton.scm (trytond-stock-shipment-cost): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-secondary-unit....* gnu/packages/tryton.scm (trytond-stock-secondary-unit): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-quantity-issue....* gnu/packages/tryton.scm (trytond-stock-quantity-issue): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-quantity-early-planning....* gnu/packages/tryton.scm (trytond-stock-quantity-early-planning): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-product-location....* gnu/packages/tryton.scm (trytond-stock-product-location): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-package-shipping-ups....* gnu/packages/tryton.scm (trytond-stock-package-shipping-ups): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-package-shipping....* gnu/packages/tryton.scm (trytond-stock-package-shipping): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-package....* gnu/packages/tryton.scm (trytond-stock-package): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-lot-unit....* gnu/packages/tryton.scm (trytond-stock-lot-unit): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-lot-sled....* gnu/packages/tryton.scm (trytond-stock-lot-sled): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-location-sequence....* gnu/packages/tryton.scm (trytond-stock-location-sequence): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-location-move....* gnu/packages/tryton.scm (trytond-stock-location-move): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-inventory-location....* gnu/packages/tryton.scm (trytond-stock-inventory-location): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-forecast....* gnu/packages/tryton.scm (trytond-stock-forecast): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-consignment....* gnu/packages/tryton.scm (trytond-stock-consignment): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-stock-assign-manual....* gnu/packages/tryton.scm (trytond-stock-assign-manual): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-supply-production....* gnu/packages/tryton.scm (trytond-sale-supply-production): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-supply-drop-shipment....* gnu/packages/tryton.scm (trytond-sale-supply-drop-shipment): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-supply....* gnu/packages/tryton.scm (trytond-sale-supply): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-subscription-asset....* gnu/packages/tryton.scm (trytond-sale-subscription-asset): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-subscription....* gnu/packages/tryton.scm (trytond-sale-subscription): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-stock-quantity....* gnu/packages/tryton.scm (trytond-sale-stock-quantity): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-shipment-tolerance....* gnu/packages/tryton.scm (trytond-sale-shipment-tolerance): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-shipment-grouping....* gnu/packages/tryton.scm (trytond-sale-shipment-grouping): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-shipment-cost....* gnu/packages/tryton.scm (trytond-sale-shipment-cost): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-secondary-unit....* gnu/packages/tryton.scm (trytond-sale-secondary-unit): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-promotion-coupon....* gnu/packages/tryton.scm (trytond-sale-promotion-coupon): New variable. Hartmut Goebel
2021-09-21gnu: Add trytond-sale-promotion....* gnu/packages/tryton.scm (trytond-sale-promotion): New variable. Hartmut Goebel
uts "out"))) #:phases (modify-phases %standard-phases (add-after 'unpack 'chdir (lambda _ (chdir "util/intelmetool") #t)) (delete 'configure) (delete 'check)))) (home-page "https://github.com/zamaudio/intelmetool") (synopsis "Intel Management Engine tools") (description "This package provides tools for working with Intel Management Engine (ME). You need to @code{sudo rmmod mei_me} and @code{sudo rmmod mei} before using this tool. Also pass @code{iomem=relaxed} to the Linux kernel command line.") (license license:gpl2) ;; This is obviously an Intel thing, plus it requires <cpuid.h>. (supported-systems '("x86_64-linux" "i686-linux")))) (define-public me-cleaner (package (name "me-cleaner") (version "1.2") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/corna/me_cleaner") (commit (string-append "v" version)))) (sha256 (base32 "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4")) (file-name (git-file-name name version)))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-after 'install 'install-documentation (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (man (string-append out "/share/man/man1"))) (install-file "man/me_cleaner.1" man) #t)))))) (home-page "https://github.com/corna/me_cleaner") (synopsis "Intel ME cleaner") (description "This package provides tools for disabling Intel ME as far as possible (it only edits ME firmware image files).") (license license:gpl3+) ;; This is an Intel thing. (supported-systems '("x86_64-linux" "i686-linux")))) (define-public uefitool (package (name "uefitool") (version "0.28.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/LongSoft/UEFITool") (commit version))) (sha256 (base32 "1n2hd2dysi5bv2iyq40phh1jxc48gdwzs414vfbxvcharcwapnja")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases (replace 'configure (lambda _ (invoke "qmake" "-makefile"))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (install-file "UEFITool" (string-append (assoc-ref outputs "out") "/bin"))))))) (inputs (list qtbase-5)) (home-page "https://github.com/LongSoft/UEFITool/") (synopsis "UEFI image editor") (description "@code{uefitool} is a graphical image file editor for Unifinished Extensible Firmware Interface (UEFI) images.") (license license:bsd-2))) (define-public srecord (package (name "srecord") (version "1.65.0") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/srecord/srecord/" (version-major+minor version) "/" "srecord-" version "-Source.tar.gz")) (sha256 (base32 "0i3n6g8i28xx8761nadm6p2nf9y31bywx0isyi0h9rawy5yd1hw1")) (modules '((guix build utils))) (snippet '(begin ;; Fix building without Git. Upstream tries to allow it but is buggy. (substitute* "etc/configure.cmake" (("\\(GIT_SHA1\\)") "(FALSE)")) ;; It also tries to install the entire RUNTIME_DEPENDENCY_SET of ;; each executable: libm, libc, libstc++ & more! Get the cluehammer. (substitute* "etc/packaging.cmake" ((".*# Find standard library DLL.*" match) "ENDFUNCTION()\n\nFUNCTION(WTF no)\n")) ;; Now stop it from deliberately clobbering -DCMAKE_INSTALL_PREFIX. (substitute* "CMakeLists.txt" (("set\\(CMAKE_INSTALL_PREFIX") "#")))))) (build-system cmake-build-system) (arguments (list #:modules '((guix build cmake-build-system) (guix build utils) (srfi srfi-26)) #:phases #~(modify-phases %standard-phases (add-before 'check 'make-tests-executable (lambda _ (for-each (cut chmod <> #o755) ;; We're in a parallel build directory to the sources and tests. (find-files ".." "\\.sh$"))))))) (inputs (list boost libgcrypt)) (native-inputs (list doxygen ghostscript ; for ps2pdf graphviz ; the build scripts call this ‘doxygen’… groff psutils ;; For the tests. diffutils which ;; XXX Work around Guix's currently-broken psutils package. Remove ;; both and maybe (gnu packages perl) when core-updates is merged. perl perl-ipc-run3)) (home-page "https://srecord.sourceforge.net/") (synopsis "Tools for EPROM files") (description "The SRecord package is a collection of powerful tools for manipulating EPROM load files. It reads and writes numerous EPROM file formats, and can perform many different manipulations.") (license license:gpl3+))) (define-public uuu (package (name "uuu") (version "1.5.125") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/NXPmicro/mfgtools") (commit (string-append "uuu_" version)))) (file-name (git-file-name name version)) (sha256 (base32 "02nyax1z2qkcxs764lj5cpazv8n957hv9ipd9b5rqpgi9pgnvlvz")))) (arguments `(#:tests? #f ; no tests #:modules ((guix build utils) (ice-9 popen) (srfi srfi-26) (guix build cmake-build-system)) #:phases (modify-phases %standard-phases (add-before 'configure 'fix-version-gen (lambda _ (call-with-output-file ".tarball-version" (lambda (port) (display ,version port))))) (add-after 'install 'install-udev-rules (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (uuu (string-append out "/bin/uuu")) (pipe (open-pipe* OPEN_READ uuu "-udev")) (rules (string-append out "/lib/udev/rules.d/70-uuu.rules"))) (mkdir-p (string-append out "/lib/udev/rules.d")) (call-with-output-file rules (cut dump-port pipe <>)))))))) (build-system cmake-build-system) (native-inputs (list pkg-config)) (inputs (list libusb bzip2 zlib libzip openssl `(,zstd "lib"))) (home-page "https://github.com/NXPmicro/mfgtools") (synopsis "Freescale/NXP I.MX chip image deploy tools") (description "@code{uuu} is a command line tool, evolved out of MFGTools. It can be used to upload images to I.MX SoC's using at least their boot ROM.") (license license:bsd-3))) (define-public wally-cli ;; Version with updated dependencies is not released yet, see ;; <https://github.com/zsa/wally-cli/pull/7>. (let ((commit "b0fafe52cc7fb9d55f2b968d4548c99917c7325c") (revision "0")) (package (name "wally-cli") (version (git-version "2.0.1" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/zsa/wally-cli") (commit commit))) (sha256 (base32 "09phq2g51x7rlalzb87aqf48p3j4s7s5jdf5vdf48l9805hi2yha")) (file-name (git-file-name name version)))) (build-system go-build-system) (arguments (list #:install-source? #f #:import-path "github.com/zsa/wally-cli" #:phases #~(modify-phases %standard-phases ;; XXX: Upstream Golang module name was changed from ;; <gopkg.in/cheggaaa/pb.v1> to <github.com/cheggaaa/pb>, adjust ;; references to it accordingly. Remove it in the new release of ;; the package. (add-after 'unpack 'fix-module-name (lambda* (#:key import-path #:allow-other-keys) (with-directory-excursion (string-append "src/" import-path) (substitute* "main.go" (("gopkg.in/cheggaaa/pb.v1") "github.com/cheggaaa/pb")))))))) (native-inputs (list go-github-com-briandowns-spinner go-github-com-google-gousb go-github-com-logrusorgru-aurora go-github-com-marcinbor85-gohex go-github-com-cheggaaa-pb pkg-config)) (home-page "https://ergodox-ez.com/pages/wally") (synopsis "Flashing tool for ZSA keyboards") (description "This tool is for flashing custom layouts to @url{https://ergodox-ez.com/,ZSA keyboards}.") (license license:expat)))) (define-public qdl (let ((commit "13681fcb359c9f9c32a17a91d3dd20df2e413b6d") (revision "1")) (package (name "qdl") (version (git-version "1.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://git.linaro.org/landing-teams/working/qualcomm/qdl.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "0m6wdhfwbf7gzlckxx21bvbv33qjahpzqbg1pdqdd1lifx5f51mj")))) (build-system gnu-build-system) (native-inputs (list libxml2)) (inputs (list eudev)) (arguments `(#:tests? #f ; No tests implemented #:make-flags (list (string-append "CC=" ,(cc-for-target)) (string-append "prefix=" %output)) #:phases (modify-phases %standard-phases (delete 'configure)))) (home-page "https://git.linaro.org/landing-teams/working/qualcomm/qdl") (synopsis "Qualcomm EDL mode flashing tool") (description "This tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images.") (license license:bsd-3))))