summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-18gnu: texlive-latex-trimspaces -> texlive-trimspaces.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-trimspaces): New variable. (texlive-latex-trimspaces): (texlive-pstool): * gnu/packages/python-xyz.scm (python-nbconvert):
2023-07-18gnu: texlive-latex-draftwatermark -> texlive-draftwatermark.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-draftwatermark): New variable. (texlive-latex-draftwatermark): Deprecate package. (texlive-apa6): Apply renaming.
2023-07-18gnu: Add texlive-everypage.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-everypage): New variable.
2023-07-18gnu: texlive-latex-dinbrief -> texlive-dinbrief.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-dinbrief): New variable. (texlive-latex-dinbrief): Deprecate package.
2023-07-18gnu: texlive-latex-blindtext -> texlive-blindtext.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-blindtext): New variable. (texlive-latex-blindtext): Deprecate variable.
2023-07-18gnu: texlive-latex-l3kernel -> texlive-l3kernel.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-l3kernel): New variable. (texlive-latex-l3kernel): Deprecate variable. (texlive-latex-base): (texlive-latex-l3packages): (texlive-pstool): (texlive-siunitx): (texlive-latex-ebproof): (texlive-xetex): Apply renaming.
2023-07-18guix: import: Fix multiple licenses output in texlive importer.Nicolas Goaziou
* guix/import/texlive.scm (string->license): Add missing case and try first to split license strings before giving up. * tests/texlive.scm (%fake-tlpdb): Add test data. ("texlive->guix-package, multiple licenses"): New test.
2023-07-18guix: import: texlive use full file names for generic directories.Nicolas Goaziou
Generic directories, such as "doc/info/" or "doc/man" are shared by multiple packages. With this change, the texlive importer specifies the full file name of package-specific files there, making sure only them are downloaded. * guix/import/texlive.scm (texlive-generic-locations): New variable. (files->locations): Renamed from files->directories. Provide full file names when necessary. (tlpdb->package): Apply renaming.
2023-07-18guix: import: Improve home-page generation in texlive importer.Nicolas Goaziou
* guix/import/texlive.scm (tlpdb): Also register `catalogue' key. (tlpdb->package): First try to use catalogue for the home-page, then the name. * tests/texlive.scm (%fake-tlpdb): Add tests data. ("texlive->guix-package, with catalogue entry, no inputs"): New test.
2023-07-18guix: import: Update texlive importer according to new build system.Nicolas Goaziou
* guix/import/texlive.scm (tlpdb->package): Generate a package that doesn't need SIMPLE-TEXLIVE-PACKAGE. * guix/import/utils.scm (package->definition): Remove special case for `simple-texlive-package'. * tests/texlive.scm (%fake-tlpdb): Add test data. ("texlive->guix-package"): Update test. ("texlive->guix-package, no docfiles"): New test.
2023-07-18gnu: Simplify simple-texlive-package for non-trivial packages.Nicolas Goaziou
* gnu/packages/tex.scm (simple-texlive-package): When #:TRIVIAL keyword is not set, do not add any phase, and let TRIVIAL-BUILD-SYSTEM proceed. With this change, `simple-texlive-package' can be removed piece-wise in texlive packages without breakage, assuming spurious `chdir' and `copy-files' phases are removed. (texlive-bidi): (texlive-alphalph): (texlive-mflogo): (texlive-amsfonts): (texlive-halloweenmath): (texlive-atveryend): (texlive-auxhook): (texlive-epstopdf-pkg): (texlive-filecontents): (texlive-graphics): (texlive-hycolor): (texlive-xcolor): (texlive-hyperref): (texlive-oberdiek): (texlive-rerunfilecheck): (texlive-onedown): (texlive-tools): (texlive-fontspec): (texlive-stringenc): (texlive-amsmath): (texlive-mathdots): (texlive-amscls): (texlive-babel): (texlive-babel-french): (texlive-babel-swedish): (texlive-pict2e): (texlive-psnfss): (texlive-bigfoot): (texlive-firstaid): (texlive-pdftexcmds): (texlive-refcount): (texlive-capt-of): (texlive-makecmds): (texlive-metalogo): (texlive-paralist): (texlive-polyglossia): (texlive-fancyhdr): (texlive-letltxmacro): (texlive-listings): (texlive-kvoptions): (texlive-zref): (texlive-eso-pic): (texlive-pdfpages): (texlive-stmaryrd): (texlive-subfigure): (texlive-lh): (texlive-acronym): (texlive-ms): (texlive-ncctools): (texlive-numprint): (texlive-atbegshi): (texlive-bigintcalc): (texlive-bitset): (texlive-etexcmds): (texlive-gettitlestring): (texlive-infwarerr): (texlive-intcalc): (texlive-kvdefinekeys): (texlive-kvsetkeys): (texlive-ltxcmds): (texlive-pdfescape): (texlive-uniquecounter): (texlive-pdfx): (texlive-marginnote): (texlive-tabu): (texlive-siunitx): (texlive-sectsty): (texlive-morefloats): (texlive-ifmtarg): (texlive-pagenote): (texlive-titling): (texlive-ifoddpage): (texlive-storebox): (texlive-collectbox): (texlive-grfext): (texlive-adjustbox): (texlive-qrcode): (texlive-unicode-math): (texlive-babel-czech): (texlive-babel-dutch): (texlive-babel-finnish): (texlive-babel-danish): (texlive-babel-polish): (texlive-abstract): (texlive-breqn): (texlive-datatool): (texlive-lastpage): (texlive-soul): (texlive-soulutf8): (texlive-totcount): (texlive-totpages): Remove `chdir' and `copy-files' phases.
2023-07-18guix: texlive-build-system: Improvements on non-trivial packages.Nicolas Goaziou
* guix/build/texlive-build-system.scm (build): Ignore temporary build files when moving runfiles around. Remove ".drv" source files prior to compiling files. Remove need for #:TEX-DIRECTORY keyword. Handle ".ins" and ".dtx" files in different directories. (install): Install docfiles in "doc" output when available. * guix/build-system/texlive.scm (texlive-build): Remove #:TEX-DIRECTORY. * doc/guix.texi (Build Systems): Remove reference to #:TEX-DIRECTORY in TEXLIVE-BUILD-SYSTEM documentation. Also mention it now tries to compile ".dtx" files when there is no ".ins" file.
2023-07-18gnu: mig: Update to 1.8+git20230520.Ludovic Courtès
This reinstates 999a6ac0cfd9339e138007ed9e4e544a55e92e3e, which was reverted by a041bbb4bf98cce72b14c554369fc56eeacc2f5d, but without resorting to 'git-fetch'. * gnu/packages/hurd.scm (mig): Update to 1.8+git20220827. [source]: Remove patch. * gnu/packages/patches/mig-cpu.h-generation.patch: Delete. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-07-18gnu: Add font-tuffy.Michael Ford
* gnu/packages/fonts.scm (font-tuffy): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: font-sarasa-gothic: Update to 0.41.3.Hilton Chain
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.3. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: Remove unused gnumach patch.Janneke Nieuwenhuizen
This is a followup to commit 2edd67d34b85715e97b222f4a46da7b156973616 gnu: gnumach: Update to 1.8+git20221224. * gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-07-18gnu: zsh: Update to 5.9.Greg Hogan
* gnu/packages/shells.scm (zsh): Update to 5.9. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: ardour: Inline ardour-rpath-phase into its definition.Sughosha
* gnu/packages/audio.scm (ardour)[#:phases]: Inline ardour-rpath-phase. (ardour-rpath-phase): Delete variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: ardour: Install bundled MIDI loops.Sughosha
* gnu/packages/audio.scm (ardour)[#:phases]: Add install-bundled-media. [native-inputs]: Add unzip. [license]: Add cc0 and expat. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: ardour: Update to 7.5.Sughosha
* gnu/packages/audio.scm (ardour): Update to 7.5. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: nsis: Update to 3.09.fanquake
* gnu/packages/installers.scm (make-nsis): Update to 3.09. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: mingw-w64-tools: Update to 11.0.0.fanquake
* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: mingw: Update to 11.0.0.fanquake
* gnu/packages/mingw.scm (mingw): Update to 11.0.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: libnatpmp: Update to 20230423.fanquake
* gnu/packages/networking.scm (libnatpmp): Update to 20230423. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: libupnp: Update to 1.14.17.fanquake
* gnu/packages/upnp.scm (libupnp): Update to 1.14.17. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-18gnu: newick-utils: Skip tests on riscv64-linux.宋文武
* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Skip tests when building on riscv64-linux.
2023-07-18gnu: Add firejail.kiasoc5
* gnu/packages/linux.scm (firejail): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: insight-toolkit: Mark as tunable.Ludovic Courtès
* gnu/packages/image-processing.scm (insight-toolkit)[properties]: New field.
2023-07-18gnu: insight-toolkit: Remove input labels and use gexps.Ludovic Courtès
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Use gexps. [inputs]: Remove labels. (insight-toolkit-4)[arguments]: Use gexps.
2023-07-18gnu: insight-toolkit: Really disable '-mtune=native'.Ludovic Courtès
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Fix typo in 'do-not-tune' phase.
2023-07-18gnu: insight-toolkit: Fix compilation.Ludovic Courtès
Previously, code would be compiled with '-std=c++11', leading to compilation errors in VNL: vnl_bignum.cxx:738:37: error: ‘numeric_limits’ is not a member of ‘std’ * gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Pass "-DCMAKE_CXX_STANDARD=17".
2023-07-18doc: Fix typos.Florian Pelz
* doc/guix.texi (Creating a Channel): Fix typos.
2023-07-18gnu: gnucash: Update to 5.3.gemmaro
* gnu/packages/gnucash.scm (gnucash): Update to 5.3 [arguments]<phase>: Replace disable-unsupported-test phase with disable-online-test, which enables all tests but online_wiggle. [inputs]: Add perl-json-parse and bash-minimal. * gnu/packages/gnucash.scm (gnucash-doc): Update to 5.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: Add perl-json-parse.gemmaro
* gnu/packages/perl.scm (perl-json-parse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: tree-sitter-json: Update to 0.20.0.Hilton Chain
* gnu/packages/tree-sitter.scm (tree-sitter-json): Update to 0.20.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: qbittorrent-enhanced: Update to 4.5.4.10.Hilton Chain
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.5.4.10. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: reptyr: Update to 0.10.0.Zheng Junjie
* gnu/packages/screen.scm (reptyr): Update to 0.10.0. [arguments]: use new style, fix cross-compilation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: Add python-gixy.Bruno Victal
* gnu/packages/check.scm (python-gixy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: x42-plugins: Update to 20230701.kiasoc5
* gnu/packages/music.scm (x42-plugins): Update to 20230701. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: cppzmq: Update to 4.10.0.Jean-Pierre De Jesus DIAZ
* gnu/packages/networking.scm (cppzmq): Update to 4.10.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: mactelnet: Unbundle uthash.Bruno Victal
* gnu/packages/admin.scm (mactelnet)[source]: Unbundle uthash. [inputs]: Add uthash. [license]: Remove bsd-2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: Add mactelnet.Bruno Victal
* gnu/packages/admin.scm (mactelnet): New variable. * gnu/packages/patches/mactelnet-remove-init.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18doc: Update GDB "guix shell" example to use autoconf-2.69fanquake
* doc/environment-gdb.scm: Change to use autoconf-2.69. * gnu/packages/autotools.scm: Remove outdated GDB comment. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-18gnu: shepherd: Update to 0.10.2.Ludovic Courtès
* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.2.
2023-07-17gnu: frama-c: depend on zlibVivien Kraus
* gnu/packages/maths.scm (frama-c) [inputs]: Add zlib. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-07-16gnu: tetzle: Update to 2.2.2.Tobias Geerinckx-Rice
* gnu/packages/games.scm (tetzle): Update to 2.2.2. [source]: Hard-code NAME.
2023-07-16gnu: xonotic: Update to 0.8.6.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic): Update to 0.8.6.
2023-07-16gnu: wesnoth: Update to 1.16.9.Tobias Geerinckx-Rice
* gnu/packages/games.scm (wesnoth): Update to 1.16.9.
2023-07-16gnu: openttd-engine: Update to 13.3.Tobias Geerinckx-Rice
* gnu/packages/games.scm (openttd-engine): Update to 13.3.
2023-07-16gnu: freeciv: Update to 3.0.8.Tobias Geerinckx-Rice
* gnu/packages/games.scm (freeciv): Update to 3.0.8.